Como obter um motivo mais detalhado para o travamento do Thunderbird?

4

Eu tenho um computador (10.04) que estava anteriormente rodando o Thunderbird 12.0.1 (instalado via apt-get via PPA oficial). Eu não sei o que aconteceu no momento em que o problema começou, já que este é um computador multiusuário e eu não estava aqui. No entanto, toda vez que tentamos lançar TB, recebemos imediatamente uma caixa de diálogo que diz:

We're Sorry
Thunderbird had a problem and crashed.

Coisas que eu tentei:

  • A execução de thunderbird de um terminal não produz saída.
  • Eu tentei apt-get remove thunderbird --purge e, em seguida, reinstalei
  • Excluir a pasta .thunderbird do usuário e o lançamento ainda resulta em uma falha
  • A tentativa de executar thunderbird -safe-mode ainda resulta em uma falha
  • Esse problema ocorre para todos os usuários do Thunderbird neste computador.

Existe alguma maneira de obter mais detalhes sobre por que o programa está falhando? Por exemplo, o erro específico que a TB está encontrando? Eu tentei thunderbird -g , mas não tenho certeza do que fazer com o depurador.

UPDATE

apt-cache policy thunderbird

thunderbird:
  Installed: 12.0.1+build1-0ubuntu0.10.04.1
  Candidate: 12.0.1+build1-0ubuntu0.10.04.1
  Version table:
 *** 12.0.1+build1-0ubuntu0.10.04.1 0
        500 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
        500 http://security.ubuntu.com/ubuntu/ lucid-security/main Packages
        100 /var/lib/dpkg/status
     11.0.1+build1-0ubuntu0.10.04.1~mts1 0
        500 http://ppa.launchpad.net/mozillateam/thunderbird-stable/ubuntu/ lucid/main Packages
     3.0.4+nobinonly-0ubuntu4 0
        500 http://us.archive.ubuntu.com/ubuntu/ lucid/main Packages
    
por Nick 05.06.2012 / 23:06

2 respostas

3

Reportando e obtendo informações sobre esse erro de falha

Como este é um bug (o travamento do aplicativo definitivamente não é o comportamento pretendido ), você pode fazer o seguinte.

  1. Habilite o relatório de impacto do Apport para que, quando a falha acontecer, as informações sejam coletadas automaticamente, exibidas , e (se desejar, o que eu recomendo) submetido para anexo ao seu relatório de erros.

  2. Quando você enviar as informações para o Launchpad para anexar ao seu relatório de erros, uma nova janela / guia do navegador será aberta. Aguarde o processamento das informações e você poderá descrever o que aconteceu (da melhor forma possível).

  3. O Launchpad pode sugerir bugs existentes dos quais isso é uma duplicata. Se surgir algum, você pode ler as informações escritas lá e ver se acha que pode ter certeza de que a sua é a mesma. Se não, envie seu relatório de bug - ele pode ser marcado como uma duplicata de outro bug mais tarde, se for um.

  4. Antes de enviar o relatório de erros, leia-o atentamente e com cuidado , pois isso explica as considerações importantes para reportando bugs no Ubuntu. Isso também explica todo o processo com mais detalhes do que esta resposta. (Você pode querer ler isso antes mesmo de executar as outras etapas).

  5. Quando estiver satisfeito com o seu relatório de erros, envie-o. Pode ser marcado como uma duplicata de outro bug e, em caso afirmativo, você pode encontrar informações nesse bug. Mesmo que não seja assim, os triagers e os desenvolvedores, no processo de investigar seu bug, podem fornecer informações que ajudariam. E mesmo que eles não possam, enviar o relatório de erros é o primeiro passo para corrigir o bug, o que deve ajudar você e qualquer outra pessoa a sofrer com isso.

Uma solução possível para falhas do Thunderbird em geral

Muitos bloqueios do Firefox e do Thunderbird ocorrem devido a erros no tratamento de seu perfil ou outros dados específicos do usuário. Você deve ver se a falha ocorre quando você executa o Thunderbird em outra conta de usuário. (Se você tiver apenas uma conta, você pode criar outra para testar isso).

Se o problema não ocorrer quando você executar o Thunderbird em outra conta de usuário, poderá mover o perfil do Thunderbird "fora do caminho", renomeando o diretório que o contém. O Thunderbird não terá acesso aos seus e-mails armazenados localmente, e você terá que reconfigurá-lo para todas as suas contas de e-mail, mas isso pode resolver o problema e também informações úteis para o seu relatório de erros.

