GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Dopo l'aggiornamento a Ubuntu 13.10, Firefox a volte si blocca il computer?

Il precedente Ubuntu era 12.04 quando Firefox funzionava bene. Il computer è un laptop HP Pavilion DV4 e ora è aggiornato a Ubuntu 13.10, Firefox v28.0, Canonical-1.0. Firefox potrebbe essere eseguito per un po' di tempo, quindi all'improvviso viene visualizzato un messaggio che indica che Firefox si è arrestato in modo anomalo o la macchina mostra semplicemente una schermata nera della morte con un terminale simile all'output che menziona cose come,

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

con righe come "smp_apic timer__interupt+Ox34/Ox3c" e "?poll_select_copy remaining +Ox100/Ox100"

e

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

e infine,

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

Il test di un sistema afferma che il disco rigido, la memoria RAM, la CPU e i driver video vanno bene. Per recuperare la situazione, devo fare un avviamento a freddo usando il pulsante di accensione. In altre occasioni, Firefox e il cursore si bloccano senza la schermata nera della morte, ma è comunque necessario un riavvio a freddo. Devo tornare alla versione 12.04? Devo aggiornare alla versione 14.04? Ho eseguito un rapporto di arresto anomalo poiché a volte la finestra dice che il modulo "Xorg" è in errore ma non ho ricevuto risposta. Qualsiasi aiuto apprezzato…..

Risposta accettata:

Prova a eseguire Firefox con la modalità di debug e nei casi principali saranno alcuni plug-in, componenti aggiuntivi, estensioni, ecc non compatibili

Ecco come si installa la modalità di debug per Firefox :(Digita i seguenti comandi nel terminale)

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

Ora chiudi tutte le finestre di Firefox, termina tutti i processi di Firefox e segui i comandi come segue:

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

Ora viene visualizzato come gdb , ora segui le istruzioni come di seguito:

  • (gdb) handle SIG33 pass nostop noprint

  • (gdb) set pagination 0

  • (gdb) run

    Ora si aprirà la finestra di Firefox e proverà a riprodurre l'arresto anomalo.

Continua a guardare il terminale (dividi lo schermo e guardalo in parallelo se vuoi)

Al termine (arresto anomalo), esegui quanto segue

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

Ora ~/firefox_error.txt avrà il rapporto completo sull'arresto anomalo. Durante il debug vedrai alcuni errori e di solito dei plug-in, disabilitali semplicemente o aggiornali.

Nel mio caso si trattava di un plug-in chiamato "Ghostery". Ecco come ho risolto. Sentiti libero di aggiornare con un rapporto di errore qui, così più persone possono aiutare.

Correlati:installazione di versioni particolari quando il repository ha versioni più recenti?
Ubuntu
  1. Aggiorna o aggiorna Ubuntu offline, senza Internet

  2. Risolto il problema con il lettore di schede SD che non funzionava dopo l'aggiornamento di Ubuntu 16.04

  3. Come aggiornare senza sforzo da Ubuntu 10.04 a Ubuntu 11.10 sulla stessa macchina?

  4. Ubuntu 18.04 si arresta in modo anomalo/si blocca dopo la sospensione/sospensione?

  5. Il programma di installazione di Ubuntu 17.10 si arresta in modo anomalo poco dopo l'avvio?

Risolto il problema con l'impossibilità di accedere a Ubuntu dopo l'aggiornamento

Perché lo sfondo del desktop è nero dopo l'aggiornamento a 13.04?

Icone mancanti dalla barra superiore dopo un aggiornamento a Ubuntu 17.10?

Dopo l'aggiornamento Ubuntu 18.04 è cambiato da Gui a Terminal?

Reimpostare le icone dopo l'aggiornamento?

Dovrei cambiare il codice Python se aggiorno Ubuntu?