Firefox fonctionnant avec des arguments rares

7

J'ai obtenu cette sortie de la ps aux|grep firefoxcommande:

$ 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

Selon ce blog , cette erreur se produit après un crash de Firefox. Cependant, chaque fois que je lance à nouveau Firefox, cette large gamme d'arguments apparaît également.

J'essaye déjà ces choses:

  • Exécutez Firefox avec les extensions désactivées
  • Réinstallez Firefox ( sudo apt-get purge firefox; sudo apt-get install firefox)

Cependant, cela n'a pas fonctionné.

Est-il possible de supprimer une telle ligne d'arguments?

auraham
la source
La page à laquelle vous avez lié est un fil de discussion qui semble suggérer que c'est un comportement normal pour Firefox. Cela vous pose- t- il un problème ?
Xyon
voici un oneliner pour obtenir une pgrep firefoxsortie utilisable :pgrep -fai firefox/firefox | awk '/contentproc/{for(i=6;i<=21;i++){$i="#"};print $0;next}{print $0}'
lesmana

Réponses:

8

Probablement pas amovible, mais cela n'apparaîtra que lors de la navigation sur les pages Web.

Quelle est cette argumentation

Lors de l'exécution de Firefox 54 ou d'une version plus récente, le Multiprocess Firefox (aka Electrolyse ou e10s ) est désormais activé par défaut pour tous les utilisateurs. Ce dernier lien contient des explications sur le sujet sur MozillaWiki.

La fonctionnalité d'électrolyse héberge, affiche ou exécute du contenu lié au Web dans des processus enfants en arrière-plan qui communiquent avec le navigateur Firefox "parent" via divers protocoles ipdl.

La ligne d'argument -contentproc -childID 1 -isForBrowser [...]apparaît donc dans la liste des processus car Firefox fonctionne avec le multiprocessus activé par défaut.

La partie cryptique de l'argument  ¼½¾ǃː̷̸։֊׃״؉؊٪۔܁܂܃܄ᅟᅠ᜵ [...]semble correspondre aux personnages sur liste noire de Mozilla, selon la documentation network.IDN.blacklist_chars de MozillaZine , qui a été suggérée par cette réponse partielle de TT Farreo à Stack Overflow .

Les caractères figurant sur la liste noire se trouvent également dans la configuration de Firefox elle-même, accessible à about:configpartir de la barre d'adresse. Voir la capture d'écran suivante comme preuve.

Dans about: config, recherchez 'network.IDN'

Comment vérifier le multiprocessus

Ouvrez Firefox, puis tapez 'about: support' dans la barre d'adresse et appuyez sur la Entertouche. L'utilisateur recevra une page d' informations de dépannage . Regardez sous Application Basics , faites défiler vers le bas pour voir l' option Windows multiprocessus .

Si le multiprocessus est désactivé dans Firefox pour une raison connue:

Multiprocess Windows 0/1 (désactivé par les modules complémentaires)

Si le multiprocessus est activé dans Firefox:

Windows multiprocessus 1/1 (activé par défaut)

Processus de contenu Web 0/1

Les «processus de contenu Web» peuvent avoir des valeurs différentes en fonction des paramètres de performances de Firefox. La valeur «0/1» s'affiche car dans Préférences > Général , sous la section Performances , l'option «Limite du processus de contenu» a été définie sur «1». S'il est défini sur «4», la valeur est «0/4».

Qu'il soit affiché ou non

D'après mon observation, j'ai identifié les cas suivants:

  1. Avec multiprocessus désactivé: aucun argument tout au long de la session
  2. Avec multiprocess activé: a un argument (lorsqu'il est actif)

Notez que "lorsqu'il est actif" signifie qu'un processus avec la ligne d'argument -contentproc -childID 1 -isForBrowser ...apparaîtra lorsque Firefox est utilisé pour parcourir les pages Web. Le processus apparaîtra tout au long de la session.

Dites si seulement "environ:" les pages URL sont ouvertes dans Firefox, alors le processus n'apparaîtra pas du tout même multiprocessus est activé. Voir la capture d'écran suivante comme preuve.

Lorsque le multiprocessus Firefox est affiché et non affiché

TL; DR : Le processus avec la ligne d'argument n'est pas rare, mais il est normal de le voir lors de l'exécution de Firefox 54 ou plus récent pour tous les utilisateurs. En effet, le multiprocessus est désormais activé par défaut.

utilisateur109256
la source
1
Je discutais dans un autre post - mes progrès jusqu'à présent est ici - et demandé un architecte FF sur Reddit d' ici à commentaire et (pas de réponse pour l' instant.) Je suis piquer à nouveau, il commence vraiment à se rendre à moi (et j'ai trouvé une erreur dans ma réponse, toujours en train de le comprendre.) Beaucoup d'autres personnes ont demandé aussi, mais tout ce que je peux trouver, c'est que c'est attendu et bénin.
John P