Como posso descobrir o que faz o Firefox segfault?

2

O Firefox começou a segmentar-se ao usar meu perfil padrão. Se eu executar no modo de segurança, tudo corre bem. Então eu sei que o segfault provavelmente vem de uma extensão ou de alguma configuração personalizada. O problema é que eu tenho muitos desses ...

Existe alguma maneira de obter mais detalhes sobre a falha, para que eu possa corrigir o problema sem perder completamente o meu perfil?

SO: Arch linux FF 3.5.3

    
por Peltier 15.10.2009 / 08:52

2 respostas

4

Use o strace para assistir às chamadas do sistema, ele mostrará o que o programa está tentando fazer antes de bater:

strace firefox

Se você não encontrar nada relevante (o Firefox tentando abrir algum caminho inexistente, ...), comece fazendo um memtest e uma verificação do sistema de arquivos. Eu perdi horas porque eu tinha certeza que alguns problemas não eram relacionados a hardware, e eles eram.

O Memtest86 + é um pequeno utilitário disponível como opção de boot em muitos sistemas e live-cds

Uma verificação do sistema de arquivos é feita com o lançamento do seguinte comando quando a partição apontada (sda1 usando um sistema de arquivos ext3 aqui) é desmontada (por exemplo, de um live-cd):

e2fsck -cfvp /dev/sda1
    
por 15.10.2009 / 10:42
2

Comece a desativar todos os AddOn que você instalou recentemente até que ele pare ... Acho que seria o caminho mais fácil em vez de descartar todo o caminho da depuração 'real'.

    
por 15.10.2009 / 08:59