
Ich erlebe ein seltsames Verhalten unter CentOS 7.1. Ich habe das Speichern des Coredumps aktiviert, indem ich die folgenden Werte festgelegt habe
OpenGPGCheck = nein
ProcessUnpackaged = ja
in abrt-action-save-package-data.conf
. Wenn ich jetzt meine App ausführe, die den Coredump verursacht, wird der Coredump in gespeichert /var/tmp/abrt/ccpp-timestamp/coredump
.
Dann fiel mir auf, dass aus irgendeinem Grund nach ein paar Coredumps alte Coredumps durch die neuen Coredumps überschrieben werden. Also beschloss ich, das Core-Limit auf . zu setzen, unlimited
indem ich hinzufügte
myUserName soft core unlimited
In /etc/security/limits.conf
.
Was mir jedoch aufgefallen ist, ist, dass das Hinzufügen dieser Zeile dazu führt, dass der Coredump in dem Verzeichnis gespeichert wird, in dem meine Anwendung ausgeführt wird.
Ich habe keine andere Datei geändert, wie /proc/sys/kernel/core_pattern
oder sysctl.conf
.
Ich möchte wissen, warum der Speicherort des Coredumps geändert wurde.