Welche Dateien befinden sich in „/var/crash/“?

Welche Dateien befinden sich in „/var/crash/“?

Ich weiß, dass beim Absturz eines Programms einige Dateien erstellt werden /var/crash/. Aber ich weiß nicht, welche Dateien das sind!

Sind das Fehlerprotokolle?

Antwort1

Nein, es sind Crash Dumps des Kernels, also Dateien, die nützliche Informationen enthalten, um den Zustand des Kernels wiederherzustellen, als er abstürzte. Diese Dateien sind für Ihren Kernel das, was Core Dumps für normale ausführbare Dateien sind. Es gibt ein Dienstprogramm, mit dem diese Dateien analysiert werden können: crash.

Antwort2

Zitat zum Filesystem Hierarchy Standard (FHS)

Bei Fragen zu Verzeichnisfunktionen für Linux sollten Sie auch das FHS prüfen:/var/crash: Systemabsturz-Dumps (optional) | linuxfoundation.org

Es wird /var/crashwie folgt angegeben:

/var/crash: Systemabsturz-Dumps (optional)

Dieses Verzeichnis enthält Systemabsturz-Dumps. Zum Zeitpunkt der Veröffentlichung dieses Standards wurden Systemabsturz-Dumps unter Linux nicht unterstützt, können aber von anderen Systemen unterstützt werden, die möglicherweise dem FHS entsprechen.

Aber wie andere bereits erwähnt haben, hat Debian den Standard auch für Abstürze im User Space über Corekeeper erweitert.

Apport

In Ubuntu 14.04 ist esApport | Ubuntu Wikianstelle von Corekeeper, das den Benutzerbereich dort ablegt, stürzt es dort ab (Corekeeper ist nicht standardmäßig installiert, aber in den Repositories verfügbar). Apport ist die Ursache für das (un)berühmte Start-Popup „Systemproblem erkannt“, das vom Apport-Programm generiert wird:System startet immer mit dem Dialog „Problem mit Systemprogramm erkannt“ | Fragen Sie Ubuntu

Verwandt:https://askubuntu.com/questions/1349047/wo-finde-ich-core-dump-files-und-wie-zeige-und-analysiere-ich-den-backtrace-st/1442665#1442665

verwandte Informationen