[mythtv] frontend crash exiting playback

Al McIntosh al at allanmcintosh.com
Tue Mar 3 03:37:32 UTC 2009


On Wed, Feb 25, 2009 at 7:53 AM, Al McIntosh <al at allanmcintosh.com> wrote:

> SVN 19988
>
> 1. During playback of an hd recording, reached the end of the file.
> 2. The pop up window with delete and save options appeared. I took no
> action leaving the popup window active.
> 3. The display time out for the delete/save window expired and as the
> window was closing the crash occured.
>
> I have seen similar behaviour if I hit exit during playback of a recording
> also.
>
>
> 0x00007f7c29a0117d in QObjectPrivate::resetCurrentSender ()
>    from /usr/lib/libQtCore.so.4
> (gdb) where
> #0  0x00007f7c29a0117d in QObjectPrivate::resetCurrentSender ()
>    from /usr/lib/libQtCore.so.4
> #1  0x00007f7c29a0816f in QMetaObject::activate () from
> /usr/lib/libQtCore.so.4
> #2  0x00007f7c2d46dbef in MythUIButtonList::itemClicked (this=0xd034e0,
>     _t1=0x7f7c164def20) at moc_mythuibuttonlist.cpp:94
> #3  0x00007f7c2d40e8e2 in MythUIButtonList::keyPressEvent (this=0xd034e0,
>     e=0x7fff37e1d5d0) at mythuibuttonlist.cpp:822
> #4  0x0000000000466baf in PlaybackBox::keyPressEvent (this=0xc573a0,
>     event=0x7fff37e1d5d0) at playbackbox.cpp:3099
> #5  0x00007f7c2d382fbb in MythMainWindow::eventFilter (this=0xc590c0,
>     e=0x7fff37e1d5d0) at mythmainwindow.cpp:1375
> #6  0x00007f7c299f3038 in
> QCoreApplicationPrivate::sendThroughObjectEventFilters () from
> /usr/lib/libQtCore.so.4
> #7  0x00007f7c2a1aec0c in QApplicationPrivate::notify_helper ()
>    from /usr/lib/libQtGui.so.4
> #8  0x00007f7c2a1b7864 in QApplication::notify () from
> /usr/lib/libQtGui.so.4
> #9  0x00007f7c299f3d61 in QCoreApplication::notifyInternal ()
>    from /usr/lib/libQtCore.so.4
> #10 0x00007f7c2d82173b in QCoreApplication::sendEvent (receiver=0xc590c0,
>     event=0x7fff37e1d5d0) at /usr/include/qt4/QtCore/qcoreapplication.h:209
> #11 0x00007f7c2d3896c2 in MythMainWindow::customEvent (this=0xc590c0,
>     ce=0xca2160) at mythmainwindow.cpp:1548
> #12 0x00007f7c29a02dfd in QObject::event () from /usr/lib/libQtCore.so.4
> #13 0x00007f7c2a2009c6 in QWidget::event () from /usr/lib/libQtGui.so.4
> #14 0x00007f7c2a1aec3d in QApplicationPrivate::notify_helper ()
>    from /usr/lib/libQtGui.so.4
> #15 0x00007f7c2a1b69ba in QApplication::notify () from
> /usr/lib/libQtGui.so.4
> #16 0x00007f7c299f3d61 in QCoreApplication::notifyInternal ()
>    from /usr/lib/libQtCore.so.4
> #17 0x00007f7c299f49fa in QCoreApplicationPrivate::sendPostedEvents ()
>    from /usr/lib/libQtCore.so.4
> #18 0x00007f7c29a1c4d3 in ?? () from /usr/lib/libQtCore.so.4
> #19 0x00007f7c250dbd3b in g_main_context_dispatch ()
>    from /usr/lib/libglib-2.0.so.0
> #20 0x00007f7c250df50d in ?? () from /usr/lib/libglib-2.0.so.0
> #21 0x00007f7c250df6cb in g_main_context_iteration ()
>    from /usr/lib/libglib-2.0.so.0
> #22 0x00007f7c29a1c15f in QEventDispatcherGlib::processEvents ()
>    from /usr/lib/libQtCore.so.4
> #23 0x00007f7c2a240a6f in ?? () from /usr/lib/libQtGui.so.4
> #24 0x00007f7c299f2682 in QEventLoop::processEvents ()
>    from /usr/lib/libQtCore.so.4
> #25 0x00007f7c299f280d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
> #26 0x00007f7c299f4cbd in QCoreApplication::exec ()
>    from /usr/lib/libQtCore.so.4
> #27 0x000000000043c378 in main (argc=5, argv=0x7fff37e1f138) at
> main.cpp:1430
> (gdb)
>
>


I just received the same stack trace by pressing exit during playback.

This is a backend/frontend/mysql/apache running on a AMD Athlon(tm) 64 X2
Dual Core Processor 3600+
1 Gb of ram.

I was exiting playback of an hd recording.
An recording was active and mythcomflag was hovering around 85-99% CPU
usage.

I am toying with purchasing another 1Gb of ram, I think I am experiencing
performance issues as a result. I notice it takes a long time to begin
playback when the system has been idle for several hours. I am wondering if
it takes a while to allocate memory to the new playback thread.



I would attach attach mythfrontend.log but nothing interesting is present...

If I am wasting my time posting this, someone please let me know...

Thanks.

Al
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-dev/attachments/20090302/e7cab3ce/attachment.htm>


More information about the mythtv-dev mailing list