Los archivos principales son esencialmente volcados por caída de bajo nivel; de forma predeterminada, el shell no permite que se escriban (estableciendo un límite de 0 bytes en su tamaño ulimit -c 0
) porque rara vez son útiles para los usuarios finales. Puede ver cuál es el límite establecido actualmente escribiendo ulimit -c
en el shell bash.
Debería poder obtener información sobre qué programa causó el volcado utilizando el file
comando, como se describe en esta respuesta anterior. Encuentre qué programa causó un archivo de volcado de núcleo o si tiene instalado el depurador GNU en su sistema, ejecutándolo gdb -c core
.
A menos que esté interesado en depurar aún más el bloqueo, simplemente puede eliminar el archivo usando rm core
.
Si no está compilando / depurando activamente programas ejecutables, es posible que desee volver a configurar el núcleo ulimit a su valor predeterminado para evitar que se generen dichos archivos.
file core
en el directorio que contiene el archivo principal? O el comando por separadoulimit -c
?