[mythtv-commits] Ticket #5924: Revision 19133 segfault on startup while loading the main menu

MythTV mythtv at cvs.mythtv.org
Wed Nov 19 11:18:57 UTC 2008


#5924: Revision 19133 segfault on startup while loading the main menu
-----------------------+----------------------------------------------------
 Reporter:  anonymous  |       Owner:  ijr    
     Type:  defect     |      Status:  new    
 Priority:  minor      |   Milestone:  unknown
Component:  mythtv     |     Version:  head   
 Severity:  medium     |     Mlocked:  0      
-----------------------+----------------------------------------------------
 possibly a race-condition handling the theme-cache? The frontend doesn't
 crash if the cache is cleaned first with:
  rm -rf ~/.mythtv/themecache/*

 ...nor does it crash if started from gdb. A gdb-backtrace from a generated
 corefile shows:

 (gdb) thr app all bt

 Thread 8 (process 10479):
 #0  0xb80e8424 in __kernel_vsyscall ()
 #1  0xb65173a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/i686/cmov/libpthread.so.0
 #2  0xb570d6cc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
 #3  0xb6d5f337 in CEvent::WaitForEvent () from
 /opt/myth/lib/libmythupnp-0.22.so.0
 #4  0xb6d603da in WorkerThread::run () from
 /opt/myth/lib/libmythupnp-0.22.so.0
 #5  0xb570c6ae in ?? () from /usr/lib/libQtCore.so.4
 #6  0xb651350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 #7  0xb55147ee in clone () from /lib/tls/i686/cmov/libc.so.6

 Thread 7 (process 10480):
 #0  0xb80e8424 in __kernel_vsyscall ()
 #1  0xb65173a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/i686/cmov/libpthread.so.0
 #2  0xb570c0b9 in ?? () from /usr/lib/libQtCore.so.4
 #3  0xb570c1eb in QThread::msleep () from /usr/lib/libQtCore.so.4
 #4  0xb6d4f334 in TaskQueue::run () from
 /opt/myth/lib/libmythupnp-0.22.so.0
 #5  0xb570c6ae in ?? () from /usr/lib/libQtCore.so.4
 #6  0xb651350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 #7  0xb55147ee in clone () from /lib/tls/i686/cmov/libc.so.6

 Thread 6 (process 10481):
 #0  0xb80e8424 in __kernel_vsyscall ()
 #1  0xb550cc01 in select () from /lib/tls/i686/cmov/libc.so.6
 #2  0xb6d4b77c in SSDP::run () from /opt/myth/lib/libmythupnp-0.22.so.0
 #3  0xb570c6ae in ?? () from /usr/lib/libQtCore.so.4
 #4  0xb651350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 #5  0xb55147ee in clone () from /lib/tls/i686/cmov/libc.so.6

 Thread 5 (process 10489):
 #0  0xb80e8424 in __kernel_vsyscall ()
 #1  0xb550cc01 in select () from /lib/tls/i686/cmov/libc.so.6
 #2  0xb68f1a91 in MythSocketThread::run () from
 /opt/myth/lib/libmythdb-0.22.so.0
 #3  0xb570c6ae in ?? () from /usr/lib/libQtCore.so.4
 #4  0xb651350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 #5  0xb55147ee in clone () from /lib/tls/i686/cmov/libc.so.6

 Thread 4 (process 10487):
 #0  0xb80e8424 in __kernel_vsyscall ()
 #1  0xb6517075 in pthread_cond_wait@@GLIBC_2.3.2 () from
 /lib/tls/i686/cmov/libpthread.so.0
 #2  0xb570d6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
 #3  0xb6b117a0 in MythContext::waitPrivRequest () from
 /opt/myth/lib/libmyth-0.22.so.0
 #4  0x080654cb in ?? ()
 #5  0xb651350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 #6  0xb55147ee in clone () from /lib/tls/i686/cmov/libc.so.6

 Thread 3 (process 10488):
 #0  0xb80e8424 in __kernel_vsyscall ()
 #1  0xb550cc01 in select () from /lib/tls/i686/cmov/libc.so.6
 #2  0xb6a3806d in LircThread::run () from
 /opt/myth/lib/libmythui-0.22.so.0
 #3  0xb570c6ae in ?? () from /usr/lib/libQtCore.so.4
 #4  0xb651350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 #5  0xb55147ee in clone () from /lib/tls/i686/cmov/libc.so.6

 Thread 2 (process 10490):
 #0  0xb80e8424 in __kernel_vsyscall ()
 #1  0xb550cc01 in select () from /lib/tls/i686/cmov/libc.so.6
 #2  0xb57dc150 in ?? () from /usr/lib/libQtCore.so.4
 #3  0xb570c6ae in ?? () from /usr/lib/libQtCore.so.4
 #4  0xb651350f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 #5  0xb55147ee in clone () from /lib/tls/i686/cmov/libc.so.6

 Thread 1 (process 10478):
 #0  0xb5bc0646 in QImage::numBytes () from /usr/lib/libQtGui.so.4
 #1  0xb698e59b in MythUIHelper::CacheImage () from
 /opt/myth/lib/libmythui-0.22.so.0
 #2  0xb698f865 in MythUIHelper::LoadCacheImage () from
 /opt/myth/lib/libmythui-0.22.so.0
 #3  0xb69a53ac in MythUIImage::Load () from
 /opt/myth/lib/libmythui-0.22.so.0
 #4  0xb69a6bec in MythUIImage::Finalize () from
 /opt/myth/lib/libmythui-0.22.so.0
 #5  0xb6976877 in XMLParseBase::ParseUIType () from
 /opt/myth/lib/libmythui-0.22.so.0
 #6  0xb6976282 in XMLParseBase::ParseUIType () from
 /opt/myth/lib/libmythui-0.22.so.0
 #7  0xb69b26b4 in MythUIStateType::ParseElement () from
 /opt/myth/lib/libmythui-0.22.so.0
 #8  0xb6975eac in XMLParseBase::ParseUIType () from
 /opt/myth/lib/libmythui-0.22.so.0
 #9  0xb6977eae in XMLParseBase::ParseChildren () from
 /opt/myth/lib/libmythui-0.22.so.0
 #10 0xb697965d in XMLParseBase::doLoad () from
 /opt/myth/lib/libmythui-0.22.so.0
 #11 0xb697a59d in XMLParseBase::LoadWindowFromXML () from
 /opt/myth/lib/libmythui-0.22.so.0
 #12 0xb69bb8d7 in MythThemedMenuState::Create () from
 /opt/myth/lib/libmythui-0.22.so.0
 #13 0xb69c2198 in MythThemedMenu::Init () from
 /opt/myth/lib/libmythui-0.22.so.0
 #14 0xb69c22dd in MythThemedMenu::MythThemedMenu () from
 /opt/myth/lib/libmythui-0.22.so.0
 #15 0x080661a3 in ?? ()
 #16 0x0806d35a in ?? ()
 #17 0xb5449685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
 #18 0x080601d1 in ?? ()
 (gdb)

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


More information about the mythtv-commits mailing list