(gdb) thread apply all bt full Thread 18 (Thread -1411851344 (LWP 32556)): #0 0xb64d6440 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac6190 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c663f7 in NuppelVideoRecorder::doVbiThread (this=0xaead3008) at NuppelVideoRecorder.cpp:3146 tv = {tv_sec = 4, tv_usec = 966000} rdset = {fds_bits = {4194304, 0 }} vbi = (vbi *) 0x0 cc = (cc *) 0x8358d40 vbifd = 22 vbicallbackdata = {nvr = 0xaead3008, teletextpage = {pgno = 0, subno = 0, lang = 0, flags = 0, errors = 0, lines = 0, data = { '\0' }, flof = 0, link = {{ pgno = 0, subno = 0}, {pgno = 0, subno = 0}, {pgno = 0, subno = 0}, { pgno = 0, subno = 0}, {pgno = 0, subno = 0}, {pgno = 0, subno = 0}}}, foundteletextpage = false} #3 0xb7c60e57 in NuppelVideoRecorder::VbiThread (param=0xaead3008) at NuppelVideoRecorder.cpp:2082 nvr = (NuppelVideoRecorder *) 0xaead3008 ---Type to continue, or q to quit--- #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 17 (Thread -1403462736 (LWP 32555)): #0 0xb64d6440 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac6190 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c61f29 in NuppelVideoRecorder::doAudioThread (this=0xaead3008) at NuppelVideoRecorder.cpp:2176 afmt = 16 trigger = 1 afd = 20 act = 386 lastread = 4096 frag = 524298 blocksize = 4096 buffer = (unsigned char *) 0x8357d38 "t" ispace = {fragments = 0, fragstotal = 8, fragsize = 1024, bytes = 96} anow = {tv_sec = 1128041905, tv_usec = 675218} ---Type to continue, or q to quit--- #3 0xb7c60e29 in NuppelVideoRecorder::AudioThread (param=0xaead3008) at NuppelVideoRecorder.cpp:2073 nvr = (NuppelVideoRecorder *) 0xaead3008 #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 16 (Thread -1395074128 (LWP 32554)): #0 0xb64d6440 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac6190 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c6662c in NuppelVideoRecorder::doWriteThread (this=0xaead3008) at NuppelVideoRecorder.cpp:3215 action = ACTION_NONE firsttimecode = -1 #3 0xb7c60dfb in NuppelVideoRecorder::WriteThread (param=0xaead3008) at NuppelVideoRecorder.cpp:2064 nvr = (NuppelVideoRecorder *) 0xaead3008 #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. ---Type to continue, or q to quit--- #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 15 (Thread -1384375376 (LWP 32553)): #0 0xffffff00 in ?? () No symbol table info available. #1 0xb682a549 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb682a354 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb7d6434a in RecorderBase::RecorderPaused (this=0xaead3008) at moc_recorderbase.cpp:86 No locals. #4 0xb7c5c0fe in NuppelVideoRecorder::StartRecording (this=0xaead3008) at NuppelVideoRecorder.cpp:1110 vc = {name = "BT878 video (Hauppauge (bt878))", type = 171, channels = 4, audios = 1, maxwidth = 768, maxheight = 480, minwidth = 48, minheight = 32} mm = {frame = 1, height = 480, width = 480, format = 15} vm = {size = 17039360, frames = 8, offsets = {0, 2129920, 4259840, 6389760, 8519680, 10649600, 12779520, 14909440, 0 }} vchan = {channel = 0, name = "Television", '\0' , tuners = 1, flags = 3, type = 1, norm = 1} ---Type to continue, or q to quit--- va = {audio = 0, volume = 58981, bass = 32768, treble = 32768, flags = 30, name = "Television\000\000\000\000\000", mode = 1, balance = 32768, step = 0} vt = {tuner = 0, name = '\0' , rangelow = 0, rangehigh = 0, flags = 0, mode = 0, signal = 0} channelinput = 0 frame = 1 buf = ( unsigned char *) 0xaa54e000 "\031\023\020\021\020\024\020\020\025\023\023\026\026\024\020\020\021\023\020\020\022\020\020\020\024\024\022\037&\036#\023\020\020\020\026'*(#\034\020\020\025\027\027\032\025\024\025\034\031\023\025\022\023\020\020\022\033\036\026\020\030\027\023\023\024\032\023\021\022\024\030\022\021\021\020\021\020\021\022\022\027\025\032\027\021\026\026\027\024\020\020\027%\034\020\022\021\024\022\020\021\021\022\020\024\025\024\033\023\020\020\020\023\023\024*:1\025\020\020\020\031! \026\020\020\020\024\032\020\020\020!\032\026\020\022\032\025\024\024\022\027\030\023\023\026\032\025\031\035\023\024\023\024\031\027\033\025\021\020\022\030\026\024\027\024\030\024\020\022\026\030\021\022\026\021\020\026&\024\020\020\023\023\027\024\020\020\021\033\023\022\021\026"... syncerrors = 0 #5 0xb7bfcafa in TVRec::RecorderThread (param=0xaead3008) at tv_rec.cpp:1099 recorder = (class RecorderBase *) 0xaead3008 #6 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 ---Type to continue, or q to quit--- No symbol table info available. #7 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 14 (Thread -1354859600 (LWP 32543)): #0 0xb64d6440 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac6190 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7995bd6 in ThreadedFileWriter::SyncLoop (this=0x8161a50) at ThreadedFileWriter.cpp:231 No locals. #3 0xb7994a65 in ThreadedFileWriter::boot_syncer (wotsit=0x8161a50) at ThreadedFileWriter.cpp:65 fw = (ThreadedFileWriter *) 0x8161a50 #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 13 (Thread -1346470992 (LWP 32542)): #0 0xb64d6440 in pthread_cond_timedwait@@GLIBC_2.3.2 () ---Type to continue, or q to quit--- from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac6190 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7995c89 in ThreadedFileWriter::DiskLoop (this=0x8161a50) at ThreadedFileWriter.cpp:252 size = 0 written = 72 #3 0xb7994a37 in ThreadedFileWriter::boot_writer (wotsit=0x8161a50) at ThreadedFileWriter.cpp:58 fw = (ThreadedFileWriter *) 0x8161a50 #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 12 (Thread -1335886928 (LWP 32525)): #0 0xb64d6295 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac6308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080a81f9 in ProcessRequestThread::run (this=0xb26012d8) ---Type to continue, or q to quit--- at mainserver.cpp:78 No locals. #3 0xb67c12aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 11 (Thread -1327498320 (LWP 32524)): #0 0xb64d6295 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac61e9 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bfd8d5 in TVRec::WaitForEventThreadSleep (this=0x8113e38, wake=true, time=4294967295) at tv_rec.cpp:1232 ok = true #3 0xb7c0e031 in TVRec::SetChannel (this=0x8113e38, name= {static null = {static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0xb2606e10, static shared_null = 0x80e9388}) at tv_rec.cpp:2788 lock = {mtx = 0x8113f08} ---Type to continue, or q to quit---#4 0x08067a9e in EncoderLink::SetChannel (this=0x8114c70, name=@0xb0dff760) at encoderlink.cpp:732 No locals. #5 0x08093c94 in MainServer::HandleRecorderQuery (this=0xb2600a08, slist=@0xb0dffa30, commands=@0xb0dffa10, pbs=0x815e508) at mainserver.cpp:2458 name = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0xb2606e10, static shared_null = 0x80e9388} pbssock = (struct QSocket *) 0xb2603ef8 recnum = 1 iter = {node = 0x8114c40} enc = (EncoderLink *) 0x8114c70 command = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0xb2606f60, static shared_null = 0x80e9388} retlist = {> = { sh = 0xb2604e50}, } #6 0x0807c2d6 in MainServer::ProcessRequestWork (this=0xb2600a08, sock=0xb2603ef8) at mainserver.cpp:391 listline = {> = { ---Type to continue, or q to quit--- sh = 0xb2604e30}, } line = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0xb2606e28, static shared_null = 0x80e9388} tokens = {> = {sh = 0xb2606950}, } command = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0xb2606848, static shared_null = 0x80e9388} pbs = (class PlaybackSock *) 0x815e508 #7 0x0807add2 in MainServer::ProcessRequest (this=0xb2600a08, sock=0xb2603ef8) at mainserver.cpp:232 No locals. #8 0x080a821c in ProcessRequestThread::run (this=0xb2601070) at mainserver.cpp:83 No locals. #9 0xb67c12aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #10 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #11 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. ---Type to continue, or q to quit--- Thread 10 (Thread -1319109712 (LWP 32523)): #0 0xb64d6295 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac6308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080a81f9 in ProcessRequestThread::run (this=0xb26008d8) at mainserver.cpp:78 No locals. #3 0xb67c12aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 9 (Thread -1310721104 (LWP 32522)): #0 0xb64d6295 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac6308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. ---Type to continue, or q to quit--- #2 0x080a81f9 in ProcessRequestThread::run (this=0xb2600770) at mainserver.cpp:78 No locals. #3 0xb67c12aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 8 (Thread -1302332496 (LWP 32521)): #0 0xb64d6295 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac6308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080a81f9 in ProcessRequestThread::run (this=0xb2601198) at mainserver.cpp:78 No locals. #3 0xb67c12aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. ---Type to continue, or q to quit--- #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 7 (Thread -1292592208 (LWP 32518)): #0 0xb635b99c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb635b7af in sleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb79b5d21 in JobQueue::ProcessQueue (this=0x81106c8) at jobqueue.cpp:469 chanid = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x80e9388, static shared_null = 0x80e9388} starttime = {d = {jd = 0}, t = {ds = 0}} startts = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x80e9388, static shared_null = 0x80e9388} type = -1208425151 id = 0 cmds = 0 flags = 0 status = 0 ---Type to continue, or q to quit--- hostname = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x80e9388, static shared_null = 0x80e9388} sleepTime = 60 jobStatus = {sh = 0x8149570} maxJobs = 1 queueStartTimeStr = {static null = { static null = ,4 d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x8167558, static shared_null = 0x80e9388} queueEndTimeStr = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x815f298, static shared_null = 0x80e9388} queueStartTime = 0 queueEndTime = 0 curQTime = {ds = 0} curTime = 0 message = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x80e9388, static shared_null = 0x80e9388} ---Type to continue, or q to quit--- tmpStr = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x80e9388, static shared_null = 0x80e9388} jobs = {sh = 0x815e288} atMax = false inTimeWindow = true startedJobAlready = false #3 0xb79b09cc in JobQueue::RunQueueProcesser (this=0x81106c8) at jobqueue.cpp:135 No locals. #4 0xb79b09f5 in JobQueue::QueueProcesserThread (param=0x81106c8) at jobqueue.cpp:141 jobqueue = (class JobQueue *) 0x81106c8 #5 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 6 (Thread -1284203600 (LWP 32517)): #0 0xb635b99c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb635b7af in sleep () from /lib/tls/libc.so.6 ---Type to continue, or q to quit--- No symbol table info available. #2 0x080c7fe1 in HouseKeeper::RunHouseKeeping (this=0x8116ab8) at housekeeper.cpp:175 period = 1 maxhr = 5 minhr = 2 dbTag = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x81667a0, static shared_null = 0x80e9388} #3 0x080c8b15 in HouseKeeper::doHouseKeepingThread (param=0x8116ab8) at housekeeper.cpp:236 hkeeper = (HouseKeeper *) 0x8116ab8 #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 5 (Thread -1275814992 (LWP 32516)): #0 0xb635b99c in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb635b7af in sleep () from /lib/tls/libc.so.6 No symbol table info available.---Type to continue, or q to quit--- #2 0x0805ab16 in AutoExpire::Sleep (this=0x811a6a0) at autoexpire.cpp:273 minSleep = 5 timeExpended = 125 #3 0x0805aad3 in AutoExpire::RunExpirer (this=0x811a6a0) at autoexpire.cpp:261 tKB = 154816512 uKB = 93437952 availFreeKB = 61378560 #4 0x0805c40f in AutoExpire::ExpirerThread (param=0x811a6a0) at autoexpire.cpp:379 expirer = (AutoExpire *) 0x811a6a0 #5 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 4 (Thread -1267426384 (LWP 32515)): #0 0xb64d6440 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac62b7 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080b2c28 in Scheduler::RunScheduler (this=0x811a790) ---Type to continue, or q to quit--- at scheduler.cpp:1018 statuschanged = false recIter = { = { _M_node = 0x816e7c0}, } prerollseconds = 0 secsleft = 7213 nexttv = (EncoderLink *) 0x0 nextRecording = (ProgramInfo *) 0x8159608 nextrectime = {d = {jd = 2453643}, t = {ds = 82800000}} curtime = {d = {jd = 2453643}, t = {ds = 75586331}} lastupdate = {d = {jd = 2453643}, t = {ds = 75441366}} recordfileprefix = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x8110b80, static shared_null = 0x80e9388} startIter = { = { _M_node = 0x816e8a0}, } blockShutdown = true idleSince = {d = {jd = 0}, t = {ds = 0}} idleTimeoutSecs = 0 idleWaitForRecordingTime = 15 firstRun = false fillstart = {tv_sec = 1128041842, tv_usec = 838844} ---Type to continue, or q to quit--- fillend = {tv_sec = 1128041843, tv_usec = 41014} matchTime = 1.47211003 placeTime = 0.202169999 query = {<> = {}, m_db = 0x81146b8, m_isConnected = true, m_returnConnection = false} #3 0x080b6bf1 in Scheduler::SchedulerThread (param=0x811a790) at scheduler.cpp:1432 sched = (Scheduler *) 0x811a790 #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 3 (Thread -1259037776 (LWP 32513)): #0 0xb64d6440 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac6190 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bfd7fb in TVRec::RunTV (this=0x81166c0) at tv_rec.cpp:1214 doSleep = true lock = {mtx = 0x8116790} #3 0xb7bfcad1 in TVRec::EventThread (param=0x81166c0) at tv_rec.cpp:1088 ---Type to continue, or q to quit--- thetv = (class TVRec *) 0x81166c0 #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 2 (Thread -1250382928 (LWP 32501)): #0 0xb64d6440 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6ac6190 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bfd7fb in TVRec::RunTV (this=0x8113e38) at tv_rec.cpp:1214 doSleep = true lock = {mtx = 0x8113f08} #3 0xb7bfcad1 in TVRec::EventThread (param=0x8113e38) at tv_rec.cpp:1088 thetv = (class TVRec *) 0x8113e38 #4 0xb64d3b63 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb638a18a in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 1 (Thread -1247853888 (LWP 32446)): ---Type to continue, or q to quit--- #0 0xb6383a27 in select () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb6776aaa in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb67dff28 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb67dfdd8 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb67cde21 in QApplication::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0x08077aef in main (argc=3, argv=0xbf999e24) at main.cpp:619 a = binname = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x80fe548, static shared_null = 0x80e9388} verboseString = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x8100670, static shared_null = 0x80e9388} daemonize = false printsched = false testsched = false ---Type to continue, or q to quit--- resched = false nosched = false printexpire = false pidfs = port = 6543 statusport = 6544 myip = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x810bbc8, static shared_null = 0x80e9388} masterip = {static null = { static null = , d = 0x80e9388, static shared_null = 0x80e9388}, d = 0x810d2f0, static shared_null = 0x80e9388} ismaster = true fatal_error = false runsched = true #0 0xffffff00 in ?? () (gdb)