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 comandogdb
. - 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?
-
Instale
gdb
:sudo apt-get install gdb
-
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
-
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
-
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.
-
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.