1 votes

Comment déterminer plus précisément ce que font les processus Firefox (téléchargement) malveillants ?

Configuration et émission

J'ai un MBP de la fin 2011, exécutant Mac OS X 10.7.5, un Intel Core i5 à 2,3 GHz, avec 16 Go de DDR3 à 1600 MHz.

Je viens de mettre à jour mon firefox 20 vers 25, ce problème se produisait également avec la v 20.

Lorsque je télécharge des fichiers ou que je navigue, j'ai parfois quelques processus Firefox qui commencent à utiliser les cycles du processeur, ce qui fait tourner les ventilateurs.

Si je quitte Firefox, les processus restent actifs.


Voici ce que j'ai fait jusqu'à présent :

ps aux|grep firefox

macbook-pro:~ <my user>$ ps aux|grep firefox
<my user>  29061  84.7  0.0  3699392    304   ??  R     7:10am  22:13.43 /Applications/Firefox.app/Contents/MacOS/firefox -psn_0_7837561
<my user>  29063  84.0  0.0  3701448    304   ??  R     7:10am  22:11.08 /Applications/Firefox.app/Contents/MacOS/firefox -psn_0_7837561
<my user>  29060  83.9  0.0  3698344    304   ??  R     7:10am  22:10.60 /Applications/Firefox.app/Contents/MacOS/firefox -psn_0_7837561
<my user>  29068  83.4  0.0  3701448    304   ??  R     7:10am  22:10.83 /Applications/Firefox.app/Contents/MacOS/firefox -psn_0_7837561
<my user>  29161   0.6  0.0  2434892    548 s002  S+    7:39am   0:00.00 grep firefox

top -o cpu

Processes: 119 total, 6 running, 2 stuck, 111 sleeping, 496 threads                                                                                                 08:06:00
Load Avg: 4.37, 4.38, 4.30  CPU usage: 61.74% user, 36.1% sys, 2.23% idle   SharedLibs: 1944K resident, 0B data, 0B linkedit.
MemRegions: 34474 total, 1609M resident, 56M private, 1254M shared. PhysMem: 1943M wired, 3222M active, 1978M inactive, 7143M used, 9239M free.
VM: 316G vsize, 1092M framework vsize, 6367238(0) pageins, 189344(0) pageouts. Networks: packets: 19241649/15G in, 16860749/7587M out.
Disks: 2829594/65G read, 2171245/68G written.

PID    COMMAND      %CPU      TIME     #TH  #WQ  #POR #MREG RPRVT  RSHRD  RSIZE  VPRVT  VSIZE  PGRP  PPID  STATE    UID  FAULTS    COW     MSGSENT     MSGRECV     SYSBSD
29063  firefox      82.2      44:11.02 1/1  0    9    2677  9724K  397M   304K   11M    3615M  28962 1     running  503  85        20      16          8           3
29061  firefox      82.2      44:15.85 1/1  0    9    2675  9252K  397M   304K   10M    3613M  28962 1     running  503  85        36      16          8           3
29068  firefox      81.9      44:10.64 1/1  0    9    2677  11M    397M   304K   13M    3615M  28962 1     running  503  85        17      16          8           3
29060  firefox      81.7      44:09.96 1/1  0    9    2671  9820K  397M   304K   10M    3612M  28962 1     running  503  85        35      16          8           3
29089  top          10.7      05:43.93 1/1  0    49   32    2476K  216K   3180K  18M    2378M  29089 29083 running  0    2238348+  84      227566032+  113774272+  1011116+

J'ai aussi opennooped tous les processus pertinents. Il n'y a pas d'accès à des fichiers.

Par exemple, l'exemple suivant ne montre rien :

bash-3.2# opensnoop -p 29063
  UID    PID COMM          FD PATH 

Il n'y a rien de pertinent dans dmesg .

bash-3.2# cat /var/log/system.log|grep fire les levées :

