En mi compilación de Arch Linux recientemente noté un problema extraño. Después de iniciar ciertos programas desde el shell, se repetirá "Error de segmentación (núcleo volcado)".
Algunos ejemplos de esto son cuandocierre el obturador, inicie Chrome, inicie texto sublime o cierre emacs.
Hasta donde puedo decir, los errores de segmentación no afectan los programas, pero aparecen de manera consistente y está empezando a ser un poco molesto.
No tengo idea de qué los está causando y no pude encontrar ninguna información al respecto después de buscar por un tiempo.
Mi shell es bash y mi terminal es urxvt.
Respuesta1
Hay dos fuentes comunes para este tipo de problema (es decir, que afectan a varios programas no relacionados)
- Memoria defectuosa. Usarprobador de memoriaomemtest86para poner a prueba tu memoria. Reemplace los DIMM defectuosos. Si su placa base lo admite, compre RAM ECC; normalmente solo es entre un 10 y un 30 % más cara.
Tenga en cuenta que algunas distribuciones (por ejemplo, Debian) están convenientemente configuradas para agregar una entrada de grub para ejecutar memtest86
cuando instala el memtest86
paquete. memtester
se puede ejecutar sin tener que reiniciar.
- Una biblioteca defectuosa que es común a todos los programas afectados. ¿Has actualizado recientemente? Supongo que empezaría a mirar con recelo las bibliotecas gnome/gtk, ya que todos los programas que mencionaste dependen de ellas o pueden compilarse para usarlas. Otros posibles sospechosos incluyen libc6. Puede utilizar
ldd
para averiguar exactamente qué bibliotecas utiliza cada programa y compararlas para encontrar bibliotecas comunes.