
Estoy experimentando un comportamiento extraño en CentOS 7.1. He habilitado guardar el volcado central configurando los siguientes valores
OpenGPGCheck = no
Proceso sin empaquetar = sí
en abrt-action-save-package-data.conf
. Si ahora ejecuto mi aplicación que causa el coredump, el coredump se guarda en formato /var/tmp/abrt/ccpp-timestamp/coredump
.
Luego me di cuenta de que, por alguna razón, después de algunos volcados de coredumps, los volcados de coredumps nuevos sobrescriben los volcados de coredumps antiguos. Entonces decidí establecer el límite central unlimited
agregando
myUserName soft core unlimited
en /etc/security/limits.conf
.
Pero lo que noté es que agregar esta línea hace que el coredump se guarde en el directorio donde se ejecuta mi aplicación.
No he modificado ningún otro archivo, como /proc/sys/kernel/core_pattern
o sysctl.conf
.
Me gustaría saber por qué se cambia la ubicación del volcado de memoria.