GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Après la mise à niveau vers Ubuntu 13.10, Firefox plante parfois l'ordinateur ?

L'Ubuntu précédent était 12.04 lorsque Firefox fonctionnait bien. L'ordinateur est un ordinateur portable HP Pavilion DV4 et est maintenant mis à niveau vers Ubuntu 13.10, Firefox v28.0, Canonical-1.0. Firefox peut fonctionner pendant un certain temps, puis soudainement un message indiquant que Firefox a planté apparaît ou la machine affiche simplement un écran noir de la mort avec un terminal comme une sortie mentionnant des choses comme,

"kernel panic-not syncing:Fatal exchange in interrupt",Call trace: 

avec des lignes comme "smp_apic timer__interupt+Ox34/Ox3c" et "?poll_select_copy remaining +Ox100/Ox100"

et

"Code: ( followed by multiple pairs of Hex values)" et "Shutting down cpus with NMI"

et enfin,

"drm_kms_helper: panic occurred, switching back to text console. 

Un test du système indique que le disque dur, la mémoire RAM, le processeur et les pilotes vidéo sont corrects. Pour récupérer la situation, je dois faire un démarrage à froid à l'aide du bouton d'alimentation. À d'autres occasions, Firefox et le curseur se bloquent sans l'écran noir de la mort, mais un redémarrage à froid est toujours nécessaire. Dois-je revenir à la version 12.04 ? Dois-je passer à la version 14.04 ? J'ai fait un rapport de plantage comme parfois la fenêtre le dit, le module 'Xorg' est en faute mais je n'ai pas reçu de réponse. Toute aide appréciée…..

Réponse acceptée :

Essayez d'exécuter firefox en mode débogage et dans la plupart des cas, il s'agira de plug-ins, add-ons, extensions, etc. non compatibles

Voici comment installer le mode débogage pour firefox :(Tapez les commandes suivantes dans le terminal)

sudo apt-get install firefox-dbg
sudo apt-get install libgtk2.0-0-dbg libglib2.0-0-dbg  libx11-6-dbg libpango1.0-0-dbg libc6-dbg

Fermez maintenant toutes les fenêtres Firefox, tuez tous les processus Firefox et suivez les commandes comme suit :

firefox -g 2>&1 | tee ~/firefox_error.txt

Maintenant, il s'affiche sous la forme gdb , suivez maintenant les instructions ci-dessous :

  • (gdb) handle SIG33 pass nostop noprint

  • (gdb) set pagination 0

  • (gdb) run

    La fenêtre de Firefox va maintenant s'ouvrir et essayer de reproduire le plantage.

Continuez à regarder le terminal (Divisez l'écran et voyez-le en parallèle si vous le souhaitez)

Une fois que c'est fait (crash), exécutez ce qui suit

  • (gdb) bt full
  • (gdb) thread apply all backtrace full
  • (gdb) info registers
  • (gdb) quit

Maintenant ~/firefox_error.txt aura le rapport d'accident complet. Lors du débogage, vous verrez des erreurs et généralement des plug-ins, désactivez-les ou mettez-les simplement à jour.

Dans mon cas, il s'agissait d'un plug-in appelé "Ghostery". C'est ainsi que j'ai résolu. N'hésitez pas à mettre à jour avec un rapport d'erreur ici, afin que plus de personnes puissent vous aider.

En relation :Installer des versions particulières lorsque le dépôt a des versions plus récentes ?
Ubuntu
  1. Correction du lecteur de carte SD ne fonctionnant pas après la mise à niveau d'Ubuntu 16.04

  2. Mettre à niveau Ubuntu 20.04 vers 20.10 en 3 étapes (en utilisant le terminal)

  3. Comment changer le nom d'hôte sur Ubuntu ?

  4. Terminal Ubuntu 12.04 uniquement après la mise à niveau du pilote Nvidia ?

  5. Mettre à niveau vers le Php 7.1/7.2 spécifique à partir de Php 7.0 dans Ubuntu 16.04 ?

Correction de l'impossibilité de se connecter à Ubuntu après la mise à niveau

Pourquoi l'arrière-plan du bureau est-il noir après la mise à niveau vers 13.04 ?

Icône(s) manquante(s) dans la barre supérieure après une mise à niveau vers Ubuntu 17.10 ?

Après la mise à niveau d'Ubuntu 18.04, passé de l'interface graphique au terminal ?

Réinitialiser les icônes après la mise à niveau ?

Dois-je changer le code Python si je mets à niveau Ubuntu ?