Na minha versão do Arch Linux, notei recentemente um problema estranho. Depois de iniciar certos programas a partir do shell, ele irá ecoar "Segmentation Fault (core dumped)".
Alguns exemplos disso são quando eufeche o obturador, inicie o Chrome, inicie o texto sublime ou feche o emacs.
Pelo que posso dizer, os segfaults não estão afetando os programas, mas aparecem de forma consistente e está começando a ficar meio chato.
Não tenho ideia do que está causando isso e não consegui encontrar nenhuma informação sobre isso depois de pesquisar por um tempo.
Meu shell é bash e meu terminal é urxvt.
Responder1
Existem duas fontes comuns para este tipo de problema (ou seja, afetando vários programas não relacionados)
- Memória defeituosa. Usarmemtestadoroumemtest86para testar sua memória. Substitua quaisquer DIMMs danificados. Se a sua placa-mãe suportar, compre RAM ECC - geralmente custa apenas 10-30% mais caro.
Observe que algumas distros (por exemplo, debian) são convenientemente configuradas para adicionar uma entrada grub para ser executada memtest86
quando você instala o memtest86
pacote. memtester
pode ser executado sem precisar reinicializar.
- Uma biblioteca ruim comum a todos os programas afetados. Você atualizou recentemente? Suponho que eu começaria a olhar com desconfiança para as bibliotecas gnome/gtk, já que todos os programas que você mencionou dependem delas ou podem ser compilados para usá-las. outros possíveis suspeitos incluem libc6. Você pode usar
ldd
para descobrir exatamente quais bibliotecas cada programa usa e compará-las para encontrar bibliotecas comuns.