Nov  7 06:23:10 ff-macbook-pro [0x0-0x779779].org.mozilla.firefox[28962]: FoxyProxy settingsDir: /Users/michaelpeters/Library/Application Support/Firefox/Profiles/w5sjmxcx.default/foxyproxy.xml
Nov  7 07:11:10 ff-macbook-pro firefox[28962]: timed out waiting for helper registration
Nov  7 07:11:35 ff-macbook-pro firefox[28962]: invalid context
Nov  7 07:12:32 ff-macbook-pro firefox[28962]: invalid context
Nov  7 07:37:13 ff-macbook-pro firefox[28962]: invalid context
Nov  7 07:37:25 ff-macbook-pro [0x0-0x779779].org.mozilla.firefox[28962]: NOTE: child process received `Goodbye', closing down

Dans le passé, j'ai juste nettoyé les processus avec kill -s 9 mais ce serait bien de savoir ce qui se passe.

Question

Quelles sont les prochaines étapes à suivre pour m'aider à comprendre ce comportement ? Si cela ressemble à un bogue, je suis heureux de le soumettre à la communauté mozilla.


Mise à jour :

J'ai essayé le mode sans échec et le comportement persiste, mais il s'agit bien de processus de téléchargement : Lorsque je télécharge un fichier sur un site Web, firefox génère ces processus, un par fichier :

   5134  92.5  0.0  3829668    308   ??  R     6:31pm   6:53.37 /Applications/Firefox.app/Contents/MacOS/firefox -psn_0_135201
   5130  91.7  0.0  3826524    308   ??  R     6:31pm   6:53.18 /Applications/Firefox.app/Contents/MacOS/firefox -psn_0_135201
   5135  89.8  0.0  3831244    308   ??  R     6:31pm   6:52.96 /Applications/Firefox.app/Contents/MacOS/firefox -psn_0_135201

Si je ferme firefox, les processus passent de -psn à -foreground comme identifié ci-dessous, la nouvelle session firefox n'utilise presque aucun cycle cpu.

ps aux|grep fire

   5191  99.9  0.0  3516256    292   ??  R     6:41pm   8:03.21 /Applications/Firefox.app/Contents/MacOS/firefox -foreground
   5184  99.9  0.0  3501868    292   ??  R     6:41pm   8:03.11 /Applications/Firefox.app/Contents/MacOS/firefox -foreground
   5234   0.3  0.8  3466336 138620   ??  S     6:49pm   0:02.43 /Applications/Firefox.app/Contents/MacOS/firefox -psn_0_897243

1voto

M K Points 10691

Je n'ai pas vu de processus Firefox multiples sur OS X comme vous l'avez fait. Voici un processus quelque peu fastidieux pour résoudre ce problème. Il peut s'agir d'un mauvais plugin ou d'un profil corrompu.

Démarrer Firefox en mode sans échec afin que vous puissiez confirmer si ce problème est dû à un plugin ou une extension. S'il fonctionne bien en mode sans échec, vous devrez alors y aller un peu plus doucement et désactiver un par un pour voir lequel fait la différence.

Vous pouvez aussi faire utiliser Firefox avec un profil nouvellement créé . Si cela fait une différence, alors votre ancien profil est corrompu d'une manière ou d'une autre et vous pouvez commencer à utiliser ce profil et ajouter vos anciennes extensions une par une (n'oubliez pas de copier les signets de l'ancien profil si vous décidez de conserver le nouveau).

Vous pouvez consulter les accidents en vous rendant dans la rubrique about:crashs (à partir de la barre d'adresse) et charger un rapport d'accident facile à lire qui peut indiquer des problèmes.

Regardez également les instructions et les informations dans Firefox utilise trop de ressources du processeur - Comment le réparer ? .

0voto

maxpenguin Points 1488

C'est toujours le cas.

En tant que travailler autour à chaque fois que le processus "s'exécute", je lance la commande suivante, car même si je télécharge une image, il peut y avoir jusqu'à dix processus firefox "voyous" :

for i in `ps axu | grep '[f]irefox' | awk '{print $2}'`;do kill -s 9 $i; done 

J'ai essayé de faire ce qui précède avec le cut mais je n'ai pas réussi à la faire fonctionner. J'ai posté un lien vers question ici .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X