[mythtv] 0.18 Hang During Manual Delete

thor mythtv at lamedomainname.com
Tue Apr 19 19:14:29 UTC 2005


 Noticing the frontend can just hang in the Delete Recording popup dialog 
(when I select yes). Not immediately clear to me what the problem is, thus 
the attached backtrace.

 This backtrace is from a remote frontend. Happens from delete dialog either 
in "Watch Recordings" or "Delete Recordings" (this one is from Delete 
Recordings). Quite reproduceable, in case that's required.

- thor




-------------- next part --------------
0x41767361 in nanosleep () from /lib/libc.so.6
(gdb) bt
#0  0x41767361 in nanosleep () from /lib/libc.so.6
#1  0x41593bfc in nanosleep () from /lib/libpthread.so.0
#2  0x41790bfa in usleep () from /lib/libc.so.6
#3  0x40a42fac in ReadStringList(QSocketDevice*, QStringList&, bool) (socket=0x8209f18, list=@0xbfffdaa0, quickTimeout=false) at util.cpp:203
#4  0x409f4622 in MythContext::SendReceiveStringList(QStringList&, bool) (this=0x8187a98, strlist=@0xbfffdaa0, quickTimeout=false) at mythcontext.cpp:1975
#5  0x4026f61d in RemoteDeleteRecording(ProgramInfo*, bool) (pginfo=0x81cba88, forgetHistory=false) at remoteutil.cpp:139
#6  0x08087e63 in PlaybackBox::doRemove(ProgramInfo*, bool) (this=0xbfffe3e0, rec=0x81cba88, forgetHistory=false) at playbackbox.cpp:1742
#7  0x0808f511 in PlaybackBox::doDelete() (this=0xbfffe3e0) at playbackbox.cpp:2711
#8  0x0810b7ed in PlaybackBox::qt_invoke(int, QUObject*) (this=0xbfffe3e0, _id=86, _o=0xbfffdba0) at moc_playbackbox.cpp:322
#9  0x4101ebfd in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/local/src/qt/lib/libqt-mt.so.3
#10 0x4101e9fd in QObject::activate_signal(int) () from /usr/local/src/qt/lib/libqt-mt.so.3
#11 0x4136a044 in QButton::pressed() () from /usr/local/src/qt/lib/libqt-mt.so.3
#12 0x40a03fb8 in MythPushButton::keyPressEvent(QKeyEvent*) (this=0x824b4f8, e=0xbfffdf40) at mythwidgets.cpp:946
#13 0x41053afb in QWidget::event(QEvent*) () from /usr/local/src/qt/lib/libqt-mt.so.3
#14 0x40fc3505 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/local/src/qt/lib/libqt-mt.so.3
#15 0x40fc3045 in QApplication::notify(QObject*, QEvent*) () from /usr/local/src/qt/lib/libqt-mt.so.3
#16 0x40f5daff in QETWidget::translateKeyEvent(_XEvent const*, bool) () from /usr/local/src/qt/lib/libqt-mt.so.3
#17 0x40f59914 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/local/src/qt/lib/libqt-mt.so.3
#18 0x40f6faf3 in QEventLoop::processEvents(unsigned) () from /usr/local/src/qt/lib/libqt-mt.so.3
#19 0x40fd51af in QEventLoop::enterLoop() () from /usr/local/src/qt/lib/libqt-mt.so.3
#20 0x40fc37b4 in QApplication::enter_loop() () from /usr/local/src/qt/lib/libqt-mt.so.3
#21 0x40aa2e11 in MythDialog::exec() (this=0xbfffe3e0) at mythdialogs.cpp:949
#22 0x0806afb2 in startDelete() () at main.cpp:198
#23 0x0806b908 in TVMenuCallback(void*, QString&) (data=0x8187a98, selection=@0x81c63b0) at main.cpp:354
#24 0x40a375e7 in ThemedMenuPrivate::handleAction(QString const&) (this=0x81c62b8, action=@0x8202c58) at themedmenu.cpp:2493
#25 0x40a35a49 in ThemedMenuPrivate::keyPressHandler(QKeyEvent*) (this=0x81c62b8, e=0xbffff050) at themedmenu.cpp:2322
#26 0x40a38ca2 in ThemedMenu::keyPressEvent(QKeyEvent*) (this=0x81d6b50, e=0xbffff050) at themedmenu.cpp:2687
#27 0x41053afb in QWidget::event(QEvent*) () from /usr/local/src/qt/lib/libqt-mt.so.3
#28 0x40fc3505 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/local/src/qt/lib/libqt-mt.so.3
#29 0x40fc3045 in QApplication::notify(QObject*, QEvent*) () from /usr/local/src/qt/lib/libqt-mt.so.3
#30 0x40aa16cf in MythMainWindow::keyPressEvent(QKeyEvent*) (this=0x819d930, e=0xbffff050) at mythdialogs.cpp:657


More information about the mythtv-dev mailing list