[mythtv] Segfault when Myth Apps exit on Mandrake 10.1
Jake Sanders
jakeleesanders at hotmail.com
Sun May 29 17:50:39 UTC 2005
I am having a problem with several (possibly all?) Myth programs generating
Segmentation Faults. I believe it only happens when they are trying to
exit. The easiest for me to reproduce in gdb is a run of mythfilldatabase
(shown below).
I just upgraded my machine to use Mandrake 10.1 Official (from 9.1 I think).
I was also previously using a CVS version of Myth that was probably about
6 months old.
I compiled using the directions in the docs for debugging, but there are a
lot of "No symbol table info available" messages shown below. I think this
is because it is not actually dying in the MythTV source code (possibly
something wrong with my Mandrake install?). But this is my first time using
gdb, and thought it best to consult with you guys.
Has anyone seen anything like this, or have any tips for how to proceed?
Thanks,
Jake
----------------------------------
GDB Run of Mythfilldatabase
----------------------------------
(gdb) run
Starting program:
/home/mythtv/cvs/mythtv/programs/mythfilldatabase/mythfilldatabase
[Thread debugging using libthread_db enabled]
[New Thread 1101512864 (LWP 23974)]
2005-05-29 12:40:05.728 New DB connection, total: 1
2005-05-29 12:40:05.732 New DB connection, total: 2
Refreshing Tomorrow's data
...<snip>...
Data is already present for Sat Jun 11 2005, skipping
Adjusting program database end times...
0 replacements made.
Marking repeats...found 1318
Unmarking repeats from grabber that fall within our new episode
window...found 11
2005-05-29 12:40:22.189 Connecting to backend server: 127.0.0.1:6543 (try 1
of 5)
2005-05-29 12:40:22.197 Using protocol version 17
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1101512864 (LWP 23974)]
0x00000029 in ?? ()
Current language: auto; currently c
(gdb) thread apply all bt full
Thread 1 (Thread 1101512864 (LWP 23974)):
#0 0x00000029 in ?? ()
No symbol table info available.
#1 0x413d2948 in QMutex::~QMutex () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#2 0x40c2e908 in __JCR_LIST__ () from /usr/local/lib/libmyth-0.18.so.0
No symbol table info available.
#3 0x40c2e908 in __JCR_LIST__ () from /usr/local/lib/libmyth-0.18.so.0
No symbol table info available.
#4 0x40b4f034 in __tcf_1 () at util-x11.h:21
No locals.
#5 0x4179f74f in __cxa_finalize () from /lib/tls/libc.so.6
No symbol table info available.
#6 0x40a19163 in __do_global_dtors_aux () from
/usr/local/lib/libmyth-0.18.so.0
No symbol table info available.
#7 0x40b97206 in _fini () from /usr/local/lib/libmyth-0.18.so.0
No symbol table info available.
#8 0x4000b437 in _dl_fini () at dl-fini.c:177
runp = (struct link_map **) 0x8086df8
j = 39
k = 42
i = 5
nloaded = 42
l = (struct link_map *) 0x406852b0
#9 0x4179f4d7 in exit () from /lib/tls/libc.so.6
No symbol table info available.
#10 0x41789eaa in __libc_start_main () from /lib/tls/libc.so.6
No symbol table info available.
#11 0x0804e481 in _start () at ../sysdeps/i386/elf/start.S:102
No locals.
(gdb)
More information about the mythtv-dev
mailing list