Recomendo enviar seu relatório de bug antes de fazer isso, para que as informações do travamento sejam enviadas, mesmo que essa técnica resolva o problema e você não queira revertê-lo. Então você pode editar seu relatório de erros para incluir informações sobre o que aconteceu. Como alternativa, produza a falha, envie os dados da falha para o Launchpad, tente isso e inclua informações sobre isso no relatório de erros original.

Para mover seu perfil do Thunderbird para fora do caminho:

  1. Certifique-se de que o Thunderbird não esteja em execução.

  2. Em seu diretório pessoal, localize a pasta chamada .thunderbird . (Você terá que fazer View & gt; Show Hidden Files - ou Ctrl + H - no navegador de arquivos Nautilus para vê-lo, como arquivos e pastas que começar com um . estão ocultos por padrão.)

  3. Renomeie este arquivo para thunderbird.old .

  4. Inicie o Thunderbird.

Como alternativa, você pode preferir fazer isso no Terminal:

  1. Certifique-se de que o Thunderbird não esteja em execução.

  2. Abra o Terminal ( Ctrl + Alt + T ).

  3. Execute este comando:

    mv ~/thunderbird ~/thunderbird.old
    
  4. Inicie o Thunderbird.

Acho que algumas versões mais antigas do Thunderbird podem armazenar seu perfil em ~/.mozilla/thunderbird em vez de ~/.thunderbird , portanto, se ~/.thunderbird não existir, talvez você queira procurar em ~/.mozilla .

Garantindo que todos os arquivos de configuração do sistema a partir da versão do PPA sejam removidos

A saída de apt-cache policy thunderbird confirma que a versão do PPA não está mais instalada. No entanto, é possível que existam alguns arquivos de configuração em todo o sistema remanescentes. Pode ter deixado dados de configuração em todo o sistema que a nova versão (das fontes oficiais de software do Ubuntu) está sufocando. Para considerar a possibilidade de que ele tenha deixado arquivos de configuração diferentes daqueles criados automaticamente pela versão atual, você deve limpar não apenas os dados de configuração atuais do sistema, mas também os antigos. E esta é uma oportunidade para reinstalar o Thunderbird também, caso a instalação esteja de alguma forma corrompida.

Portanto, as instruções a seguir fazem o seguinte:

  1. Remova o Thunderbird e todos os seus arquivos de configuração do sistema.

  2. Instale a versão antiga do PPA do Thunderbird.(Isso é temporário e apenas para facilitar sua remoção mais completa do que antes).

  3. Remova a versão antiga do PPA do Thunderbird e de todos os seus arquivos de dados de configuração do sistema.

  4. Reinstale o Thunderbird (a versão atual, a partir das fontes oficiais de software).

Veja como conseguir isso:

  1. Certifique-se de que o Thunderbird não esteja em execução.

  2. Execute esses comandos em uma janela do Terminal:

    sudo apt-get --purge --reinstall install thunderbird=11.0.1+build1-0ubuntu0.10.04.1~mts1
    sudo apt-get update
    sudo apt-get --purge --reinstall install thunderbird
    
  3. Execute o Thunderbird e veja se o problema foi corrigido.

Isso provavelmente não ajudará ... mas pode resolver o problema, e definitivamente vale a pena tentar. Se / quando você relatar isso como um bug, se isso funcionou ou não será relevante. (Embora, se funcionar, você pode decidir não reportar o bug.)

Observe que os arquivos de configuração atuais do Thunderbird em todo o sistema (se houver) também serão eliminados, mas isso não fará com que você perca os e-mails armazenados ou as configurações da conta, pois isso é específico do usuário e não do sistema.

    
por Eliah Kagan 05.06.2012 / 23:25
1

Eu experimentei o mesmo comportamento em 12.04.

Desativei todos os complementos no modo de segurança:

thunderbird -safe-mode

o que não teve efeito.

Depois disso eu removi e instalei o thunderbird

sudo apt-get remove thunderbird
sudo apt-get install thunderbird

que me permitiu reiniciar o thunderbird.

Depois, ativei os complementos um por um.

    
por Steve 29.06.2012 / 10:18