Gel fréquent de Firefox lors du défilement

Tags: #<Tag:0x00007fd6f476b3a8>

Bonjour,
Il m’arrive fréquemment que Firefox (version 68.10.0esr) gèle lorsque je fait défiler une page web. Ça fait d’ailleurs geler tout le système, puisque je n’ai plus accès à rien et ne peux plus rien faire, sauf forcer le redémarrage de l’ordinateur.
Je vois généralement comme une ligne en diagonale, comme si la moitié en haut à droite de l’écran avait scrollé, mais pas l’autre moitié.
Je ne sais pas comment diagnostiquer le problème et n’ai rien trouvé sur Internet qui semble correspondre à mon dysfonctionnement.
Je suis sur Debian 10.

Bonjour @cdpointpoint

On peut avoir des infos sur ton matériel ?

Voir :
https://www.debian-fr.org/t/demarrage-de-18-04-lts-completement-anarchique/82581/2?u=doo
Pour tenter de redémarrer ou arrêter proprement un système figé.

Il faut peut-être essayer une autre version du navigateur Firefox.
https://packages.debian.org/fr/buster/firefox-esr

Paquet : firefox-esr (68.11.0esr-1~deb10u1) [ security ]

Bonjour @anon61356901,
Merci pour ta réponse.
Voici les infos sur mon matériel (j’ai mis la version courte de lshw, mais je peux donner la version détaillée si nécessaire).

uname -r
4.19.0-9-amd64

lshw -short

Chemin matériel  Périphérique  Classe         Description
                                  system         X751MA (ASUS-NotebookSKU)
