This shows you the differences between two versions of the page.
mld:addons_und_plugins:backtrace [2013/09/09 11:15] Christian [gdb Addon] |
mld:addons_und_plugins:backtrace [2016/10/29 07:01] (current) |
||
---|---|---|---|
Line 13: | Line 13: | ||
einzugeben. Er bewirkt, dass der VDR gestoppt und beim Absturz ein Coredump erstellt wird (ulimit -c unlimited). Anschließend wird der VDR gestartet. Nun muss versucht werden, den Absturz des VDR zu reproduzieren. | einzugeben. Er bewirkt, dass der VDR gestoppt und beim Absturz ein Coredump erstellt wird (ulimit -c unlimited). Anschließend wird der VDR gestartet. Nun muss versucht werden, den Absturz des VDR zu reproduzieren. | ||
- | Ist der VDR mit einem Segfault abgestürzt, wird im Verzeichnis /root eine Datei mit dem Namen core erstellt. Sie war bei mir ca. 240 MB groß. Diese Datei wird mit dem Befehl | + | Ist der VDR mit einem Segfault abgestürzt, wird im Verzeichnis /root eine Datei mit dem Namen core erstellt. Sie war bei mir ca. 240 MB groß. Wird ein Coredump benötigt, ohne dass der VDR mit einem Segfault abstürzt, kann dieser mit dem Befehl |
+ | killall -SIGSEGV vdr | ||
+ | erzwungen werden. | ||
+ | |||
+ | Diese Datei wird mit dem Befehl | ||
gdbmld debug [Enter] | gdbmld debug [Enter] | ||
ausgewertet. | ausgewertet. |