fuite mémoire firefox 78.3.0esr debian testing

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5865
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour, depuis quelques jours j'ai un comportement anormal de firefox . La mémoire utilisée par le processus web, dont le parent est firefox à un comportement en dent de scie.
La mémoire utilisée par ce processus croit lentement, puis au bout d'une minute environ, chute brutalement, pour croître à nouveau.
Le problème c'est qu'a chaque chute, elle revient un petit peu au dessus de la fois précédente, et donc sur la durée, je sature la mémoire , puis le swap .
Est ce que vous constatez la même chose ?
J'ainerai pouvoir faire la part des choses entre firefox et les greffons installés.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Salut Pirate,

Non je ne constate pas ce problème

J'ai :

Code : Tout sélectionner

$ apt list firefox-esr
En train de lister... Fait
firefox-esr/testing,now 78.3.0esr-2 amd64  [installé, automatique]
qui tourne avec 2 instances/profiles pgrep firefox-esr me renvoyant 2 PID


Profile 1

Extensions
  • Adblockplus
  • copy plain text
  • darkreader
  • https partout
  • Noscript
  • zim-clip

Modules
0 activé

Profile 2

Extensions
  • https partout
  • zim-clip


Modules
0 activé



En désactivant tous tes modules et extensions ou en créant un nouveau profile sans module ni extension ???
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5865
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Merci pour ton retour.après une grosse mise à jour autour de qt5 et reboot, le problème est pour le moment absent.
Je continue de surveiller
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5865
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

ça semble s'etre calmé depuis la grosse mise à jour qt5 d'hier, à suivre pendant quelques jours.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5865
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

maintenant c'est le taux CPU qui s'emballe! Après visionnage de vidéos youtube
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Ton problème ne vient probablement pas directement du paquet firefox-esr,
il n'a pas été remis à jour ni en novembre, ni en octobre.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5865
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

j'ai aussi suspecté peperflash, mais après mise à jour, c'était pareil.
Probablement une dépendance du paquet firefox-esr.
Je verrais demain si le problème réapparait cette nuit.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5865
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

problème toujours présent, semble être lié à l'utilisation des sous-titres
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

piratebab a écrit : 18 nov. 2020, 10:09 problème toujours présent, semble être lié à l'utilisation des sous-titres
Décris le contexte de tes sous-titres que je fasse un test dans les mêmes conditions (je ne me sert jamais de sous-titres => explique)
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5865
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

je visionne pas mal de conférences en anglais, ou des films d'animation, chez youtube. Parfois l'orateur est difficilement compréhensible, je rajoute les sous-titres.
C'est dans le menu en bas à droite.
Lorsque je visionne pas mal dans ces conditions, je commence a voir les dents de scie de taux d'occupation mémoire dont j'ai parlé.
Et lorsque je reviens le lendemain, j'ai parfois 6Go de swap!
Un exemple de vidéo avec sous titre
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

J'ai testé => Usage de la RAM totalement stable avec le sous-titrage.
J'ai utilisé mon "Profile 2" (sans NoScripts)

Remarque sur le sujet lui-même :

Si le sous-titre peut se révéler salvateur pour s'épargner cette voix féminine typique US => insupportable (pour mes oreilles :blush: ) ;

Le sujet lui est d'intérêt majeur voire d'utilité publique car ne soufrant pas moi-même de diabète,
je n'ai pas été confronté à la prise d'insuline,
mais à celle de statine (pour diminuer le taux de cholestérol)
autre grosse arnaque des industries du médicament et de l'agroalimentaire,
les 2 sujets étant quasi siamois à en juger par cette conf.

Donc si j'ai un conseil pour ceux qui nous lisent :

Regarder cette conférence sans le son et avec le sous-titre => C'est ÉDIFIANT !


La morale de l'histoire :

Une alimentation saine et adaptée, plus un peu d'exercice, peut éviter la geôle du médicament.


:good:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5865
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Le probleme n'apparait pas immédiatement. C'est au bout de 2 ou 3 vidéos que ça commence à bouger. Puis tu laisse reposer 12 heures, et tu regardes l'occupation mémoire.


Les conférences TED sont toujours intéressantes, plus ou moins suivant les sujets. Il faut rester réaliste, ce sont avant tout des mises en avant des intervenants, il faut recouper les informations.
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

Bonjour, j'ai eu un cas à peu près semblable, un membre de l'autre forum m'a conseillé de remonter la racine en "bind" sur un autre répertoire pour voir son contenu sans les montages. Pour voir si tout est bien vide quand c'est démonté.


Code : Tout sélectionner

# mount --bind / /mnt

Code : Tout sélectionner

# ls -alh /mnt/

Pour ma part, après résolution du problème ( foudre ), j'obtiens bien des répertoires quasiment vides :

Code : Tout sélectionner

