Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
software:gdb:coredump [2018-04-13 12:06] – angelegt mgehrig2 | software:gdb:coredump [2019-02-15 13:38] – ditaranto | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Coredump ====== | ====== Coredump ====== | ||
===== Überblick ===== | ===== Überblick ===== | ||
- | Mit den richtigen Vorbereitungen (Siehe Kapitel ' | + | Mit den richtigen Vorbereitungen (Siehe Kapitel ' |
Ein Coredump ist ein Speicherabbild des Computers während des Absturzes. | Ein Coredump ist ein Speicherabbild des Computers während des Absturzes. | ||
Zeile 11: | Zeile 11: | ||
Ein Coredump kann schnell mehrere hundert Megabyte gross werden. | Ein Coredump kann schnell mehrere hundert Megabyte gross werden. | ||
Auf dieser Seite wird nur erklärt, wie man möglichst einfach die Ursache für Segfault finden kann. | Auf dieser Seite wird nur erklärt, wie man möglichst einfach die Ursache für Segfault finden kann. | ||
- | Vertieftere | + | Tiefere |
Zeile 24: | Zeile 24: | ||
**Achtung**: | **Achtung**: | ||
+ | |||
+ | |||
+ | ===== Analyse des Coredumps ===== | ||
+ | Der Coredump kann mit dem //gdb// analysiert werden. | ||
+ | Dazu wird neben dem Coredump auch die Applikation selbst, also das Binary, benötigt. | ||
+ | |||
+ | 1.) //gdb// starten\\ | ||
+ | '' | ||
+ | |||
+ | 2.) Segfault analysieren\\ | ||
+ | '' | ||
+ | '' | ||
+ | '' | ||
+ | '' | ||
+ | |||
+ | ===== Automatisierter Core Dump Report ===== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ |