[mythtv-commits] Ticket #5163: mythfrontend SIGSEGV on both -fixes and trunk

MythTV mythtv at cvs.mythtv.org
Sun Apr 6 13:40:26 UTC 2008


#5163: mythfrontend SIGSEGV on both -fixes and trunk
-----------------------+----------------------------------------------------
 Reporter:  anonymous  |       Owner:  ijr    
     Type:  defect     |      Status:  new    
 Priority:  minor      |   Milestone:  unknown
Component:  mythtv     |     Version:  head   
 Severity:  medium     |     Mlocked:  0      
-----------------------+----------------------------------------------------
 Here's the backtrace:

 mythtv:~# gdb /usr/local/bin/mythfrontend -x gdbcommands
 GNU gdb 6.7.1-debian
 Copyright (C) 2007 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 "i486-linux-gnu"...
 Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
 [Thread debugging using libthread_db enabled]
 [New Thread 0xb4350760 (LWP 27609)]
 2008-04-06 16:36:43.753 Using runtime prefix = /usr/local, libdir =
 /usr/local/l
 ib
 [New Thread 0xb40feb90 (LWP 27612)]
 [New Thread 0xb38fdb90 (LWP 27613)]
 [New Thread 0xb2effb90 (LWP 27614)]
 2008-04-06 16:36:44.534 DPMS is disabled.
 2008-04-06 16:36:44.534 Using localhost value of mythtv
 [New Thread 0xb26feb90 (LWP 27619)]
 [Thread 0xb26feb90 (LWP 27619) exited]
 2008-04-06 16:36:44.796 New DB connection, total: 1
 2008-04-06 16:36:44.799 Connected to database 'mythconverg' at host:
 localhost
 2008-04-06 16:36:44.800 Closing DB connection named 'DBManager0'
 2008-04-06 16:36:44.801 Primary screen: 0.
 2008-04-06 16:36:44.801 Connected to database 'mythconverg' at host:
 localhost
 2008-04-06 16:36:44.802 Using screen 0, 1280x720 at 0,0
 [New Thread 0xb26feb90 (LWP 27620)]
 [New Thread 0xb1a41b90 (LWP 27621)]
 [New Thread 0xb1240b90 (LWP 27622)]
 [Thread 0xb1240b90 (LWP 27622) exited]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xb4350760 (LWP 27609)]
 0xafab911d in QMutexPool::get () from /usr/lib/libqt-mt.so.3

 Thread 7 (Thread 0xb1a41b90 (LWP 27621)):
 #0  0xffffe410 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb558999b in read () from /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0xb5307eb2 in lirc_nextcode (code=0xb1a4128c) at lirc_client.c:1752
         len = <value optimized out>
         end = 0x0
         c = <value optimized out>
         packet_size = 100
         end_len = 0
 #3  0xb6d1e17c in LircClient::Process (this=0x82db708) at lirc.cpp:77
         code = 0x0
         ir = 0x0
         ret = -1208014976
 #4  0xb6a44a17 in SpawnLirc (param=0x8397090) at mythmainwindow.cpp:67
         config_file = {static null = {<No data fields>}, static
 shared_null = {r
 ef = {value = 1226}, alloc = 0, size = 0, data = 0x81b0842, clean = 0,
 simpletex
 t = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array
 = {0}}
 , static shared_empty = {ref = {value = 1067}, alloc = 0, size = 0, data =
 0xb57
 ea7ce, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
 capacity = 0,
  reserved = 0, array = {0}}, d = 0x8350910, static codecForCStrings = 0x0}
         cl = (class LircClient *) 0x82db708
 #5  0xb55824fb in start_thread () from /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #6  0xb53e393e in clone () from /lib/i686/cmov/libc.so.6
 No symbol table info available.

 Thread 6 (Thread 0xb26feb90 (LWP 27620)):
 #0  0xffffe410 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb5586aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from
 /lib/i686/cmov/libpthre
 ad.so.0
 No symbol table info available.
 #2  0xb56cfdbc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #3  0xb6bd4062 in MythContext::waitPrivRequest (this=0x82a7fd0) at
 mythcontext.c
 pp:3911
 No locals.
 #4  0x08072def in run_priv_thread (data=0x0) at main.cpp:881
 No locals.
 #5  0xb55824fb in start_thread () from /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #6  0xb53e393e in clone () from /lib/i686/cmov/libc.so.6
 No symbol table info available.

 Thread 4 (Thread 0xb2effb90 (LWP 27614)):
 #0  0xffffe410 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb53dc321 in select () from /lib/i686/cmov/libc.so.6
 No symbol table info available.
 #2  0xb6f0105e in SSDP::run (this=0xb2f00508) at ssdp.cpp:210
         nMaxSocket = 26
         read_set = {fds_bits = {117440512, 0 <repeats 31 times>}}
         timeout = {tv_sec = 0, tv_usec = 645000}
 #3  0xb56cf507 in ?? () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #4  0xb2f00508 in ?? ()
 No symbol table info available.
 #5  0x00000000 in ?? ()
 No symbol table info available.

 Thread 3 (Thread 0xb38fdb90 (LWP 27613)):
 #0  0xffffe410 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb5586dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/i686/cmov/lib
 pthread.so.0
 No symbol table info available.
 #2  0xb56cedee in ?? () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #3  0xb38fd1f4 in ?? ()
 No symbol table info available.
 #4  0xb38fd224 in ?? ()
 No symbol table info available.
 #5  0xb38fd260 in ?? ()
 No symbol table info available.
 #6  0xb5544081 in operator delete () from /usr/lib/libstdc++.so.6
 No symbol table info available.
 #7  0xb56cef1b in QThread::msleep () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #8  0xb6f04cd6 in TaskQueue::run (this=0x82a9268) at taskqueue.cpp:114
         ttNow = {tv_sec = 1207489005, tv_usec = 869052}
         pTask = (Task *) 0x0
 #9  0xb56cf507 in ?? () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #10 0x082a9268 in ?? ()
 No symbol table info available.
 #11 0x00000000 in ?? ()
 No symbol table info available.

 Thread 2 (Thread 0xb40feb90 (LWP 27612)):
 #0  0xffffe410 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb5586dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/i686/cmov/lib
 pthread.so.0
 No symbol table info available.
 #2  0xb56cfd88 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #3  0xb6f117d1 in CEvent::WaitForEvent (this=0x82a95b4, time=500) at
 threadpool.
 cpp:96
         ret = false
 #4  0xb6f12e14 in WorkerThread::run (this=0x82a95a8) at threadpool.cpp:202
         timer = {m_timer = {mds = 59803755}}
 #5  0xb56cf507 in ?? () from /usr/lib/libQtCore.so.4
 No symbol table info available.
 #6  0x082a95a8 in ?? ()
 No symbol table info available.
 #7  0x00000000 in ?? ()
 No symbol table info available.

 Thread 1 (Thread 0xb4350760 (LWP 27609)):
 #0  0xafab911d in QMutexPool::get () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #1  0xaf7f54da in QMetaObjectCleanUp::QMetaObjectCleanUp () from
 /usr/lib/libqt-
 mt.so.3
 No symbol table info available.
 #2  0xafb64dba in ?? () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #3  0xafc5fb24 in QMotifStyle::metaObj () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xafc1b2c8 in typeinfo name for QWindowsStyle () from /usr/lib/libqt-
 mt.so.3
 No symbol table info available.
 #5  0xafb64f50 in ?? () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #6  0x00000050 in ?? ()
 No symbol table info available.
 #7  0xb7ffaff4 in ?? () from /lib/ld-linux.so.2
 No symbol table info available.
 #8  0xafc53c10 in ?? () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #9  0xbf9bd918 in ?? ()
 No symbol table info available.
 #10 0xafb65215 in ?? () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #11 0xafc53c10 in ?? () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #12 0xb2f45eb0 in ?? ()
 No symbol table info available.
 #13 0xbf9bd928 in ?? ()
 No symbol table info available.
 #14 0xaf711a40 in _init () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 Backtrace stopped: previous frame inner to this frame (corrupt stack?)
 (gdb)

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/5163>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list