[mythtv-commits] Ticket #11201: frontend stuck after failure to start livetv
MythTV
noreply at mythtv.org
Sun Oct 28 00:51:00 UTC 2012
#11201: frontend stuck after failure to start livetv
------------------------------+--------------------------------------------
Reporter: | Type: Bug Report - Hang/Deadlock
thomas.epperson@… | Priority: minor
Status: new | Component: MythTV - General
Milestone: unknown | Severity: medium
Version: 0.25.2 | Ticket locked: 0
Keywords: livetv, hang, |
------------------------------+--------------------------------------------
I am using the following version: mythtv-0.25.2+fixes.20120802.46cab93
My mythfrontend is getting stuck somewhere after failing to start livetv.
I start watching livetv and get prompted that there is no signal on the
current channel. Everything works there.
When I change to another channel, I see these two lines on the terminal
output:
{{{
2012-10-27 19:45:09.278505 E TV: StartRecorder() -- timed out waiting for
recorder to start
2012-10-27 19:45:09.278519 E TV: LiveTV not successfully started
}}}
GDB shows me this:
{{{
#0 0x00007ffff3924303 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fffeadb0036 in ?? () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2 0x00007fffeadb0164 in g_main_context_iteration () from /lib/x86_64
-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff42bb3bf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4 0x00007ffff4ba2d5e in ?? () from /usr/lib/x86_64-linux-
gnu/libQtGui.so.4
#5 0x00007ffff429010f in
QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007ffff75b7cb2 in TV::PlaybackLoop() () from
/usr/lib/libmythtv-0.25.so.0
#7 0x00007ffff76008b5 in TV::StartTV(ProgramInfo*, unsigned int) () from
/usr/lib/libmythtv-0.25.so.0
#8 0x000000000043a5a9 in startTVNormal () at main.cpp:578
#9 startTVNormal () at main.cpp:804
#10 TVMenuCallback (data=<optimized out>, selection=...) at main.cpp:817
#11 0x00007ffff683e471 in MythThemedMenu::handleAction(QString const&,
QString const&) () from /usr/lib/libmythui-0.25.so.0
#12 0x00007ffff684015b in
MythThemedMenu::buttonAction(MythUIButtonListItem*, bool) () from
/usr/lib/libmythui-0.25.so.0
#13 0x00007ffff42a0281 in QMetaObject::activate(QObject*, QMetaObject
const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007ffff690cdc2 in
MythUIButtonList::itemClicked(MythUIButtonListItem*) () from
/usr/lib/libmythui-0.25.so.0
#15 0x00007ffff685c2d0 in MythUIButtonList::keyPressEvent(QKeyEvent*) ()
from /usr/lib/libmythui-0.25.so.0
#16 0x00007ffff683e912 in MythThemedMenu::keyPressEvent(QKeyEvent*) ()
from /usr/lib/libmythui-0.25.so.0
#17 0x00007ffff67c1456 in MythMainWindow::eventFilter(QObject*, QEvent*)
() from /usr/lib/libmythui-0.25.so.0
#18 0x00007ffff428c028 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007ffff4afa85f in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007ffff4affdd5 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007ffff428be9c in QCoreApplication::notifyInternal(QObject*,
QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#22 0x00007ffff4b9ec49 in ?? () from /usr/lib/x86_64-linux-
gnu/libQtGui.so.4
#23 0x00007ffff4b9f0bb in ?? () from /usr/lib/x86_64-linux-
gnu/libQtGui.so.4
#24 0x00007ffff4b79637 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#25 0x00007ffff4ba30d2 in ?? () from /usr/lib/x86_64-linux-
gnu/libQtGui.so.4
#26 0x00007fffeadafd53 in g_main_context_dispatch () from /lib/x86_64
-linux-gnu/libglib-2.0.so.0
#27 0x00007fffeadb00a0 in ?? () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#28 0x00007fffeadb0164 in g_main_context_iteration () from /lib/x86_64
-linux-gnu/libglib-2.0.so.0
#29 0x00007ffff42bb3bf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#30 0x00007ffff4ba2d5e in ?? () from /usr/lib/x86_64-linux-
gnu/libQtGui.so.4
#31 0x00007ffff428ac82 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x00007ffff428aed7 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#33 0x00007ffff428ff67 in QCoreApplication::exec() () from /usr/lib/x86_64
-linux-gnu/libQtCore.so.4
#34 0x000000000043146e in main (argc=1, argv=<optimized out>) at
main.cpp:1762
}}}
--
Ticket URL: <http://code.mythtv.org/trac/ticket/11201>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list