(gdb) thread apply all bt full Thread 16 (Thread -1243948112 (LWP 29792)): #0 0xb614c2bc in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb614c0c4 in sleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0x080d8987 in HouseKeeper::RunHouseKeeping (this=0x8125a00) at housekeeper.cpp:244 period = -1238445852 maxhr = -1238497863 minhr = 292 dbTag = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0x812f990, static shared_null = 0x80fd070} #3 0x080d967d in HouseKeeper::doHouseKeepingThread (param=0x8125a00) at housekeeper.cpp:337 hkeeper = (HouseKeeper *) 0x8125a00 #4 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. ---Type to continue, or q to quit--- Thread 15 (Thread -1252336720 (LWP 29793)): #0 0xb62e5de2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb69d82e0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7cccc59 in EITScanner::RunEventLoop (this=0x8126018) at eitscanner.cpp:140 list_size = 0 rate = 1 sz = {2000, 1800, 1600, 1400, 1200} rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012} t = {m_timer = {ds = 0}} eitCount = 0 #3 0xb7ccc063 in EITScanner::SpawnEventLoop (param=0x8126018) at eitscanner.cpp:62 scanner = (EITScanner *) 0x8126018 #4 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 14 (Thread -1260725328 (LWP 29794)): ---Type to continue, or q to quit--- #0 0xb62e5de2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb69d82e0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7ce6a09 in TVRec::RunTV (this=0x812b388) at tv_rec.cpp:1334 lock = {mtx = 0x812b43c} idle_start = 60 timeout = 118 #3 0xb7ce49d7 in TVRec::EventThread (param=0x812b388) at tv_rec.cpp:1117 thetv = (class TVRec *) 0x812b388 #4 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 13 (Thread -1269113936 (LWP 29795)): #0 0xb62e5de2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb69d82e0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7cccc59 in EITScanner::RunEventLoop (this=0x8130c78) ---Type to continue, or q to quit--- at eitscanner.cpp:140 list_size = 0 rate = 1 sz = {2000, 1800, 1600, 1400, 1200} rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012} t = {m_timer = {ds = 0}} eitCount = 0 #3 0xb7ccc063 in EITScanner::SpawnEventLoop (param=0x8130c78) at eitscanner.cpp:62 scanner = (EITScanner *) 0x8130c78 #4 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 12 (Thread -1277502544 (LWP 29796)): #0 0xb62e5de2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb69d82e0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7ce6a09 in TVRec::RunTV (this=0x81310e0) at tv_rec.cpp:1334 lock = {mtx = 0x8131194} ---Type to continue, or q to quit--- idle_start = 60 timeout = 106 #3 0xb7ce49d7 in TVRec::EventThread (param=0x81310e0) at tv_rec.cpp:1117 thetv = (class TVRec *) 0x81310e0 #4 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 11 (Thread -1285891152 (LWP 29797)): #0 0xb614c2bc in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb614c0c4 in sleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0x0805d8d0 in AutoExpire::Sleep (this=0x8125940, sleepTime=60) at autoexpire.cpp:280 minSleep = 5 timeExpended = 15 #3 0x0805d87a in AutoExpire::RunExpirer (this=0x8125940) at autoexpire.cpp:265 curTime = {ds = 76385892} timer = {ds = 76385889} #4 0x0806187d in AutoExpire::ExpirerThread (param=0x8125940) at autoexpire.cpp:481 ---Type to continue, or q to quit--- expirer = (AutoExpire *) 0x8125940 #5 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 10 (Thread -1294279760 (LWP 29798)): #0 0xb614c2bc in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb614c0c4 in sleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb791b9e8 in JobQueue::ProcessQueue (this=0x81258a0) at jobqueue.cpp:474 chanid = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0x8125ac8, static shared_null = 0x80fd070} starttime = {d = {jd = 2453886}, t = {ds = 64740000}} startts = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0x81304b8, static shared_null = 0x80fd070} type = 2 id = 2603 ---Type to continue, or q to quit--- cmds = 0 flags = 0 status = 4 hostname = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0x8175328, static shared_null = 0x80fd070} sleepTime = 60 jobStatus = {sh = 0x8128358} maxJobs = 2 queueStartTimeStr = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0x81e6468, static shared_null = 0x80fd070} queueEndTimeStr = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0x8132378, static shared_null = 0x80fd070} queueStartTime = 0 queueEndTime = 2359 curQTime = {ds = 70717367} curTime = 1938 message = {static null = { ---Type to continue, or q to quit--- static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0x8128ac0, static shared_null = 0x80fd070} tmpStr = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0x811e3a0, static shared_null = 0x80fd070} jobs = {sh = 0x8127a60} atMax = false inTimeWindow = true startedJobAlready = false #3 0xb7915c34 in JobQueue::RunQueueProcesser (this=0x81258a0) at jobqueue.cpp:139 No locals. #4 0xb7915c5d in JobQueue::QueueProcesserThread (param=0x81258a0) at jobqueue.cpp:145 jobqueue = (class JobQueue *) 0x81258a0 #5 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #6 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 9 (Thread -1302668368 (LWP 29799)): ---Type to continue, or q to quit--- #0 0xb62e5b81 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb69d8458 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080b5931 in ProcessRequestThread::run (this=0x8133430) at mainserver.cpp:91 No locals. #3 0xb66d32ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 8 (Thread -1311056976 (LWP 29800)): #0 0xb62e5b81 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb69d8458 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080b5931 in ProcessRequestThread::run (this=0x8134b40) at mainserver.cpp:91 ---Type to continue, or q to quit--- No locals. #3 0xb66d32ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 7 (Thread -1319445584 (LWP 29801)): #0 0xb62e5b81 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb69d8458 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080b5931 in ProcessRequestThread::run (this=0x8133168) at mainserver.cpp:91 No locals. #3 0xb66d32ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. ---Type to continue, or q to quit--- Thread 6 (Thread -1327834192 (LWP 29802)): #0 0xb614c2bc in nanosleep () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb6184b9a in usleep () from /lib/tls/libc.so.6 No symbol table info available. #2 0xb78e803e in RingBuffer::safe_read (this=0xae11cc40, fd=13, data=0xae164de0, sz=32768) at RingBuffer.cpp:455 ret = 0 tot = 0 errcnt = 0 zerocnt = 3 #3 0xb78ebb42 in RingBuffer::Read (this=0xae11cc40, buf=0xae164de0, count=32768) at RingBuffer.cpp:1073 ret = -1 #4 0xb7b83782 in read_avf (h=0xae11c0ac, buf=0xae164de0 "", buf_size=32768) at avformatdecoder.cpp:626 dec = (AvFormatDecoder *) 0xae11bed0 #5 0xb75617ff in url_read (h=0xae11c0ac, buf=0xae164de0 "", size=32768) at avio.c:99 ret = 0 #6 0xb7b8388f in avf_read_packet (opaque=0xae11c0ac, buf=0xae164de0 "", buf_size=32768) at avformatdecoder.cpp:672 ---Type to continue, or q to quit--- h = (URLContext *) 0xae11c0ac #7 0xb75624f2 in fill_buffer (s=0xae140150) at aviobuf.c:284 len = 0 #8 0xb756261d in get_byte (s=0xae140150) at aviobuf.c:320 No locals. #9 0xb757a2d8 in find_next_start_code (pb=0xae140150, size_ptr=0xb0dabca4, header_state=0xae141120) at mpeg.c:1338 state = 255 v = 2920284176 val = -1240325192 n = 100000 #10 0xb757a47f in mpegps_read_pes_header (s=0xae140140, ppos=0xb0dabce8, pstart_code=0xb0dabd10, ppts=0xb0dabcf8, pdts=0xb0dabcf0) at mpeg.c:1439 m = (MpegDemuxContext *) 0xae141120 len = 2024 size = 100000 startcode = -1239531668 c = 168 flags = -1374495552 header_len = -100 pts = -5244763494810993480 dts = -5903422240430487576 last_pos = -1 ---Type to continue, or q to quit--- #11 0xb757a980 in mpegps_read_packet (s=0xae140140, pkt=0xae1410a0) at mpeg.c:1572 m = (MpegDemuxContext *) 0xae141120 st = (AVStream *) 0xb0dabd38 len = 0 startcode = -1374568752 i = 0 type = 0 codec_id = 0 es_type = 543197248 pts = 543197248 dts = -5904219039708606414 dummy_pos = 0 #12 0xb758f594 in av_read_packet (s=0xae140140, pkt=0xae1410a0) at utils.c:711 No locals. #13 0xb75903c0 in av_read_frame_internal (s=0xae140140, pkt=0xae1109e0) at utils.c:1030 st = (AVStream *) 0x0 len = 2024 ret = 0 i = -1374499704 startpos = 543197248 #14 0xb75908c7 in av_read_frame (s=0xae140140, pkt=0xae1109e0) at utils.c:1154 ---Type to continue, or q to quit--- pktl = (AVPacketList *) 0x0 eof = 0 genpts = 0 #15 0xb7b92336 in AvFormatDecoder::GetFrame (this=0xae11bed0, onlyvideo=-1) at avformatdecoder.cpp:2591 curstream = (AVStream *) 0xae13d520 ctype = 1 audIdx = 1 subIdx = -1 pkt = (AVPacket *) 0xae1109e0 len = 0 ret = 0 ptr = (unsigned char *) 0xae13da60 "" data_size = 0 pts = 927552 firstloop = true have_err = false allowedquit = false storevideoframes = false skipaudio = false #16 0xb7b733c7 in DecoderBase::DoFastForward (this=0xae11bed0, desiredFrame=20260, discardFrames=true) at decoderbase.cpp:572 oldrawstate = false ---Type to continue, or q to quit--- last_frame = 20175 needflush = true normalframes = -1327839576 #17 0xb7b81f3c in AvFormatDecoder::DoFastForward (this=0xae11bed0, desiredFrame=20260, discardFrames=true) at avformatdecoder.cpp:376 oldrawstate = 183 st = (AVStream *) 0xb0dac878 i = -1209141924 frameseekadjust = -5903254630706221776 context = (AVCodecContext *) 0xae13ed44 diff = -1.7828474412661244747832955859272164e+648 ts = -5287940135317747640 adj_cur_dts = -5319228727302558432 newts = -5279854988133519396 normalframes = -1374361840 #18 0xb7b52105 in NuppelVideoPlayer::DoFastForward (this=0xae14e710) at NuppelVideoPlayer.cpp:3882 number = 20260 desiredFrame = 20260 #19 0xb7b57864 in NuppelVideoPlayer::GetScreenGrab (this=0xae14e710, secondsin=64, bufflen=@0xb0dad0bc, vw=@0xb0dacf6c, vh=@0xb0dacf68, ar=@0xb0dacf64) at NuppelVideoPlayer.cpp:4889 number = 20261 ---Type to continue, or q to quit--- oldnumber = 20261 data = (unsigned char *) 0x0 outputbuf = (unsigned char *) 0x0 frame = (VideoFrame *) 0x0 orig = {data = {0x0, 0x0, 0x0, 0x0}, linesize = {0, 0, 0, 0}} retbuf = {data = {0x0, 0x0, 0x0, 0x0}, linesize = {0, 0, 0, 0}} #20 0xb7a2559a in PreviewGenerator::GetScreenGrab (pginfo=0xae13a1e0, filename=@0xb0dad0a0, secondsin=64, bufferlen=@0xb0dad0bc, video_width=@0xb0dacf6c, video_height=@0xb0dacf68, video_aspect=@0xb0dacf64) at previewgenerator.cpp:390 retbuf = 0x0 rbuf = (RingBuffer *) 0xae11cc40 nvp = (class NuppelVideoPlayer *) 0xae14e710 #21 0x080a7077 in MainServer::HandleGenPreviewPixmap (this=0x8132f70, slist=@0xb0dad3d0, pbs=0x8137428) at mainserver.cpp:3247 pbssock = (struct QSocket *) 0x8127c68 pginfo = (ProgramInfo *) 0xae13a1e0 qurl = filename = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0xae139de0, static shared_null = 0x80fd070} len = 0 ---Type to continue, or q to quit--- width = 0 height = 0 aspect = 0 secondsin = 64 data = (unsigned char *) 0x808da56 "\213]üÉÃ\220U\211åS\201ìd\002" #22 0x0808905f in MainServer::ProcessRequestWork (this=0x8132f70, sock=0x8127c68) at mainserver.cpp:446 listline = {> = { sh = 0xae117bb0}, } line = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0xae14b0b8, static shared_null = 0x80fd070} tokens = {> = {sh = 0xae141d00}, } command = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0xae14b0b8, static shared_null = 0x80fd070} pbs = (class PlaybackSock *) 0x8137428 #23 0x08087506 in MainServer::ProcessRequest (this=0x8132f70, sock=0x8127c68) at mainserver.cpp:261 No locals. #24 0x080b5954 in ProcessRequestThread::run (this=0x8132db8) ---Type to continue, or q to quit--- at mainserver.cpp:96 No locals. #25 0xb66d32ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #26 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #27 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 5 (Thread -1336222800 (LWP 29803)): #0 0xb62e5b81 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb69d8458 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080b5931 in ProcessRequestThread::run (this=0x8133308) at mainserver.cpp:91 No locals. #3 0xb66d32ca in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb618bdee in clone () from /lib/tls/libc.so.6 ---Type to continue, or q to quit--- No symbol table info available. Thread 4 (Thread -1364542544 (LWP 27941)): #0 0xb6184327 in select () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb7d50d93 in MpegRecorder::StartRecording (this=0xae1222c8) at mpegrecorder.cpp:505 buffer = (unsigned char *) 0x8144338 "\001@Í\211" ret = 4096 elapsedTimer = {m_timer = {ds = 0}} elapsed = 0 tv = {tv_sec = 4, tv_usec = 979000} rdset = {fds_bits = {65536, 0 }} #2 0xb7ce4a00 in TVRec::RecorderThread (param=0xae1222c8) at tv_rec.cpp:1128 recorder = (class RecorderBase *) 0xae1222c8 #3 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #4 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 3 (Thread -1355101264 (LWP 27945)): #0 0xb62e5de2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 ---Type to continue, or q to quit--- No symbol table info available. #1 0xb69d82e0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb78eee35 in ThreadedFileWriter::DiskLoop (this=0xae139900) at ThreadedFileWriter.cpp:355 size = 192512 #3 0xb78ed2e1 in ThreadedFileWriter::boot_writer (wotsit=0xae139900) at ThreadedFileWriter.cpp:93 fw = (ThreadedFileWriter *) 0xae139900 #4 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 2 (Thread -1410470992 (LWP 27946)): #0 0xb62e5de2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #1 0xb69d82e0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb78eed11 in ThreadedFileWriter::SyncLoop (this=0xae139900) at ThreadedFileWriter.cpp:331 No locals. ---Type to continue, or q to quit--- #3 0xb78ed30f in ThreadedFileWriter::boot_syncer (wotsit=0xae139900) at ThreadedFileWriter.cpp:103 fw = (ThreadedFileWriter *) 0xae139900 #4 0xb62e3ced in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #5 0xb618bdee in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 1 (Thread -1242048832 (LWP 29791)): #0 0xb6184327 in select () from /lib/tls/libc.so.6 No symbol table info available. #1 0xb6688aca in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb66f1f58 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb66f1e08 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb66dfe51 in QApplication::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0x080830bf in main (argc=8, argv=0xbffffd14) at main.cpp:638 a = settingsOverride = {sh = 0x811a390} binname = {static null = { ---Type to continue, or q to quit--- static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0x811a3e0, static shared_null = 0x80fd070} daemonize = true printsched = false testsched = false resched = false nosched = false nojobqueue = false nohousekeeper = false noexpirer = false printexpire = false pidfs = port = 6543 statusport = 6544 myip = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0x8126138, static shared_null = 0x80fd070} masterip = {static null = { static null = , d = 0x80fd070, static shared_null = 0x80fd070}, d = 0x81259e8, static shared_null = 0x80fd070} ---Type to continue, or q to quit--- ismaster = false fatal_error = false runsched = true #0 0xb6184327 in select () from /lib/tls/libc.so.6 (gdb)