Sorry about that, I'm still new to this. I have recompiled and run with backtrace, as per the HOWTO 22.2 .
It says all of the output from gdb.txt should be posted to this list (see below), like I said in the original mythfrontend does not actually terminate but the display goes, leaving the focus with the underlying window. I'm more than happy to help in any other way I can, but for the moment here is the gdb.txt file :- [Thread debugging using libthread_db enabled] [New Thread 46912522307040 (LWP 18244)] Program exited with code 01. [Thread debugging using libthread_db enabled] [New Thread 46912522307040 (LWP 18250)] Program exited with code 01. [Thread debugging using libthread_db enabled] [New Thread 46912522307040 (LWP 18260)] Detaching after fork from child process 18267. [New Thread 1084229984 (LWP 18270)] [New Thread 1094719840 (LWP 18273)] [New Thread 1105209696 (LWP 18274)] [Thread 1105209696 (LWP 18274) exited] Detaching after fork from child process 18275. Detaching after fork from child process 18276. [New Thread 1105209696 (LWP 18277)] [New Thread 1115707744 (LWP 18279)] [New Thread 1126197600 (LWP 18280)] Program received signal SIGINT, Interrupt. [Switching to Thread 46912522307040 (LWP 18260)] 0x0000003b11b92341 in __nanosleep_nocancel () from /lib64/libc.so.6 Thread 7 (Thread 1126197600 (LWP 18280)): #0 0x0000003b11b92341 in __nanosleep_nocancel () from /lib64/libc.so.6 No symbol table info available. #1 0x0000003b11bc2dc4 in usleep () from /lib64/libc.so.6 No symbol table info available. #2 0x00002aaaab23ce54 in USleepVideoSync::WaitForFrame (this=0x8da8c0, sync_delay=0) at vsync.cpp:829 No locals. #3 0x00002aaaab1a0312 in NuppelVideoPlayer::AVSync (this=0x8a63c0) at NuppelVideoPlayer.cpp:1555 diverge = 0 buffer = (VideoFrame *) 0x131db70 ps = kScan_Ignore #4 0x00002aaaab1b545a in NuppelVideoPlayer::DisplayNormalFrame (this=0x8a63c0) at NuppelVideoPlayer.cpp:1781 frame = (VideoFrame *) 0x131db70 #5 0x00002aaaab1b5c61 in NuppelVideoPlayer::OutputVideoLoop (this=0x8a63c0) at NuppelVideoPlayer.cpp:1865 temp_speed = 1 fr_int = 40000 rf_int = 0 #6 0x00002aaaab1b5d8d in NuppelVideoPlayer::kickoffOutputVideoLoop (player=0x8a63c0) at NuppelVideoPlayer.cpp:1941 nvp = (NuppelVideoPlayer *) 0x8a63c0 #7 0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #8 0x0000003b11bc992e in clone () from /lib64/libc.so.6 No symbol table info available. #9 0x0000000000000000 in ?? () No symbol table info available. Thread 6 (Thread 1115707744 (LWP 18279)): #0 0x0000003b12408ae7 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x0000003b14fcc5a5 in QWaitCondition::wait () from /usr/lib64/ qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #2 0x00002aaaab1b601e in VideoBuffers::WaitForAvailable (this=0x7c82f8, w=10) at videobuffers.h:94 No locals. #3 0x00002aaaab1b6158 in VideoOutput::WaitForAvailable (this=0x7c8200, w=10) at videooutbase.h:215 No locals. #4 0x00002aaaab19de2d in NuppelVideoPlayer::GetFrame (this=0x8a63c0, onlyvideo=1, unsafe=false) at NuppelVideoPlayer.cpp:998 ret = false #5 0x00002aaaab1acc78 in NuppelVideoPlayer::StartPlaying (this=0x8a63c0) at NuppelVideoPlayer.cpp:2451 output_video = 1126197600 decoder_thread = 1115707744 #6 0x0000000000437369 in SpawnDecoder () No symbol table info available. #7 0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #8 0x0000003b11bc992e in clone () from /lib64/libc.so.6 No symbol table info available. #9 0x0000000000000000 in ?? () No symbol table info available. Thread 5 (Thread 1105209696 (LWP 18277)): #0 0x0000003b12408ae7 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x0000003b14cf155d in QThread::exit () from /usr/lib64/qt-3.3/lib/ libqt-mt.so.3 No symbol table info available. #2 0x0000003b14cf1694 in QThread::msleep () from /usr/lib64/qt-3.3/ lib/libqt-mt.so.3 No symbol table info available. #3 0x00002aaaac1a34a2 in MonitorThread::run () from /usr/lib/ libmyth-0.19.so.0 No symbol table info available. #4 0x0000003b14cf13cb in QThreadInstance::start () from /usr/lib64/ qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #5 0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #6 0x0000003b11bc992e in clone () from /lib64/libc.so.6 No symbol table info available. #7 0x0000000000000000 in ?? () No symbol table info available. Thread 4 (Thread 1105209696 (LWP 18274)): #0 0x0000003b12408ae7 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 No symbol table info available. #1 0x0000003b14cf155d in QThread::exit () from /usr/lib64/qt-3.3/lib/ libqt-mt.so.3 No symbol table info available. #2 0x0000003b14cf1694 in QThread::msleep () from /usr/lib64/qt-3.3/ lib/libqt-mt.so.3 No symbol table info available. #3 0x00002aaaac1a34a2 in MonitorThread::run () from /usr/lib/ libmyth-0.19.so.0 No symbol table info available. #4 0x0000003b14cf13cb in QThreadInstance::start () from /usr/lib64/ qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #5 0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #6 0x0000003b11bc992e in clone () from /lib64/libc.so.6 No symbol table info available. #7 0x0000000000000000 in ?? () No symbol table info available. Thread 3 (Thread 1094719840 (LWP 18273)): #0 0x0000003b1240b1db in __read_nocancel () from /lib64/libpthread.so.0 No symbol table info available. #1 0x0000003dd54026fb in lirc_nextcode () from /usr/lib64/ liblirc_client.so.0 No symbol table info available. #2 0x00002aaaac1b3387 in LircClient::Process () from /usr/lib/ libmyth-0.19.so.0 No symbol table info available. #3 0x00002aaaac13010d in SpawnLirc () from /usr/lib/libmyth-0.19.so.0 No symbol table info available. #4 0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #5 0x0000003b11bc992e in clone () from /lib64/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 2 (Thread 1084229984 (LWP 18270)): #0 0x0000003b124088f6 in pthread_cond_wait@@GLIBC_2.3.2 () from / lib64/libpthread.so.0 No symbol table info available. #1 0x0000003b14fcc5f2 in QWaitCondition::wait () from /usr/lib64/ qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #2 0x00002aaaac04a8e3 in MythContext::waitPrivRequest () from /usr/ lib/libmyth-0.19.so.0 No symbol table info available. #3 0x0000000000424dc9 in run_priv_thread (data=0x0) at main.cpp:648 No locals. #4 0x0000003b1240697c in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #5 0x0000003b11bc992e in clone () from /lib64/libc.so.6 No symbol table info available. #6 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 46912522307040 (LWP 18260)): #0 0x0000003b11b92341 in __nanosleep_nocancel () from /lib64/libc.so.6 No symbol table info available. #1 0x0000003b11bc2dc4 in usleep () from /lib64/libc.so.6 No symbol table info available. #2 0x00000000004372e9 in PlaybackBox::killPlayerSafe () No symbol table info available. #3 0x000000000045daef in PlaybackBox::keyPressEvent () No symbol table info available. #4 0x0000003b14d8a21e in QWidget::event () from /usr/lib64/qt-3.3/ lib/libqt-mt.so.3 No symbol table info available. #5 0x0000003b14cf7cfa in QApplication::internalNotify () from /usr/ lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #6 0x0000003b14cf8919 in QApplication::notify () from /usr/lib64/ qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #7 0x0000003b14d8a21e in QWidget::event () from /usr/lib64/qt-3.3/ lib/libqt-mt.so.3 No symbol table info available. #8 0x0000003b14cf7cfa in QApplication::internalNotify () from /usr/ lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #9 0x0000003b14cf8919 in QApplication::notify () from /usr/lib64/ qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #10 0x00002aaaac13c927 in MythMainWindow::customEvent () from /usr/ lib/libmyth-0.19.so.0 No symbol table info available. #11 0x0000003b14d5290b in QObject::event () from /usr/lib64/qt-3.3/ lib/libqt-mt.so.3 No symbol table info available. #12 0x0000003b14d8a1af in QWidget::event () from /usr/lib64/qt-3.3/ lib/libqt-mt.so.3 No symbol table info available. #13 0x0000003b14cf7cfa in QApplication::internalNotify () from /usr/ lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #14 0x0000003b14cf8521 in QApplication::notify () from /usr/lib64/ qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #15 0x0000003b14cf917e in QApplication::sendPostedEvents () from /usr/ lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #16 0x0000003b14ca98d8 in QEventLoop::processEvents () from /usr/ lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #17 0x0000003b14d0de37 in QEventLoop::enterLoop () from /usr/lib64/ qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #18 0x00002aaaac12c2c6 in MythDialog::exec () from /usr/lib/ libmyth-0.19.so.0 No symbol table info available. #19 0x0000000000422ac0 in startPlayback () at main.cpp:192 pbb = <incomplete type> #20 0x0000000000428975 in TVMenuCallback (data=0x6c00d0, [EMAIL PROTECTED]) at main.cpp:318 sel = {static null = {static null = <same as static member of an already seen type>, d = 0x646e20, static shared_null = 0x646e20}, d = 0x889aa0, static shared_null = 0x646e20} #21 0x00002aaaac0bf845 in ThemedMenuPrivate::handleAction () from / usr/lib/libmyth-0.19.so.0 No symbol table info available. #22 0x00002aaaac0c06dc in ThemedMenuPrivate::keyPressHandler () from / usr/lib/libmyth-0.19.so.0 No symbol table info available. #23 0x00002aaaac0c094f in ThemedMenu::keyPressEvent () from /usr/lib/ libmyth-0.19.so.0 No symbol table info available. #24 0x0000003b14d8a21e in QWidget::event () from /usr/lib64/qt-3.3/ lib/libqt-mt.so.3 No symbol table info available. #25 0x0000003b14cf7cfa in QApplication::internalNotify () from /usr/ lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #26 0x0000003b14cf8919 in QApplication::notify () from /usr/lib64/ qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #27 0x00002aaaac13c927 in MythMainWindow::customEvent () from /usr/ lib/libmyth-0.19.so.0 No symbol table info available. #28 0x0000003b14d5290b in QObject::event () from /usr/lib64/qt-3.3/ lib/libqt-mt.so.3 No symbol table info available. #29 0x0000003b14d8a1af in QWidget::event () from /usr/lib64/qt-3.3/ lib/libqt-mt.so.3 No symbol table info available. #30 0x0000003b14cf7cfa in QApplication::internalNotify () from /usr/ lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #31 0x0000003b14cf8521 in QApplication::notify () from /usr/lib64/ qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #32 0x0000003b14cf917e in QApplication::sendPostedEvents () from /usr/ lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #33 0x0000003b14ca99e2 in QEventLoop::processEvents () from /usr/ lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #34 0x0000003b14d0de37 in QEventLoop::enterLoop () from /usr/lib64/ qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #35 0x00002aaaac12c2c6 in MythDialog::exec () from /usr/lib/ libmyth-0.19.so.0 No symbol table info available. #36 0x00000000004236f3 in RunMenu ([EMAIL PROTECTED]) at main.cpp:480 exitstatus = 0 #37 0x00000000004285ae in main (argc=5, argv=0x7fffffd258f8) at main.cpp:1016 geometry = {static null = {static null = <same as static member of an already seen type>, d = 0x646e20, static shared_null = 0x646e20}, d = 0x673ac0, static shared_null = 0x646e20} a = <incomplete type> logfile = {static null = {static null = <same as static member of an already seen type>, d = 0x646e20, static shared_null = 0x646e20}, d = 0x6bd1b0, static shared_null = 0x646e20} pluginname = {static null = {static null = <same as static member of an already seen type>, d = 0x646e20, static shared_null = 0x646e20}, d = 0x6bbb10, static shared_null = 0x646e20} finfo = {fn = {static null = {static null = <same as static member of an already seen type>, d = 0x646e20, static shared_null = 0x646e20}, d = 0x6be560, static shared_null = 0x646e20}, fic = 0x0, cache = true, symLink = false} binname = {static null = {static null = <same as static member of an already seen type>, d = 0x646e20, static shared_null = 0x646e20}, d = 0x6be5b0, static shared_null = 0x646e20} ResetSettings = false logfd = 12 fileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x646e20, static shared_null = 0x646e20}, d = 0x6bbfa0, static shared_null = 0x646e20} dir = <incomplete type> priv_thread = 1084229984 status = 0 themename = {static null = {static null = <same as static member of an already seen type>, d = 0x646e20, static shared_null = 0x646e20}, d = 0x8a4fc0, static shared_null = 0x646e20} randomtheme = false themedir = {static null = {static null = <same as static member of an already seen type>, d = 0x646e20, static shared_null = 0x646e20}, d = 0x8a0f40, static shared_null = 0x646e20} mainWindow = (struct MythMainWindow *) 0x7f4e30 pmanager = (MythPluginManager *) 0x804c10 mon = (struct MediaMonitor *) 0x88e340 exitstatus = 59 I have never used gdb, but I had a look through the file and can't see anything that jumps out at me, but I would be very interested if somebody can tell me what I should be looking for. Regards Ben On 20 Jan 2006, at 03:53, MythTV wrote: > #1047: double escape from watch recordings menu crashed frontend > ----------------------------- > +---------------------------------------------- > Reporter: [EMAIL PROTECTED] | Owner: cpinkham > Type: defect | Status: closed > Priority: minor | Milestone: > Component: mythtv | Version: head > Severity: medium | Resolution: invalid > ----------------------------- > +---------------------------------------------- > Changes (by ijr): > > * resolution: => invalid > * status: new => closed > > Comment: > > Backtraces are required when reporting crashes. > > -- > Ticket URL: <http://svn.mythtv.org/trac/ticket/1047> > MythTV <http://www.mythtv.org/> > MythTV _______________________________________________ mythtv-dev mailing list mythtv-dev@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev