[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