/0                                bus            X751MA
/0/0                              memory         64KiB BIOS
/0/b                              memory         4GiB Mémoire Système
/0/b/0                            memory         4GiB DIMM DDR3 1333 MHz (0,8 ns)
/0/b/1                            memory         DIMMProject-Id-Version: @(#) $Id: fr.po 2151 2010-03-15 20:26:20Z lyonel $Report-Msgid-Bugs-To: POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2009-10-08 14:06+0100Last-Translator: Lyonel Vincent <lyonel@ezix.org>Language-Team: MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bit [vide]
/0/12                             memory         224KiB L1 cache
/0/13                             memory         2MiB L2 cache
/0/14                             processor      Intel(R) Pentium(R) CPU  N3540  @ 2.16GHz
/0/100                            bridge         Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register
/0/100/2                          display        Atom Processor Z36xxx/Z37xxx Series Graphics & Display
/0/100/13         scsi0           storage        Atom Processor E3800 Series SATA AHCI Controller
/0/100/13/0       /dev/sda        disk           1TB TOSHIBA MQ01ABD1
/0/100/13/0/1                     volume         511MiB Windows FAT volume
/0/100/13/0/2     /dev/sda2       volume         927GiB EXT4 volume
/0/100/13/0/3     /dev/sda3       volume         3982MiB Linux swap volume
/0/100/13/1       /dev/cdrom      disk           DVD-RAM UJ8FBS
/0/100/14                         bus            Atom Processor Z36xxx/Z37xxx, Celeron N2000 Series USB xHCI
/0/100/14/0       usb1            bus            xHCI Host Controller
/0/100/14/0/1                     input          USB Optical Mouse
/0/100/14/0/3                     multimedia     USB Camera
/0/100/14/0/4                     bus            USB2.0 Hub
/0/100/14/0/4/1                   communication  Atheros AR3012 Bluetooth
/0/100/14/1       usb2            bus            xHCI Host Controller
/0/100/1a                         generic        Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine
/0/100/1b                         multimedia     Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller
/0/100/1c                         bridge         Atom Processor E3800 Series PCI Express Root Port 1
/0/100/1c.2                       bridge         Atom Processor E3800 Series PCI Express Root Port 3
/0/100/1c.2/0     wlp2s0          network        QCA9565 / AR9565 Wireless Network Adapter
/0/100/1c.3                       bridge         Atom Processor E3800 Series PCI Express Root Port 4
/0/100/1c.3/0                     generic        RTL8411B PCI Express Card Reader
/0/100/1c.3/0.1   enp3s0f1        network        RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/1f                         bridge         Atom Processor Z36xxx/Z37xxx Series Power Control Unit
/0/100/1f.3                       bus            Atom Processor E3800 Series SMBus Controller
/0/1                              system         PnP device PNP0b00
/0/2                              system         PnP device PNP0c02
/0/3                              system         PnP device PNP0c02
/0/4                              generic        PnP device ETD0108
/0/5                              generic        PnP device ATK3001
/0/6                              system         PnP device PNP0c02

J’ai mis à jour Firefox, mais je ne pense pas que ça vienne de la version du navigateur car c’est un problème que j’ai depuis longtemps (j’avoue l’avoir laissé traîner…), les mises à jour successives n’y changeant rien.

En tout cas, merci déjà pour le raccourci clavier pour arrêter proprement un système figé, c’est déjà une avancée !

Bonjour cdpointpoint

Tant qu’à faire, ça vaudrait le coup de mettre à jour tout le système.

Avec les privilèges du compte root :

apt update &&  apt upgrade

Bonjour @MicP,
Merci pour ta remarque.
J’avais bien lancé les commandes update et upgrade (avec apt-get, car c’est la commande que j’utilise, par habitude), mais n’avais pas pensé à mettre le système à jour avec dist-upgrade.
C’est maintenant chose faite !

uname -r
4.19.0-10-amd64

Je ne sais pas si ça réglera le problème,
mais je pense que c’est toujours plus prudent de commencer à mettre à jour.

J’ai eu moi aussi le problème de gel du système en utilisant firefox. Bon d’abord j’ai plein d’onglets ouvert, c’est mal, mais c’est quand même la première fois que j’ai ce type de monopolisation des ressources par un programme. J’imagine (pas vérifié) que c’est parce que firefox lance les onglets dans des processus séparés dont la somme devient difficile à gérer.

En même temps, mon matériel étant assez récent, j’ai mis le dépôt des rétroportages dans sources.list et j’ai installé un noyau récent avec le patch « real-time ». Je trouve que cela va bien mieux.

#uname -r 
5.6.0-0.bpo.2-rt-amd64

Bonjour !
Un plantage ce week-end malgré la mise à jour.
@lanig,
Merci pour le tuyau, je verrai si je tente l’installation d’un noyau plus récent, mais j’avoue que je n’aime pas trop bidouiller mon sources-list…

J’ai oublié de signaler que la combinaison de touches pour redémarrer proprement n’a pas fonctionné lors de ce plantgae :worried:

j’avoue que je n’aime pas trop bidouiller mon sources-list…

Les images « rt » existent aussi en 4.19 dans les dépôts standard de Buster.

Quelles sont tes extensions ?

grep -oP '},"name":"\K[^"]+' ~/.mozilla/firefox/*.*default*/addons.json
1 J'aime

Bonjour,

Effectivement, je trouve le paquet linux-image-rt-amd64.
D’après cette page, il suffit de l’installer. C’est bien ça ?
Ça ne risque pas de mettre le bazar dans mon système ?
(Ça me stresse un peu, les histoires de noyau ! :sweat_smile:)

HTTPS Everywhere
NoScript Security Suite
Greasemonkey
Lightbeam 3.0

Tu peux virer toutes tes extensions et les remplacer par Ublock Origin, Site Bleacher et LocalCDN.

Il y a également la mémoire à surveiller, que donnent :

cat /proc/sys/vm/swappiness
cat /proc/sys/vm/vfs_cache_pressure
swapon -s

Bonjour,
J’ai supprimé mes extensions et installé celles indiquées. (Dommage, j’aimais bien Noscript.)

cat /proc/sys/vm/swappiness
60

cat /proc/sys/vm/vfs_cache_pressure
100

swapon -s

Nom de fichier				Type		Taille	Utilisé	Priorité
/dev/sda3                              	partition	4078588	0	-2

A priori, ça ne vient pas des extensions, car mon écran vient de geler, alors que je lisais la doc de Ublock Origin.