Estou com um comportamento estranho no CentOS 7.1. Eu habilitei salvar o coredump definindo os seguintes valores
OpenGPGCheck = não
ProcessUnpackaged = yes
em abrt-action-save-package-data.conf
. Se eu agora executar meu aplicativo que causa o coredump, o coredump é salvo em /var/tmp/abrt/ccpp-timestamp/coredump
.
Notei então que, por algum motivo, após alguns coredumps, os coredumps antigos são sobrescritos pelos novos coredumps. Então, decidi definir o limite do núcleo para unlimited
adicionando
myUserName soft core unlimited
em /etc/security/limits.conf
.
Mas o que eu notei é que adicionar essa linha faz com que o coredump seja salvo no diretório em que tenho meu aplicativo em execução.
Eu não modifiquei nenhum outro arquivo, como /proc/sys/kernel/core_pattern
ou sysctl.conf
.
Gostaria de saber porque a localização do coredump foi alterada.