[mythtv] Segfault on mythfrontend

Curtis Stanford curtis at stanfordcomputing.com
Sun Apr 10 04:06:07 UTC 2005


Just compiled CVS from yesterday (debug of course) and got the 
following segfault when starting mythfrontend:

(gdb) run
Starting program: /usr/local/bin/mythfrontend
[Thread debugging using libthread_db enabled]
[New Thread -1231886672 (LWP 26357)]
2005-04-09 22:01:27.537 New DB connection, total: 1
Nigel, total desktop width=800, height=600, numscreens=1
2005-04-09 22:01:27.654 Using screen 0, 800x600 at 0,0
[New Thread -1233859664 (LWP 26360)]

Program received signal SIG33, Real-time event 33.
[Switching to Thread -1233859664 (LWP 26360)]
0xffffe402 in ?? ()
(gdb) thread apply all bt full

Thread 2 (Thread -1233859664 (LWP 26360)):
#0  0xffffe402 in ?? ()
No symbol table info available.

Thread 1 (Thread -1231886672 (LWP 26357)):
#0  0xffffe402 in ?? ()
No symbol table info available.
#1  0xb6ccad70 in __nptl_setxid () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb6cd8160 in __pthread_keys () from /lib/libpthread.so.0
No symbol table info available.
#3  0xb6cd6110 in stack_cache_maxsize () from /lib/libpthread.so.0
No symbol table info available.
#4  0xb692e6b0 in ?? ()
No symbol table info available.
#5  0xb6bc2ff4 in ?? () from /lib/libc.so.6
No symbol table info available.
#6  0xb6bc517c in daylight () from /lib/libc.so.6
No symbol table info available.
#7  0x00000000 in ?? ()
No symbol table info available.
#8  0xbffff988 in ?? ()
No symbol table info available.
#9  0xb6b22a7b in setuid () from /lib/libc.so.6
No symbol table info available.
#10 0x000000d5 in ?? ()
No symbol table info available.
#11 0x00000000 in ?? ()
No symbol table info available.
#12 0xbffff988 in ?? ()
No symbol table info available.
#13 0xb7ff5520 in _dl_rtld_di_serinfo () from /lib/ld-linux.so.2
No symbol table info available.
#14 0x0806f6b0 in main (argc=1, argv=0x180) at main.cpp:975
         geometry = {static null = {static null = <same as static member 
of an already seen type>, d = 0x8156070,
     static shared_null = 0x8156070}, d = 0x0, static shared_null = 
0x8156070}
         a = <incomplete type>
         logfile = {static null = {static null = <same as static member 
of an already seen type>, d = 0x8156070,
     static shared_null = 0x8156070}, d = 0x0, static shared_null = 
0x8156070}
         finfo = {fn = {static null = {static null = <same as static 
member of an already seen type>, d = 0x8156070,
       static shared_null = 0x8156070}, d = 0x0, static shared_null = 
0x8156070}, fic = 0x0, cache = false, symLink = false}
         logfd = 0
         fileprefix = {static null = {static null = <same as static 
member of an already seen type>, d = 0x8156070,
---Type <return> to continue, or q <return> to quit---
     static shared_null = 0x8156070}, d = 0x0, static shared_null = 
0x8156070}
         themename = {static null = {static null = <same as static 
member of an already seen type>, d = 0x8156070,
     static shared_null = 0x8156070}, d = 0x0, static shared_null = 
0x8156070}
         randomtheme = false
         verboseString = {static null = {static null = <same as static 
member of an already seen type>, d = 0x8156070,
     static shared_null = 0x8156070}, d = 0x0, static shared_null = 
0x8156070}
         status = 0
         mainWindow = (class MythMainWindow *) 0x0
         pmanager = (MythPluginManager *) 0x0
         lcd_host = {static null = {static null = <same as static member 
of an already seen type>, d = 0x8156070,
     static shared_null = 0x8156070}, d = 0x0, static shared_null = 
0x8156070}
         pluginname = {static null = {static null = <same as static 
member of an already seen type>, d = 0x8156070,
     static shared_null = 0x8156070}, d = 0x0, static shared_null = 
0x8156070}
         binname = {static null = {static null = <same as static member 
of an already seen type>, d = 0x8156070,
     static shared_null = 0x8156070}, d = 0x0, static shared_null = 
0x8156070}
         priv_thread = 0
         themedir = {static null = {static null = <same as static member 
of an already seen type>, d = 0x8156070,
     static shared_null = 0x8156070}, d = 0x0, static shared_null = 
0x8156070}
         exitstatus = 0
         mon = (class MediaMonitor *) 0x0
         lcd_port = 0
         dir = <incomplete type>
#0  0xffffe402 in ?? ()
(gdb)


Looks like it's not really myth's fault but I thought I'd troll for 
ideas.

Thanks

Curtis



More information about the mythtv-dev mailing list