Após alguns comandos, o bash imprime “Falha de Segmentação (core dumped)” por motivo desconhecido

2

Na minha versão do Arch Linux, notei recentemente um problema estranho. Após o lançamento de certos programas do shell, ele irá ecoar "Falha de Segmentação (core dumping)".

Alguns exemplos disso são quando eu fecho o obturador, lanço o cromo, lanço texto sublime ou fecho o emacs.

Tanto quanto eu posso dizer que os segfaults não estão afetando os programas, mas eles aparecem de forma consistente e está começando a ficar um pouco chato.

Eu não tenho ideia do que está causando isso e não consegui encontrar nenhuma informação sobre ele depois de pesquisar por um tempo.

Meu shell é bash e meu terminal é urxvt.

    
por djscrew 01.11.2015 / 03:20

1 resposta

3

Existem duas fontes comuns para esse tipo de problema (isto é, afetar vários programas não relacionados)

  1. Memória com defeito. Use memtester ou memtest86 para testar sua memória. Substitua quaisquer DIMMs ruins. Se a sua placa-mãe suporta, compre ECC RAM - normalmente é apenas 10-30% mais caro.

Observe que algumas distros (por exemplo, debian) são convenientemente configuradas para adicionar uma entrada do grub para executar memtest86 quando você instala o pacote memtest86 . memtester pode ser executado sem ter que reinicializar.

  1. Uma biblioteca ruim que é comum a todos os programas afetados. Você atualizou recentemente? Em suma, eu começaria a olhar de forma suspeita para as bibliotecas gnome / gtk, já que todos os programas que você mencionou dependem deles ou podem ser compilados para usá-los. outros suspeitos em potencial incluem libc6. Você pode usar ldd para descobrir exatamente quais bibliotecas cada programa usa e compará-las para encontrar bibliotecas comuns.
por 01.11.2015 / 03:28