corbin2:/usr/src/mythtv.15682/mythtv# gdb -x /etc/gdbcommands 5162 GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"... 5162: No such file or directory. (gdb) quit corbin2:/usr/src/mythtv.15682/mythtv# gdb -x /etc/gdbcommands mythbackend 5162 GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/libthread_db.so.1". Attaching to program: /opt/mns/mythtv.15682/bin/mythbackend, process 5162 Reading symbols from /opt/mns/mythtv.15682/lib/libmythtv-0.20.so.0...done. Loaded symbols for /opt/mns/mythtv/lib/libmythtv-0.20.so.0 Reading symbols from /opt/mns/mythtv.15682/lib/libmythavformat-0.20.so.0...done. Loaded symbols for /opt/mns/mythtv/lib/libmythavformat-0.20.so.0 Reading symbols from /opt/mns/mythtv.15682/lib/libmythavutil-0.20.so.0...done. Loaded symbols for /opt/mns/mythtv/lib/libmythavutil-0.20.so.0 Reading symbols from /opt/mns/mythtv.15682/lib/libmythavcodec-0.20.so.0...done. Loaded symbols for /opt/mns/mythtv/lib/libmythavcodec-0.20.so.0 Reading symbols from /opt/mns/mythtv.15682/lib/libmythfreemheg-0.20.so.0...done. Loaded symbols for /opt/mns/mythtv/lib/libmythfreemheg-0.20.so.0 Reading symbols from /opt/mns/mythtv.15682/lib/libmythupnp-0.20.so.0...done. Loaded symbols for /opt/mns/mythtv/lib/libmythupnp-0.20.so.0 Reading symbols from /opt/mns/mythtv.15682/lib/libmythlivemedia-0.20.so.0...done. Loaded symbols for /opt/mns/mythtv/lib/libmythlivemedia-0.20.so.0 Reading symbols from /opt/mns/mythtv.15682/lib/libmyth-0.20.so.0...done. Loaded symbols for /opt/mns/mythtv/lib/libmyth-0.20.so.0 Reading symbols from /opt/mns/mythtv.15682/lib/libmythui-0.20.so.0...done. Loaded symbols for /opt/mns/mythtv/lib/libmythui-0.20.so.0 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /usr/lib/libmp3lame.so.0...done. Loaded symbols for /usr/lib/libmp3lame.so.0 Reading symbols from /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /usr/lib/libdirectfb-0.9.so.25...done. Loaded symbols for /usr/lib/libdirectfb-0.9.so.25 Reading symbols from /usr/lib/libfusion-0.9.so.25...done. Loaded symbols for /usr/lib/libfusion-0.9.so.25 Reading symbols from /usr/lib/libdirect-0.9.so.25...done. Loaded symbols for /usr/lib/libdirect-0.9.so.25 Reading symbols from /usr/lib/libXinerama.so.1...done. Loaded symbols for /usr/lib/libXinerama.so.1 Reading symbols from /usr/lib/libXv.so.1...done. Loaded symbols for /usr/lib/libXv.so.1 Reading symbols from /usr/lib/libXxf86vm.so.1...done. Loaded symbols for /usr/lib/libXxf86vm.so.1 Reading symbols from /usr/lib/libXrandr.so.2...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXvMCW.so.1...done. Loaded symbols for /usr/lib/libXvMCW.so.1 Reading symbols from /usr/lib/libXvMC.so.1...done. Loaded symbols for /usr/lib/libXvMC.so.1 Reading symbols from /usr/lib/libqt-mt.so.3...done. Loaded symbols for /usr/lib/libqt-mt.so.3 Reading symbols from /usr/lib/libGLU.so.1...done. Loaded symbols for /usr/lib/libGLU.so.1 Reading symbols from /usr/lib/libGL.so.1...done. Loaded symbols for /usr/lib/libGL.so.1 Reading symbols from /usr/lib/libXmu.so.6...done. Loaded symbols for /usr/lib/libXmu.so.6 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /lib/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread -1248508208 (LWP 5162)] [New Thread -1496331376 (LWP 5769)] [New Thread -1468011632 (LWP 5768)] [New Thread -1477452912 (LWP 5765)] [New Thread -1506821232 (LWP 5764)] [New Thread -1459623024 (LWP 5459)] [New Thread -1449133168 (LWP 5201)] [New Thread -1440744560 (LWP 5200)] [New Thread -1432355952 (LWP 5199)] [New Thread -1423967344 (LWP 5198)] [New Thread -1415578736 (LWP 5197)] [New Thread -1407190128 (LWP 5196)] [New Thread -1398801520 (LWP 5195)] [New Thread -1390412912 (LWP 5194)] [New Thread -1382024304 (LWP 5193)] [New Thread -1373635696 (LWP 5192)] [New Thread -1365247088 (LWP 5191)] [New Thread -1356858480 (LWP 5190)] [New Thread -1348469872 (LWP 5189)] [New Thread -1340081264 (LWP 5187)] [New Thread -1331692656 (LWP 5185)] [New Thread -1323304048 (LWP 5183)] [New Thread -1310880880 (LWP 5182)] [New Thread -1302336624 (LWP 5181)] [New Thread -1293948016 (LWP 5180)] [New Thread -1285403760 (LWP 5176)] [New Thread -1277015152 (LWP 5175)] [New Thread -1268626544 (LWP 5173)] [New Thread -1260237936 (LWP 5172)] [New Thread -1251849328 (LWP 5166)] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/librt.so.1...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/liblirc_client.so.0...done. Loaded symbols for /usr/lib/liblirc_client.so.0 Reading symbols from /usr/lib/libXrender.so.1...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libfontconfig.so.1...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libaudio.so.2...done. Loaded symbols for /usr/lib/libaudio.so.2 Reading symbols from /usr/lib/libXt.so.6...done. Loaded symbols for /usr/lib/libXt.so.6 Reading symbols from /usr/lib/libjpeg.so.62...done. Loaded symbols for /usr/lib/libjpeg.so.62 Reading symbols from /usr/lib/libpng12.so.0...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /usr/lib/libXi.so.6...done. Loaded symbols for /usr/lib/libXi.so.6 Reading symbols from /usr/lib/libXcursor.so.1...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/libXft.so.2...done. Loaded symbols for /usr/lib/libXft.so.2 Reading symbols from /usr/lib/libSM.so.6...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libICE.so.6...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /usr/lib/libdrm.so.2...done. Loaded symbols for /usr/lib/libdrm.so.2 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libexpat.so.1...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/libXfixes.so.3...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so...done. Loaded symbols for /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so Reading symbols from /usr/lib/libmysqlclient.so.15...done. Loaded symbols for /usr/lib/libmysqlclient.so.15 Reading symbols from /lib/libcrypt.so.1...done. Loaded symbols for /lib/libcrypt.so.1 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /usr/lib/libnss_db.so.2...done. Loaded symbols for /usr/lib/libnss_db.so.2 Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /usr/lib/libdb-4.3.so...done. Loaded symbols for /usr/lib/libdb-4.3.so Failed to read a valid object file image from memory. 0xb5b8b897 in select () from /lib/libc.so.6 Thread 30 (Thread -1251849328 (LWP 5166)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0x08104a59 in HouseKeeper::RunHouseKeeping (this=0x823d228) at housekeeper.cpp:262 period = 1 maxhr = 6 minhr = 0 dbTag = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x82548a8, static shared_null = 0x81560c0} #3 0x08104aa3 in HouseKeeper::doHouseKeepingThread (param=0x823d228) at housekeeper.cpp:591 hkeeper = (HouseKeeper *) 0x823d228 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 29 (Thread -1260237936 (LWP 5172)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x8242400) at tv_rec.cpp:1478 lock = {mtx = 0x82424b0} #3 0xb7c2b603 in TVRec::EventThread (param=0x8242400) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x8242400 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 28 (Thread -1268626544 (LWP 5173)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bda59e in EITScanner::RunEventLoop (this=0x82c0ca0) at eitscanner.cpp:151 list_size = 0 rate = 1 t = {m_timer = {ds = 0}} eitCount = 0 sz = {2000, 1800, 1600, 1400, 1200} rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012} #3 0xb7bda8a1 in EITScanner::SpawnEventLoop (param=0x82c0ca0) at eitscanner.cpp:69 scanner = (EITScanner *) 0x82c0ca0 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 27 (Thread -1277015152 (LWP 5175)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x8249e20) at tv_rec.cpp:1478 lock = {mtx = 0x8249ed0} #3 0xb7c2b603 in TVRec::EventThread (param=0x8249e20) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x8249e20 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 26 (Thread -1285403760 (LWP 5176)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bda59e in EITScanner::RunEventLoop (this=0x82ee328) at eitscanner.cpp:151 list_size = 0 rate = 1 t = {m_timer = {ds = 0}} eitCount = 0 sz = {2000, 1800, 1600, 1400, 1200} rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012} #3 0xb7bda8a1 in EITScanner::SpawnEventLoop (param=0x82ee328) at eitscanner.cpp:69 scanner = (EITScanner *) 0x82ee328 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 25 (Thread -1293948016 (LWP 5180)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824d318) at tv_rec.cpp:1478 lock = {mtx = 0x824d3c8} #3 0xb7c2b603 in TVRec::EventThread (param=0x824d318) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824d318 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 24 (Thread -1302336624 (LWP 5181)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bda59e in EITScanner::RunEventLoop (this=0x83e7840) at eitscanner.cpp:151 list_size = 0 rate = 1 t = {m_timer = {ds = 0}} eitCount = 0 sz = {2000, 1800, 1600, 1400, 1200} rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012} #3 0xb7bda8a1 in EITScanner::SpawnEventLoop (param=0x83e7840) at eitscanner.cpp:69 scanner = (EITScanner *) 0x83e7840 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 23 (Thread -1310880880 (LWP 5182)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824a3c0) at tv_rec.cpp:1478 lock = {mtx = 0x824a470} #3 0xb7c2b603 in TVRec::EventThread (param=0x824a3c0) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824a3c0 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 22 (Thread -1323304048 (LWP 5183)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824b8e8) at tv_rec.cpp:1478 lock = {mtx = 0x824b998} #3 0xb7c2b603 in TVRec::EventThread (param=0x824b8e8) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824b8e8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 21 (Thread -1331692656 (LWP 5185)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824dfe8) at tv_rec.cpp:1478 lock = {mtx = 0x824e098} #3 0xb7c2b603 in TVRec::EventThread (param=0x824dfe8) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824dfe8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 20 (Thread -1340081264 (LWP 5187)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824f4c0) at tv_rec.cpp:1478 lock = {mtx = 0x824f570} #3 0xb7c2b603 in TVRec::EventThread (param=0x824f4c0) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824f4c0 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 19 (Thread -1348469872 (LWP 5189)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508364 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080eaa7a in Scheduler::RunScheduler (this=0xb1243520) at scheduler.cpp:1527 statuschanged = false recIter = {_M_cur = 0xb14fa854, _M_first = 0xb14fa840, _M_last = 0xb14faa40, _M_node = 0xb124acb4} prerollseconds = 5 secsleft = 6096 nexttv = (EncoderLink *) 0x0 nextRecording = (ProgramInfo *) 0x88f6638 nextrectime = {d = {jd = 2454512}, t = {ds = 72000000}} schedid = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x88f65b0, static shared_null = 0x81560c0} curtime = {d = {jd = 2454512}, t = {ds = 65903023}} lastupdate = {d = {jd = 2454512}, t = {ds = 65380204}} startIter = {_M_cur = 0xb14fa84c, _M_first = 0xb14fa840, _M_last = 0xb14faa40, _M_node = 0xb124acb4} blockShutdown = true idleSince = {d = {jd = 0}, t = {ds = 0}} idleTimeoutSecs = 0 idleWaitForRecordingTime = 15 firstRun = false fillstart = {tv_sec = 1203116980, tv_usec = 357143} fillend = {tv_sec = 1203116985, tv_usec = 990058} matchTime = 0.152833 placeTime = 5.63291502 query = {<> = {}, m_db = 0xb1212780, m_dbHostName = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8223e30, static shared_null = 0x81560c0}, m_isConnected = true, m_returnConnection = false} #3 0x080ee506 in Scheduler::SchedulerThread (param=0xb1243520) at scheduler.cpp:2049 sched = (Scheduler *) 0xb1243520 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 18 (Thread -1356858480 (LWP 5190)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0x08067d55 in AutoExpire::Sleep (this=0xb14c83a8, sleepTime=60) at autoexpire.cpp:320 minSleep = 5 timeExpended = 25 #3 0x08073a43 in AutoExpire::RunExpirer (this=0xb14c83a8) at autoexpire.cpp:305 timer = {ds = 65877775} curTime = {d = {jd = 2454512}, t = {ds = 65877775}} next_expire = {d = {jd = 2454512}, t = {ds = 66357217}} #4 0x08073a6f in AutoExpire::ExpirerThread (param=0xb14c83a8) at autoexpire.cpp:571 expirer = (AutoExpire *) 0xb14c83a8 #5 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 17 (Thread -1365247088 (LWP 5191)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0xb779a98c in JobQueue::ProcessQueue (this=0xb1251a60) at jobqueue.cpp:463 chanid = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x882c660, static shared_null = 0x81560c0} starttime = {d = {jd = 2453974}, t = {ds = 79203000}} schedruntime = {d = {jd = 2454489}, t = {ds = 72363000}} startts = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8795fb0, static shared_null = 0x81560c0} type = 2 id = 5784 cmds = 0 flags = 4 status = 1 hostname = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x87f5d80, static shared_null = 0x81560c0} sleepTime = 10 jobStatus = {sh = 0xb125b9d8} maxJobs = 1 message = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x876f4b8, static shared_null = 0x81560c0} jobs = {sh = 0xb1209400} atMax = false inTimeWindow = true startedJobAlready = false #3 0xb779aac9 in JobQueue::RunQueueProcesser (this=0xb1251a60) at jobqueue.cpp:142 No locals. #4 0xb779aaf3 in JobQueue::QueueProcesserThread (param=0xb1251a60) at jobqueue.cpp:148 jobqueue = (class JobQueue *) 0xb1251a60 #5 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 16 (Thread -1373635696 (LWP 5192)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508364 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb6e7de5d in CEvent::WaitForEvent (this=0xb13009f8, time=500) at threadpool.cpp:96 ret = false #3 0xb6e7df2d in WorkerThread::run (this=0xb13009e8) at threadpool.cpp:202 timer = {m_timer = {ds = 65377196}} #4 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 15 (Thread -1382024304 (LWP 5193)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb61bb817 in ?? () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xad9ff28c in ?? () No symbol table info available. #3 0xad9ff2bc in ?? () No symbol table info available. #4 0xad9ff300 in ?? () No symbol table info available. #5 0xad9ffb90 in ?? () No symbol table info available. #6 0xad9ff300 in ?? () No symbol table info available. #7 0xb5d2b9a0 in pthread_mutex_unlock () from /lib/libpthread.so.0 No symbol table info available. #8 0xb61bb9fa in QThread::msleep () from /usr/lib/libqt-mt.so.3 No symbol table info available. #9 0xb6e70cb6 in TaskQueue::run (this=0xb1300ec0) at taskqueue.cpp:114 ttNow = {tv_sec = 1203117503, tv_usec = 348367} pTask = (Task *) 0x0 #10 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #11 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #12 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 14 (Thread -1390412912 (LWP 5194)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0x08123185 in UPnpMedia::RunRebuildLoop (this=0xb1306778) at upnpmedia.cpp:40 No locals. #3 0x0812319f in UPnpMedia::doUPnpMediaThread (param=0xb1306778) at upnpmedia.cpp:47 upnpmedia = (UPnpMedia *) 0xb1306778 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 13 (Thread -1398801520 (LWP 5195)): #0 0xb5b8b897 in select () from /lib/libc.so.6 No symbol table info available. #1 0xb6e6d4e6 in SSDP::run (this=0xb1300ef0) at ssdp.cpp:207 nMaxSocket = 19 read_set = {fds_bits = {917504, 0 }} timeout = {tv_sec = 0, tv_usec = 390000} #2 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #4 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 12 (Thread -1407190128 (LWP 5196)): #0 0xb5d2c351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508384 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080ca0d9 in ProcessRequestThread::run (this=0xb1307100) at mainserver.cpp:139 No locals. #3 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 11 (Thread -1415578736 (LWP 5197)): #0 0xb5d2c351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508384 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080ca0d9 in ProcessRequestThread::run (this=0xb1307588) at mainserver.cpp:139 No locals. #3 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 10 (Thread -1423967344 (LWP 5198)): #0 0xb5d2c351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508384 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080ca0d9 in ProcessRequestThread::run (this=0xb1307790) at mainserver.cpp:139 No locals. #3 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 9 (Thread -1432355952 (LWP 5199)): #0 0xb5d2c351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508384 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080ca0d9 in ProcessRequestThread::run (this=0xb1307298) at mainserver.cpp:139 No locals. #3 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 8 (Thread -1440744560 (LWP 5200)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c15961 in TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1504 ok = false t = {m_timer = {ds = 65903370}} #3 0xb7c15e42 in TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3039 lock = {mtx = 0x824d3c8} #4 0x0807dc6b in EncoderLink::SetChannel (this=0x83bb438, name=@0xaa1feda8) at encoderlink.cpp:705 No locals. #5 0x080abae8 in MainServer::HandleRecorderQuery (this=0xb13073f0, slist=@0xaa1ff27c, commands=@0xaa1ff274, pbs=0xb14db2c8) at mainserver.cpp:3041 name = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb14b19e0, static shared_null = 0x81560c0} pbssock = (class MythSocket *) 0x89024e8 recnum = 5 iter = {node = 0x83f51a8} command = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb1456c90, static shared_null = 0x81560c0} retlist = {> = {sh = 0xb14d5958}, } enc = (EncoderLink *) 0x83bb438 #6 0x080bebac in MainServer::ProcessRequestWork (this=0xb13073f0, sock=0x89024e8) at mainserver.cpp:460 listline = {> = {sh = 0xb1486d68}, } line = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb1210e60, static shared_null = 0x81560c0} tokens = {> = {sh = 0xb14ad770}, } command = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb14fae58, static shared_null = 0x81560c0} pbs = (class PlaybackSock *) 0xb14db2c8 #7 0x080c1171 in MainServer::ProcessRequest (this=0xb13073f0, sock=0x89024e8) at mainserver.cpp:290 No locals. #8 0x080ca108 in ProcessRequestThread::run (this=0xb1309ed0) at mainserver.cpp:147 No locals. #9 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #10 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #11 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 7 (Thread -1449133168 (LWP 5201)): #0 0xb5b8b897 in select () from /lib/libc.so.6 No symbol table info available. #1 0xb6bb7eac in MythSocket::readyReadThread () at mythsocket.cpp:886 it = { = {list = 0xb6d4d5c0, curNode = 0x0}, } rval = 1 rfds = {fds_bits = {115343360, 0 }} sock = (MythSocket *) 0x0 maxfd = 26 found = false #2 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 6 (Thread -1459623024 (LWP 5459)): #0 0xb5d293a2 in pthread_join () from /lib/libpthread.so.0 No symbol table info available. #1 0xb7ce3a7c in DVBStreamHandler::Stop (this=0x8827388) at dvbstreamhandler.cpp:204 locker = {mtx = 0x8827398} #2 0xb7ce4226 in DVBStreamHandler::RemoveListener (this=0x8827388, data=0xb133a170) at dvbstreamhandler.cpp:160 it = {_M_current = 0x87548d0} __PRETTY_FUNCTION__ = "void DVBStreamHandler::RemoveListener(MPEGStreamData*)" #3 0xb7cd9270 in DVBRecorder::PauseAndWait (this=0xb125f858, timeout=100) at dvbrecorder.cpp:457 __PRETTY_FUNCTION__ = "virtual bool DVBRecorder::PauseAndWait(int)" #4 0xb7cd9db9 in DVBRecorder::StartRecording (this=0xb125f858) at dvbrecorder.cpp:397 tmp = false #5 0xb7c0446a in TVRec::RecorderThread (param=0xb125f858) at tv_rec.cpp:1261 recorder = (class RecorderBase *) 0xb125f858 #6 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #7 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 5 (Thread -1506821232 (LWP 5764)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb773656f in ThreadedFileWriter::DiskLoop (this=0xb12503b8) at ThreadedFileWriter.cpp:375 write_ok = true size = 9588 #3 0xb7738459 in ThreadedFileWriter::boot_writer (wotsit=0xb12503b8) at ThreadedFileWriter.cpp:101 fw = (ThreadedFileWriter *) 0xb12503b8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 4 (Thread -1477452912 (LWP 5765)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7736cd7 in ThreadedFileWriter::SyncLoop (this=0xb12503b8) at ThreadedFileWriter.cpp:351 No locals. #3 0xb7736d19 in ThreadedFileWriter::boot_syncer (wotsit=0xb12503b8) at ThreadedFileWriter.cpp:111 fw = (ThreadedFileWriter *) 0xb12503b8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 3 (Thread -1468011632 (LWP 5768)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b8c0ec in usleep () from /lib/libc.so.6 No symbol table info available. #2 0xb7c3482f in DeviceReadBuffer::WaitForUsed (this=0x8890f30, needed=752) at DeviceReadBuffer.cpp:469 avail = 0 #3 0xb7c3576e in DeviceReadBuffer::Read (this=0x8890f30, buf=0xa584b008 "G\021\"\031", count=2820000) at DeviceReadBuffer.cpp:392 avail = 2972774972 cnt = 16777216 #4 0xb7ce2ccc in DVBStreamHandler::RunTS (this=0x8827388) at dvbstreamhandler.cpp:283 len = 0 remainder = 0 buffer_size = 2820000 buffer = (unsigned char *) 0xa584b008 "G\021\"\031" dvr_fd = 28 _error = false fd_select_set = {fds_bits = {268435456, 0 }} #5 0xb7ce39e8 in DVBStreamHandler::Run (this=0x8827388) at dvbstreamhandler.cpp:217 No locals. #6 0xb7ce3a11 in run_dvb_stream_handler_thunk (param=0x8827388) at dvbstreamhandler.cpp:173 mon = (DVBStreamHandler *) 0x8827388 #7 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #8 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 2 (Thread -1496331376 (LWP 5769)): #0 0xb5b88e29 in poll () from /lib/libc.so.6 No symbol table info available. #1 0xb7c355c0 in DeviceReadBuffer::Poll (this=0x8890f30) at DeviceReadBuffer.cpp:304 polls = {fd = 28, events = 1, revents = 0} ret = 0 retval = true #2 0xb7c35d79 in DeviceReadBuffer::fill_ringbuffer (this=0x8890f30) at DeviceReadBuffer.cpp:240 read_size = 48128 errcnt = 0 #3 0xb7c35e8b in DeviceReadBuffer::boot_ringbuffer (arg=0x8890f30) at DeviceReadBuffer.cpp:216 No locals. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 1 (Thread -1248508208 (LWP 5162)): #0 0xb5b8b897 in select () from /lib/libc.so.6 No symbol table info available. #1 0xb616b348 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb61de245 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb61de066 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb61c588b in QApplication::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0x0809ad14 in main (argc=5, argv=0xbf888e04) at main.cpp:966 need_gui = false a = settingsOverride = {sh = 0x821d9e0} binname = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8220ed0, static shared_null = 0x81560c0} previewFrameNumber = -2 previewSeconds = -2 previewSize = {wd = 0, ht = 0} chanid = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} starttime = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} infile = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} outfile = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} daemonize = false printsched = false testsched = false resched = false nosched = false noupnp = false nojobqueue = false nohousekeeper = false noexpirer = false printexpire = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8220ef8, static shared_null = 0x81560c0} clearsettingscache = false wantupnprebuild = false pidfs = port = 6543 myip = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8226e70, static shared_null = 0x81560c0} ismaster = true fatal_error = false runsched = true pHS = (class HttpServer *) 0x8609be0 #0 0xb5b8b897 in select () from /lib/libc.so.6 (gdb) thread 8 [Switching to thread 8 (Thread -1440744560 (LWP 5200))]#0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 (gdb) step Single stepping until exit from function pthread_cond_timedwait@@GLIBC_2.3.2, which has no line number information. 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 (gdb) Single stepping until exit from function _ZN14QWaitCondition4waitEm, which has no line number information. TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1505 1505 stateChangeLock.lock(); (gdb) 1508 ok = (tuningRequests.empty() && !changeState); (gdb) std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) std::operator== (__x=@0x824d3f8, __y=@0x824d3e8) at /usr/include/c++/4.1.3/bits/stl_deque.h:244 244 { return __x._M_cur == __y._M_cur; } (gdb) 0xb7c2caea in std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) 1510 return ok; (gdb) 1511 } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3038 3038 while (!HasFlags(kFlagRingBufferReady)) (gdb) TVRec::HasFlags (this=0x824d318, f=1073741824) at tv_rec.h:290 290 bool HasFlags(uint f) const { return (stateFlags & f) == f; } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3039 3039 WaitForEventThreadSleep(); (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1492 1492 bool ok = false; (gdb) 1493 MythTimer t; (gdb) MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) QTime (this=0xaa1fea5c) at ../../../../../include/qt3/qdatetime.h:126 126 QTime() { ds=0; } // set null time (gdb) 0xb773560b in MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1494 1494 t.start(); (gdb) MythTimer::start (this=0xaa1fea5c) at ../libmyth/util.h:27 27 void start() { m_timer.start(); } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) MythTimer::elapsed (this=0xaa1fea5c) at ../libmyth/util.h:32 32 int elapsed() { int ret = m_timer.elapsed(); (gdb) 33 if (ret > 86300000) { ret = 0; m_timer.restart(); } (gdb) 34 return ret; (gdb) 35 } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1497 1497 if (wake) (gdb) 1498 triggerEventLoop.wakeAll(); (gdb) 1500 stateChangeLock.unlock(); (gdb) 1504 triggerEventSleep.wait(100); (gdb) 1505 stateChangeLock.lock(); (gdb) 1508 ok = (tuningRequests.empty() && !changeState); (gdb) std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) std::operator== (__x=@0x824d3f8, __y=@0x824d3e8) at /usr/include/c++/4.1.3/bits/stl_deque.h:244 244 { return __x._M_cur == __y._M_cur; } (gdb) 0xb7c2caea in std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) 1510 return ok; (gdb) 1511 } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3038 3038 while (!HasFlags(kFlagRingBufferReady)) (gdb) TVRec::HasFlags (this=0x824d318, f=1073741824) at tv_rec.h:290 290 bool HasFlags(uint f) const { return (stateFlags & f) == f; } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3039 3039 WaitForEventThreadSleep(); (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1492 1492 bool ok = false; (gdb) 1493 MythTimer t; (gdb) MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) QTime (this=0xaa1fea5c) at ../../../../../include/qt3/qdatetime.h:126 126 QTime() { ds=0; } // set null time (gdb) 0xb773560b in MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1494 1494 t.start(); (gdb) MythTimer::start (this=0xaa1fea5c) at ../libmyth/util.h:27 27 void start() { m_timer.start(); } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) MythTimer::elapsed (this=0xaa1fea5c) at ../libmyth/util.h:32 32 int elapsed() { int ret = m_timer.elapsed(); (gdb) 33 if (ret > 86300000) { ret = 0; m_timer.restart(); } (gdb) 34 return ret; (gdb) 35 } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1497 1497 if (wake) (gdb) 1498 triggerEventLoop.wakeAll(); (gdb) 1500 stateChangeLock.unlock(); (gdb) 1504 triggerEventSleep.wait(100); (gdb) [New Thread -1663284336 (LWP 6178)] [New Thread -1654895728 (LWP 6179)] 1505 stateChangeLock.lock(); (gdb) 1508 ok = (tuningRequests.empty() && !changeState); (gdb) std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) std::operator== (__x=@0x824d3f8, __y=@0x824d3e8) at /usr/include/c++/4.1.3/bits/stl_deque.h:244 244 { return __x._M_cur == __y._M_cur; } (gdb) 0xb7c2caea in std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) 1510 return ok; (gdb) 1511 } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3038 3038 while (!HasFlags(kFlagRingBufferReady)) (gdb) TVRec::HasFlags (this=0x824d318, f=1073741824) at tv_rec.h:290 290 bool HasFlags(uint f) const { return (stateFlags & f) == f; } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3039 3039 WaitForEventThreadSleep(); (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1492 1492 bool ok = false; (gdb) 1493 MythTimer t; (gdb) MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) QTime (this=0xaa1fea5c) at ../../../../../include/qt3/qdatetime.h:126 126 QTime() { ds=0; } // set null time (gdb) 0xb773560b in MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1494 1494 t.start(); (gdb) MythTimer::start (this=0xaa1fea5c) at ../libmyth/util.h:27 27 void start() { m_timer.start(); } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) MythTimer::elapsed (this=0xaa1fea5c) at ../libmyth/util.h:32 32 int elapsed() { int ret = m_timer.elapsed(); (gdb) [Thread -1663284336 (LWP 6178) exited] 33 if (ret > 86300000) { ret = 0; m_timer.restart(); } (gdb) 34 return ret; (gdb) 35 } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1497 1497 if (wake) (gdb) 1498 triggerEventLoop.wakeAll(); (gdb) 1500 stateChangeLock.unlock(); (gdb) 1504 triggerEventSleep.wait(100); (gdb) 1505 stateChangeLock.lock(); (gdb) 1508 ok = (tuningRequests.empty() && !changeState); (gdb) std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) std::operator== (__x=@0x824d3f8, __y=@0x824d3e8) at /usr/include/c++/4.1.3/bits/stl_deque.h:244 244 { return __x._M_cur == __y._M_cur; } (gdb) 0xb7c2caea in std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) 1510 return ok; (gdb) 1511 } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3038 3038 while (!HasFlags(kFlagRingBufferReady)) (gdb) [Thread -1654895728 (LWP 6179) exited] TVRec::HasFlags (this=0x824d318, f=1073741824) at tv_rec.h:290 290 bool HasFlags(uint f) const { return (stateFlags & f) == f; } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3039 3039 WaitForEventThreadSleep(); (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1492 1492 bool ok = false; (gdb) 1493 MythTimer t; (gdb) MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) QTime (this=0xaa1fea5c) at ../../../../../include/qt3/qdatetime.h:126 126 QTime() { ds=0; } // set null time (gdb) 0xb773560b in MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1494 1494 t.start(); (gdb) thread apply all bt full Thread 30 (Thread -1251849328 (LWP 5166)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0x08104a59 in HouseKeeper::RunHouseKeeping (this=0x823d228) at housekeeper.cpp:262 period = 1 maxhr = 6 minhr = 0 dbTag = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x82557f0, static shared_null = 0x81560c0} #3 0x08104aa3 in HouseKeeper::doHouseKeepingThread (param=0x823d228) at housekeeper.cpp:591 hkeeper = (HouseKeeper *) 0x823d228 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 29 (Thread -1260237936 (LWP 5172)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x8242400) at tv_rec.cpp:1478 lock = {mtx = 0x82424b0} #3 0xb7c2b603 in TVRec::EventThread (param=0x8242400) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x8242400 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 28 (Thread -1268626544 (LWP 5173)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bda59e in EITScanner::RunEventLoop (this=0x82c0ca0) at eitscanner.cpp:151 list_size = 0 rate = 1 t = {m_timer = {ds = 0}} eitCount = 0 sz = {2000, 1800, 1600, 1400, 1200} rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012} #3 0xb7bda8a1 in EITScanner::SpawnEventLoop (param=0x82c0ca0) at eitscanner.cpp:69 scanner = (EITScanner *) 0x82c0ca0 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 27 (Thread -1277015152 (LWP 5175)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x8249e20) at tv_rec.cpp:1478 lock = {mtx = 0x8249ed0} #3 0xb7c2b603 in TVRec::EventThread (param=0x8249e20) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x8249e20 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 26 (Thread -1285403760 (LWP 5176)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bda59e in EITScanner::RunEventLoop (this=0x82ee328) at eitscanner.cpp:151 list_size = 0 rate = 1 t = {m_timer = {ds = 0}} eitCount = 0 sz = {2000, 1800, 1600, 1400, 1200} rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012} #3 0xb7bda8a1 in EITScanner::SpawnEventLoop (param=0x82ee328) at eitscanner.cpp:69 scanner = (EITScanner *) 0x82ee328 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 25 (Thread -1293948016 (LWP 5180)): #0 0xb5d2e949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 No symbol table info available. #1 0xb5d2a88c in _L_mutex_lock_88 () from /lib/libpthread.so.0 No symbol table info available. #2 0xb5d2a28d in pthread_mutex_lock () from /lib/libpthread.so.0 No symbol table info available. #3 0xb65074e7 in QRecursiveMutexPrivate::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb6507032 in QMutex::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xb7c2b54d in TVRec::RunTV (this=0x824d318) at tv_rec.cpp:1479 lock = {mtx = 0x824d3c8} #6 0xb7c2b603 in TVRec::EventThread (param=0x824d318) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824d318 #7 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #8 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 24 (Thread -1302336624 (LWP 5181)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bda59e in EITScanner::RunEventLoop (this=0x83e7840) at eitscanner.cpp:151 list_size = 0 rate = 1 t = {m_timer = {ds = 0}} eitCount = 0 sz = {2000, 1800, 1600, 1400, 1200} rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012} #3 0xb7bda8a1 in EITScanner::SpawnEventLoop (param=0x83e7840) at eitscanner.cpp:69 scanner = (EITScanner *) 0x83e7840 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 23 (Thread -1310880880 (LWP 5182)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824a3c0) at tv_rec.cpp:1478 lock = {mtx = 0x824a470} #3 0xb7c2b603 in TVRec::EventThread (param=0x824a3c0) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824a3c0 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 22 (Thread -1323304048 (LWP 5183)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824b8e8) at tv_rec.cpp:1478 lock = {mtx = 0x824b998} #3 0xb7c2b603 in TVRec::EventThread (param=0x824b8e8) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824b8e8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 21 (Thread -1331692656 (LWP 5185)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824dfe8) at tv_rec.cpp:1478 lock = {mtx = 0x824e098} #3 0xb7c2b603 in TVRec::EventThread (param=0x824dfe8) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824dfe8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 20 (Thread -1340081264 (LWP 5187)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824f4c0) at tv_rec.cpp:1478 lock = {mtx = 0x824f570} #3 0xb7c2b603 in TVRec::EventThread (param=0x824f4c0) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824f4c0 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 19 (Thread -1348469872 (LWP 5189)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508364 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080eaa7a in Scheduler::RunScheduler (this=0xb1243520) at scheduler.cpp:1527 statuschanged = false recIter = {_M_cur = 0xb14fa854, _M_first = 0xb14fa840, _M_last = 0xb14faa40, _M_node = 0xb124acb4} prerollseconds = 5 secsleft = 5882 nexttv = (EncoderLink *) 0x0 nextRecording = (ProgramInfo *) 0x88f6638 nextrectime = {d = {jd = 2454512}, t = {ds = 72000000}} schedid = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x88f65b0, static shared_null = 0x81560c0} curtime = {d = {jd = 2454512}, t = {ds = 66117999}} lastupdate = {d = {jd = 2454512}, t = {ds = 65380204}} startIter = {_M_cur = 0xb14fa84c, _M_first = 0xb14fa840, _M_last = 0xb14faa40, _M_node = 0xb124acb4} blockShutdown = true idleSince = {d = {jd = 0}, t = {ds = 0}} idleTimeoutSecs = 0 idleWaitForRecordingTime = 15 firstRun = false fillstart = {tv_sec = 1203116980, tv_usec = 357143} fillend = {tv_sec = 1203116985, tv_usec = 990058} matchTime = 0.152833 placeTime = 5.63291502 query = {<> = {}, m_db = 0xb1212780, m_dbHostName = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8223e30, static shared_null = 0x81560c0}, m_isConnected = true, m_returnConnection = false} #3 0x080ee506 in Scheduler::SchedulerThread (param=0xb1243520) at scheduler.cpp:2049 sched = (Scheduler *) 0xb1243520 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 18 (Thread -1356858480 (LWP 5190)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0x08067d55 in AutoExpire::Sleep (this=0xb14c83a8, sleepTime=60) at autoexpire.cpp:320 minSleep = 5 timeExpended = 50 #3 0x08073a43 in AutoExpire::RunExpirer (this=0xb14c83a8) at autoexpire.cpp:305 timer = {ds = 66021227} curTime = {d = {jd = 2454512}, t = {ds = 66021227}} next_expire = {d = {jd = 2454512}, t = {ds = 66357217}} #4 0x08073a6f in AutoExpire::ExpirerThread (param=0xb14c83a8) at autoexpire.cpp:571 expirer = (AutoExpire *) 0xb14c83a8 #5 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 17 (Thread -1365247088 (LWP 5191)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0xb779a98c in JobQueue::ProcessQueue (this=0xb1251a60) at jobqueue.cpp:463 chanid = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x888ca60, static shared_null = 0x81560c0} starttime = {d = {jd = 2453974}, t = {ds = 79203000}} schedruntime = {d = {jd = 2454489}, t = {ds = 72363000}} startts = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8845028, static shared_null = 0x81560c0} type = 2 id = 5784 cmds = 0 flags = 4 status = 1 hostname = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8827dd0, static shared_null = 0x81560c0} sleepTime = 10 jobStatus = {sh = 0xb125b9d8} maxJobs = 1 message = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8891198, static shared_null = 0x81560c0} jobs = {sh = 0xb1209400} atMax = false inTimeWindow = true startedJobAlready = false #3 0xb779aac9 in JobQueue::RunQueueProcesser (this=0xb1251a60) at jobqueue.cpp:142 No locals. #4 0xb779aaf3 in JobQueue::QueueProcesserThread (param=0xb1251a60) at jobqueue.cpp:148 jobqueue = (class JobQueue *) 0xb1251a60 #5 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 16 (Thread -1373635696 (LWP 5192)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508364 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb6e7de5d in CEvent::WaitForEvent (this=0xb13009f8, time=500) at threadpool.cpp:96 ret = false #3 0xb6e7df2d in WorkerThread::run (this=0xb13009e8) at threadpool.cpp:202 timer = {m_timer = {ds = 65377196}} #4 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 15 (Thread -1382024304 (LWP 5193)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb61bb817 in ?? () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xad9ff28c in ?? () No symbol table info available. #3 0xad9ff2bc in ?? () No symbol table info available. #4 0xad9ff300 in ?? () No symbol table info available. #5 0xad9ffb90 in ?? () No symbol table info available. #6 0xad9ff300 in ?? () No symbol table info available. #7 0xb5d2b9a0 in pthread_mutex_unlock () from /lib/libpthread.so.0 No symbol table info available. #8 0xb61bb9fa in QThread::msleep () from /usr/lib/libqt-mt.so.3 No symbol table info available. #9 0xb6e70cb6 in TaskQueue::run (this=0xb1300ec0) at taskqueue.cpp:114 ttNow = {tv_sec = 1203117718, tv_usec = 434092} pTask = (Task *) 0x0 #10 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #11 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #12 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 14 (Thread -1390412912 (LWP 5194)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0x08123185 in UPnpMedia::RunRebuildLoop (this=0xb1306778) at upnpmedia.cpp:40 No locals. #3 0x0812319f in UPnpMedia::doUPnpMediaThread (param=0xb1306778) at upnpmedia.cpp:47 upnpmedia = (UPnpMedia *) 0xb1306778 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 13 (Thread -1398801520 (LWP 5195)): #0 0xb5b8b897 in select () from /lib/libc.so.6 No symbol table info available. #1 0xb6e6d4e6 in SSDP::run (this=0xb1300ef0) at ssdp.cpp:207 nMaxSocket = 19 read_set = {fds_bits = {917504, 0 }} timeout = {tv_sec = 0, tv_usec = 838000} #2 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #4 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 12 (Thread -1407190128 (LWP 5196)): #0 0xb5d2c351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508384 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080ca0d9 in ProcessRequestThread::run (this=0xb1307100) at mainserver.cpp:139 No locals. #3 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 11 (Thread -1415578736 (LWP 5197)): #0 0xb5d2c351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508384 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080ca0d9 in ProcessRequestThread::run (this=0xb1307588) at mainserver.cpp:139 No locals. #3 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 10 (Thread -1423967344 (LWP 5198)): #0 0xb5d2e949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 No symbol table info available. #1 0xb5d2a88c in _L_mutex_lock_88 () from /lib/libpthread.so.0 No symbol table info available. #2 0xb5d2a28d in pthread_mutex_lock () from /lib/libpthread.so.0 No symbol table info available. #3 0xb65074e7 in QRecursiveMutexPrivate::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb6507032 in QMutex::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0x08077632 in QMutexLocker (this=0xab1fef68, m=0x824d3c8) at ../../../../../include/qt3/qmutex.h:96 No locals. #6 0xb7c26e18 in TVRec::GetRecording (this=0x824d318) at tv_rec.cpp:336 lock = {mtx = 0x824d3c8} tmppginfo = (ProgramInfo *) 0x1 #7 0x0807f790 in EncoderLink::GetRecording (this=0x83bb438) at encoderlink.cpp:384 info = (ProgramInfo *) 0x0 #8 0x080a460a in MainServer::HandleIsRecording (this=0xb13073f0, slist=@0xab1ff27c, pbs=0x87e87d0) at mainserver.cpp:3748 elink = (EncoderLink *) 0x83bb438 pbssock = (class MythSocket *) 0xb125ae90 RecordingsInProgress = 0 LiveTVRecordingsInProgress = 0 info = (ProgramInfo *) 0x0 retlist = {> = {sh = 0xb131dc88}, } iter = {node = 0x83f51a8} #9 0x080bf1e4 in MainServer::ProcessRequestWork (this=0xb13073f0, sock=0xb125ae90) at mainserver.cpp:505 listline = {> = {sh = 0x8829ac8}, } line = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8829e08, static shared_null = 0x81560c0} tokens = {> = {sh = 0xb130a2d8}, } command = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8829e08, static shared_null = 0x81560c0} pbs = (class PlaybackSock *) 0x87e87d0 #10 0x080c1171 in MainServer::ProcessRequest (this=0xb13073f0, sock=0xb125ae90) at mainserver.cpp:290 No locals. #11 0x080ca108 in ProcessRequestThread::run (this=0xb1307790) at mainserver.cpp:147 No locals. #12 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #13 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #14 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 9 (Thread -1432355952 (LWP 5199)): #0 0xb5d2c351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508384 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080ca0d9 in ProcessRequestThread::run (this=0xb1307298) at mainserver.cpp:139 No locals. #3 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 8 (Thread -1440744560 (LWP 5200)): #0 TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1494 ok = false t = {m_timer = {ds = 0}} #1 0xb7c15e42 in TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3039 lock = {mtx = 0x824d3c8} #2 0x0807dc6b in EncoderLink::SetChannel (this=0x83bb438, name=@0xaa1feda8) at encoderlink.cpp:705 No locals. #3 0x080abae8 in MainServer::HandleRecorderQuery (this=0xb13073f0, slist=@0xaa1ff27c, commands=@0xaa1ff274, pbs=0xb14db2c8) at mainserver.cpp:3041 name = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb14b19e0, static shared_null = 0x81560c0} pbssock = (class MythSocket *) 0x89024e8 recnum = 5 iter = {node = 0x83f51a8} command = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb1456c90, static shared_null = 0x81560c0} retlist = {> = {sh = 0xb14d5958}, } enc = (EncoderLink *) 0x83bb438 #4 0x080bebac in MainServer::ProcessRequestWork (this=0xb13073f0, sock=0x89024e8) at mainserver.cpp:460 listline = {> = {sh = 0xb1486d68}, } line = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb1210e60, static shared_null = 0x81560c0} tokens = {> = {sh = 0xb14ad770}, } command = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb14fae58, static shared_null = 0x81560c0} pbs = (class PlaybackSock *) 0xb14db2c8 #5 0x080c1171 in MainServer::ProcessRequest (this=0xb13073f0, sock=0x89024e8) at mainserver.cpp:290 No locals. #6 0x080ca108 in ProcessRequestThread::run (this=0xb1309ed0) at mainserver.cpp:147 No locals. #7 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #8 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #9 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 7 (Thread -1449133168 (LWP 5201)): #0 0xb5b8b897 in select () from /lib/libc.so.6 No symbol table info available. #1 0xb6bb7eac in MythSocket::readyReadThread () at mythsocket.cpp:886 it = { = {list = 0xb6d4d5c0, curNode = 0x0}, } rval = 1 rfds = {fds_bits = {111149056, 0 }} sock = (MythSocket *) 0x0 maxfd = 26 found = false #2 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 6 (Thread -1459623024 (LWP 5459)): #0 0xb5d293a2 in pthread_join () from /lib/libpthread.so.0 No symbol table info available. #1 0xb7ce3a7c in DVBStreamHandler::Stop (this=0x8827388) at dvbstreamhandler.cpp:204 locker = {mtx = 0x8827398} #2 0xb7ce4226 in DVBStreamHandler::RemoveListener (this=0x8827388, data=0xb133a170) at dvbstreamhandler.cpp:160 it = {_M_current = 0x87548d0} __PRETTY_FUNCTION__ = "void DVBStreamHandler::RemoveListener(MPEGStreamData*)" #3 0xb7cd9270 in DVBRecorder::PauseAndWait (this=0xb125f858, timeout=100) at dvbrecorder.cpp:457 __PRETTY_FUNCTION__ = "virtual bool DVBRecorder::PauseAndWait(int)" #4 0xb7cd9db9 in DVBRecorder::StartRecording (this=0xb125f858) at dvbrecorder.cpp:397 tmp = false #5 0xb7c0446a in TVRec::RecorderThread (param=0xb125f858) at tv_rec.cpp:1261 recorder = (class RecorderBase *) 0xb125f858 #6 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #7 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 5 (Thread -1506821232 (LWP 5764)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb773656f in ThreadedFileWriter::DiskLoop (this=0xb12503b8) at ThreadedFileWriter.cpp:375 write_ok = true size = 9588 #3 0xb7738459 in ThreadedFileWriter::boot_writer (wotsit=0xb12503b8) at ThreadedFileWriter.cpp:101 fw = (ThreadedFileWriter *) 0xb12503b8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 4 (Thread -1477452912 (LWP 5765)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7736cd7 in ThreadedFileWriter::SyncLoop (this=0xb12503b8) at ThreadedFileWriter.cpp:351 No locals. #3 0xb7736d19 in ThreadedFileWriter::boot_syncer (wotsit=0xb12503b8) at ThreadedFileWriter.cpp:111 fw = (ThreadedFileWriter *) 0xb12503b8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 3 (Thread -1468011632 (LWP 5768)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b8c0ec in usleep () from /lib/libc.so.6 No symbol table info available. #2 0xb7c3482f in DeviceReadBuffer::WaitForUsed (this=0x8890f30, needed=752) at DeviceReadBuffer.cpp:469 avail = 0 #3 0xb7c3576e in DeviceReadBuffer::Read (this=0x8890f30, buf=0xa584b008 "G\021\"\031", count=2820000) at DeviceReadBuffer.cpp:392 avail = 2972774972 cnt = 16777216 #4 0xb7ce2ccc in DVBStreamHandler::RunTS (this=0x8827388) at dvbstreamhandler.cpp:283 len = 0 remainder = 0 buffer_size = 2820000 buffer = (unsigned char *) 0xa584b008 "G\021\"\031" dvr_fd = 28 _error = false fd_select_set = {fds_bits = {268435456, 0 }} #5 0xb7ce39e8 in DVBStreamHandler::Run (this=0x8827388) at dvbstreamhandler.cpp:217 No locals. #6 0xb7ce3a11 in run_dvb_stream_handler_thunk (param=0x8827388) at dvbstreamhandler.cpp:173 mon = (DVBStreamHandler *) 0x8827388 #7 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #8 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 2 (Thread -1496331376 (LWP 5769)): #0 0xb5b88e29 in poll () from /lib/libc.so.6 No symbol table info available. #1 0xb7c355c0 in DeviceReadBuffer::Poll (this=0x8890f30) at DeviceReadBuffer.cpp:304 polls = {fd = 28, events = 1, revents = 0} ret = -1 retval = true #2 0xb7c35d79 in DeviceReadBuffer::fill_ringbuffer (this=0x8890f30) at DeviceReadBuffer.cpp:240 read_size = 48128 errcnt = 0 #3 0xb7c35e8b in DeviceReadBuffer::boot_ringbuffer (arg=0x8890f30) at DeviceReadBuffer.cpp:216 No locals. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 1 (Thread -1248508208 (LWP 5162)): #0 0xb5b8b897 in select () from /lib/libc.so.6 No symbol table info available. #1 0xb616b348 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb61de245 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb61de066 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb61c588b in QApplication::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0x0809ad14 in main (argc=5, argv=0xbf888e04) at main.cpp:966 need_gui = false a = settingsOverride = {sh = 0x821d9e0} binname = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8220ed0, static shared_null = 0x81560c0} previewFrameNumber = -2 previewSeconds = -2 previewSize = {wd = 0, ht = 0} chanid = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} starttime = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} infile = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} outfile = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} daemonize = false printsched = false testsched = false resched = false nosched = false noupnp = false nojobqueue = false nohousekeeper = false noexpirer = false printexpire = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8220ef8, static shared_null = 0x81560c0} clearsettingscache = false wantupnprebuild = false pidfs = port = 6543 myip = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8226e70, static shared_null = 0x81560c0} ismaster = true fatal_error = false runsched = true pHS = (class HttpServer *) 0x8609be0 1494 t.start(); (gdb) thread 3 [Switching to thread 3 (Thread -1468011632 (LWP 5768))]#0 0xb5b52aec in nanosleep () from /lib/libc.so.6 (gdb) step Single stepping until exit from function nanosleep, which has no line number information. MythTimer::start (this=0xaa1fea5c) at ../libmyth/util.h:27 27 void start() { m_timer.start(); } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) MythTimer::elapsed (this=0xaa1fea5c) at ../libmyth/util.h:32 32 int elapsed() { int ret = m_timer.elapsed(); (gdb) 33 if (ret > 86300000) { ret = 0; m_timer.restart(); } (gdb) 34 return ret; (gdb) 35 } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1497 1497 if (wake) (gdb) 1498 triggerEventLoop.wakeAll(); (gdb) 1500 stateChangeLock.unlock(); (gdb) 1504 triggerEventSleep.wait(100); (gdb) 1505 stateChangeLock.lock(); (gdb) 1508 ok = (tuningRequests.empty() && !changeState); (gdb) std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) std::operator== (__x=@0x824d3f8, __y=@0x824d3e8) at /usr/include/c++/4.1.3/bits/stl_deque.h:244 244 { return __x._M_cur == __y._M_cur; } (gdb) 0xb7c2caea in std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) 1510 return ok; (gdb) 1511 } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3038 3038 while (!HasFlags(kFlagRingBufferReady)) (gdb) TVRec::HasFlags (this=0x824d318, f=1073741824) at tv_rec.h:290 290 bool HasFlags(uint f) const { return (stateFlags & f) == f; } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3039 3039 WaitForEventThreadSleep(); (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1492 1492 bool ok = false; (gdb) 1493 MythTimer t; (gdb) MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) QTime (this=0xaa1fea5c) at ../../../../../include/qt3/qdatetime.h:126 126 QTime() { ds=0; } // set null time (gdb) 0xb773560b in MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) thread 4 [Switching to thread 4 (Thread -1477452912 (LWP 5765))]#0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 (gdb) step Single stepping until exit from function pthread_cond_timedwait@@GLIBC_2.3.2, which has no line number information. 0xb773560e in MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1494 1494 t.start(); (gdb) MythTimer::start (this=0xaa1fea5c) at ../libmyth/util.h:27 27 void start() { m_timer.start(); } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) MythTimer::elapsed (this=0xaa1fea5c) at ../libmyth/util.h:32 32 int elapsed() { int ret = m_timer.elapsed(); (gdb) 33 if (ret > 86300000) { ret = 0; m_timer.restart(); } (gdb) 34 return ret; (gdb) 35 } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1497 1497 if (wake) (gdb) 1498 triggerEventLoop.wakeAll(); (gdb) 1500 stateChangeLock.unlock(); (gdb) 1504 triggerEventSleep.wait(100); (gdb) 1505 stateChangeLock.lock(); (gdb) 1508 ok = (tuningRequests.empty() && !changeState); (gdb) std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) std::operator== (__x=@0x824d3f8, __y=@0x824d3e8) at /usr/include/c++/4.1.3/bits/stl_deque.h:244 244 { return __x._M_cur == __y._M_cur; } (gdb) 0xb7c2caea in std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) 1510 return ok; (gdb) 1511 } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3038 3038 while (!HasFlags(kFlagRingBufferReady)) (gdb) thread 5 [Switching to thread 5 (Thread -1506821232 (LWP 5764))]#0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 (gdb) [Switching to thread 5 (Thread -1506821232 (LWP 5764))]#0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 (gdb) [Switching to thread 5 (Thread -1506821232 (LWP 5764))]#0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 (gdb) [Switching to thread 5 (Thread -1506821232 (LWP 5764))]#0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 (gdb) step Single stepping until exit from function pthread_cond_timedwait@@GLIBC_2.3.2, which has no line number information. TVRec::HasFlags (this=0x824d318, f=1073741824) at tv_rec.h:290 290 bool HasFlags(uint f) const { return (stateFlags & f) == f; } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3039 3039 WaitForEventThreadSleep(); (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1492 1492 bool ok = false; (gdb) 1493 MythTimer t; (gdb) thread 10 [Switching to thread 10 (Thread -1423967344 (LWP 5198))]#0 0xb5d2e949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 (gdb) step Single stepping until exit from function __lll_mutex_lock_wait, which has no line number information. MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) QTime (this=0xaa1fea5c) at ../../../../../include/qt3/qdatetime.h:126 126 QTime() { ds=0; } // set null time (gdb) 0xb773560b in MythTimer (this=0xaa1fea5c) at ../libmyth/util.h:25 25 MythTimer() {} (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1494 1494 t.start(); (gdb) MythTimer::start (this=0xaa1fea5c) at ../libmyth/util.h:27 27 void start() { m_timer.start(); } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) MythTimer::elapsed (this=0xaa1fea5c) at ../libmyth/util.h:32 32 int elapsed() { int ret = m_timer.elapsed(); (gdb) 33 if (ret > 86300000) { ret = 0; m_timer.restart(); } (gdb) 34 return ret; (gdb) 35 } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1497 1497 if (wake) (gdb) 1498 triggerEventLoop.wakeAll(); (gdb) 1500 stateChangeLock.unlock(); (gdb) 1504 triggerEventSleep.wait(100); (gdb) 1505 stateChangeLock.lock(); (gdb) 1508 ok = (tuningRequests.empty() && !changeState); (gdb) std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) std::operator== (__x=@0x824d3f8, __y=@0x824d3e8) at /usr/include/c++/4.1.3/bits/stl_deque.h:244 244 { return __x._M_cur == __y._M_cur; } (gdb) 0xb7c2caea in std::deque >::empty (this=0x824d3e0) at /usr/include/c++/4.1.3/bits/stl_deque.h:885 885 { return this->_M_impl._M_finish == this->_M_impl._M_start; } (gdb) TVRec::WaitForEventThreadSleep (this=0x824d318, wake=true, time=4294967295) at tv_rec.cpp:1495 1495 while (!ok && ((unsigned long) t.elapsed()) < time) (gdb) 1510 return ok; (gdb) 1511 } (gdb) TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3038 3038 while (!HasFlags(kFlagRingBufferReady)) (gdb) thread apply all bt full Thread 30 (Thread -1251849328 (LWP 5166)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0x08104a59 in HouseKeeper::RunHouseKeeping (this=0x823d228) at housekeeper.cpp:262 period = 1 maxhr = 6 minhr = 0 dbTag = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb132d050, static shared_null = 0x81560c0} #3 0x08104aa3 in HouseKeeper::doHouseKeepingThread (param=0x823d228) at housekeeper.cpp:591 hkeeper = (HouseKeeper *) 0x823d228 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 29 (Thread -1260237936 (LWP 5172)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x8242400) at tv_rec.cpp:1478 lock = {mtx = 0x82424b0} #3 0xb7c2b603 in TVRec::EventThread (param=0x8242400) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x8242400 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 28 (Thread -1268626544 (LWP 5173)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bda59e in EITScanner::RunEventLoop (this=0x82c0ca0) at eitscanner.cpp:151 list_size = 0 rate = 1 t = {m_timer = {ds = 0}} eitCount = 0 sz = {2000, 1800, 1600, 1400, 1200} rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012} #3 0xb7bda8a1 in EITScanner::SpawnEventLoop (param=0x82c0ca0) at eitscanner.cpp:69 scanner = (EITScanner *) 0x82c0ca0 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 27 (Thread -1277015152 (LWP 5175)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x8249e20) at tv_rec.cpp:1478 lock = {mtx = 0x8249ed0} #3 0xb7c2b603 in TVRec::EventThread (param=0x8249e20) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x8249e20 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 26 (Thread -1285403760 (LWP 5176)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bda59e in EITScanner::RunEventLoop (this=0x82ee328) at eitscanner.cpp:151 list_size = 0 rate = 1 t = {m_timer = {ds = 0}} eitCount = 0 sz = {2000, 1800, 1600, 1400, 1200} rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012} #3 0xb7bda8a1 in EITScanner::SpawnEventLoop (param=0x82ee328) at eitscanner.cpp:69 scanner = (EITScanner *) 0x82ee328 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 25 (Thread -1293948016 (LWP 5180)): #0 0xb5d2e949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 No symbol table info available. #1 0xb5d2a88c in _L_mutex_lock_88 () from /lib/libpthread.so.0 No symbol table info available. #2 0xb5d2a28d in pthread_mutex_lock () from /lib/libpthread.so.0 No symbol table info available. #3 0xb65074e7 in QRecursiveMutexPrivate::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb6507032 in QMutex::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xb7c2b54d in TVRec::RunTV (this=0x824d318) at tv_rec.cpp:1479 lock = {mtx = 0x824d3c8} #6 0xb7c2b603 in TVRec::EventThread (param=0x824d318) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824d318 #7 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #8 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 24 (Thread -1302336624 (LWP 5181)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7bda59e in EITScanner::RunEventLoop (this=0x83e7840) at eitscanner.cpp:151 list_size = 0 rate = 1 t = {m_timer = {ds = 0}} eitCount = 0 sz = {2000, 1800, 1600, 1400, 1200} rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012} #3 0xb7bda8a1 in EITScanner::SpawnEventLoop (param=0x83e7840) at eitscanner.cpp:69 scanner = (EITScanner *) 0x83e7840 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 23 (Thread -1310880880 (LWP 5182)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824a3c0) at tv_rec.cpp:1478 lock = {mtx = 0x824a470} #3 0xb7c2b603 in TVRec::EventThread (param=0x824a3c0) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824a3c0 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 22 (Thread -1323304048 (LWP 5183)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824b8e8) at tv_rec.cpp:1478 lock = {mtx = 0x824b998} #3 0xb7c2b603 in TVRec::EventThread (param=0x824b8e8) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824b8e8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 21 (Thread -1331692656 (LWP 5185)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824dfe8) at tv_rec.cpp:1478 lock = {mtx = 0x824e098} #3 0xb7c2b603 in TVRec::EventThread (param=0x824dfe8) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824dfe8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 20 (Thread -1340081264 (LWP 5187)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7c2b537 in TVRec::RunTV (this=0x824f4c0) at tv_rec.cpp:1478 lock = {mtx = 0x824f570} #3 0xb7c2b603 in TVRec::EventThread (param=0x824f4c0) at tv_rec.cpp:1250 thetv = (class TVRec *) 0x824f4c0 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 19 (Thread -1348469872 (LWP 5189)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508364 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080eaa7a in Scheduler::RunScheduler (this=0xb1243520) at scheduler.cpp:1527 statuschanged = false recIter = {_M_cur = 0xb14fa854, _M_first = 0xb14fa840, _M_last = 0xb14faa40, _M_node = 0xb124acb4} prerollseconds = 5 secsleft = 5658 nexttv = (EncoderLink *) 0x0 nextRecording = (ProgramInfo *) 0x88f6638 nextrectime = {d = {jd = 2454512}, t = {ds = 72000000}} schedid = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x88f65b0, static shared_null = 0x81560c0} curtime = {d = {jd = 2454512}, t = {ds = 66341943}} lastupdate = {d = {jd = 2454512}, t = {ds = 65380204}} startIter = {_M_cur = 0xb14fa84c, _M_first = 0xb14fa840, _M_last = 0xb14faa40, _M_node = 0xb124acb4} blockShutdown = true idleSince = {d = {jd = 0}, t = {ds = 0}} idleTimeoutSecs = 0 idleWaitForRecordingTime = 15 firstRun = false fillstart = {tv_sec = 1203116980, tv_usec = 357143} fillend = {tv_sec = 1203116985, tv_usec = 990058} matchTime = 0.152833 placeTime = 5.63291502 query = {<> = {}, m_db = 0xb1212780, m_dbHostName = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8223e30, static shared_null = 0x81560c0}, m_isConnected = true, m_returnConnection = false} #3 0x080ee506 in Scheduler::SchedulerThread (param=0xb1243520) at scheduler.cpp:2049 sched = (Scheduler *) 0xb1243520 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 18 (Thread -1356858480 (LWP 5190)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0x08067d55 in AutoExpire::Sleep (this=0xb14c83a8, sleepTime=60) at autoexpire.cpp:320 minSleep = 5 timeExpended = 10 #3 0x08073a43 in AutoExpire::RunExpirer (this=0xb14c83a8) at autoexpire.cpp:305 timer = {ds = 66331368} curTime = {d = {jd = 2454512}, t = {ds = 66331368}} next_expire = {d = {jd = 2454512}, t = {ds = 66357217}} #4 0x08073a6f in AutoExpire::ExpirerThread (param=0xb14c83a8) at autoexpire.cpp:571 expirer = (AutoExpire *) 0xb14c83a8 #5 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 17 (Thread -1365247088 (LWP 5191)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0xb779a98c in JobQueue::ProcessQueue (this=0xb1251a60) at jobqueue.cpp:463 chanid = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb14c8b20, static shared_null = 0x81560c0} starttime = {d = {jd = 2453974}, t = {ds = 79203000}} schedruntime = {d = {jd = 2454489}, t = {ds = 72363000}} startts = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb121e630, static shared_null = 0x81560c0} type = 2 id = 5784 cmds = 0 flags = 4 status = 1 hostname = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb125b7b8, static shared_null = 0x81560c0} sleepTime = 10 jobStatus = {sh = 0xb125b9d8} maxJobs = 1 message = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb120bef8, static shared_null = 0x81560c0} jobs = {sh = 0xb1209400} atMax = false inTimeWindow = true startedJobAlready = false #3 0xb779aac9 in JobQueue::RunQueueProcesser (this=0xb1251a60) at jobqueue.cpp:142 No locals. #4 0xb779aaf3 in JobQueue::QueueProcesserThread (param=0xb1251a60) at jobqueue.cpp:148 jobqueue = (class JobQueue *) 0xb1251a60 #5 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 16 (Thread -1373635696 (LWP 5192)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508364 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb6e7de5d in CEvent::WaitForEvent (this=0xb13009f8, time=500) at threadpool.cpp:96 ret = false #3 0xb6e7df2d in WorkerThread::run (this=0xb13009e8) at threadpool.cpp:202 timer = {m_timer = {ds = 65377196}} #4 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 15 (Thread -1382024304 (LWP 5193)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb61bb817 in ?? () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xad9ff28c in ?? () No symbol table info available. #3 0xad9ff2bc in ?? () No symbol table info available. #4 0xad9ff300 in ?? () No symbol table info available. #5 0xad9ffb90 in ?? () No symbol table info available. #6 0xad9ff300 in ?? () No symbol table info available. #7 0xb5d2b9a0 in pthread_mutex_unlock () from /lib/libpthread.so.0 No symbol table info available. #8 0xb61bb9fa in QThread::msleep () from /usr/lib/libqt-mt.so.3 No symbol table info available. #9 0xb6e70cb6 in TaskQueue::run (this=0xb1300ec0) at taskqueue.cpp:114 ttNow = {tv_sec = 1203117941, tv_usec = 943595} pTask = (Task *) 0x0 #10 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #11 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #12 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 14 (Thread -1390412912 (LWP 5194)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b52922 in sleep () from /lib/libc.so.6 No symbol table info available. #2 0x08123185 in UPnpMedia::RunRebuildLoop (this=0xb1306778) at upnpmedia.cpp:40 No locals. #3 0x0812319f in UPnpMedia::doUPnpMediaThread (param=0xb1306778) at upnpmedia.cpp:47 upnpmedia = (UPnpMedia *) 0xb1306778 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 13 (Thread -1398801520 (LWP 5195)): #0 0xb5b8b897 in select () from /lib/libc.so.6 No symbol table info available. #1 0xb6e6d4e6 in SSDP::run (this=0xb1300ef0) at ssdp.cpp:207 nMaxSocket = 19 read_set = {fds_bits = {917504, 0 }} timeout = {tv_sec = 0, tv_usec = 567000} #2 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #4 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 12 (Thread -1407190128 (LWP 5196)): #0 0xb5d2c351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508384 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080ca0d9 in ProcessRequestThread::run (this=0xb1307100) at mainserver.cpp:139 No locals. #3 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 11 (Thread -1415578736 (LWP 5197)): #0 0xb5d2c351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508384 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080ca0d9 in ProcessRequestThread::run (this=0xb1307588) at mainserver.cpp:139 No locals. #3 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 10 (Thread -1423967344 (LWP 5198)): #0 0xb5d2e949 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 No symbol table info available. #1 0xb5d2a88c in _L_mutex_lock_88 () from /lib/libpthread.so.0 No symbol table info available. #2 0xb5d2a28d in pthread_mutex_lock () from /lib/libpthread.so.0 No symbol table info available. #3 0xb65074e7 in QRecursiveMutexPrivate::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb6507032 in QMutex::lock () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0x08077632 in QMutexLocker (this=0xab1fef68, m=0x824d3c8) at ../../../../../include/qt3/qmutex.h:96 No locals. #6 0xb7c26e18 in TVRec::GetRecording (this=0x824d318) at tv_rec.cpp:336 lock = {mtx = 0x824d3c8} tmppginfo = (ProgramInfo *) 0x1 #7 0x0807f790 in EncoderLink::GetRecording (this=0x83bb438) at encoderlink.cpp:384 info = (ProgramInfo *) 0x0 #8 0x080a460a in MainServer::HandleIsRecording (this=0xb13073f0, slist=@0xab1ff27c, pbs=0x889b7a8) at mainserver.cpp:3748 elink = (EncoderLink *) 0x83bb438 pbssock = (class MythSocket *) 0xb123d0e8 RecordingsInProgress = 0 LiveTVRecordingsInProgress = 0 info = (ProgramInfo *) 0x0 retlist = {> = {sh = 0xb1488270}, } iter = {node = 0x83f51a8} #9 0x080bf1e4 in MainServer::ProcessRequestWork (this=0xb13073f0, sock=0xb123d0e8) at mainserver.cpp:505 listline = {> = {sh = 0xb1254870}, } line = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb14a7988, static shared_null = 0x81560c0} tokens = {> = {sh = 0xb1250678}, } command = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb14a7988, static shared_null = 0x81560c0} pbs = (class PlaybackSock *) 0x889b7a8 #10 0x080c1171 in MainServer::ProcessRequest (this=0xb13073f0, sock=0xb123d0e8) at mainserver.cpp:290 No locals. #11 0x080ca108 in ProcessRequestThread::run (this=0xb1307790) at mainserver.cpp:147 No locals. #12 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #13 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #14 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 9 (Thread -1432355952 (LWP 5199)): #0 0xb5d2c351 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb6508384 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0x080ca0d9 in ProcessRequestThread::run (this=0xb1307298) at mainserver.cpp:139 No locals. #3 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 8 (Thread -1440744560 (LWP 5200)): #0 TVRec::SetChannel (this=0x824d318, name=@0xaa1feb68, requestType=256) at tv_rec.cpp:3038 lock = {mtx = 0x824d3c8} #1 0x0807dc6b in EncoderLink::SetChannel (this=0x83bb438, name=@0xaa1feda8) at encoderlink.cpp:705 No locals. #2 0x080abae8 in MainServer::HandleRecorderQuery (this=0xb13073f0, slist=@0xaa1ff27c, commands=@0xaa1ff274, pbs=0xb14db2c8) at mainserver.cpp:3041 name = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb14b19e0, static shared_null = 0x81560c0} pbssock = (class MythSocket *) 0x89024e8 recnum = 5 iter = {node = 0x83f51a8} command = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb1456c90, static shared_null = 0x81560c0} retlist = {> = {sh = 0xb14d5958}, } enc = (EncoderLink *) 0x83bb438 #3 0x080bebac in MainServer::ProcessRequestWork (this=0xb13073f0, sock=0x89024e8) at mainserver.cpp:460 listline = {> = {sh = 0xb1486d68}, } line = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb1210e60, static shared_null = 0x81560c0} tokens = {> = {sh = 0xb14ad770}, } command = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0xb14fae58, static shared_null = 0x81560c0} pbs = (class PlaybackSock *) 0xb14db2c8 #4 0x080c1171 in MainServer::ProcessRequest (this=0xb13073f0, sock=0x89024e8) at mainserver.cpp:290 No locals. #5 0x080ca108 in ProcessRequestThread::run (this=0xb1309ed0) at mainserver.cpp:147 No locals. #6 0xb61bc25f in QThreadInstance::start () from /usr/lib/libqt-mt.so.3 No symbol table info available. #7 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #8 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 7 (Thread -1449133168 (LWP 5201)): #0 0xb5b8b897 in select () from /lib/libc.so.6 No symbol table info available. #1 0xb6bb7eac in MythSocket::readyReadThread () at mythsocket.cpp:886 it = { = {list = 0xb6d4d5c0, curNode = 0x0}, } rval = 1 rfds = {fds_bits = {111149056, 0 }} sock = (MythSocket *) 0x0 maxfd = 26 found = false #2 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #3 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 6 (Thread -1459623024 (LWP 5459)): #0 0xb5d293a2 in pthread_join () from /lib/libpthread.so.0 No symbol table info available. #1 0xb7ce3a7c in DVBStreamHandler::Stop (this=0x8827388) at dvbstreamhandler.cpp:204 locker = {mtx = 0x8827398} #2 0xb7ce4226 in DVBStreamHandler::RemoveListener (this=0x8827388, data=0xb133a170) at dvbstreamhandler.cpp:160 it = {_M_current = 0x87548d0} __PRETTY_FUNCTION__ = "void DVBStreamHandler::RemoveListener(MPEGStreamData*)" #3 0xb7cd9270 in DVBRecorder::PauseAndWait (this=0xb125f858, timeout=100) at dvbrecorder.cpp:457 __PRETTY_FUNCTION__ = "virtual bool DVBRecorder::PauseAndWait(int)" #4 0xb7cd9db9 in DVBRecorder::StartRecording (this=0xb125f858) at dvbrecorder.cpp:397 tmp = false #5 0xb7c0446a in TVRec::RecorderThread (param=0xb125f858) at tv_rec.cpp:1261 recorder = (class RecorderBase *) 0xb125f858 #6 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #7 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 5 (Thread -1506821232 (LWP 5764)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb773656f in ThreadedFileWriter::DiskLoop (this=0xb12503b8) at ThreadedFileWriter.cpp:375 write_ok = true size = 9588 #3 0xb7738459 in ThreadedFileWriter::boot_writer (wotsit=0xb12503b8) at ThreadedFileWriter.cpp:101 fw = (ThreadedFileWriter *) 0xb12503b8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 4 (Thread -1477452912 (LWP 5765)): #0 0xb5d2c5c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0xb65084d5 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb7736cd7 in ThreadedFileWriter::SyncLoop (this=0xb12503b8) at ThreadedFileWriter.cpp:351 No locals. #3 0xb7736d19 in ThreadedFileWriter::boot_syncer (wotsit=0xb12503b8) at ThreadedFileWriter.cpp:111 fw = (ThreadedFileWriter *) 0xb12503b8 #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 3 (Thread -1468011632 (LWP 5768)): #0 0xb5b52aec in nanosleep () from /lib/libc.so.6 No symbol table info available. #1 0xb5b8c0ec in usleep () from /lib/libc.so.6 No symbol table info available. #2 0xb7c3482f in DeviceReadBuffer::WaitForUsed (this=0x8890f30, needed=752) at DeviceReadBuffer.cpp:469 avail = 0 #3 0xb7c3576e in DeviceReadBuffer::Read (this=0x8890f30, buf=0xa584b008 "G\021\"\031", count=2820000) at DeviceReadBuffer.cpp:392 avail = 2972774972 cnt = 16777216 #4 0xb7ce2ccc in DVBStreamHandler::RunTS (this=0x8827388) at dvbstreamhandler.cpp:283 len = 0 remainder = 0 buffer_size = 2820000 buffer = (unsigned char *) 0xa584b008 "G\021\"\031" dvr_fd = 28 _error = false fd_select_set = {fds_bits = {268435456, 0 }} #5 0xb7ce39e8 in DVBStreamHandler::Run (this=0x8827388) at dvbstreamhandler.cpp:217 No locals. #6 0xb7ce3a11 in run_dvb_stream_handler_thunk (param=0x8827388) at dvbstreamhandler.cpp:173 mon = (DVBStreamHandler *) 0x8827388 #7 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #8 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 2 (Thread -1496331376 (LWP 5769)): #0 0xb5b88e29 in poll () from /lib/libc.so.6 No symbol table info available. #1 0xb7c355c0 in DeviceReadBuffer::Poll (this=0x8890f30) at DeviceReadBuffer.cpp:304 polls = {fd = 28, events = 1, revents = 0} ret = -1 retval = true #2 0xb7c35d79 in DeviceReadBuffer::fill_ringbuffer (this=0x8890f30) at DeviceReadBuffer.cpp:240 read_size = 48128 errcnt = 0 #3 0xb7c35e8b in DeviceReadBuffer::boot_ringbuffer (arg=0x8890f30) at DeviceReadBuffer.cpp:216 No locals. #4 0xb5d28183 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0xb5b92a7e in clone () from /lib/libc.so.6 No symbol table info available. Thread 1 (Thread -1248508208 (LWP 5162)): #0 0xb5b8b897 in select () from /lib/libc.so.6 No symbol table info available. #1 0xb616b348 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 No symbol table info available. #2 0xb61de245 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xb61de066 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xb61c588b in QApplication::exec () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0x0809ad14 in main (argc=5, argv=0xbf888e04) at main.cpp:966 need_gui = false a = settingsOverride = {sh = 0x821d9e0} binname = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8220ed0, static shared_null = 0x81560c0} previewFrameNumber = -2 previewSeconds = -2 previewSize = {wd = 0, ht = 0} chanid = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} starttime = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} infile = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} outfile = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x81560c0, static shared_null = 0x81560c0} daemonize = false printsched = false testsched = false resched = false nosched = false noupnp = false nojobqueue = false nohousekeeper = false noexpirer = false printexpire = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8220ef8, static shared_null = 0x81560c0} clearsettingscache = false wantupnprebuild = false pidfs = port = 6543 myip = {static null = {static null = , d = 0x81560c0, static shared_null = 0x81560c0}, d = 0x8226e70, static shared_null = 0x81560c0} ismaster = true fatal_error = false runsched = true pHS = (class HttpServer *) 0x8609be0 3038 while (!HasFlags(kFlagRingBufferReady)) (gdb) quit The program is running. Quit anyway (and detach it)? (y or n) y Detaching from program: /opt/mns/mythtv.15682/bin/mythbackend, process 5162 corbin2:/usr/src/mythtv.15682/mythtv#