[mythtv] 0.17 backend crashes

Dave Smith dave at nobodynet.net
Thu Feb 17 19:35:39 UTC 2005


Hey,

After upgrading from 0.15.1 -> 0.17 last week (never got round to trying
0.16), I've found that backend crashes quite regularly.  Annoyingly, I
haven't been able to track down exact causes, there seams to be several
things that cause segfaults, and not always repeatable.

So far I've seen crashes when:

*) Viewing recorded programmes through mythweb 0.17
*) Backend starts recording from a V4L card
*) Backend starts recording from a DVB card

As I said, these operations don't cause crashes every time, but have all
caused segfaults several times.

I've attatched a backtrace (I think), of a segfault that happened as a V4L
recording started.  If someone can give me any ideas why my system is
suddenly so much more flakey, it would be appreciated.

Cheers,
--Dave

-------------- next part --------------
Thread 15 (Thread 1221831600 (LWP 3169)):
#0  0xffffe410 in ?? ()
No symbol table info available.
#1  0x080fa050 in ?? ()
No symbol table info available.
#2  0x0000000a in ?? ()
No symbol table info available.
Current language:  auto; currently c

Thread 14 (Thread 1213438896 (LWP 3168)):
#0  0xffffe410 in ?? ()
No symbol table info available.
#1  0x080f9ef8 in ?? ()
No symbol table info available.

Thread 13 (Thread 1205046192 (LWP 3167)):
#0  0xffffe410 in ?? ()
No symbol table info available.
#1  0x080f9db0 in ?? ()
No symbol table info available.

Thread 12 (Thread 1196653488 (LWP 3166)):
#0  0xffffe410 in ?? ()
No symbol table info available.
#1  0x08107390 in ?? ()
No symbol table info available.

Thread 11 (Thread 1188260784 (LWP 3165)):
#0  0xffffe410 in ?? ()
No symbol table info available.
#1  0x080f74b0 in ?? ()
No symbol table info available.

Thread 10 (Thread 1179868080 (LWP 3164)):
#0  0xffffe410 in ?? ()
No symbol table info available.
#1  0x46535698 in ?? ()
No symbol table info available.
#2  0x4186f800 in ?? () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x465354f4 in ?? ()
No symbol table info available.
#4  0x417db486 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#5  0x417db263 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#6  0x403e1232 in JobQueue::ProcessQueue() ()
   from /usr/local/lib/libmythtv-0.17.so.0
No symbol table info available.
#7  0x403e028a in JobQueue::RunQueueProcesser() ()
   from /usr/local/lib/libmythtv-0.17.so.0
No symbol table info available.
#8  0x403e02bb in JobQueue::QueueProcesserThread(void*) ()
   from /usr/local/lib/libmythtv-0.17.so.0
No symbol table info available.
#9  0x416327d3 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#10 0x41814b4a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 9 (Thread 1171475376 (LWP 3163)):
#0  0xffffe410 in ?? ()
No symbol table info available.
#1  0x45d34998 in ?? ()
No symbol table info available.
#2  0x4186f800 in ?? () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x45d347f4 in ?? ()
No symbol table info available.

#4  0x417db486 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#5  0x417db263 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#6  0x080a4709 in HouseKeeper::RunHouseKeeping() (this=0x8100920)
    at housekeeper.cpp:170
        period = 7
        maxhr = 0
        minhr = 0
        dbTag = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80c1fc0, static shared_null = 0x80c1fc0}, d = 0x81533c0, 
  static shared_null = 0x80c1fc0}
#7  0x080a52a3 in HouseKeeper::doHouseKeepingThread(void*) (param=0x8100920)
    at housekeeper.cpp:229
        hkeeper = (HouseKeeper *) 0x8100920
