[mythtv] Mythfrontend Crashes
Greg Estabrooks
greg at phaze.org
Thu Feb 10 19:46:13 UTC 2005
I've been seeing periodic crashing of Mythfrontend on
my box for the last couple weeks.
It seems to only crash under a specific circumstance, but it's not
consistantly reproducable.
Basically each crash has occured after several hours of
the interface idling with "Watch TV" highlighted. I highlight
Watch Recordings and as soon as I press enter it crashes.
I updated to the latest CVS last night and grabbed the following
backtrace this morning when it crashed. Is this something Myth related?
thread apply all bt full
Thread 3 (Thread 16386 (LWP 11580)):
#0 0xb65bfbf1 in do_sigsuspend () from /lib/libc.so.6
No symbol table info available.
#1 0xb65bfcb9 in sigsuspend () from /lib/libc.so.6
No symbol table info available.
#2 0xb67b1278 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
No symbol table info available.
#3 0xb67add18 in pthread_cond_wait at GLIBC_2.0 () from /lib/libpthread.so.0
No symbol table info available.
#4 0xb6e444d0 in QWaitCondition::wait(unsigned long) ()
from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#5 0xb73d8b94 in MythContext::waitPrivRequest() const (this=0x81865c8)
at mythcontext.cpp:2138
No locals.
#6 0x0806dbcb in run_priv_thread (data=0x0) at main.cpp:663
No locals.
#7 0xb67aeca3 in pthread_start_thread () from /lib/libpthread.so.0
No symbol table info available.
#8 0xb67aed1f in pthread_start_thread_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 2 (Thread 32769 (LWP 11579)):
#0 0xb666ef32 in loser_poll () from /lib/libc.so.6
No symbol table info available.
#1 0xb666effe in poll () from /lib/libc.so.6
No symbol table info available.
#2 0xb67ae9ae in __pthread_manager () from /lib/libpthread.so.0
No symbol table info available.
#3 0xb67aeba7 in __pthread_manager_event () from /lib/libpthread.so.0
No symbol table info available.
Thread 1 (Thread 16384 (LWP 11578)):
#0 0xb67b4e5b in write () from /lib/libpthread.so.0
No symbol table info available.
#1 0xb5cb24d4 in __JCR_LIST__ ()
from /hdd/2/home/mysql/lib/mysql/libmysqlclient.so.12
No symbol table info available.
#2 0xb5cabb13 in net_real_write ()
from /hdd/2/home/mysql/lib/mysql/libmysqlclient.so.12
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#3 0xb5cab66b in net_flush ()
from /hdd/2/home/mysql/lib/mysql/libmysqlclient.so.12
No symbol table info available.
#4 0xb5cab88c in net_write_command ()
from /hdd/2/home/mysql/lib/mysql/libmysqlclient.so.12
No symbol table info available.
#5 0xb5c97431 in simple_command ()
from /hdd/2/home/mysql/lib/mysql/libmysqlclient.so.12
No symbol table info available.
#6 0xb5c99355 in mysql_send_query ()
from /hdd/2/home/mysql/lib/mysql/libmysqlclient.so.12
No symbol table info available.
#7 0xb5c997c3 in mysql_real_query ()
from /hdd/2/home/mysql/lib/mysql/libmysqlclient.so.12
No symbol table info available.
#8 0xb5cca665 in QMYSQLResult::reset(QString const&) ()
from /usr/lib/qt-x11-free-3.3.4/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#9 0xb6ddb5b4 in QSqlQuery::exec(QString const&) ()
from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#10 0xb6de04aa in QSqlDatabase::exec(QString const&) const ()
from /usr/lib/qt/lib/libqt-mt.so.3
No symbol table info available.
#11 0xb73d1571 in MythContext::KickDatabase(QSqlDatabase*) (db=0x8186f80)
at mythcontext.cpp:1252
result = <incomplete type>
i = 0
query = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8159660, static shared_null = 0x8159660}, d = 0xb29039e8,
static shared_null = 0x8159660}
#12 0xb73d206c in MythContext::GetSetting(QString const&, QString const&) (
this=0x81865c8, key=@0xbfffe420, defaultval=@0xbfffe330)
at mythcontext.cpp:1348
query = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8159660, static shared_null = 0x8159660}, d = 0xbfffe330,
static shared_null = 0x8159660}
result = <incomplete type>
found = false
value = {static null = {
static null = <same as static member of an already seen type>,
---Type <return> to continue, or q <return> to quit---
d = 0x8159660, static shared_null = 0x8159660}, d = 0x8159660,
static shared_null = 0x8159660}
#13 0xb73d26df in MythContext::GetNumSetting(QString const&, int) (
this=0x81865c8, key=@0xbfffe420, defaultval=0) at mythcontext.cpp:1387
val = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8159660, static shared_null = 0x8159660}, d = 0xb290bce0,
static shared_null = 0x8159660}
retval = {static null = {
static null = <same as static member of an already seen type>,
d = 0x8159660, static shared_null = 0x8159660}, d = 0xb2905f00,
static shared_null = 0x8159660}
#14 0x0807cbb3 in PlaybackBox (this=0xbfffe460, ltype=Play, parent=Dwarf Error: Cannot find referent at offset 19535521.
)
at playbackbox.cpp:69
No locals.
#15 0x0806a7db in startPlayback() () at main.cpp:196
pbb = {<MythDialog> = {<> = {<No data fields>},
static metaObj = 0x81adf18, wmult = 0.720000029, hmult = 0.75999999,
screenwidth = 576, screenheight = 456, xbase = 32, ybase = 12, m_parent = Dwarf Error: Cannot find referent at offset 19535521.
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/local/bin/mythfrontend
[New Thread 16384 (LWP 12562)]
[New Thread 32769 (LWP 12563)]
[New Thread 16386 (LWP 12564)]
2005-02-10 09:17:30.517 mythfrontend version: 0.17.20050130-1 www.mythtv.org
2005-02-10 09:17:30.517 Enabled verbose msgs : important general
2005-02-10 09:17:31.178 Switching to square mode (blue)
[New Thread 32771 (LWP 12567)]
2005-02-10 09:17:31.791 Joystick disabled.
2005-02-10 09:17:31.824 Registering Internal as a media playback plugin.
Unable to initialize plugin 'mythdvd'.
Error loading image file: /usr/local/share/mythtv/themes/default/gallery-moviethumb.png
2005-02-10 09:17:42.267 All Programs
2005-02-10 09:17:43.320 Connecting to backend server: 192.168.0.10:6543 (try 1 of 1)
2005-02-10 09:17:43.327 Using protocol version 14
[New Thread 49155 (LWP 12571)]
[New Thread 65540 (LWP 12572)]
[New Thread 81923 (LWP 12573)]
[New Thread 98308 (LWP 12574)]
[New Thread 114691 (LWP 12575)]
[New Thread 131076 (LWP 12576)]
[New Thread 147461 (LWP 12578)]
[New Thread 163846 (LWP 12579)]
[New Thread 180231 (LWP 12580)]
2005-02-10 09:17:52.201 Opening audio device '/dev/dsp'.
2005-02-10 09:17:52.202 Opening OSS audio device '/dev/dsp'.
[New Thread 196611 (LWP 12581)]
2005-02-10 09:17:52.223 Using XV port 105
[New Thread 212996 (LWP 12582)]
2005-02-10 09:17:52.626 Changing from None to WatchingPreRecorded
2005-02-10 09:17:52.632 Realtime priority would require SUID as root.
2005-02-10 09:17:52.791 Video timing method: SGI OpenGL
[mpeg2video @ 0xb77fe018]00 motion_type at 38 11
[mpeg2video @ 0xb77fe018]Warning MVs not available
[mpeg2video @ 0xb77fe018]mb incr damaged
2005-02-10 09:47:57.073 Changing from WatchingPreRecorded to None
2005-02-10 09:47:57.100 Changing from None to None
More information about the mythtv-dev
mailing list