[mythtv] Ticket #1047: double escape from watch recordings menu crashed frontend

Ben Suffolk ben at vanilla.net
Fri Jan 20 09:22:15 UTC 2006


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,  
selection=@0x823fa8) 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 (themedir=@0x7fffffd257b0) 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:  ben at vanilla.net  |        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



More information about the mythtv-dev mailing list