Após a atualização para o Ubuntu 13.10, o Firefox às vezes trava o computador

0

O Ubuntu anterior foi 12.04 quando o Firefox funcionou bem. O computador é um laptop HP Pavilion DV4 e agora é atualizado para o Ubuntu 13.10, Firefox v28.0, Canonical-1.0. O Firefox pode rodar por algum tempo, em seguida, de repente, uma mensagem de que o Firefox caiu aparece ou a máquina simplesmente mostra uma tela preta da morte com terminal como saída mencionando coisas como,

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

com linhas como "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 finalmente,

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

Um teste do sistema declara que o Disco Rígido, memória RAM, CPU e drivers de vídeo estão bem. Para recuperar a situação, eu tenho que fazer um coldstart usando o botão de energia. Em outras ocasiões, o Firefox e o cursor apenas congelam sem a tela preta da morte, mas uma reinicialização a frio ainda é necessária. Preciso voltar para a versão 12.04? Devo atualizar para a versão 14.04? Fiz um relatório de falha porque às vezes a janela diz, o módulo 'Xorg' está com defeito, mas não obteve resposta. Qualquer ajuda apreciada .....

    
por John 19.04.2014 / 07:29

1 resposta

1

Tente executar o firefox com o modo de depuração e, nos principais casos, alguns plug-ins, complementos, extensões, etc. não compatíveis

Aqui está como você instala o modo de depuração para o firefox : (Digite os seguintes comandos no 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

Agora feche todas as janelas do Firefox, mate todos os processos do Firefox e siga os comandos da seguinte forma:

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

Agora aparece como gdb , agora siga as instruções abaixo:

  • (gdb) handle SIG33 pass nostop noprint
  • (gdb) set pagination 0
  • (gdb) run

    Agora a janela do Firefox será aberta e tentará reproduzir a falha.

Continue olhando para o terminal (divida a tela e veja-a em paralelo, se quiser)

Assim que terminar (Crashed), execute o seguinte

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

Agora, ~/firefox_error.txt terá o relatório de falhas completo. Durante a depuração, você verá alguns erros e, geralmente, de plug-ins, basta desativá-los ou atualizá-los.

No meu caso, era um plug chamado "Ghostery". Foi assim que resolvi. Sinta-se à vontade para atualizar com um relatório de erros aqui, para que mais pessoas possam ajudar.

    
por kingmaker 07.06.2014 / 01:23