[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