Servus,
ich benutze noch die 0.6-Installation aus dem Ubuntu-Image mit der preseed-Datei.
Da ich sporadisch segfaults habe, die von epg2vdr (aus dem http-branch) verursacht werden, wollte ich das mal debugggen.
Lt. Handbuch für die 0.6 braucht man nur vdr-dbg zu installieren. Lt. horchi wird epg2vdr schon mit Debug-Symbolen gebaut, wenn man es per Hand macht.
Nun hatte ich heute morgen auch zwei core-Dateien, aber einen segfault zu den beiden Zeitpunkten gab es nicht im log.
Jetzt wollte ich einen Backtrace erzeugen.
Liefert folgende Ausgabe:
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
vdr-dbg: Datei oder Verzeichnis nicht gefunden.
[New LWP 1273]
[New LWP 1791]
[New LWP 12827]
Core was generated by `/usr/bin/vdr'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007f47d78b2cc9 in ?? ()
(gdb)
Alles anzeigen
Hier fällt mir schon auf, dass dort steht "vdr-dbg: Datei oder Verzeichnis nicht gefunden.".
Ein bt full liefert dann nur noch das:
#0 0x00007f47d78b2cc9 in ?? ()
No symbol table info available.
#1 0x00007f47d78b60d8 in ?? ()
No symbol table info available.
#2 0x0000000000000020 in ?? ()
No symbol table info available.
#3 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb)
Jemand eine Idee? Beide cores wurden erzeugt, als sich der VDR ausgeschaltet hat. Im syslog ist aber kein Fehler zu finden.
Markus