Opened 11 years ago

Closed 10 years ago

#11201 closed Bug Report - Hang/Deadlock (Fixed)

frontend stuck after failure to start livetv

Reported by: thomas.epperson@… Owned by:
Priority: minor Milestone: unknown
Component: MythTV - General Version: 0.25.2
Severity: medium Keywords: livetv, hang,
Cc: Ticket locked: no

Description

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

Change History (1)

comment:1 Changed 10 years ago by JYA

Resolution: Fixed
Status: newclosed

update to 0.27.2

Note: See TracTickets for help on using tickets.