Firefox funziona con argomenti rari


7

Ho ottenuto questo output dal ps aux|grep firefoxcomando:

$ ps aux|grep firefox
auraham   5443 17.3 11.0 2600628 426484 ?      Sl   18:10   0:54 /usr/lib/firefox/firefox
auraham   5496 24.0 17.9 2558108 691700 ?      Sl   18:10   1:15 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -intPrefs 5:50|6:-1|18:0|28:1000|33:20|34:10|43:128|44:10000|49:0|51:400|52:1|53:0|54:0|59:0|60:120|61:120|91:2|92:1|106:5000|117:0|119:0|130:10000|155:24|156:32768|158:0|159:0|167:5|171:1048576|172:100|173:5000|175:600|176:4|177:1|186:2|200:60000| -boolPrefs 1:0|2:0|4:0|26:1|27:1|30:0|35:1|36:0|37:0|38:0|41:1|42:1|45:0|46:0|47:0|48:0|50:0|55:1|56:1|57:0|58:1|62:1|63:1|64:0|65:1|66:1|67:0|68:1|71:0|72:0|75:1|76:1|80:1|81:1|82:1|83:0|85:0|86:0|87:1|88:0|93:1|94:0|100:0|105:0|108:1|109:0|111:1|112:1|114:1|118:0|120:0|122:0|124:1|125:1|131:0|132:0|133:1|135:0|146:0|153:0|154:0|157:1|160:0|162:1|164:1|165:0|170:0|174:1|179:0|180:0|181:0|182:1|183:0|184:0|185:1|188:1|192:0|193:0|194:1|195:1|196:0|197:1|198:1|199:1|201:0|202:0|204:0|212:1|213:1|214:0|215:0|216:0| -stringPrefs 3:7;release|134:3;1.0|151:332;  ¼½¾ǃː??։֊׃״؉؊٪۔܁܂܃܄ᅟᅠ᜵           ???‐’․‧??????? ‹›⁁⁄⁒ ⅓⅔⅕⅖⅗⅘⅙⅚?⅜⅝⅞⅟∕∶⎮╱⧶⧸⫻⫽⿰⿱⿲⿳⿴⿵⿶⿷⿸⿹⿺⿻ 。〔〕〳゠ㅤ㈝㈞㎮㎯㏆㏟꞉︔︕︿﹝﹞?./。ᅠ???�|152:8;moderate| -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/browser 5443 true tab
auraham   5694  0.0  0.0  15444  1092 pts/2    S+   18:15   0:00 grep --color=auto firefox

Secondo questo blog , questo errore si verifica dopo l'arresto anomalo di Firefox. Tuttavia, ogni volta che eseguo nuovamente Firefox, viene visualizzata anche quella grande linea di argomenti.

Provo già queste cose:

  • Esegui Firefox con i componenti aggiuntivi disabilitati
  • Reinstalla Firefox ( sudo apt-get purge firefox; sudo apt-get install firefox)

Tuttavia, non ha funzionato.

È possibile rimuovere una tale argomentazione?


La pagina a cui ti sei collegato è un thread del forum che sembra suggerire che si tratti di un comportamento normale per Firefox. Questo ti sta causando un problema ?
Xyon,

ecco un oneliner per ottenere un pgrep firefoxoutput utilizzabile :pgrep -fai firefox/firefox | awk '/contentproc/{for(i=6;i<=21;i++){$i="#"};print $0;next}{print $0}'
lesmana

Risposte:


8

Probabilmente non rimovibile, ma ciò apparirà solo durante la navigazione di pagine Web.

Qual è questa argomentazione

Quando si esegue Firefox 54 o una versione più recente, Multiprocess Firefox (aka Electrolysis o e10s ) è ora abilitato per impostazione predefinita per tutti gli utenti. Quest'ultimo link ha una spiegazione per la questione su MozillaWiki.

La funzionalità di elettrolisi ospita, esegue il rendering o esegue contenuti relativi al Web in processi figlio in background che comunicano con il browser Firefox "padre" tramite vari protocolli ipdl.

Quindi la linea di argomento -contentproc -childID 1 -isForBrowser [...]appare nell'elenco dei processi perché Firefox è in esecuzione con multiprocesso abilitato per impostazione predefinita.

La parte criptica dell'argomento  ¼½¾ǃː̷̸։֊׃״؉؊٪۔܁܂܃܄ᅟᅠ᜵ [...]sembra corrispondere ai personaggi nella lista nera di Mozilla, secondo la documentazione di network.IDN.blacklist_chars su MozillaZine , che è stata suggerita da questa risposta parziale di TT Farreo su Stack Overflow .

I caratteri nella lista nera si trovano anche nella configurazione di Firefox stesso, a cui è possibile accedere about:configdalla barra degli indirizzi. Vedi la seguente schermata come prova.

In about: config, cerca 'network.IDN'

Come controllare il multiprocesso

Apri Firefox, quindi digita "about: support" nella barra degli indirizzi e premi il Entertasto. All'utente verrà visualizzata la pagina Informazioni sulla risoluzione dei problemi . Guarda in Nozioni di base sull'applicazione , scorrere ulteriormente verso il basso per visualizzare l' opzione Windows multiprocesso .

Se il multiprocesso è disabilitato in Firefox per motivi noti:

Windows multiprocesso 0/1 (disabilitato dai componenti aggiuntivi)

Se il multiprocesso è abilitato in Firefox:

Windows multiprocesso 1/1 (abilitato per impostazione predefinita)

Processi di contenuto Web 0/1

I "Processi del contenuto Web" possono avere valori diversi in base alle impostazioni delle prestazioni in Firefox. Il valore '0/1' viene visualizzato perché in Preferenze > Generali , nella sezione Prestazioni , l'opzione "Limite processo contenuto" è stata impostata su "1". Se impostato su "4", il valore è "0/4".

Se mostrato o no

Dalla mia osservazione, ho identificato i seguenti casi:

  1. Con multiprocesso disabilitato: nessun argomento durante la sessione
  2. Con multiprocesso abilitato: ha argomento (quando attivo)

Si noti che "quando attivo" indica un processo con la riga dell'argomento -contentproc -childID 1 -isForBrowser ...verrà visualizzato quando si utilizza Firefox per la navigazione di pagine Web. Il processo apparirà per tutta la sessione.

Di 'se solo le pagine "about:" dell'URL sono aperte in Firefox, quindi il processo non verrà visualizzato, anche se il multiprocesso è abilitato. Vedi la seguente schermata come prova.

Quando il multiprocesso di Firefox è mostrato e non mostrato

TL; DR : il processo con l'argomento non è raro, ma è normale vedere quando si esegue Firefox 54 o versioni successive per tutti gli utenti. Questo perché multiprocesso è ora abilitato per impostazione predefinita.


1
Ne sto discutendo in un altro post - i miei progressi finora sono qui - e ho chiesto a un architetto FF su Reddit anche da qui di commentare (nessuna risposta ancora.) Ci ho dato di nuovo, sta davvero iniziando a io (e ho trovato un errore nella mia risposta, ancora capendo.) Anche molte altre persone hanno chiesto, ma tutto quello che posso trovare è che è previsto e benigno.
John P,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.