#8  0x416327d3 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#9  0x41814b4a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 8 (Thread 1163082672 (LWP 3162)):
#0  0xffffe410 in ?? ()
No symbol table info available.
#1  0x455338c8 in ?? ()
No symbol table info available.
#2  0x4186f800 in ?? () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x45533724 in ?? ()
No symbol table info available.
#4  0x417db486 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#5  0x417db263 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#6  0x08057198 in AutoExpire::RunExpirer() (this=0x8107218)
    at autoexpire.cpp:127
        statbuf = {f_type = 61267, f_bsize = 4096, f_blocks = 45853329, 
  f_bfree = 8317541, f_bavail = 8317541, f_files = 23298048, 
  f_ffree = 23042651, f_fsid = {__val = {0, 0}}, f_namelen = 255, 
  f_frsize = 4096, f_spare = {0, 0, 0, 0, 0}}
        freespace = 31
        minFree = 15
        recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80c1fc0, static shared_null = 0x80c1fc0}, d = 0x80f6ea0, 
  static shared_null = 0x80c1fc0}
#7  0x08057221 in AutoExpire::ExpirerThread(void*) (param=0x8107218)
    at autoexpire.cpp:134
        expirer = (AutoExpire *) 0x8107218
#8  0x416327d3 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#9  0x41814b4a in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 7 (Thread 1154689968 (LWP 3161)):
#0  0xffffe410 in ?? ()
No symbol table info available.
#1  0x44d32378 in ?? ()
No symbol table info available.
#2  0x00000004 in ?? ()
No symbol table info available.
#3  0x080e4c70 in ?? ()
No symbol table info available.
#4  0x41637c7b in __read_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0x41b97e08 in vio_read () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#6  0x41b98d08 in net_real_write () from /usr/lib/libmysqlclient.so.12
No symbol table info available.

#7  0x41b98ff4 in my_net_read () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#8  0x41b803f8 in net_safe_read () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#9  0x41b834f5 in mysql_read_query_result () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#10 0x41b836e1 in mysql_real_query () from /usr/lib/libmysqlclient.so.12
No symbol table info available.
#11 0x41b6595c in QMYSQLResult::reset(QString const&) ()
   from /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#12 0x080e3c00 in ?? ()
No symbol table info available.
#13 0x082b3a48 in ?? ()
No symbol table info available.
#14 0x00000047 in ?? ()
No symbol table info available.
#15 0x4152c998 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#16 0x413b7563 in QChar::isSpace() const () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#17 0x4152c998 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#18 0x44d32670 in ?? ()
No symbol table info available.
#19 0x413b93fa in QString::deref() () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#20 0x44d32520 in ?? ()
No symbol table info available.
#21 0x44d32670 in ?? ()
No symbol table info available.
#22 0x4152c998 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#23 0x413437bc in qSqlDriverExtDict() () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#24 0x4152c998 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#25 0x08132008 in ?? ()
No symbol table info available.
#26 0x44d32520 in ?? ()
No symbol table info available.
#27 0x413b94fe in QString::operator=(QString const&) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#28 0x4152c998 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#29 0x080db6d0 in ?? ()
No symbol table info available.
#30 0x44d32640 in ?? ()
No symbol table info available.
#31 0x41353e57 in QSqlDriver::isOpen() const ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#32 0x080d9da0 in ?? ()
No symbol table info available.
#33 0x08132008 in ?? ()
No symbol table info available.
#34 0x44d32640 in ?? ()
No symbol table info available.
#35 0x4152c998 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#36 0x44d32520 in ?? ()
No symbol table info available.
#37 0x44d32640 in ?? ()
No symbol table info available.
#38 0x44d32670 in ?? ()
No symbol table info available.
#39 0x413408c4 in QSqlQuery::exec(QString const&) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3

No symbol table info available.
#40 0x08267290 in ?? ()
No symbol table info available.
#41 0x44d32670 in ?? ()
No symbol table info available.
#42 0x080bfd38 in typeinfo for QSqlQuery ()
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)
#0  0xffffe410 in ?? ()



More information about the mythtv-dev mailing list