20 votes

Firefox gèle Ubuntu, comment dois-je procéder pour le déboguer ?

J'utilise Ubuntu 16.04 et Firefox bloque mon système environ une fois par jour. Je sais que c'est Firefox parce que mon système fonctionne bien avec Chrome. Les mêmes blocages se sont produits lorsque j'ai lancé Firefox à partir des versions live USB d'Ubuntu 16.04 et 17.10. Lorsque le système est gelé, le clavier et la souris ne réagissent pas, et divers problèmes de sécurité apparaissent. Ctrl + Alt + et Alt + SysRq + combinaisons (commandes sur cette page par exemple) ne semblent rien faire. Je finis par devoir redémarrer brutalement en maintenant le bouton d'alimentation enfoncé.

Je ne suis pas un expert Linux, mais j'ai cru comprendre qu'à ce stade, je devais vérifier /var/log/syslog, /var/log/kern.log et d'autres fichiers similaires. J'ai vérifié le contenu de ces fichiers, j'ai recherché les messages sur le web, mais je n'en sais pas assez pour en tirer des conclusions significatives. Que dois-je faire maintenant ?

Si cela peut aider, voici la fin de mon /var/log/syslog avant le crash. Et je serais heureux de mettre à jour mon message avec d'autres informations.

May  7 16:28:41 MyComputer dbus[848]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'
May  7 16:28:41 MyComputer NetworkManager[876]: <info>  [1525735721.7446]   server identifier 10.239.100.1
May  7 16:28:41 MyComputer NetworkManager[876]: <info>  [1525735721.7446]   lease time 300
May  7 16:28:41 MyComputer NetworkManager[876]: <info>  [1525735721.7446]   nameserver '10.239.100.1'
May  7 16:28:41 MyComputer NetworkManager[876]: <info>  [1525735721.7446]   nameserver '10.239.100.1'
May  7 16:28:41 MyComputer NetworkManager[876]: <info>  [1525735721.7446]   domain name 'lan'
May  7 16:28:41 MyComputer NetworkManager[876]: <info>  [1525735721.7446] dhcp4 (wlp5s0): state changed bound -> bound
May  7 16:28:41 MyComputer systemd[1]: Starting Network Manager Script Dispatcher Service...
May  7 16:28:41 MyComputer dhclient[1352]: bound to 10.239.100.2 -- renewal in 139 seconds.
May  7 16:28:41 MyComputer dbus[848]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
May  7 16:28:41 MyComputer systemd[1]: Started Network Manager Script Dispatcher Service.
May  7 16:28:41 MyComputer nm-dispatcher: req:1 'dhcp4-change' [wlp5s0]: new request (1 scripts)
May  7 16:28:41 MyComputer nm-dispatcher: req:1 'dhcp4-change' [wlp5s0]: start running ordered scripts...
May  7 16:29:53 MyComputer wpa_supplicant[1118]: nl80211: send_and_recv->nl_recvmsgs failed: -33

Mise à jour 1 (21 mai 2018)

J'obtiens toujours des blocages lorsque je lance Firefox à partir d'un terminal en mode sans échec avec le chemin de mon profil défini sur un répertoire vide (une étape suggérée par @dsstorefile1) :

firefox -safe-mode -profile ~/some_empty_directory/ -no-remote -new-instance

J'ai également lancé debsums pour vérifier les sommes de contrôle du paquet Firefox, mais il n'a trouvé aucune erreur.

mise à jour 2

J'ai installé Arch Linux sur ma machine et j'ai toujours le même comportement. Cela signifie qu'il ne s'agit pas d'un problème spécifique à une distribution.

mise à jour 3

J'ai mis à jour ma mémoire vive, ma carte graphique et mon moniteur. Mais le problème persiste.

mise à jour 4

J'ai mis à jour mon BIOS, mais le problème persiste.

6voto

Pulkownik Points 161

J'ai eu un problème similaire. C'est bizarre, mais quand je supprimé l'historique du navigateur (plus de 2 GiB de données), le problème a disparu et n'est pas réapparu.

Je sais que cela semble fou, mais cela m'a aidé. Je ne suis pas sûr que cela vous aide, mais je partage la solution qui a résolu le problème de gel d'Ubuntu lors de l'utilisation de Firefox.

4voto

Michael D Points 171

J'ai ce problème avec Firefox depuis longtemps, et il n'est pas affecté par les mises à jour de Firefox ou d'Ubuntu. Il semble que ce soit dû au fait que Firefox ne libère pas la mémoire une fois qu'il l'a prise, de sorte que toutes les pages que vous avez chargées restent en mémoire.

Pour autant que je sache, il n'y a que deux façons de traiter ce problème :

  1. fermer périodiquement Firefox et le relancer, ou
  2. n'utilisent pas Firefox.

Toutefois, si quelqu'un connaît une meilleure solution, ce serait formidable.

0voto

MaxiReglisse Points 150

Même situation pour moi, sur Ubuntu/Mate/Xfce 20.04.3 LTS. Dès que j'ai ouvert une deuxième fenêtre Firefox, l'ordinateur s'est figé, même l'horloge. J'ai alors dû attendre 5, voire 10 minutes ... ou redémarrer (Alt Syst b, merci à Clé Magic SysRq ).

Je pensais avoir trouvé une solution à ce problème : l'utilisation de Firefox ESR . Comme j'utilise Firefox Sync pour synchroniser mes mots de passe entre mes deux autres postes de travail (eux aussi sous Ubuntu, et sans ces problèmes sous Firefox), j'ai rapidement retrouvé mon environnement de navigation sur internet.

Mais après quelques heures, le problème de gel est réapparu, à l'exclusion de la version de Firefox ... En fait, si le serveur X tombait en panne, le reste de la machine fonctionnait normalement, par exemple nous pouvions nous connecter à partir d'une station distante. J'ai donc décidé de changer le pilote de la carte graphique comme expliqué dans pilote binaire Nvidia .

Et tout s'est remis à fonctionner normalement ! !!

Résultat de l'opération : c'est "simplement" un problème de pilote de carte graphique qui a bloqué mon ordinateur, et non Firefox.

ma configuration : vendeur : NVIDIA Corporation modèle : G84GL [Quadro FX 1700] pilote : nvidia-340 - distro non-free recommandée

J'imagine qu'il y a un bug dans xserver-xorg-video-nouveau qui le rend incompatible avec Firefox.

Conséquence : J'ai réinstallé Firefox, version standard (92.0 (64-bit)) !

J'espère que cela vous aidera

Ernest.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X