Estou tendo um comportamento estranho no CentOS 7.1. Eu ativei o salvamento do coredump definindo os seguintes valores
OpenGPGCheck = não
ProcessUnpackaged = sim
em abrt-action-save-package-data.conf
. Se eu executar agora meu aplicativo que causa o coredump, o coredump será salvo no arquivo /var/tmp/abrt/ccpp-timestamp/coredump
.
Percebi então que, por algum motivo, depois de alguns coredumps, os coredumps antigos são substituídos pelos novos coredumps. Então decidi definir o limite principal unlimited
adicionando
myUserName soft core unlimited
em /etc/security/limits.conf
.
Mas o que notei é que adicionar esta linha faz com que o coredump seja salvo no diretório onde estou com minha aplicação rodando.
Não modifiquei nenhum outro arquivo, como /proc/sys/kernel/core_pattern
ou sysctl.conf
.
Gostaria de saber por que a localização do coredump foi alterada.