[mythtv-commits] Re: Ticket #929: Backend segfault, gdb backtrace

MythTV mythtv at cvs.mythtv.org
Sun Jan 8 15:09:13 UTC 2006


#929: Backend segfault, gdb backtrace
----------------------+-----------------------------------------------------
 Reporter:  rkulagow  |        Owner:  danielk
     Type:  defect    |       Status:  new    
 Priority:  major     |    Milestone:  0.19   
Component:  mythtv    |      Version:  head   
 Severity:  medium    |   Resolution:         
----------------------+-----------------------------------------------------
Comment (by rkulagow):

 From now on, I'm going to run SVN using $ valgrind --log-file=valgrind
 mythbackend -l mythbackend.log  -v record,channel,siparser

 Is that sufficient to catch this bug?

 mythbackend.log:
 {{{
 2006-01-08 02:48:30.949 AFD: Opened codec 0x80bae40, id(MPEG2VIDEO)
 type(Video)
 2006-01-08 02:48:30.968 AFD: Opened codec 0x80bb250, id(MP2) type(Audio)
 2006-01-08 02:48:30.972 AFD: Audio Track #1 is A/V stream #1 and has 2
 channels in the Unknown language(0).
 2006-01-08 02:48:30.986 AFD: Selected track 1: Unknown MP2 2ch (A/V Stream
 #1)
 2006-01-08 02:48:30.988 AFD: Initializing audio parms from audio track #1
 2006-01-08 02:48:30.992 AFD: Audio format changed
                         from id(NONE)    -1Hz -1ch   0bps    ; id(NONE)
 -1Hz -1ch   0bps
                         to   id( MP2) 48000Hz  2ch  16bps    ; id( MP2)
 48000Hz  2ch  16bps
 2006-01-08 02:49:08.795 Running HouseKeeping
 2006-01-08 02:54:08.834 Running HouseKeeping
 2006-01-08 02:59:08.896 Running HouseKeeping
 2006-01-08 03:04:08.923 Running HouseKeeping
 2006-01-08 03:09:08.961 Running HouseKeeping
 2006-01-08 03:14:09.112 Running HouseKeeping
 2006-01-08 03:19:09.246 Running HouseKeeping
 2006-01-08 03:19:29.624 TVRec(5): SetFlags(AskAllowRecording,) ->
 RunMainLoop,AskAllowRecording,RecorderRunning,
 2006-01-08 03:20:00.783 TVRec(5): ClearFlags(FinishRecording,) ->
 RunMainLoop,AskAllowRecording,RecorderRunning,
 2006-01-08 03:20:00.834 TVRec(5): Changing from RecordingOnly to None
 2006-01-08 03:20:00.840 TVRec(5):
 ClearFlags(FrontendReady,CancelNextRecording,) ->
 RunMainLoop,AskAllowRecording,RecorderRunning,
 2006-01-08 03:20:00.878 TVRec(5): SetFlags(AskAllowRecording,) ->
 RunMainLoop,AskAllowRecording,RecorderRunning,
 2006-01-08 03:20:00.884 TVRec(5): Request: Program(no) channel() input()
 flags(CloseRec,KillRingBuffer,)
 2006-01-08 03:20:00.889 Finished recording The Office "New Girl": channel
 3162
 2006-01-08 03:20:01.141 TVRec(5): ClearFlags(RecorderRunning,) ->
 RunMainLoop,AskAllowRecording,
 [mpeg2video @ 0xb763a130]Warning MVs not available
 2006-01-08 03:28:55.541 ReadStringList timeout.
 2006-01-08 03:28:55.550 Connection to backend server lost
 2006-01-08 03:28:55.561 WriteStringList: Bad socket
 2006-01-08 03:28:55.570 ReadStringList: Bad socket
 2006-01-08 03:28:55.578 Reconnection to backend server failed
 }}}
 gdb:
 {{{
 [New Thread -1426080848 (LWP 10498)]
 [New Thread -1387271248 (LWP 10499)]
 [New Thread -1443910736 (LWP 10500)]
 [Thread -1458570320 (LWP 10475) exited]
 [New Thread -1458570320 (LWP 10501)]
 [Thread -1443910736 (LWP 10500) exited]
 [New Thread -1443910736 (LWP 10522)]

 Program received signal SIGABRT, Aborted.
 [Switching to Thread -1282946128 (LWP 9733)]
 0xb637e9e7 in raise () from /lib/tls/libc.so.6

 Thread 77 (Thread -1443910736 (LWP 10522)):
 #0  0xb63c3af1 in strstr () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb690a6ea in QConnection::QConnection () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb6964d75 in QObject::connectInternal () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #3  0xb69654c5 in QObject::connect () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xb6c018a5 in QSqlResultShared::QSqlResultShared () from /usr/lib
 /libqt-mt.so.3
 No symbol table info available.
 #5  0xb6c01af8 in QSqlQuery::QSqlQuery () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #6  0xb6115234 in QMYSQLDriver::createQuery () from
 /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
 No symbol table info available.
 #7  0xb6c01e5f in QSqlQuery::init () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #8  0xb6c01fa0 in QSqlQuery::QSqlQuery () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #9  0xb72c24a4 in MSqlQuery (this=0xa9efa190, qi=@0xa9efa180) at
 mythdbcon.cpp:221
 No locals.
 #10 0xb72c327f in MSqlQuery::testDBConnection () at mythdbcon.cpp:353
         query = {<> = {<No data fields>}, m_db = 0xaedb80b0, m_isConnected
 = 184, m_returnConnection = 161}
 #11 0xb7d63043 in PreviewGenerator::GetScreenGrab (pginfo=0xa93672a4,
 filename=@0xa93672d4, secondsin=64,
     bufferlen=@0xa9efa350, video_width=@0xa9efa358,
 video_height=@0xa9efa354, video_aspect=@0xa9efa38c)
     at previewgenerator.cpp:305
         retbuf = 0x0
         rbuf = (RingBuffer *) 0xb61e84fa
         nvp = (NuppelVideoPlayer *) 0xa9efa298
 #12 0xb7d62a57 in PreviewGenerator::LocalPreviewRun (this=0xa9367270) at
 previewgenerator.cpp:228
         aspect = 0
         secsin = 64
         len = 0
         width = 0
         height = 0
         sz = 0
         data = (unsigned char *) 0xb6c5eeba "[\201:\032\033"
 #13 0xb7d61d86 in PreviewGenerator::Run (this=0xa9367270) at
 previewgenerator.cpp:104
 No locals.
 #14 0xb7d6200f in PreviewGenerator::PreviewRun (param=0xa9367270) at
 previewgenerator.cpp:121
         gen = (class PreviewGenerator *) 0xa9367270
 #15 0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #16 0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 76 (Thread -1458570320 (LWP 10501)):
 #0  0xb6584201 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb7202d31 in myth_system (command=@0xa90ff3b0, flags=0) at
 util.cpp:859
         status = -1239356236
         ready_to_lock = false
         child = 10502
 #2  0xb7a6c589 in JobQueue::DoFlagCommercialsThread (this=0x810d780) at
 jobqueue.cpp:2017
         program_info = (ProgramInfo *) 0x8533138
         controlFlagging = 0
         subtitle = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x83c90f8, static shared_null =
 0x80e3070}
         logDesc = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x837f788, static shared_null =
 0x80e3070}
         key = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x85778c0, static shared_null =
 0x80e3070}
         jobID = 5882
         msg = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x84f8080, static shared_null =
 0x80e3070}
         breaksFound = 0
         path = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8533100, static shared_null =
 0x80e3070}
         cmd = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x81bcf58, static shared_null =
 0x80e3070}
 #3  0xb7a6b64d in JobQueue::FlagCommercialsThread (param=0x810d780) at
 jobqueue.cpp:1960
         theFlagger = (class JobQueue *) 0x810d780
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 74 (Thread -1387271248 (LWP 10499)):
 #0  0xb6580dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6c4ad7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb7a33be6 in ThreadedFileWriter::SyncLoop (this=0xaedb8378) at
 ThreadedFileWriter.cpp:330
 No locals.
 #3  0xb7a325b5 in ThreadedFileWriter::boot_syncer (wotsit=0xaedb8378) at
 ThreadedFileWriter.cpp:103
         fw = (ThreadedFileWriter *) 0xaedb8378
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 73 (Thread -1426080848 (LWP 10498)):
 #0  0xb6580dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6c4ad7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb7a33ca0 in ThreadedFileWriter::DiskLoop (this=0xaedb8378) at
 ThreadedFileWriter.cpp:353
         size = 0
         written = 264192
 #3  0xb7a32587 in ThreadedFileWriter::boot_writer (wotsit=0xaedb8378) at
 ThreadedFileWriter.cpp:93
         fw = (ThreadedFileWriter *) 0xaedb8378
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 15 (Thread -1351615568 (LWP 9742)):
 #0  0xb6580b61 in pthread_cond_wait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6c4afce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0x080a2981 in ProcessRequestThread::run (this=0x811d8e0) at
 mainserver.cpp:86
 No locals.
 #3  0xb68f1330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 14 (Thread -1343226960 (LWP 9741)):
 #0  0xb6580b61 in pthread_cond_wait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6c4afce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0x080a2981 in ProcessRequestThread::run (this=0x811e3e0) at
 mainserver.cpp:86
 No locals.
 #3  0xb68f1330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 13 (Thread -1334838352 (LWP 9740)):
 #0  0xb6580b61 in pthread_cond_wait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6c4afce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0x080a2981 in ProcessRequestThread::run (this=0x811dfe0) at
 mainserver.cpp:86
 No locals.
 #3  0xb68f1330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 12 (Thread -1326449744 (LWP 9739)):
 #0  0xb6580b61 in pthread_cond_wait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6c4afce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0x080a2981 in ProcessRequestThread::run (this=0x811e748) at
 mainserver.cpp:86
 No locals.
 #3  0xb68f1330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 11 (Thread -1318061136 (LWP 9738)):
 #0  0xb6580b61 in pthread_cond_wait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6c4afce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0x080a2981 in ProcessRequestThread::run (this=0x811b0b0) at
 mainserver.cpp:86
 No locals.
 #3  0xb68f1330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 10 (Thread -1308111952 (LWP 9737)):
 #0  0xb63e72ec in nanosleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb63e7110 in sleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #2  0xb7a5aa25 in JobQueue::ProcessQueue (this=0x810d780) at
 jobqueue.cpp:475
         chanid = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xa932ed38, static shared_null =
 0x80e3070}
         starttime = {d = {jd = 2453744}, t = {ds = 9600000}}
         startts = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xa95c0a28, static shared_null =
 0x80e3070}
         type = 2
         id = 5882
         cmds = 0
         flags = 2
         status = 4
         hostname = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xb1701fe8, static shared_null =
 0x80e3070}
         sleepTime = 60
         jobStatus = {sh = 0xb17004c0}
         maxJobs = 1
         queueStartTimeStr = {static null = {static null = <same as static
 member of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xb1701a70, static shared_null =
 0x80e3070}
         queueEndTimeStr = {static null = {static null = <same as static
 member of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xb1700c88, static shared_null =
 0x80e3070}
         queueStartTime = 0
         queueEndTime = 2359
         curQTime = {ds = 11944142}
         curTime = 319
         message = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xb173d0b0, static shared_null =
 0x80e3070}
         tmpStr = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0xa936a5e8, static shared_null =
 0x80e3070}
         jobs = {sh = 0xb1700498}
         atMax = true
         inTimeWindow = true
         startedJobAlready = false
 #3  0xb7a55e72 in JobQueue::RunQueueProcesser (this=0x810d780) at
 jobqueue.cpp:138
 No locals.
 #4  0xb7a55e9b in JobQueue::QueueProcesserThread (param=0x810d780) at
 jobqueue.cpp:144
         jobqueue = (class JobQueue *) 0x810d780
 #5  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #6  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 9 (Thread -1299723344 (LWP 9736)):
 #0  0xb63e72ec in nanosleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb63e7110 in sleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #2  0x08059f2a in AutoExpire::Sleep (this=0x811db48, sleepTime=60) at
 autoexpire.cpp:280
         minSleep = 5
         timeExpended = 10
 #3  0x08059ed4 in AutoExpire::RunExpirer (this=0x811db48) at
 autoexpire.cpp:265
         curTime = {ds = 11991090}
         timer = {ds = 11991086}
 #4  0x0805cef5 in AutoExpire::ExpirerThread (param=0x811db48) at
 autoexpire.cpp:463
         expirer = (AutoExpire *) 0x811db48
 #5  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #6  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 8 (Thread -1291334736 (LWP 9735)):
 #0  0xb63e72ec in nanosleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb63e7110 in sleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #2  0x080acbe6 in Scheduler::RunScheduler (this=0x811ae20) at
 scheduler.cpp:1087
         statuschanged = false
         recIter = {<std::_List_iterator_base> = {_M_node = 0x8534118}, <No
 data fields>}
         prerollseconds = 0
         secsleft = 7739
         nexttv = (EncoderLink *) 0x811a5d0
         nextRecording = (ProgramInfo *) 0xacbfe8d0
         nextrectime = {d = {jd = 2453744}, t = {ds = 19740000}}
         curtime = {d = {jd = 2453744}, t = {ds = 12000771}}
         lastupdate = {d = {jd = 2453744}, t = {ds = 9605868}}
         recordfileprefix = {static null = {static null = <same as static
 member of an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8113170, static shared_null =
 0x80e3070}
         startIter = {<std::_List_iterator_base> = {_M_node = 0x857ff78},
 <No data fields>}
         blockShutdown = false
         idleSince = {d = {jd = 0}, t = {ds = 0}}
         idleTimeoutSecs = 0
         idleWaitForRecordingTime = 15
         firstRun = false
         fillstart = {tv_sec = 1136709606, tv_usec = 6825}
         fillend = {tv_sec = 1136709615, tv_usec = 482324}
         matchTime = 0.137863994
         placeTime = 9.47549915
         query = {<> = {<No data fields>}, m_db = 0x810b2a8, m_isConnected
 = true, m_returnConnection = false}
 #3  0x080b07b9 in Scheduler::SchedulerThread (param=0x811ae20) at
 scheduler.cpp:1523
         sched = (Scheduler *) 0x811ae20
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 7 (Thread -1282946128 (LWP 9733)):
 #0  0xb637e9e7 in raise () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb638031b in abort () from /lib/tls/libc.so.6
 No symbol table info available.
 #2  0xb63b5365 in __fsetlocking () from /lib/tls/libc.so.6
 No symbol table info available.
 #3  0xb63bcec8 in free () from /lib/tls/libc.so.6
 No symbol table info available.
 #4  0xb63bdc4c in malloc () from /lib/tls/libc.so.6
 No symbol table info available.
 #5  0xb6c604af in QGArray::duplicate () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #6  0xb729131b in QMemArray<char>::duplicate (this=0xb387be54,
 a=0xb6d5d5cb "2destroyed()", n=13) at qmemarray.h:85
 No locals.
 #7  0xb6c5226f in QCString::QCString () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #8  0xb6964f38 in QObject::connect () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #9  0xb6c018a5 in QSqlResultShared::QSqlResultShared () from /usr/lib
 /libqt-mt.so.3
 No symbol table info available.
 #10 0xb6c01af8 in QSqlQuery::QSqlQuery () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #11 0xb6115234 in QMYSQLDriver::createQuery () from
 /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
 No symbol table info available.
 #12 0xb6c01e5f in QSqlQuery::init () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #13 0xb6c01fa0 in QSqlQuery::QSqlQuery () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #14 0xb72c24a4 in MSqlQuery (this=0xb387bfe0, qi=@0xb387bfd0) at
 mythdbcon.cpp:221
 No locals.
 #15 0xb79f28bd in ProgramInfo::FinishedRecording (this=0xa95fcbf8,
 prematurestop=false) at programinfo.cpp:1532
         query = {<> = {<No data fields>}, m_db = 0xb387c008, m_isConnected
 = 76, m_returnConnection = 43}
 #16 0xb7cbae33 in TVRec::FinishedRecording (this=0x811a640,
 curRec=0xa95fcbf8) at tv_rec.cpp:624
         me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0}, message
 = {static null = {
       static null = <same as static member of an already seen type>, d =
 0x80e3070, static shared_null = 0x80e3070},
     d = 0xa95fd8e8, static shared_null = 0x80e3070}, extradata =
 {<QValueList<QString>> = {
       sh = 0xa93011a0}, <No data fields>}}
 #17 0xb7cbc899 in TVRec::TeardownRecorder (this=0x811a640, killFile=false)
 at tv_rec.cpp:904
         filelen = 2394
         me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0xb6c49ea2},
 message = {static null = {
       static null = <same as static member of an already seen type>, d =
 0x80e3070, static shared_null = 0x80e3070},
     d = 0xb6e20560, static shared_null = 0x80e3070}, extradata =
 {<QValueList<QString>> = {sh = 0x7d0}, <No data fields>}}
 #18 0xb7cce159 in TVRec::TuningShutdowns (this=0x811a640,
 request=@0x811a968) at tv_rec.cpp:2966
 No locals.
 #19 0xb7ccde04 in TVRec::HandleTuning (this=0x811a640) at tv_rec.cpp:2858
         request = (const TuningRequest *) 0x811a968
 #20 0xb7cbd5cc in TVRec::RunTV (this=0x811a640) at tv_rec.cpp:1134
         lock = {mtx = 0x811a6f8}
         timeout = 118
 #21 0xb7cbcfb3 in TVRec::EventThread (param=0x811a640) at tv_rec.cpp:1065
         thetv = (class TVRec *) 0x811a640
 #22 0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #23 0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 6 (Thread -1274557520 (LWP 9731)):
 #0  0xb6580dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6c4ad7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb7cbdac4 in TVRec::RunTV (this=0x8116d58) at tv_rec.cpp:1220
         lock = {mtx = 0x8116e10}
         timeout = 97
 #3  0xb7cbcfb3 in TVRec::EventThread (param=0x8116d58) at tv_rec.cpp:1065
         thetv = (class TVRec *) 0x8116d58
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 5 (Thread -1266168912 (LWP 9730)):
 #0  0xb6580dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6c4ad7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb7cbdac4 in TVRec::RunTV (this=0x8114e08) at tv_rec.cpp:1220
         lock = {mtx = 0x8114ec0}
         timeout = 84
 #3  0xb7cbcfb3 in TVRec::EventThread (param=0x8114e08) at tv_rec.cpp:1065
         thetv = (class TVRec *) 0x8114e08
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 4 (Thread -1257780304 (LWP 9729)):
 #0  0xb6580dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6c4ad7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb7cbdac4 in TVRec::RunTV (this=0x81138e8) at tv_rec.cpp:1220
         lock = {mtx = 0x81139a0}
         timeout = 106
 #3  0xb7cbcfb3 in TVRec::EventThread (param=0x81138e8) at tv_rec.cpp:1065
         thetv = (class TVRec *) 0x81138e8
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 3 (Thread -1249391696 (LWP 9728)):
 #0  0xb6580dc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
 /lib/tls/libpthread.so.0
 No symbol table info available.
 #1  0xb6c4ad7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb7cbdac4 in TVRec::RunTV (this=0x810b2e0) at tv_rec.cpp:1220
         lock = {mtx = 0x810b398}
         timeout = 118
 #3  0xb7cbcfb3 in TVRec::EventThread (param=0x810b2e0) at tv_rec.cpp:1065
         thetv = (class TVRec *) 0x810b2e0
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 2 (Thread -1241003088 (LWP 9725)):
 #0  0xb63e72ec in nanosleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb63e7110 in sleep () from /lib/tls/libc.so.6
 No symbol table info available.
 #2  0x080c2afa in HouseKeeper::RunHouseKeeping (this=0x8109318) at
 housekeeper.cpp:251
         period = 1
         maxhr = 19
         minhr = 17
         dbTag = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8186f20, static shared_null =
 0x80e3070}
 #3  0x080c37a9 in HouseKeeper::doHouseKeepingThread (param=0x8109318) at
 housekeeper.cpp:330
         hkeeper = (HouseKeeper *) 0x8109318
 #4  0xb657eccd in start_thread () from /lib/tls/libpthread.so.0
 No symbol table info available.
 #5  0xb6426b0e in clone () from /lib/tls/libc.so.6
 No symbol table info available.

 Thread 1 (Thread -1240357184 (LWP 9721)):
 #0  0xb641ef87 in select () from /lib/tls/libc.so.6
 No symbol table info available.
 #1  0xb689ef28 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #2  0xb6913ea2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #3  0xb6913dcb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #4  0xb68fa305 in QApplication::exec () from /usr/lib/libqt-mt.so.3
 No symbol table info available.
 #5  0x080773ba in main (argc=5, argv=0xbfeb5504) at main.cpp:559
         a = <incomplete type>
         binname = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x80fc7a8, static shared_null =
 0x80e3070}
         daemonize = false
         printsched = false
         testsched = false
         resched = false
         nosched = false
         nojobqueue = false
         noexpirer = false
         printexpire = false
         pidfs = <incomplete type>
         port = 6543
         statusport = 6544
         myip = {static null = {static null = <same as static member of an
 already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x8109980, static shared_null =
 0x80e3070}
         masterip = {static null = {static null = <same as static member of
 an already seen type>, d = 0x80e3070,
     static shared_null = 0x80e3070}, d = 0x810a130, static shared_null =
 0x80e3070}
         ismaster = true
         fatal_error = false
         runsched = true
 #0  0xb637e9e7 in raise () from /lib/tls/libc.so.6
 }}}

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/929>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list