GNU/Linux >> Znalost Linux >  >> Ubuntu

Po upgradu na Ubuntu 13.10 Firefox někdy havaruje počítač?

Předchozí Ubuntu bylo 12.04, když Firefox fungoval dobře. Počítač je notebook HP Pavilion DV4 a nyní je upgradován na Ubuntu 13.10, Firefox v28.0, Canonical-1.0. Firefox může nějakou dobu běžet a pak se najednou objeví zpráva, že Firefox spadl, nebo počítač jednoduše zobrazí černou obrazovku smrti s výstupem podobným terminálu, kde jsou uvedeny věci jako:

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

s řádky jako "smp_apic timer__interupt+Ox34/Ox3c" a "?poll_select_copy remaining +Ox100/Ox100"

a

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

a nakonec

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

Test systému prohlásí, že pevný disk, paměť RAM, CPU a ovladače videa jsou v pořádku. Abych situaci napravil, musím provést studený start pomocí tlačítka napájení. Při jiných příležitostech Firefox a kurzor zamrznou bez černé obrazovky smrti, ale stále je vyžadován studený restart. Musím se vrátit na verzi 12.04? Mám upgradovat na verzi 14.04? Udělal jsem zprávu o selhání, protože okno někdy říká, že chyba je v modulu „Xorg“, ale nedostali jsme žádnou odpověď. Oceňujeme jakoukoli pomoc….

Přijatá odpověď:

Zkuste spustit firefox s režimem ladění a ve velkých případech to budou některé nekompatibilní zásuvné moduly, doplňky, rozšíření atd

Zde je návod, jak nainstalovat režim ladění pro firefox :(Do terminálu zadejte následující příkazy)

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

Nyní zavřete všechna okna Firefoxu, ukončete všechny procesy Firefoxu a postupujte podle následujících příkazů:

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

Nyní se zobrazuje jako gdb , nyní postupujte podle níže uvedených pokynů:

  • (gdb) handle SIG33 pass nostop noprint

  • (gdb) set pagination 0

  • (gdb) run

    Nyní se otevře okno Firefoxu a pokusí se zopakovat selhání.

Dívejte se dál na terminál (Pokud chcete, rozdělte obrazovku a sledujte ji paralelně)

Jakmile to bude hotové (Crashed), spusťte následující

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

Nyní ~/firefox_error.txt bude mít kompletní zprávu o selhání. Během ladění uvidíte nějaké chyby a obvykle zásuvných modulů, jednoduše je deaktivujte nebo aktualizujte.

V mém případě to byl plug-in s názvem „Ghostery“. Takto jsem to vyřešil. Neváhejte a aktualizujte zde chybovou zprávu, aby vám mohlo pomoci více lidí.

Související:Instalace konkrétních verzí, když má repo novější verze?
Ubuntu
  1. Oprava nefunkční čtečky SD karet po upgradu Ubuntu 16.04

  2. Upgradovat na konkrétní PHP 7.1/7.2 z PHP 7.0 v Ubuntu 16.04?

  3. Po upgradu Ubuntu 14 na 16 zmizela možnost Najít Doal Boot Option?

  1. Ubuntu 18.04 spadne / zamrzne po spánku / pozastavení?

  2. Instalační program Ubuntu 17.10 selhal krátce po spuštění?

  3. Po upgradu na Ubuntu 13.10 Firefox někdy havaruje počítač?

  1. Upgradujte Ubuntu 20.04 na 20.10 ve 3 krocích (pomocí terminálu)

  2. Jak změnit název hostitele na Ubuntu?

  3. Terminál Ubuntu 12.04 pouze po upgradu ovladače Nvidia?