GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Nach dem Upgrade auf Ubuntu 13.10 stürzt Firefox manchmal den Computer ab?

Das vorherige Ubuntu war 12.04, als Firefox gut funktionierte. Der Computer ist ein HP Pavilion DV4-Laptop und wird jetzt auf Ubuntu 13.10, Firefox v28.0, Canonical-1.0 aktualisiert. Firefox kann einige Zeit laufen, dann erscheint plötzlich eine Meldung, dass Firefox abgestürzt ist, oder die Maschine zeigt einfach einen schwarzen Bildschirm des Todes mit terminalähnlicher Ausgabe, in der Dinge erwähnt werden wie,

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

mit Zeilen wie "smp_apic timer__interupt+Ox34/Ox3c" und "?poll_select_copy remaining +Ox100/Ox100"

und

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

und schließlich

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

Ein Systemtest sagt aus, dass die Festplatte, der RAM-Speicher, die CPU und die Grafiktreiber in Ordnung sind. Um die Situation zu beheben, muss ich einen Kaltstart mit dem Netzschalter durchführen. Bei anderen Gelegenheiten friert Firefox und der Cursor einfach ein, ohne dass der schwarze Bildschirm des Todes angezeigt wird, aber ein Kaltstart ist immer noch erforderlich. Muss ich zu Version 12.04 zurückkehren? Sollte ich auf Version 14.04 upgraden? Ich habe einen Absturzbericht erstellt, da das Fenster manchmal sagt, dass das Modul „Xorg“ fehlerhaft ist, aber keine Antwort erhalten habe. Jede Hilfe ist willkommen…..

Akzeptierte Antwort:

Versuchen Sie, Firefox im Debug-Modus auszuführen, und in den meisten Fällen handelt es sich um einige nicht kompatible Plug-Ins, Add-Ons, Erweiterungen usw.

So installieren Sie den Debug-Modus für Firefox :(Geben Sie die folgenden Befehle im Terminal ein)

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

Schließen Sie nun alle Firefox-Fenster, beenden Sie alle Firefox-Prozesse und folgen Sie den Befehlen wie folgt:

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

Jetzt wird es als gdb angezeigt , befolgen Sie nun die nachstehenden Anweisungen:

  • (gdb) handle SIG33 pass nostop noprint

  • (gdb) set pagination 0

  • (gdb) run

    Jetzt öffnet sich das Firefox-Fenster und versucht, den Absturz zu reproduzieren.

Schauen Sie weiter auf das Terminal (Teilen Sie den Bildschirm und sehen Sie ihn parallel, wenn Sie möchten)

Sobald es fertig ist (abgestürzt), führen Sie Folgendes aus

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

Jetzt ~/firefox_error.txt wird den vollständigen Absturzbericht haben. Während des Debuggens sehen Sie einige Fehler und normalerweise Plug-Ins, deaktivieren oder aktualisieren Sie sie einfach.

In meinem Fall war es ein Plugin namens „Ghostery“. So habe ich es gelöst. Fühlen Sie sich frei, uns hier mit einem Fehlerbericht zu aktualisieren, damit mehr Leute helfen können.

Verwandte:Installieren bestimmter Versionen, wenn Repo neuere Versionen hat?
Ubuntu
  1. Aktualisieren Sie Ubuntu 20.04 auf 20.10 in 3 Schritten (über das Terminal)

  2. Wie ändere ich den Hostnamen auf Ubuntu?

  3. Ubuntu 12.04 Terminal nur nach Nvidia-Treiber-Upgrade?

  4. Upgrade auf das spezifische Php 7.1/7.2 von Php 7.0 in Ubuntu 16.04?

  5. Die beste Art, Ubuntu auf dem Computer zu testen?

Fix:Anmeldung bei Ubuntu nach dem Upgrade nicht möglich

Warum ist der Desktop-Hintergrund nach dem Upgrade auf 13.04 schwarz?

Fehlende Symbole in der oberen Leiste nach einem Upgrade auf Ubuntu 17.10?

Nach dem Upgrade von Ubuntu 18.04 von GUI auf Terminal geändert?

Die Symbole nach dem Upgrade zurücksetzen?

Sollte ich den Python-Code ändern, wenn ich Ubuntu aktualisiere?