(gdb) thread apply all bt full Thread 15 (Thread -1251906640 (LWP 19320)): #0 0xb617b2ec in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb617b110 in sleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0x080d8a87 in HouseKeeper::RunHouseKeeping (this=0x8126830) at housekeeper.cpp:250 period = 1 maxhr = 23 minhr = 21 dbTag = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0xaf555a68, static shared_null = 0x80fd388} #3 0x080d9733 in HouseKeeper::doHouseKeepingThread (param=0x8126830) at housekeeper.cpp:329 hkeeper = (HouseKeeper *) 0x8126830 #4 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. ---Type to continue, or q to quit--- Thread 14 (Thread -1260295248 (LWP 19321)): #0 0xb6314dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6a17190 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7cf4e81 in TVRec::RunTV (this=0x812e298) at tv_rec.cpp:1397 lock = {mtx = 0x812e348} idle_start = 60 timeout = 118 #3 0xb7cf2d6d in TVRec::EventThread (param=0x812e298) at tv_rec.cpp:1179 thetv = (class TVRec *) 0x812e298 #4 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 13 (Thread -1268683856 (LWP 19322)): #0 0xb6314dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6a17190 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. ---Type to continue, or q to quit--- #2 0xb7cf4e81 in TVRec::RunTV (this=0x812f9a0) at tv_rec.cpp:1397 lock = {mtx = 0x812fa50} idle_start = 60 timeout = 106 #3 0xb7cf2d6d in TVRec::EventThread (param=0x812f9a0) at tv_rec.cpp:1179 thetv = (class TVRec *) 0x812f9a0 #4 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 12 (Thread -1277072464 (LWP 19323)): #0 0xb6314dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6a172b7 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080c1a07 in Scheduler::RunScheduler (this=0x8127e20) at scheduler.cpp:1145 statuschanged = false recIter = { = { _M_node = 0x847fba8}, } prerollseconds = 0 ---Type to continue, or q to quit--- secsleft = 3033 nexttv = (EncoderLink *) 0x812f6e8 nextRecording = (ProgramInfo *) 0x83ca4a8 nextrectime = {d = {jd = 2453867}, t = {ds = 75600000}} curtime = {d = {jd = 2453867}, t = {ds = 72566014}} lastupdate = {d = {jd = 2453867}, t = {ds = 72317149}} recordfileprefix = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x8133988, static shared_null = 0x80fd388} startIter = { = { _M_node = 0x8486cb8}, } blockShutdown = true idleSince = {d = {jd = 0}, t = {ds = 0}} idleTimeoutSecs = 0 idleWaitForRecordingTime = 15 firstRun = false fillstart = {tv_sec = 1147392319, tv_usec = 226173} fillend = {tv_sec = 1147392321, tv_usec = 383969} matchTime = 1.46383095 placeTime = 2.15779591 query = {<> = {}, m_db = 0x8127700, m_isConnected = true, m_returnConnection = false} ---Type to continue, or q to quit--- #3 0x080c5ca5 in Scheduler::SchedulerThread (param=0x8127e20) at scheduler.cpp:1580 sched = (Scheduler *) 0x8127e20 #4 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 11 (Thread -1285461072 (LWP 19324)): #0 0xb617b2ec in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb617b110 in sleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0x0805da50 in AutoExpire::Sleep (this=0x8132940, sleepTime=60) at autoexpire.cpp:280 minSleep = 5 timeExpended = 0 #3 0x0805d9fa in AutoExpire::RunExpirer (this=0x8132940) at autoexpire.cpp:265 curTime = {ds = 72562020} timer = {ds = 72562018} #4 0x080619fd in AutoExpire::ExpirerThread (param=0x8132940) at autoexpire.cpp:481 expirer = (AutoExpire *) 0x8132940 ---Type to continue, or q to quit--- #5 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 10 (Thread -1293849680 (LWP 19325)): #0 0xb617b2ec in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb617b110 in sleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb7939b18 in JobQueue::ProcessQueue (this=0x8132af8) at jobqueue.cpp:474 chanid = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x83780a8, static shared_null = 0x80fd388} starttime = {d = {jd = 2453867}, t = {ds = 64740000}} startts = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x8148318, static shared_null = 0x80fd388} type = 2 id = 2425 cmds = 0 ---Type to continue, or q to quit--- flags = 0 status = 4 hostname = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x8274358, static shared_null = 0x80fd388} sleepTime = 60 jobStatus = {sh = 0x8344e38} maxJobs = 2 queueStartTimeStr = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x844a800, static shared_null = 0x80fd388} queueEndTimeStr = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x83761f0, static shared_null = 0x80fd388} queueStartTime = 0 queueEndTime = 2359 curQTime = {ds = 70571428} curTime = 1936 message = {static null = { static null = , ---Type to continue, or q to quit--- d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x82003a8, static shared_null = 0x80fd388} tmpStr = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x82d7848, static shared_null = 0x80fd388} jobs = {sh = 0x8247a28} atMax = false inTimeWindow = true startedJobAlready = false #3 0xb7933d64 in JobQueue::RunQueueProcesser (this=0x8132af8) at jobqueue.cpp:139 No locals. #4 0xb7933d8d in JobQueue::QueueProcesserThread (param=0x8132af8) at jobqueue.cpp:145 jobqueue = (class JobQueue *) 0x8132af8 #5 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 9 (Thread -1302238288 (LWP 19326)): #0 0xb6314b61 in pthread_cond_wait@@GLIBC_2.3.2 () ---Type to continue, or q to quit--- from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6a17308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080b5a17 in ProcessRequestThread::run (this=0x812a650) at mainserver.cpp:91 No locals. #3 0xb67122aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 8 (Thread -1310626896 (LWP 19327)): #0 0xb6314b61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6a17308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080b5a17 in ProcessRequestThread::run (this=0x812a720) at mainserver.cpp:91 No locals. ---Type to continue, or q to quit--- #3 0xb67122aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 7 (Thread -1319015504 (LWP 19328)): #0 0xb6314b61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6a17308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080b5a17 in ProcessRequestThread::run (this=0x812a838) at mainserver.cpp:91 No locals. #3 0xb67122aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. ---Type to continue, or q to quit--- Thread 6 (Thread -1327404112 (LWP 19329)): #0 0xb617b2ec in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb61b37fa in usleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb6fb9182 in ReadStringList (socket=0x8387608, list=@0xb0e15ec0) at util.cpp:510 sizestr = size = -1230938158 utf8 = read = -1327407656 zerocnt = 16 str = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x1, static shared_null = 0x80fd388} payload = #3 0x080b6b9d in PlaybackSock::SendReceiveStringList (this=0x8387368, strlist=@0xb0e15ec0) at playbacksock.cpp:69 ok = 8 #4 0x080b731e in PlaybackSock::GenPreviewPixmap (this=0x8387368, pginfo=0x8232350) at playbacksock.cpp:158 strlist = {> = {sh = 0x81cfcf8}, } ---Type to continue, or q to quit--- #5 0x080a6a2e in MainServer::HandleGenPreviewPixmap (this=0x8132d40, slist=@0xb0e163b0, pbs=0x81ea540) at mainserver.cpp:3180 outputlist = {> = { sh = 0xb0e160bc}, } slave = (class PlaybackSock *) 0x8387368 pbssock = (struct QSocket *) 0xaf51a3a8 pginfo = (ProgramInfo *) 0x8232350 qurl = filename = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0xb0e160bc, static shared_null = 0x80fd388} len = 137917288 width = 16 height = -1327407256 aspect = -2.22031031e-06 secondsin = -1327406928 data = (unsigned char *) 0xb621e218 "" #6 0x0808967f in MainServer::ProcessRequestWork (this=0x8132d40, sock=0xaf51a3a8) at mainserver.cpp:446 listline = {> = {sh = 0x82aa9c8}, } line = {static null = { static null = , ---Type to continue, or q to quit--- d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x82bb6d8, static shared_null = 0x80fd388} tokens = {> = {sh = 0x8259f70}, } command = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x82bb6d8, static shared_null = 0x80fd388} pbs = (class PlaybackSock *) 0x81ea540 #7 0x08087b26 in MainServer::ProcessRequest (this=0x8132d40, sock=0xaf51a3a8) at mainserver.cpp:261 No locals. #8 0x080b5a3a in ProcessRequestThread::run (this=0x812b1d8) at mainserver.cpp:96 No locals. #9 0xb67122aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #10 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #11 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 5 (Thread -1335792720 (LWP 19330)): #0 0xb6314b61 in pthread_cond_wait@@GLIBC_2.3.2 () ---Type to continue, or q to quit--- from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6a17308 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080b5a17 in ProcessRequestThread::run (this=0x8130140) at mainserver.cpp:91 No locals. #3 0xb67122aa in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 4 (Thread -1355813968 (LWP 26531)): #0 0xb6314dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6a17190 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb790df57 in ThreadedFileWriter::DiskLoop (this=0x815c820) at ThreadedFileWriter.cpp:355 size = 47452 ---Type to continue, or q to quit--- #3 0xb790c451 in ThreadedFileWriter::boot_writer (wotsit=0x815c820) at ThreadedFileWriter.cpp:93 fw = (ThreadedFileWriter *) 0x815c820 #4 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 3 (Thread -1344181328 (LWP 26532)): #0 0xb6314dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6a17190 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb790de67 in ThreadedFileWriter::SyncLoop (this=0x815c820) at ThreadedFileWriter.cpp:331 No locals. #3 0xb790c47f in ThreadedFileWriter::boot_syncer (wotsit=0x815c820) at ThreadedFileWriter.cpp:103 fw = (ThreadedFileWriter *) 0x815c820 #4 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb61bab0e in clone () from /lib/tls/libc.so.6 ---Type to continue, or q to quit--- No symbol table info available. Thread 2 (Thread -1365255248 (LWP 26533)): #0 0xb61b2f87 in select () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb7d5bb1f in MpegRecorder::StartRecording (this=0x82d5ee0) at mpegrecorder.cpp:505 buffer = ( unsigned char *) 0x81d2be8 "Pñ\215\214éV*î#µ×\031àuU\n^\204QT9ñ\031è¢Ð¡\004kÑçÊ®X¼ÝD\232gf¡¡Dê(¿x\200øZÌ\204Þ1ÛÃáP" ret = 2164 elapsedTimer = {m_timer = {ds = 0}} elapsed = -1.40546017e-05 tv = {tv_sec = 4, tv_usec = 979000} rdset = {fds_bits = {131072, 0 }} #2 0xb7cf2d96 in TVRec::RecorderThread (param=0x82d5ee0) at tv_rec.cpp:1190 recorder = (class RecorderBase *) 0x82d5ee0 #3 0xb6312ccd in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #4 0xb61bab0e in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 1 (Thread -1249634592 (LWP 19318)): ---Type to continue, or q to quit--- #0 0xb6317179 in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb6313ee7 in _L_mutex_lock_29 () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x00000001 in ?? () No symbol table info available. #3 0xb670e176 in QEventLoop::wakeUp () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb6a15fd2 in QRealMutexPrivate::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xb6a16894 in QMutex::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #6 0x080b2ace in RefSocket::Lock (this=0x8387608) at server.h:22 No locals. #7 0x0808d88b in MainServer::customEvent (this=0x8132d40, e=0xaf512918) at mainserver.cpp:743 pbs = (class PlaybackSock *) 0x8387368 sock = (RefSocket *) 0x8387608 sendGlobal = false sentSet = { = {<> = {}, firstNode = 0xaf501748, lastNode = 0xaf501748, curNode = 0xaf501748, curIndex = 0, numNodes = 1, iterators = 0x0}, } localPBSList = { to continue, or q to quit--- kSock*> >> = {, true>> = {_M_start = 0x80ff430, _M_finish = 0x80ff444, _M_end_of_storage = 0x80ff450}, }, } iter = {> = {}, _M_current = 0x80ff430} broadcast = {> = { sh = 0xaf5094e0}, } sendstuff = true #8 0xb6778d3c in QObject::event () from /usr/lib/libqt-mt.so.3 No symbol table info available. #9 0xb671ebcf in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #10 0xb671e1ce in QApplication::notify () from /usr/lib/libqt-mt.so.3 No symbol table info available. #11 0xb671f9c6 in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #12 0xb671f846 in QApplication::sendPostedEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #13 0xb66c787a in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #14 0xb6730f28 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. ---Type to continue, or q to quit--- #15 0xb6730dd8 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #16 0xb671ee21 in QApplication::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #17 0x080836df in main (argc=8, argv=0xbffffd04) at main.cpp:637 a = settingsOverride = {sh = 0x811a5d0} binname = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x811a620, static shared_null = 0x80fd388} daemonize = true printsched = false testsched = false resched = false nosched = false nojobqueue = false nohousekeeper = false noexpirer = false printexpire = false pidfs = port = 6543 statusport = 6544 ---Type to continue, or q to quit--- myip = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x81264d8, static shared_null = 0x80fd388} masterip = {static null = { static null = , d = 0x80fd388, static shared_null = 0x80fd388}, d = 0x8126d48, static shared_null = 0x80fd388} ismaster = true fatal_error = false runsched = true #0 0xb6317179 in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0 (gdb)