[mythtv] Mythbackend CVS Coredump

Brian Foddy bfoddy at visi.com
Sat Apr 12 17:13:50 EDT 2003


I'm sorry, but I guess I need more help understanding gdb on a multi-threaded
program.  I ran backend from gdb, it kept stopping with signals SIG32, which
I found out how to stop with 'handle SIG32 noprint', so now it recorded 
several programs, then I got my SEGV, now its in the debugger, but a bt only 
shows:

(gdb) bt
#0  0x40aab10e in select () from /lib/i686/libc.so.6
#1  0x407fa730 in typeinfo for QMotifStyle () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#2  0x4035a090 in QApplication::enter_loop() () from 
/usr/lib/qt3/lib/libqt-mt.so.3
#3  0x402ef32d in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#4  0x0805ff16 in main (argc=1, argv=0xfffffdfe) at main.cpp:223
#5  0x409fc082 in __libc_start_main () from /lib/i686/libc.so.6

    new MainServer(ismaster, port, statusport, &tvList);

    a.exec();

    delete gContext;


I don't think very helpful.  I'm guessing gdb is pointing at a different 
thread, how do
I jump to the thread that died?
I'll leave the gdb open for a while if you can reply quickly...

Sorry to be such a pain?
Brian



On Saturday 12 April 2003 11:29 am, Isaac Richards wrote:
> On Saturday 12 April 2003 12:19 pm, Brian Foddy wrote:
> > This is from a core file.  After the core,
> >
> > gdb mythbackend core.xxx
>
> Ah, no wonder they didn't make much sense.   Can you try to reproduce while
> the backend is running in gdb?
>
> Isaac
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at snowman.net
> http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-dev




More information about the mythtv-dev mailing list