[mythtv-users] Backtrace for Mythfrontend hang
Ben Stragnell
mythlist at codepuppies.com
Thu Oct 30 13:49:00 EST 2003
I fire up Mythfrontend, select TV then Watch TV. It runs for varying amounts
of time (sometimes overnight, sometimes 5 minutes), and then the picture
freezes and it stops responding to keypresses. The log is filled with
"waiting for prebuffer" messages, with the occasional "Waited 2 seconds for
data to become available, waiting again...".
Mythbackend continues to run - I can restart the frontend and everything
works great.
Here is a backtrace taken during this state... I haven't closed gdb, so if
anyone wants me to debug further, I can do.
Cheers,
Ben
---
(gdb) thread apply all bt
Thread 7 (Thread 81926 (LWP 2901)):
#0 0x40ba73d6 in nanosleep () from /lib/libc.so.6
#1 0x00000000 in ?? ()
Thread 6 (Thread 65541 (LWP 2900)):
#0 0x40ba73d6 in nanosleep () from /lib/libc.so.6
#1 0x00000000 in ?? ()
Thread 5 (Thread 49156 (LWP 2899)):
#0 0x40bce901 in select () from /lib/libc.so.6
#1 0x409a81d8 in __JCR_LIST__ () from /usr/qt/3/lib/libqt-mt.so.3
#2 0x4077a09c in QSocket::waitForMore(int, bool*) const () from
/usr/qt/3/lib/libqt-mt.so.3
#3 0x4077a0ee in QSocket::waitForMore(int) const () from
/usr/qt/3/lib/libqt-mt.so.3
#4 0x400bcce1 in ReadStringList(QSocket*, QStringList&) () from
/usr/local/lib/libmyth-0.13.so.0
Thread 4 (Thread 32771 (LWP 2898)):
#0 0x409bfa26 in nanosleep () from /lib/libpthread.so.0
#1 0x00000001 in ?? ()
#2 0x409b8ec9 in pthread_cond_timedwait_relative () from
/lib/libpthread.so.0
#3 0x407f91e3 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/qt/3/lib/libqt-mt.so.3
Thread 3 (Thread 16386 (LWP 2892)):
#0 0x40ba73d6 in nanosleep () from /lib/libc.so.6
#1 0x00000000 in ?? ()
Thread 2 (Thread 32769 (LWP 2891)):
#0 0x40bcd017 in poll () from /lib/libc.so.6
#1 0x409b994e in __pthread_manager () from /lib/libpthread.so.0
#2 0x409b9b9a in __pthread_manager_event () from /lib/libpthread.so.0
Thread 1 (Thread 16384 (LWP 2888)):
#0 0x40b23f08 in sigsuspend () from /lib/libc.so.6
#1 0x409bc218 in __pthread_wait_for_restart_signal () from
/lib/libpthread.so.0
#2 0x409bd9a0 in __pthread_alt_lock () from /lib/libpthread.so.0
#3 0x409bac17 in pthread_mutex_lock () from /lib/libpthread.so.0
#4 0x407f820c in QRecursiveMutexPrivate::lock() () from
/usr/qt/3/lib/libqt-mt.so.3
#5 0x407f8614 in QMutex::lock() () from /usr/qt/3/lib/libqt-mt.so.3
#6 0x4054c9d4 in QApplication::lock() () from /usr/qt/3/lib/libqt-mt.so.3
#7 0x0806bf6a in ConfigurationGroup::className() const ()
#0 0x40ba73d6 in nanosleep () from /lib/libc.so.6
(gdb)
More information about the mythtv-users
mailing list