O Firefox congela com frequência

3

Bom dia,

O aplicativo Firefox congela com muita freqüência e eu tenho que usar 'force quit' para sair e, portanto, eu perco todas as minhas atividades e é extremamente frustrante.

Somente em uma ocasião, houve uma mensagem dizendo que esse problema seria rastreado, mas em todas as outras ocasiões não há rastreamento nem mensagem Eu postei esse erro na comunidade Ubuntu e ele foi parado e me disseram para publicá-lo no launchpad.

Eu tentei fazer isso sem sucesso, pois depois de ler páginas e páginas que eu realmente não entendo quem iria lê-las e por que tantas regras e informações ridículas e tediosas, eu nem encontrei o lugar ou o caminho postar este bug. E eu pensei nisso ASKUBUNTU e por isso estou postando aqui na esperança de alguma ajuda útil e eu tenho que mencionar que eu sou novo no Linux.

Apenas alguns minutos atrás, eu abri o Firefox através do Terminal e ele caiu muito rapidamente e há algumas mensagens de erro e copio-as e colo-as, esperando que elas possam ajudar agradeço antecipadamente e aguardo com expectativa a sua ajuda e resolução deste problema / bug frustrante e, se desejar, poderá publicá-la no Launchpad ou fazer com o relatório como desejar, desde que o problema seja resolvido.

E aqui estão as mensagens que aparecem no Terminal, depois que o Firefox falhou:

** (firefox:4099): WARNING **: Error calling add_icon method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_homepage method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling clear_indicator method of Indicatorcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling clear_indicator method of Indicatorcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling clear_indicator method of Indicatorcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_view_location method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_view_window method of Contextcontext: Timeout was reached
** (firefox:4099): WARNING **: Error calling set_view_is_active method of Contextcontext: Timeout was reached
Killed
    
por user141740 05.08.2013 / 08:56

2 respostas

1

Infelizmente, não posso dizer como corrigir o problema, mas posso explicar como enviar um relatório de bug para obter ajuda de pessoas qualificadas. Como o problema provavelmente se deve a uma combinação de vários fatores, eles precisam de dados precisos seus.

Existe um procedimento muito detalhado para relatórios de erros que você precisa seguir para fornecer os dados necessários:

  • você precisará de um stacktrace para descrever o que o Firefox estava fazendo antes do congelamento. Para isso, você usará a ferramenta de linha de comando gdb .
  • você também fornecerá informações sobre a configuração do seu sistema (versão do Ubuntu e Firefox, hardware, etc.). Para isso, você enviará o relatório com apport .

Como fazer isso?

  1. Instale gdb :

    sudo apt-get install gdb  
    
  2. Instale alguns símbolos para gdb , que serão usados para formatar os dados:

    sudo apt-get install libgtk2.0-0-dbg libglib2.0-0-dbg  libx11-6-dbg libpango1.0-0-dbg libc6-dbg  
    
  3. Feche o Firefox e execute o seguinte em um terminal:

    firefox -g 2>&1 | tee ~/gdb.txt  
    (gdb) handle SIG33 pass nostop noprint  
    (gdb) set pagination 0  
    (gdb) run  
    
  4. O Firefox será iniciado e você poderá reproduzir o congelamento. Quando o Firefox congelar, digite os seguintes comandos:

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

    Um arquivo chamado gdb.txt na sua pasta pessoal agora contém todos os dados.

  5. Agora, relate o bug usando apport . Pressione ALT + F2 e execute:

    ubuntu-bug firefox  
    

Uma nova janela ou aba será aberta no launchpad.net, basta seguir as instruções para enviar o bug. Não esqueça de carregar o arquivo gdb.txt.

    
por Aurelien 02.11.2013 / 11:09
0

Você pode definir dom.max_script_run_time para o valor 20 em "about: config". Veja como você pode fazer isso no link .

    
por Pablo Ferreira 26.06.2016 / 01:59

Tags