# ls -alh /mnt/
total 156K
drwxr-xr-x  23 root root 4,0K 22 nov.  13:13 .
drwxr-xr-x  23 root root 4,0K 22 nov.  13:13 ..
drwxr-xr-x   2 root root 4,0K 22 nov.  12:11 bin
drwxr-xr-x   2 root root 4,0K 21 août   2017 boot
drwx------   2 root root 4,0K 21 août   2017 .cache
drwxr-xr-x   4 root root 4,0K 21 août   2017 dev
drwxr-xr-x 155 root root  12K 22 nov.  13:35 etc
drwxr-xr-x   2 root root 4,0K 21 août   2017 home
lrwxrwxrwx   1 root root   29 18 nov.  22:14 initrd.img -> boot/initrd.img-5.9.0-2-amd64
lrwxrwxrwx   1 root root   29 18 nov.  22:14 initrd.img.old -> boot/initrd.img-5.9.0-1-amd64
drwxr-xr-x  17 root root 4,0K 26 août  07:52 lib
drwxr-xr-x   2 root root 4,0K 18 oct.  14:06 lib64
drwx------   2 root root  16K 21 août   2017 lost+found
drwxr-xr-x   6 root root 4,0K 10 nov.  12:45 media
drwxr-xr-x   2 root root 4,0K 17 juil.  2019 mnt
drwxr-xr-x   2 root root 4,0K 21 août   2017 opt
drwxr-xr-x   2 root root 4,0K 13 juil.  2017 proc
drwx------  22 root root 4,0K 22 nov.  13:30 root
drwxr-xr-x   2 root root 4,0K 21 août   2017 run
drwxr-xr-x   2 root root  12K 22 nov.  12:11 sbin
drwxr-xr-x   2 root root 4,0K 21 août   2017 srv
drwxr-xr-x   2 root root 4,0K 13 juil.  2017 sys
drwxr-xr-x   2 root root  36K 11 nov.  17:02 tmp
drwxr-xr-x  11 root root 4,0K  2 janv.  2019 usr
drwxr-xr-x   2 root root 4,0K 11 nov.  16:42 var
lrwxrwxrwx   1 root root   26 18 nov.  22:14 vmlinuz -> boot/vmlinuz-5.9.0-2-amd64
lrwxrwxrwx   1 root root   26 18 nov.  22:14 vmlinuz.old -> boot/vmlinuz-5.9.0-1-amd64
Ton problème est peut-être différent, mais cela vaut le coup de tester.
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5865
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

gilles, ton probleme concerne le disque (ls), alors que j'ai un probleme avec la gestion mémoire de firefox
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

C'est juste, j'ai mal raisonné, mais alors pourrais-tu nous donner :

ps aux --sort=-%mem

# swapon

que nous nous rendions compte de cette gestion mémoire.
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Jusqu'à présent je n'ai toujours rien remarqué au niveau de la RAM,
je vais poursuivre le visionnage de quelques vidéo supplémentaires dans les jours qui viennent,
je te tiendrais au jus si je vois du changement.


Celle-ci,
https://youtu.be/LNHBMFCzznE
peut t'intéresser à propos des modifications du cerveau induites par l'apprentissage (humain/canin ça doit être kifkif ;-))
**Simple Utilisateur** -- Debian stable - XFCE
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

piratebab a écrit : 07 nov. 2020, 11:16
La mémoire utilisée par le processus web, dont le parent est firefox à un comportement en dent de scie.
Est-ce bien ce processus dont tu parles ?

ps axf | grep web | grep -v grep
2017 ? S 0:00 | \_ /usr/bin/bwrap --args 37 -- /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess 7 31
2018 ? S 0:00 | | \_ /usr/bin/bwrap --args 37 -- /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess 7 31
2021 ? SLl 0:07 | | \_ /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess 7 31
2019 ? SLl 0:00 | \_ /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitNetworkProcess 8 31
2043 ? S 0:00 | \_ /usr/bin/bwrap --args 39 -- /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess 14 31
2044 ? S 0:00 | | \_ /usr/bin/bwrap --args 39 -- /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess 14 31
2046 ? SLl 0:07 | | \_ /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess 14 31
2056 ? S 0:00 | \_ /usr/bin/bwrap --args 40 -- /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess 20 31
2057 ? S 0:00 | \_ /usr/bin/bwrap --args 40 -- /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess 20 31
2059 ? SLl 0:07 | \_ /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/WebKitWebProcess 20 31
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5865
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Code : Tout sélectionner

ps aux --sort=-%mem
       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    2128  8.2  9.9 4278368 1216132 ?     Sl   nov.24 101:45 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 1 -isForBrowser -prefsLen 1 -pref
     3721  3.4  6.7 3766912 823516 ?      Sl   nov.24  42:34 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 11 -isForBrowser -prefsLen 7472 -
     2324  2.9  6.4 3552788 786056 ?      Sl   nov.24  36:42 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 3 -isForBrowser -prefsLen 288 -pr
      2371  3.1  6.0 3694880 746648 ?      Sl   nov.24  38:25 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 5 -isForBrowser -prefsLen 288 -pr
      2580  2.2  6.0 3472140 746272 ?      Sl   nov.24  28:02 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 7 -isForBrowser -prefsLen 7359 -p
     1924 12.5  5.8 4412572 720904 ?      Sl   nov.24 155:56 /usr/lib/firefox-esr/firefox-esr --sm-client-id 10a0726469000158753611700000016620009
      3652  4.6  5.8 3720340 711664 ?      Sl   nov.24  57:49 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 8 -isForBrowser -prefsLen 7472 -p
      3695  2.0  5.6 3431164 698456 ?      Sl   nov.24  25:25 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 10 -isForBrowser -prefsLen 7472 -
      2304  6.3  4.8 3550520 600124 ?      Sl   nov.24  78:36 /usr/lib/firefox-esr/firefox-esr -contentproc -childID 2 -isForBrowser -prefsLen 288 -pr
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Salut,

Je viens de voir Aaron Jones: Introduction To Firejail, AppArmor, and SELinux
où le gars fait allusion à une attaque faite par injection javascript via youtube peut-être que ton soucis est en rapport avec ça ....
**Simple Utilisateur** -- Debian stable - XFCE
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

En effet, le résultat de ps aux --sort=-%mem montre qu'il y a un problème. Essaye de démarrer Firefox avec en créant un nouveau profil, c'est à dire sans extensions, ni thèmes avec la commande :

$ firefox-esr -P
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Répondre