[mythtv-users] Generating preview of running recording breaks it
Dag Nygren
dag at newtech.fi
Sun Mar 5 21:19:54 UTC 2006
Version: 0.19
Generating a preview (by pressing "recorded programs" in Mythweb)
of a running recording breaks the recording into two parts:
One before the preview and one after.
Looking inthe log it seems like the backend crashes.
Attaching a gdb log created by gdb:ing the core dump.
Seems to be thread 1 that crashes
Dag
Thread 17 (process 16568):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb62cf5b1 in select () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xb66f3745 in QEventLoop::processEvents () from
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3 0xb6c17d78 in qt_wait_timer_max () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#4 0x00000000 in ?? ()
No symbol table info available.
Thread 16 (process 16575):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb62997b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xb62995df in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x080cf12b in HouseKeeper::RunHouseKeeping (this=0x811dbe0) at
housekeeper.cpp:251
period = -1244539824
maxhr = -1208281711
minhr = -1228822140
dbTag = {static null = {static null = <same as static member of an already
seen type>, d = 0x80f0010,
static shared_null = 0x80f0010}, d = 0x8483120, static shared_null =
0x80f0010}
#4 0x080cf175 in HouseKeeper::doHouseKeepingThread (param=0x811dbe0) at
housekeeper.cpp:330
hkeeper = (HouseKeeper *) 0x811dbe0
#5 0xb644bc40 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0xb62d70ee in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 15 (process 16576):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb644dd2c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0xb6a5f422 in QWaitCondition::wait () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x0811f7b8 in ?? ()
No symbol table info available.
#4 0xb6c19724 in qt_driver_extension_dict () from
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#5 0xb551c26c in ?? ()
No symbol table info available.
#6 0xb7cde8af in EITHelper::GetListSize (this=0x0) at eithelper.cpp:59
locker = {mtx = 0x811eed8}
Previous frame inner to this frame (corrupt stack?)
Thread 14 (process 16578):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb644dd2c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0xb6a5f422 in QWaitCondition::wait () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x0811f4c8 in ?? ()
No symbol table info available.
#4 0xb6c19724 in qt_driver_extension_dict () from
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#5 0xb4d1b0fc in ?? ()
No symbol table info available.
#6 0xb6a5e47d in QRecursiveMutexPrivate::unlock () from
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#7 0x081282ac in ?? ()
No symbol table info available.
#8 0xb4d1b1e0 in ?? ()
No symbol table info available.
#9 0x205f9ce8 in ?? ()
No symbol table info available.
#10 0x440b5352 in ?? ()
No symbol table info available.
#11 0x205f9ce8 in ?? ()
No symbol table info available.
#12 0x440b5351 in ?? ()
No symbol table info available.
#13 0x000849a1 in ?? ()
No symbol table info available.
#14 0xb7e8c048 in ?? () from /usr/local/lib/libmythtv-0.19.so.0
No symbol table info available.
#15 0x0812b030 in ?? ()
No symbol table info available.
#16 0x003d0f00 in ?? ()
No symbol table info available.
#17 0xb4d1b438 in ?? ()
No symbol table info available.
#18 0xb7bb58f0 in TVRec::RunTV (this=0xb6c06088) at tv_rec.cpp:1315
lock = {mtx = 0x0}
timeout = 512
Previous frame inner to this frame (corrupt stack?)
Thread 13 (process 16579):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb644dd2c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0xb6a5f56a in QWaitCondition::wait () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x0811f588 in ?? ()
No symbol table info available.
#4 0x0813066c in ?? ()
No symbol table info available.
#5 0xb4519e9c in ?? ()
No symbol table info available.
#6 0xb6bef434 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#7 0x00000000 in ?? ()
No symbol table info available.
Thread 12 (process 16580):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb62997b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xb62995df in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x0805818d in AutoExpire::Sleep (this=0x811f908, sleepTime=60) at
autoexpire.cpp:280
minSleep = 5
timeExpended = 5
#4 0x080640a0 in AutoExpire::RunExpirer (this=0x811f908) at autoexpire.cpp:265
curTime = {ds = 83308064}
timer = {ds = 83308058}
#5 0x080640c9 in AutoExpire::ExpirerThread (param=0x811f908) at
autoexpire.cpp:463
expirer = (AutoExpire *) 0x811f908
#6 0xb644bc40 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7 0xb62d70ee in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 11 (process 16581):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb62997b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xb62995df in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0xb78bb345 in JobQueue::ProcessQueue (this=0x812e660) at jobqueue.cpp:475
queueStartTimeStr = {static null = {static null = <same as static member of
an already seen type>, d = 0x80f0010,
static shared_null = 0x80f0010}, d = 0x811ed90, static shared_null =
0x80f0010}
queueStartTime = 0
atMax = true
status = 4
hostname = {static null = {static null = <same as static member of an already
seen type>, d = 0x80f0010,
static shared_null = 0x80f0010}, d = 0x84212d8, static shared_null =
0x80f0010}
maxJobs = 1
queueEndTimeStr = {static null = {static null = <same as static member of an
already seen type>, d = 0x80f0010,
static shared_null = 0x80f0010}, d = 0x8137488, static shared_null =
0x80f0010}
message = {static null = {static null = <same as static member of an already
seen type>, d = 0x80f0010,
static shared_null = 0x80f0010}, d = 0x83ab148, static shared_null =
0x80f0010}
tmpStr = {static null = {static null = <same as static member of an already
seen type>, d = 0x80f0010,
static shared_null = 0x80f0010}, d = 0x839ef48, static shared_null =
0x80f0010}
inTimeWindow = true
type = 2
id = 175
jobStatus = {sh = 0x812f108}
curQTime = {ds = 33811430}
starttime = {d = {jd = 2453800}, t = {ds = 30600000}}
flags = 0
sleepTime = 60
curTime = 923
startedJobAlready = false
chanid = {static null = {static null = <same as static member of an already
seen type>, d = 0x80f0010,
static shared_null = 0x80f0010}, d = 0x83a54d0, static shared_null =
0x80f0010}
startts = {static null = {static null = <same as static member of an already
seen type>, d = 0x80f0010,
static shared_null = 0x80f0010}, d = 0x81513a0, static shared_null =
0x80f0010}
cmds = 0
queueEndTime = 2359
jobs = {sh = 0x8142908}
#4 0xb78bb566 in JobQueue::RunQueueProcesser (this=0x812e660) at
jobqueue.cpp:138
No locals.
#5 0xb78bb58f in JobQueue::QueueProcesserThread (param=0x812e660) at
jobqueue.cpp:144
jobqueue = (class JobQueue *) 0x812e660
#6 0xb644bc40 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#7 0xb62d70ee in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 10 (process 16582):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb644dab6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0xb6a5f5c7 in QWaitCondition::wait () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x0812e898 in ?? ()
No symbol table info available.
#4 0x0812c25c in ?? ()
No symbol table info available.
#5 0x0805146c in ?? ()
No symbol table info available.
#6 0x080ed75c in ?? ()
No symbol table info available.
#7 0xb6590198 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#8 0xb6bef434 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#9 0x08130204 in ?? ()
No symbol table info available.
#10 0xb2d17440 in ?? ()
No symbol table info available.
#11 0xb2d17428 in ?? ()
No symbol table info available.
#12 0xb7fb13a0 in _dl_runtime_resolve () at dl-runtime.c:136
No locals.
#13 0x080ac4db in ProcessRequestThread::run (this=0x1) at mainserver.cpp:86
No locals.
Previous frame inner to this frame (corrupt stack?)
Thread 9 (process 16583):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb644dab6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0xb6a5f5c7 in QWaitCondition::wait () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x08120618 in ?? ()
No symbol table info available.
#4 0x081205f4 in ?? ()
No symbol table info available.
#5 0x00000000 in ?? ()
No symbol table info available.
Thread 8 (process 16584):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb644dab6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0xb6a5f5c7 in QWaitCondition::wait () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x0812fc98 in ?? ()
No symbol table info available.
#4 0x0812ea5c in ?? ()
No symbol table info available.
#5 0x00000000 in ?? ()
No symbol table info available.
Thread 7 (process 16585):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb644dab6 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0xb6a5f5c7 in QWaitCondition::wait () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3 0x0812faa8 in ?? ()
No symbol table info available.
#4 0x0812fa84 in ?? ()
No symbol table info available.
#5 0xb1514408 in ?? ()
No symbol table info available.
#6 0xb6a5dfce in QRealMutexPrivate::unlock () from
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#7 0x0812ea80 in ?? ()
No symbol table info available.
#8 0xb6bef434 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#9 0xb6a5de22 in QMutex::unlock () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#10 0x0812eb00 in ?? ()
No symbol table info available.
#11 0xb6bef434 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#12 0xb1514408 in ?? ()
No symbol table info available.
#13 0xb6bef434 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#14 0x0812fa34 in ?? ()
No symbol table info available.
#15 0xb1514440 in ?? ()
No symbol table info available.
#16 0xb1514428 in ?? ()
No symbol table info available.
#17 0x080ac4db in ProcessRequestThread::run (this=0x330001) at
mainserver.cpp:86
No locals.
Previous frame inner to this frame (corrupt stack?)
Thread 6 (process 18733):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb62ccb23 in poll () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xb7c8c85e in DVBSIParser::StartSectionReader (this=0xa8e09228) at
dvbsiparser.cpp:277
ret = 1
buffer = "QðÉ\000áÏ`Ð \001 ö`Q\000\020Ò,\022\000\000\002\000\000\000RM\037fin\
032\005Mobiilipeli: Sanaristikko\000M\037swe\032\005Mobiilipeli:
Sanaristikko\000_\004\000\000\000)T\002°\000U\004fin\000\000ºÒ,\024\000\000\001
\000\000\000PM\036fin\031\005Mobiilipeli: Hedelmäpeli\000M\036swe\031\005Mobiil
ipeli: Hedelmäpeli\000_\004\000\000\000)T\002°\000U\004fin\000"...
processed = false
#3 0xb7c8d479 in DVBSIParser::SystemInfoThread (param=0xa8e09228) at
dvbsiparser.cpp:102
siparser = (DVBSIParser *) 0xa8e09228
#4 0xb644bc40 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5 0xb62d70ee in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 5 (process 18734):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb644dd2c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0xb6a5f422 in QWaitCondition::wait () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3 0xa8e042b8 in ?? ()
No symbol table info available.
#4 0xb6c19724 in qt_driver_extension_dict () from
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#5 0xa85fe3ec in ?? ()
No symbol table info available.
#6 0xb787d252 in ThreadedFileWriter::BufUsed (this=0xb6c06088) at
ThreadedFileWriter.cpp:395
locker = {mtx = 0xa45d8bb0}
#7 0xa8e042b8 in ?? ()
No symbol table info available.
#8 0xb6c06088 in vtable for QWaitCondition () from
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#9 0xa8e04918 in ?? ()
No symbol table info available.
#10 0xb6c06088 in vtable for QWaitCondition () from
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#11 0xa8e209b0 in ?? ()
No symbol table info available.
#12 0xa8e20b30 in ?? ()
No symbol table info available.
#13 0x00000045 in ?? ()
No symbol table info available.
#14 0x00000000 in ?? ()
No symbol table info available.
Thread 4 (process 18735):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb644dd2c in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/tls/libpthread.so.0
No symbol table info available.
#2 0xb6a5f422 in QWaitCondition::wait () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3 0xa8e04918 in ?? ()
No symbol table info available.
#4 0xb6c19724 in qt_driver_extension_dict () from
/usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#5 0xa45d83fc in ?? ()
No symbol table info available.
#6 0x08136118 in ?? ()
No symbol table info available.
#7 0x08136038 in ?? ()
No symbol table info available.
#8 0x0816e5b8 in ?? ()
No symbol table info available.
#9 0x327d3b60 in ?? ()
No symbol table info available.
#10 0x440b5352 in ?? ()
No symbol table info available.
#11 0x327d3b60 in ?? ()
No symbol table info available.
#12 0x440b5351 in ?? ()
No symbol table info available.
#13 0x000cecdc in ?? ()
No symbol table info available.
#14 0xb7e8c048 in ?? () from /usr/local/lib/libmythtv-0.19.so.0
No symbol table info available.
#15 0x00000000 in ?? ()
No symbol table info available.
Thread 3 (process 18736):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb62997b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xb62cfe4a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3 0xb7bbec15 in DeviceReadBuffer::WaitForUsed (this=0xa8e00470, needed=752)
at DeviceReadBuffer.cpp:450
avail = 1316
#4 0xb7bbec7c in DeviceReadBuffer::Read (this=0xa8e00470,
buf=0xafeff008 "G\002@\022\002,íä@z\004Ë\206\206O\227Î/÷\206Î\227\206\227v\
004v§®n÷//§7®Ö®v/\206\004®ÎÖ÷÷4\004\004\002,îäãz\004§//ß\004§/ß/>
\227&§v\004/§Ö§¶\227v§v\004¶\236>Î\004n\206\016\206\206µ\004\004\004\002,ïä@&\0
04\206W\206v\004\206ήvv÷\22777\206\004÷v\0047\227Îßßv/\236¶ßÎÎßu\004\004\004\0
04\004\004\002,Êä@Î\004*ß\026ßv\004n\206\227Ö®//\206\206\004v§®n÷//§7®Ö®vv\206v
\004¶®Ö\206\206vGB\212\032", count=1048476) at DeviceReadBuffer.cpp:373
avail = 3083596804
cnt = 1692
#5 0xb7cc6fcb in DVBRecorder::StartRecording (this=0xa8e26078) at
dvbrecorder.cpp:470
len = 1692
ok = true
#6 0xb7b90c82 in TVRec::RecorderThread (param=0xa8e26078) at tv_rec.cpp:1128
recorder = (class RecorderBase *) 0xa8e26078
#7 0xb644bc40 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#8 0xb62d70ee in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 2 (process 18737):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb62ccb23 in poll () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xb7bbdc8a in DeviceReadBuffer::Poll (this=0xa8e00470) at
DeviceReadBuffer.cpp:293
polls = {fd = 22, events = 1, revents = 0}
ret = 1
retval = true
#3 0xb7bbea61 in DeviceReadBuffer::fill_ringbuffer (this=0xa8e00470) at
DeviceReadBuffer.cpp:235
read_size = 48128
errcnt = 0
#4 0xb7bbeb73 in DeviceReadBuffer::boot_ringbuffer (arg=0xa8e00470) at
DeviceReadBuffer.cpp:211
No locals.
#5 0xb644bc40 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6 0xb62d70ee in clone () from /lib/tls/libc.so.6
No symbol table info available.
Thread 1 (process 16586):
#0 0xb626fcb5 in free () from /lib/tls/libc.so.6
No symbol table info available.
#1 0xb62716ef in malloc () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xb6419e57 in operator new () from /usr/lib/libstdc++.so.6
No symbol table info available.
#3 0xb6a983fe in QString::setLength () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#4 0x00000014 in ?? ()
No symbol table info available.
#5 0x00000000 in ?? ()
No symbol table info available.
More information about the mythtv-users
mailing list