
idht4n at gmail
Dec 6, 2009, 12:34 PM
Post #1 of 4
(379 views)
Permalink
|
My new myth FE/BE machine is up and running finally with mythbuntu 9.10. But mythfrontend is hanging on me quite frequently. :( Sometimes it hangs when I change to a channel on my hdhomerun that has marginal signal strength (unfortunately, there are many of those). Today it hung when I was watching a video that was in my images directory. It played the whole video but wouldn't respond to keypresses... at the end of the video it stopped refreshing the window and it was still unresponsive. Below is a backtrace of the mythfrontend.real process in case there are any clues in there. I also see that there are a bunch of zombie mythfrontend processes... not sure if that's normal or not. I've looked all over for the setup option "Do you want mythfrontend to hang all the time? Yes/No", but haven't found it. ;) Any ideas what might be going on here? My setup is very vanilla as far as I know. I've barely changed anything from the defaults and I have plenty of processor power and RAM and a VDPAU graphics card recommended on this list, so I thought I would have a pretty stable setup with high WAF. But I'm having to killall mythfrontend.real and restart the frontend a lot. Thanks, David #0 0xb777c430 in __kernel_vsyscall () #1 0xb5991e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb3bf04d2 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb3bebb82 in QMutex::lock() () from /usr/lib/libQtCore.so.4 #4 0xb71614d5 in NuppelVideoPlayer::~NuppelVideoPlayer() () from /usr/lib/libmythtv-0.22.so.0 #5 0xb71930b6 in PlayerContext::SetNVP(NuppelVideoPlayer*) () from /usr/lib/libmythtv-0.22.so.0 #6 0xb7197129 in PlayerContext::TeardownPlayer() () from /usr/lib/libmythtv-0.22.so.0 #7 0xb71974de in PlayerContext::~PlayerContext() () from /usr/lib/libmythtv-0.22.so.0 #8 0xb70bba27 in TV::~TV() () from /usr/lib/libmythtv-0.22.so.0 #9 0xb7118f2c in TV::StartTV(ProgramInfo*, bool, bool, bool) () from /usr/lib/libmythtv-0.22.so.0 #10 0x0806671c in ?? () #11 0xb5e5d4f9 in MythMainWindow::HandleMedia(QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, int, int, int, QString const&) () from /usr/lib/libmythui-0.22.so.0 #12 0xac6cf76a in SingleView::paintEvent(QPaintEvent*) () from /usr/lib/mythtv/plugins/libmythgallery.so #13 0xb4060dd4 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #14 0xb4410633 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb400bf54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb40135ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #17 0xb3ce16cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #18 0xb4068e25 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #19 0xb406964d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #20 0xb4068a16 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #21 0xb41f72f8 in ?? () from /usr/lib/libQtGui.so.4 #22 0xb405a116 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4 #23 0xb4061215 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #24 0xb5e40672 in MythMainWindow::event(QEvent*) () from /usr/lib/libmythui-0.22.so.0 #25 0xb400bf54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #26 0xb40135ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #27 0xb3ce16cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #28 0xb3ce22b2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #29 0xb3ce247d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #30 0xb3d0c3ff in ?? () from /usr/lib/libQtCore.so.4 #31 0xb21a7e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #32 0xb21ab720 in ?? () from /lib/libglib-2.0.so.0 #33 0xb21ab853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #34 0xb3d0c02c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #35 0xb40acbe5 in ?? () from /usr/lib/libQtGui.so.4 #36 0xb3ce26e1 in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #37 0xb7118a41 in TV::StartTV(ProgramInfo*, bool, bool, bool) () from /usr/lib/libmythtv-0.22.so.0 ---Type <return> to continue, or q <return> to quit--- #38 0x0806671c in ?? () #39 0xb5e5d4f9 in MythMainWindow::HandleMedia(QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, int, int, int, QString const&) () from /usr/lib/libmythui-0.22.so.0 #40 0xac6cf76a in SingleView::paintEvent(QPaintEvent*) () from /usr/lib/mythtv/plugins/libmythgallery.so #41 0xb4060dd4 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #42 0xb4410633 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #43 0xb400bf54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #44 0xb40135ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #45 0xb3ce16cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #46 0xb4068e25 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #47 0xb406964d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #48 0xb4068a16 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #49 0xb41f72f8 in ?? () from /usr/lib/libQtGui.so.4 #50 0xb405a116 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4 #51 0xb4061215 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #52 0xb5e40672 in MythMainWindow::event(QEvent*) () from /usr/lib/libmythui-0.22.so.0 #53 0xb400bf54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #54 0xb40135ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #55 0xb3ce16cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #56 0xb3ce22b2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #57 0xb3ce247d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #58 0xb3d0c3ff in ?? () from /usr/lib/libQtCore.so.4 #59 0xb21a7e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #60 0xb21ab720 in ?? () from /lib/libglib-2.0.so.0 #61 0xb21ab853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #62 0xb3d0c02c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #63 0xb40acbe5 in ?? () from /usr/lib/libQtGui.so.4 #64 0xb3cdfc79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #65 0xb3ce00ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #66 0xb60673fd in MythDialog::exec() () from /usr/lib/libmyth-0.22.so.0 #67 0xac6c6762 in IconView::HandleImageSelect(QString const&) () from /usr/lib/mythtv/plugins/libmythgallery.so #68 0xac6c8192 in IconView::HandleItemSelect(MythUIButtonListItem*) () from /usr/lib/mythtv/plugins/libmythgallery.so #69 0xac6f1569 in IconView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/mythtv/plugins/libmythgallery.so #70 0xb3cf7263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #71 0xb3cf7ec2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #72 0xb5f5b665 in MythUIButtonList::itemClicked(MythUIButtonListItem*) () from /usr/lib/libmythui-0.22.so.0 #73 0xb5ef0b97 in MythUIButtonList::keyPressEvent(QKeyEvent*) () from /usr/lib/libmythui-0.22.so.0 #74 0xac6c757c in IconView::keyPressEvent(QKeyEvent*) () from /usr/lib/mythtv/plugins/libmythgallery.so #75 0xb5e5cf0b in MythMainWindow::eventFilter(QObject*, QEvent*) () from /usr/lib/libmythui-0.22.so.0 ---Type <return> to continue, or q <return> to quit--- #76 0xb3ce083a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #77 0xb400bf2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #78 0xb4014778 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #79 0xb3ce16cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #80 0xb400ce2e in ?? () from /usr/lib/libQtGui.so.4 #81 0xb40a9440 in ?? () from /usr/lib/libQtGui.so.4 #82 0xb40ab989 in ?? () from /usr/lib/libQtGui.so.4 #83 0xb407fed7 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #84 0xb40ad502 in ?? () from /usr/lib/libQtGui.so.4 #85 0xb21a7e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #86 0xb21ab720 in ?? () from /lib/libglib-2.0.so.0 #87 0xb21ab853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #88 0xb3d0c02c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #89 0xb40acbe5 in ?? () from /usr/lib/libQtGui.so.4 #90 0xb3cdfc79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #91 0xb3ce00ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #92 0xb3ce253f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #93 0xb400bdd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #94 0x0806eab0 in ?? () #95 0xb393db56 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #96 0x08060f81 in ?? () ps a |grep myth 9893 pts/5 Sl+ 9:14 /usr/bin/mythfrontend.real 9919 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9921 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9922 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9924 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9926 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9927 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9930 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9931 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9934 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9935 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9937 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9938 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9940 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9941 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> 9944 pts/5 Z+ 0:00 [mythfrontend.re] <defunct> _______________________________________________ mythtv-users mailing list mythtv-users [at] mythtv http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
|