[mythtv] mythfrontend deadlock on RH9, 0.11

Derek Atkins warlord at MIT.EDU
Wed Sep 17 00:20:30 EDT 2003


Hi,

I've got 0.11 installed on RH9.  My wife has excellent bug karma
and got the mythfrontend application to deadlock by just hitting
the menu button out of live tv.  I attached to the hung process
and here is the stack trace.  I don't know what else to provide
to you, but I can keep the gdb running for a while to help you
out.

-derek

0xffffe002 in ?? ()
(gdb) where
#0  0xffffe002 in ?? ()
#1  0x409dafd8 in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0
#2  0x084ba81c in ?? ()
#3  0x409c327c in ?? () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#4  0x41188f60 in ?? ()
#5  0x409d8906 in pthread_mutex_lock () from /lib/tls/libpthread.so.0
#6  0x4080e88c in QRecursiveMutexPrivate::lock() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#7  0x4080ec94 in QMutex::lock() () from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#8  0x40565b14 in QApplication::lock() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#9  0x0806cf79 in startTV() () at main.cpp:192
#10 0x0806cfff in TVMenuCallback(void*, QString&) (data=0x84b7770, 
    selection=@0x84eb160) at main.cpp:213
#11 0x400d7809 in ThemedMenu::handleAction(QString&) (this=0x84eb010, 
    action=@0x46422ea4) at themedmenu.cpp:1766
#12 0x400d6576 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x84eb010, 
    e=0xbfffe780) at themedmenu.cpp:1634
#13 0x405f606c in QWidget::event(QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#14 0x40563f24 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#15 0x40563ab7 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#16 0x4050babe in QETWidget::translateKeyEvent(_XEvent const*, bool) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#17 0x40507d14 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#18 0x4051cbda in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#19 0x40577cf6 in QEventLoop::enterLoop() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#20 0x405641b1 in QApplication::enter_loop() ()
   from /usr/lib/qt-3.1/lib/libqt-mt.so.3
#21 0x401203bd in MythDialog::exec() (this=0x84eb010) at mythdialogs.cpp:268
#22 0x0806de90 in RunMenu(QString) (themedir=
      {static null = {static null = <same as static member of an already seen type>, d = 0x842b370, static shared_null = 0x842b370}, d = 0x84e2338, static shared_null = 0x842b370}) at main.cpp:327
#23 0x0806f749 in main (argc=1, argv=0xbfffed84) at main.cpp:487
(gdb)

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the mythtv-dev mailing list