[mythtv-commits] Ticket #11573: Deadlock in backend

MythTV noreply at mythtv.org
Mon Jun 3 07:59:11 UTC 2013


#11573: Deadlock in backend
--------------------------------------+-------------------------
     Reporter:  jyavenard             |      Owner:  danielk
         Type:  Bug Report - General  |     Status:  new
     Priority:  critical              |  Milestone:  unknown
    Component:  MythTV - General      |    Version:  Unspecified
     Severity:  medium                |   Keywords:
Ticket locked:  0                     |
--------------------------------------+-------------------------
 Was trying to identify why a streamhandler wasn't always deleted.
 A timer had been created, but startEvent() got never called.

 Upon inspecting the stack I found two MythIOHandler running
 simultaneously, both in a deadlock.
 Actually, the whole thing is very suspicious in the event of TVrec

 {{{
 (gdb) thread apply all bt full

 Thread 44 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39960 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x00000001027ef118 in MythSystemIOHandler::run (this=0x109087400) at
 mythsystemunix.cpp:100
         locker = {
   val = 4446516257
 }
 #4  0x000000010269156a in MThreadInternal::run (this=0x108571940) at
 mthread.cpp:79
 No locals.
 #5  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #6  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #7  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 43 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39960 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x00000001027ef118 in MythSystemIOHandler::run (this=0x109077200) at
 mythsystemunix.cpp:100
         locker = {
   val = 4446450209
 }
 #4  0x000000010269156a in MThreadInternal::run (this=0x108554a60) at
 mthread.cpp:79
 No locals.
 #5  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #6  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #7  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 42 (process 71357):
 #0  0x00007fff8a4bc386 in __semwait_signal ()
 No symbol table info available.
 #1  0x00007fff8ae74800 in nanosleep ()
 No symbol table info available.
 #2  0x00000001027f2118 in MythSystemSignalManager::run (this=0x10856c8d0)
 at mythsystemunix.cpp:496
         ts = {
   tv_sec = 0,
   tv_nsec = 50000000
 }
 #3  0x000000010269156a in MThreadInternal::run (this=0x108562bf0) at
 mthread.cpp:79
 No locals.
 #4  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #5  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #6  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 41 (process 71357):
 #0  0x00007fff8a4bc386 in __semwait_signal ()
 No symbol table info available.
 #1  0x00007fff8ae74800 in nanosleep ()
 No symbol table info available.
 #2  0x00000001027f0127 in MythSystemManager::run (this=0x108571120) at
 mythsystemunix.cpp:272
         ms = (MythSystemUnix *) 0x10855e970
         pid = -1
         status = 0
         i = {
   i = 0x108573450
 }
         ts = {
   tv_sec = 0,
   tv_nsec = 100000000
 }
         next = {
   i = 0x0
 }
         now = 1370245496
 #3  0x000000010269156a in MThreadInternal::run (this=0x108570f30) at
 mthread.cpp:79
 No locals.
 #4  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #5  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #6  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 40 (process 71357):
 #0  0x00007fff8a4bc386 in __semwait_signal ()
 No symbol table info available.
 #1  0x00007fff8ae74800 in nanosleep ()
 No symbol table info available.
 #2  0x00007fff8ae74717 in usleep ()
 No symbol table info available.
 #3  0x0000000100091911 in MainServer::connectionClosed (this=0x108114d50,
 socket=0x108370bb0) at mainserver.cpp:5859
         enc = (EncoderLink *) 0x1085222d0
         it = {
   i = 0x108520350
 }
         disconnectedSlaves = {
   {
     p = {
       d = 0x1050eedc0
     },
     d = 0x1050eedc0
   }
 }
         needsReschedule = false
         chain = (LiveTVChain *) 0x108569220
         testsock = (PlaybackSock *) 0x0
         pbs = (PlaybackSock *) 0x1074e7090
         sock = (MythSocket *) 0x108370bb0
         it = {
   _M_current = 0x10852b710
 }
         ft = {
   _M_current = 0x0
 }
         cs = {
   i = {
     i = 0x0
   }
 }
 #4  0x000000010009264f in non-virtual thunk to
 MainServer::connectionClosed(MythSocket*) (this=0x108114d60,
 socket=0x108370bb0) at
 /Users/jyavenard/.ccache/tmp/mainserver.tmp.jyamba.49392.ii:5918
 No locals.
 #5  0x000000010269c520 in MythSocket::DisconnectHandler (this=0x108370bb0)
 at mythsocket.cpp:258
 No locals.
 #6  0x00000001027fe740 in MythSocket::qt_static_metacall (_o=0x108370bb0,
 _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x10cd5f1b0) at
 moc_mythsocket.cpp:83
         _t = (MythSocket *) 0x108370bb0
 #7  0x0000000104f6b06e in QMetaObject::activate ()
 No symbol table info available.
 #8  0x0000000104d13318 in
 QAbstractSocket::disconnectFromHostImplementation ()
 No symbol table info available.
 #9  0x0000000104d13f1f in QAbstractSocket::qt_static_metacall ()
 No symbol table info available.
 #10 0x0000000104f5c77c in QMetaMethod::invoke ()
 No symbol table info available.
 #11 0x0000000104f5ec2c in QMetaObject::invokeMethod ()
 No symbol table info available.
 #12 0x0000000104d0f5b2 in QAbstractSocket::disconnectFromHost ()
 No symbol table info available.
 #13 0x0000000104d10078 in QAbstractSocketPrivate::canReadNotification ()
 No symbol table info available.
 #14 0x0000000104d1af89 in QReadNotifier::event ()
 No symbol table info available.
 #15 0x0000000104f528cf in QCoreApplicationPrivate::notify_helper ()
 No symbol table info available.
 #16 0x0000000104f52ec5 in QCoreApplication::notify ()
 No symbol table info available.
 #17 0x0000000104f52ccc in QCoreApplication::notifyInternal ()
 No symbol table info available.
 #18 0x0000000104f873b6 in QEventDispatcherUNIX::activateSocketNotifiers ()
 No symbol table info available.
 #19 0x0000000104f880d2 in QEventDispatcherUNIXPrivate::doSelect ()
 No symbol table info available.
 #20 0x0000000104f883c2 in QEventDispatcherUNIX::processEvents ()
 No symbol table info available.
 #21 0x0000000104f51bc4 in QEventLoop::processEvents ()
 No symbol table info available.
 #22 0x0000000104f51f74 in QEventLoop::exec ()
 No symbol table info available.
 #23 0x0000000104e35e08 in QThread::exec ()
 No symbol table info available.
 #24 0x000000010268fb95 in MThreadInternal::QThreadRun (this=0x108352890)
 at mthread.cpp:81
 No locals.
 #25 0x000000010268f65d in MThread::run (this=0x108374db0) at
 mthread.cpp:321
 No locals.
 #26 0x000000010269156a in MThreadInternal::run (this=0x108352890) at
 mthread.cpp:79
 No locals.
 #27 0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #28 0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #29 0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 39 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39940 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x000000010168525e in StreamWorker::StreamForSegment
 (this=0x10852bd70, segmentid=0, lock=false) at
 httplivestreambuffer.cpp:1041
         ret = 1
 #4  0x000000010168206e in HLSRingBuffer::OpenFile (this=0x10000010ca76b50,
 lfilename=@0x108371110, retry_ms=1) at httplivestreambuffer.cpp:2555
         lock = {
   q_val = 4432868672
 }
         buffer = {
   d = 0x10000018a
 }
         hls = (HLSStream *) 0x10853f4a0
 #5  0x0000000101682103 in HLSRingBuffer::OpenFile (this=0x10855e0f0,
 lfilename=@0x1098ec800, retry_ms=24064) at httplivestreambuffer.cpp:2555
         lock = {
   q_val = 103354116601888
 }
         buffer = {
   d = 0x10855e0f0
 }
         hls = (HLSStream *) 0xa
 #6  0x0000000101aa2fb8 in HLSStreamHandler::run (this=0x10855e0f0) at
 hlsstreamhandler.cpp:148
         size = 139694480
         remainder = 0
 #7  0x0000000101aa1fc8 in HLSStreamHandler::Return (ref=@0x10d303b70) at
 hlsstreamhandler.cpp:61
         locker = {
   val = 4417541888
 }
         devname = {
   d = 0x10d300c60
 }
         rit = {
   i = 0x10ca70020
 }
         it = {
   i = 0x104f6764c
 }
 #8  0x000000010269156a in MThreadInternal::run (this=0x1074d61e0) at
 mthread.cpp:79
 No locals.
 #9  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #10 0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #11 0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 38 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39940 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x000000010148503f in ThreadedFileWriter::DiskLoop (this=0x10852cac0)
 at ThreadedFileWriter.cpp:490
         ret = 0
         buf = ('ThreadedFileWriter::TFWBuffer' *) 0x1081400b0
         data = (const void *) 0x10148503f
         write_ok = 12
         tot = 1
         errcnt = 82023312
         writeTimer = {
   m_timer = {
     t1 = 412456715848,
     t2 = 781752767530752
   },
   m_offset = 139858432
 }
         mwte = 139829712
         sz = 1
         locker = {
   val = 4434610913
 }
         minWriteTimer = {
   m_timer = {
     t1 = 4434610880,
     t2 = 0
   },
   m_offset = 159407616
 }
 #4  0x0000000101484f9c in ThreadedFileWriter::DiskLoop (this=0x10855a1d0)
 at ThreadedFileWriter.cpp:475
         ret = 1
         buf = ('ThreadedFileWriter::TFWBuffer' *) 0x0
         data = (const void *) 0x10852cac0
         write_ok = 8
         tot = 1
         errcnt = 139829712
         writeTimer = {
   m_timer = {
     t1 = 1,
     t2 = 1000
   },
   m_offset = 139858496
 }
         mwte = 159407616
         sz = 1
         locker = {
   val = 4434797008
 }
         minWriteTimer = {
   m_timer = {
     t1 = 4434610880,
     t2 = 4502425248
   },
   m_offset = 21516188
 }
 #5  0x000000010269156a in MThreadInternal::run (this=0x10854a8e0) at
 mthread.cpp:79
 No locals.
 #6  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #7  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #8  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 37 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39940 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x000000010148337f in SystemEventThread::run (this=0x10852cac0) at
 mythsystemevent.cpp:53
         flags = 1
         result = 139643617
 #4  0x000000010148302c in MythSystemEventEditor::tr (s=0x108539930
 "@\203\355\001\001", c=0x108539930 "@\203\355\001\001") at
 mythsystemevent.h:52
 No locals.
 #5  0x000000010269156a in MThreadInternal::run (this=0x10855e070) at
 mthread.cpp:79
 No locals.
 #6  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #7  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #8  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 36 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39940 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x0000000101687f3e in PlaylistWorker::~PlaylistWorker
 (this=0x10815c710) at httplivestreambuffer.cpp:1239
 No locals.
 #4  0x000000010168786d in QList<HLSStream*>::detach_helper_grow
 (this=0x10815c710, i=1071644672, c=0) at qlist.h:692
         n = ('QList<HLSStream *>::Node' *) 0x3ff0000000000000
         x = ('QListData::Data' *) 0x10837d130
 #5  0x000000010269156a in MThreadInternal::run (this=0x10815c760) at
 mthread.cpp:79
 No locals.
 #6  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #7  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #8  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 35 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39960 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x000000010168525e in StreamWorker::StreamForSegment
 (this=0x10852bd70, segmentid=-1, lock=255) at
 httplivestreambuffer.cpp:1041
         ret = 16777217
 #4  0x000000010168c9a5 in qMapLessThanKey<HLSSegment*> (key1=@0x10852bd70,
 key2=@0x50ef2c0) at qmap.h:107
 No locals.
 #5  0x000000010269156a in MThreadInternal::run (this=0x108527130) at
 mthread.cpp:79
 No locals.
 #6  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #7  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #8  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 34 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39960 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x00000001019e6e19 in TVRec::GetStartChannel (cardid=1,
 startinput=@0x1000001074d8060) at tv_rec.cpp:1706
         query = {
   <QSqlQuery> = {
     d = 0xed10e0cb375d
   },
   members of MSqlQuery:
   m_db = 0x0,
   m_isConnected = false,
   m_returnConnection = false,
   m_last_prepared_query = {
     d = 0x10c949590
   }
 }
         startchan = (QString &) @0x107379000: {
   d = 0x0
 }
 #4  0x0000000101a02e0c in TVRec::IsBusy (this=0x10001df5d,
 busy_input=0x108520969, time_buffer=1) at tv_rec.cpp:2439
         list = {
   <QList<QString>> = {
     {
       p = {
         d = 0x1050eeca0
       },
       d = 0x1050eeca0
     }
   }, <No data fields>}
         dummy = {
   <InputInfo> = {
     _vptr$InputInfo = 0x1074e0f10,
     name = {
       d = 0x108520630
     },
     sourceid = 135453888,
     inputid = 1,
     cardid = 221266768,
     mplexid = 1,
     livetvorder = 211067280
   },
   members of TunedInputInfo:
   chanid = 1
 }
         chanid = 1
         pendinfo = {
   info = 0x108520a88,
   recordingStart = {
     d = {
       d = 0x198f074d64e8
     }
   },
   hasLaterShowing = 48,
   canceled = 128,
   ask = 81,
   doNotAsk = 8,
   possibleConflicts = {
     <std::_Vector_base<unsigned int, std::allocator<unsigned int> >> = {
       _M_impl = {
         <std::allocator<unsigned int>> = {
           <__gnu_cxx::new_allocator<unsigned int>> = {<No data fields>},
 <No data fields>},
         members of std::_Vector_base<unsigned int, std::allocator<unsigned
 int> >::_Vector_impl:
         _M_start = 0x108518030,
         _M_finish = 0x10c9496f0,
         _M_end_of_storage = 0x108520890
       }
     }, <No data fields>}
 }
         has_pending = false
 #5  0x000000010002959b in EncoderLink::SpawnLiveTV (this=0x1085222d0,
 chain=0x108569220, pip=false, startchan=@0x10c94a190) at
 encoderlink.cpp:631
 No locals.
 #6  0x0000000100066e0f in MainServer::HandleRecorderQuery
 (this=0x108114d50, slist=@0x10c94ad28, commands=@0x10c94ace8,
 pbs=0x1074e7090) at mainserver.cpp:3945
         chainid = {
   d = 0x1074e7730
 }
         chain = (LiveTVChain *) 0x108569220
         pbssock = (MythSocket *) 0x108370bb0
         recnum = 2
         iter = {
   i = 0x108520350
 }
         command = {
   d = 0x10743d9a0
 }
         retlist = {
   <QList<QString>> = {
     {
       p = {
         d = 0x1050eedc0
       },
       d = 0x1050eedc0
     }
   }, <No data fields>}
         enc = (EncoderLink *) 0x1085222d0
 #7  0x000000010004e606 in MainServer::ProcessRequestWork
 (this=0x108114d50, sock=0x108370bb0) at mainserver.cpp:666
         listline = {
   <QList<QString>> = {
     {
       p = {
         d = 0x10d304440
       },
       d = 0x10d304440
     }
   }, <No data fields>}
         line = {
   d = 0x1074e10e0
 }
         tokens = {
   <QList<QString>> = {
     {
       p = {
         d = 0x108551070
       },
       d = 0x108551070
     }
   }, <No data fields>}
         command = {
   d = 0x108542620
 }
         pbs = (PlaybackSock *) 0x1074e7090
 #8  0x000000010004c5fe in MainServer::ProcessRequest (this=0x108114d50,
 sock=0x108370bb0) at mainserver.cpp:447
 No locals.
 #9  0x00000001000abb64 in ProcessRequestRunnable::run (this=0x10837a650)
 at mainserver.cpp:147
 No locals.
 #10 0x0000000102698cf8 in MPoolThread::run (this=0x1074d8950) at
 mthreadpool.cpp:87
         autodelete = true
         t = {
   m_timer = {
     t1 = 260656745320372,
     t2 = 0
   },
   m_offset = 0
 }
         locker = {
   val = 4417489265
 }
 #11 0x000000010269156a in MThreadInternal::run (this=0x1074d8060) at
 mthread.cpp:79
 No locals.
 #12 0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #13 0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #14 0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 33 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39960 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x0000000104e38b99 in QThread::wait ()
 No symbol table info available.
 #4  0x000000010268ecb2 in MThread::wait (this=0x10d303b70,
 time=18446744073709551615) at mthread.cpp:311
 No locals.
 #5  0x0000000101a98611 in QList<UDPPacket>::free (this=0x10d303b70,
 data=0x10d303b70) at qlist.h:760
 No locals.
 #6  0x0000000101a9a83c in StreamHandler::Start (this=0x10d303b70) at
 streamhandler.cpp:153
         locker = {
   val = 4416857088
 }
 #7  0x0000000101a893e8 in IPTVChannel::IPTVChannel (this=0x10742fc10,
 rec=0x0) at iptvchannel.cpp:26
 No locals.
 #8  0x0000000101a89648 in IPTVChannel::~IPTVChannel (this=0x10742fc10) at
 iptvchannel.cpp:40
 No locals.
 #9  0x0000000101a8b937 in IPTVChannel::Tune (this=0x108378500,
 tuning=@0x108336730) at iptvchannel.cpp:206
         locker = {
   val = 4432830160
 }
 #10 0x0000000101a8c4e8 in IPTVRecorder::Open (this=0x10852b530) at
 iptvrecorder.cpp:32
 No locals.
 #11 0x000000010268f64b in MThread::run (this=0x1074d6960) at
 mthread.cpp:319
 No locals.
 #12 0x000000010269156a in MThreadInternal::run (this=0x1074d1d60) at
 mthread.cpp:79
 No locals.
 #13 0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #14 0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #15 0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 32 (process 71357):
 #0  0x00007fff8a4bc322 in select$DARWIN_EXTSN ()
 No symbol table info available.
 #1  0x0000000104f83b1e in qt_safe_select ()
 No symbol table info available.
 #2  0x0000000104f87ef3 in QEventDispatcherUNIXPrivate::doSelect ()
 No symbol table info available.
 #3  0x0000000104f883c2 in QEventDispatcherUNIX::processEvents ()
 No symbol table info available.
 #4  0x0000000104f51bc4 in QEventLoop::processEvents ()
 No symbol table info available.
 #5  0x0000000104f51f74 in QEventLoop::exec ()
 No symbol table info available.
 #6  0x0000000104e35e08 in QThread::exec ()
 No symbol table info available.
 #7  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #8  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #9  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 31 (process 71357):
 #0  0x00007fff8a4bc322 in select$DARWIN_EXTSN ()
 No symbol table info available.
 #1  0x0000000104f83c15 in qt_safe_select ()
 No symbol table info available.
 #2  0x0000000104f87ef3 in QEventDispatcherUNIXPrivate::doSelect ()
 No symbol table info available.
 #3  0x0000000104f883c2 in QEventDispatcherUNIX::processEvents ()
 No symbol table info available.
 #4  0x0000000104f51bc4 in QEventLoop::processEvents ()
 No symbol table info available.
 #5  0x0000000104f51f74 in QEventLoop::exec ()
 No symbol table info available.
 #6  0x0000000104e35e08 in QThread::exec ()
 No symbol table info available.
 #7  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #8  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #9  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 29 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39960 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x0000000102708692 in MythDownloadManager::run (this=0x108532b50) at
 mythdownloadmanager.cpp:293
         downloading = false
         itemsInQueue = false
         waitAnyway = false
 #4  0x000000010270a10c in non-virtual thunk to MythDownloadManager::run()
 (this=0x108532b60) at
 /Users/jyavenard/.ccache/tmp/mythdownlo.tmp.jyamba.44110.ii:336
 No locals.
 #5  0x000000010269156a in MThreadInternal::run (this=0x108532c30) at
 mthread.cpp:79
 No locals.
 #6  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #7  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #8  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 24 (process 71357):
 #0  0x00007fff8a4bc322 in select$DARWIN_EXTSN ()
 No symbol table info available.
 #1  0x0000000104f83c15 in qt_safe_select ()
 No symbol table info available.
 #2  0x0000000104f87ef3 in QEventDispatcherUNIXPrivate::doSelect ()
 No symbol table info available.
 #3  0x0000000104f883c2 in QEventDispatcherUNIX::processEvents ()
 No symbol table info available.
 #4  0x0000000104f51bc4 in QEventLoop::processEvents ()
 No symbol table info available.
 #5  0x0000000104f51f74 in QEventLoop::exec ()
 No symbol table info available.
 #6  0x0000000104e35e08 in QThread::exec ()
 No symbol table info available.
 #7  0x000000010268fb95 in MThreadInternal::QThreadRun (this=0x10812edd0)
 at mthread.cpp:81
 No locals.
 #8  0x000000010268f65d in MThread::run (this=0x10812ed10) at
 mthread.cpp:321
 No locals.
 #9  0x000000010269156a in MThreadInternal::run (this=0x10812edd0) at
 mthread.cpp:79
 No locals.
 #10 0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #11 0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #12 0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 23 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39960 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x0000000104e33b87 in QReadWriteLock::lockForWrite ()
 No symbol table info available.
 #4  0x0000000100090b5d in MainServer::connectionClosed (this=0x108114d50,
 socket=0x10812d260) at mainserver.cpp:5776
         it = {
   _M_current = 0x10b534020
 }
         ft = {
   _M_current = 0x0
 }
         cs = {
   i = {
     i = 0x0
   }
 }
 #5  0x000000010009264f in non-virtual thunk to
 MainServer::connectionClosed(MythSocket*) (this=0x108114d60,
 socket=0x10812d260) at
 /Users/jyavenard/.ccache/tmp/mainserver.tmp.jyamba.49392.ii:5918
 No locals.
 #6  0x000000010269c520 in MythSocket::DisconnectHandler (this=0x10812d260)
 at mythsocket.cpp:258
 No locals.
 #7  0x00000001027fe740 in MythSocket::qt_static_metacall (_o=0x10812d260,
 _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x10b5341b0) at
 moc_mythsocket.cpp:83
         _t = (MythSocket *) 0x10812d260
 #8  0x0000000104f6b06e in QMetaObject::activate ()
 No symbol table info available.
 #9  0x0000000104d13318 in
 QAbstractSocket::disconnectFromHostImplementation ()
 No symbol table info available.
 #10 0x0000000104d13f1f in QAbstractSocket::qt_static_metacall ()
 No symbol table info available.
 #11 0x0000000104f5c77c in QMetaMethod::invoke ()
 No symbol table info available.
 #12 0x0000000104f5ec2c in QMetaObject::invokeMethod ()
 No symbol table info available.
 #13 0x0000000104d0f5b2 in QAbstractSocket::disconnectFromHost ()
 No symbol table info available.
 #14 0x0000000104d10078 in QAbstractSocketPrivate::canReadNotification ()
 No symbol table info available.
 #15 0x0000000104d1af89 in QReadNotifier::event ()
 No symbol table info available.
 #16 0x0000000104f528cf in QCoreApplicationPrivate::notify_helper ()
 No symbol table info available.
 #17 0x0000000104f52ec5 in QCoreApplication::notify ()
 No symbol table info available.
 #18 0x0000000104f52ccc in QCoreApplication::notifyInternal ()
 No symbol table info available.
 #19 0x0000000104f873b6 in QEventDispatcherUNIX::activateSocketNotifiers ()
 No symbol table info available.
 #20 0x0000000104f880d2 in QEventDispatcherUNIXPrivate::doSelect ()
 No symbol table info available.
 #21 0x0000000104f883c2 in QEventDispatcherUNIX::processEvents ()
 No symbol table info available.
 #22 0x0000000104f51bc4 in QEventLoop::processEvents ()
 No symbol table info available.
 #23 0x0000000104f51f74 in QEventLoop::exec ()
 No symbol table info available.
 #24 0x0000000104e35e08 in QThread::exec ()
 No symbol table info available.
 #25 0x000000010268fb95 in MThreadInternal::QThreadRun (this=0x10812df10)
 at mthread.cpp:81
 No locals.
 #26 0x000000010268f65d in MThread::run (this=0x10812de50) at
 mthread.cpp:321
 No locals.
 #27 0x000000010269156a in MThreadInternal::run (this=0x10812df10) at
 mthread.cpp:79
 No locals.
 #28 0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #29 0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #30 0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 22 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39960 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x00000001019e6e19 in TVRec::GetStartChannel (cardid=1,
 startinput=@0x100000008520968) at tv_rec.cpp:1706
         query = {
   <QSqlQuery> = {
     d = 0xed0f3d931b97
   },
   members of MSqlQuery:
   m_db = 0x0,
   m_isConnected = false,
   m_returnConnection = false,
   m_last_prepared_query = {
     d = 0x108142430
   }
 }
         startchan = (QString &) @0x100000000: {
   d = 0x1000007feedfacf
 }
 #4  0x0000000101a05102 in TVRec::SetLiveRecording (this=0x108520890,
 recording=1) at tv_rec.cpp:2804
         locker = {
   val = 32
 }
         recstat = rsUnknown
         was_rec = false
         me = {
   <QEvent> = {
     _vptr$QEvent = 0x108142430,
     d = 0xffffffffffffffff,
     t = 2408,
     posted = 0,
     spont = 1,
     m_accept = 0,
     reserved = 266
   },
   members of MythEvent:
   m_message = {
     d = 0x108520890
   },
   m_extradata = {
     <QList<QString>> = {
       {
         p = {
           d = 0x1077dc6a0
         },
         d = 0x1077dc6a0
       }
     }, <No data fields>}
 }
 #5  0x00000001000298ab in EncoderLink::StopLiveTV (this=0x1085222d0) at
 encoderlink.cpp:656
 No locals.
 #6  0x0000000100066f2c in MainServer::HandleRecorderQuery
 (this=0x108114d50, slist=@0x1077ddd28, commands=@0x1077ddce8,
 pbs=0x10852b0f0) at mainserver.cpp:3951
         chainid = {
   d = 0x10743c3a0
 }
         chain = (LiveTVChain *) 0x0
         pbssock = (MythSocket *) 0x10812f070
         recnum = 2
         iter = {
   i = 0x108520350
 }
         command = {
   d = 0x108149560
 }
         retlist = {
   <QList<QString>> = {
     {
       p = {
         d = 0x1050eedc0
       },
       d = 0x1050eedc0
     }
   }, <No data fields>}
         enc = (EncoderLink *) 0x1085222d0
 #7  0x000000010004e606 in MainServer::ProcessRequestWork
 (this=0x108114d50, sock=0x10812f070) at mainserver.cpp:666
         listline = {
   <QList<QString>> = {
     {
       p = {
         d = 0x10814e450
       },
       d = 0x10814e450
     }
   }, <No data fields>}
         line = {
   d = 0x10814cf50
 }
         tokens = {
   <QList<QString>> = {
     {
       p = {
         d = 0x1074d4040
       },
       d = 0x1074d4040
     }
   }, <No data fields>}
         command = {
   d = 0x1074e62d0
 }
         pbs = (PlaybackSock *) 0x10852b0f0
 #8  0x000000010004c5fe in MainServer::ProcessRequest (this=0x108114d50,
 sock=0x10812f070) at mainserver.cpp:447
 No locals.
 #9  0x00000001000abb64 in ProcessRequestRunnable::run (this=0x1081481c0)
 at mainserver.cpp:147
 No locals.
 #10 0x0000000102698cf8 in MPoolThread::run (this=0x107438070) at
 mthreadpool.cpp:87
         autodelete = true
         t = {
   m_timer = {
     t1 = 260649674588736,
     t2 = 0
   },
   m_offset = 0
 }
         locker = {
   val = 4416831633
 }
 #11 0x000000010269156a in MThreadInternal::run (this=0x107433730) at
 mthread.cpp:79
 No locals.
 #12 0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #13 0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #14 0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 21 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39960 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x0000000104e34477 in QReadWriteLock::lockForRead ()
 No symbol table info available.
 #4  0x000000010004c26a in MainServer::readyRead (this=0x108114d50,
 sock=0x10831bec0) at mainserver.cpp:427
         testsock = (PlaybackSock *) 0x1027fe74e
         expecting_reply = false
 #5  0x000000010004c5af in non-virtual thunk to
 MainServer::readyRead(MythSocket*) (this=0x108114d60, sock=0x10831bec0) at
 /Users/jyavenard/.ccache/tmp/mainserver.tmp.jyamba.49392.ii:442
 No locals.
 #6  0x000000010269caea in MythSocket::CallReadyReadHandler
 (this=0x10831bec0) at mythsocket.cpp:286
 No locals.
 #7  0x00000001027fe75c in MythSocket::qt_static_metacall (_o=0x10831bec0,
 _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x108529620) at
 moc_mythsocket.cpp:85
         _t = (MythSocket *) 0x10831bec0
 #8  0x0000000104f67161 in QObject::event ()
 No symbol table info available.
 #9  0x0000000104f528cf in QCoreApplicationPrivate::notify_helper ()
 No symbol table info available.
 #10 0x0000000104f52ec5 in QCoreApplication::notify ()
 No symbol table info available.
 #11 0x0000000104f52ccc in QCoreApplication::notifyInternal ()
 No symbol table info available.
 #12 0x0000000104f53b20 in QCoreApplicationPrivate::sendPostedEvents ()
 No symbol table info available.
 #13 0x0000000104f88352 in QEventDispatcherUNIX::processEvents ()
 No symbol table info available.
 #14 0x0000000104f51bc4 in QEventLoop::processEvents ()
 No symbol table info available.
 #15 0x0000000104f51f74 in QEventLoop::exec ()
 No symbol table info available.
 #16 0x0000000104e35e08 in QThread::exec ()
 No symbol table info available.
 #17 0x000000010268fb95 in MThreadInternal::QThreadRun (this=0x10831f620)
 at mthread.cpp:81
 No locals.
 #18 0x000000010268f65d in MThread::run (this=0x10831f030) at
 mthread.cpp:321
 No locals.
 #19 0x000000010269156a in MThreadInternal::run (this=0x10831f620) at
 mthread.cpp:79
 No locals.
 #20 0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #21 0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #22 0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 19 (process 71357):
 #0  0x00007fff8a4bc322 in select$DARWIN_EXTSN ()
 No symbol table info available.
 #1  0x0000000104f83c15 in qt_safe_select ()
 No symbol table info available.
 #2  0x0000000104f87ef3 in QEventDispatcherUNIXPrivate::doSelect ()
 No symbol table info available.
 #3  0x0000000104f883c2 in QEventDispatcherUNIX::processEvents ()
 No symbol table info available.
 #4  0x0000000104f51bc4 in QEventLoop::processEvents ()
 No symbol table info available.
 #5  0x0000000104f51f74 in QEventLoop::exec ()
 No symbol table info available.
 #6  0x0000000104e35e08 in QThread::exec ()
 No symbol table info available.
 #7  0x000000010268fb95 in MThreadInternal::QThreadRun (this=0x1081143c0)
 at mthread.cpp:81
 No locals.
 #8  0x000000010268f65d in MThread::run (this=0x10812b630) at
 mthread.cpp:321
 No locals.
 #9  0x000000010269156a in MThreadInternal::run (this=0x1081143c0) at
 mthread.cpp:79
 No locals.
 #10 0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #11 0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #12 0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 18 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000103d724e6 in QTWTF::TCMalloc_PageHeap::scavengerThread ()
 No symbol table info available.
 #3  0x0000000103d72529 in QTWTF::TCMalloc_PageHeap::runScavengerThread ()
 No symbol table info available.
 #4  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #5  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 17 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39940 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x00000001013429aa in JobQueue::ProcessQueue (this=0x1085243c0) at
 jobqueue.cpp:453
         x = 0
         atMax = false
         rjiter = {
   i = 0x1074cb940
 }
         locker = {
   val = 4434576433
 }
         logInfo = {
   d = 0x1050eeca0
 }
         cmds = 1370245052
         maxJobs = 1
         status = 0
         jobStatus = {
   {
     d = 0x1050eec20,
     e = 0x1050eec20
   }
 }
         message = {
   d = 0x1050eeca0
 }
         jobs = {
   {
     d = 0x1050eec20,
     e = 0x1050eec20
   }
 }
         inTimeWindow = true
         jobID = 0
         hostname = {
   d = 0x1050eeca0
 }
         sleepTime = 60
         startedJobAlready = false
 #4  0x000000010133c433 in JobQueue::customEvent (this=0x1085243c0,
 e=0x1085243c0) at jobqueue.cpp:120
         msg = {
   d = 0x10bb42000
 }
         tokens = {
   <QList<QString>> = {
     {
       p = {
         d = 0x108524738
       },
       d = 0x108524738
     }
   }, <No data fields>}
         action = {
   d = 0x1050eeca0
 }
         jobID = 1
         me = (MythEvent *) 0x108524430
         message = {
   d = 0x107430900
 }
 #5  0x0000000101342acc in JobQueue::ProcessQueue (this=0x1085243d0) at
 jobqueue.cpp:454
         x = 1
         atMax = false
         rjiter = {
   i = 0x1050eeca0
 }
         locker = {
   val = 1370245052
 }
         logInfo = {
   d = 0x108524430
 }
         cmds = 121833728
         maxJobs = 1
         status = 1
         jobStatus = {
   {
     d = 0x10bb42000,
     e = 0x10bb42000
   }
 }
         message = {
   d = 0x108524738
 }
         jobs = {
   {
     d = 0x108524690,
     e = 0x108524690
   }
 }
         inTimeWindow = false
         jobID = 1
         hostname = {
   d = 0x10bb41e60
 }
         sleepTime = 1
         startedJobAlready = false
 #6  0x000000010268f64b in MThread::run (this=0x108524640) at
 mthread.cpp:319
 No locals.
 #7  0x000000010269156a in MThreadInternal::run (this=0x108524690) at
 mthread.cpp:79
 No locals.
 #8  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #9  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #10 0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 16 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39940 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x000000010000f9ff in AutoExpire::Sleep (this=0x108523620,
 sleepTime=59994) at autoexpire.cpp:359
         little_tm = {
   d = {
     d = 0x10816a0a0
   }
 }
         timeleft = 59994
 #4  0x000000010000cd3c in AutoExpire::RunExpirer (this=0x108523620) at
 autoexpire.cpp:340
         timer = {
   mds = 63891386
 }
         curTime = {
   d = {
     d = 0x108375e70
   }
 }
         next_expire = {
   d = {
     d = 0x1074d1d40
   }
 }
         locker = {
   val = 4434572897
 }
 #5  0x000000010000c759 in ExpireThread::run (this=0x108523720) at
 autoexpire.cpp:58
 No locals.
 #6  0x000000010269156a in MThreadInternal::run (this=0x108522190) at
 mthread.cpp:79
 No locals.
 #7  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #8  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #9  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 15 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39940 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x0000000100103366 in HouseKeeper::RunHouseKeeping (this=0x1085229c0)
 at housekeeper.cpp:353
         dbTag = {
   d = 0x108556d00
 }
         initialRun = false
         locker = {
   val = 4434569681
 }
 #4  0x0000000100101b1c in HouseKeepingThread::run (this=0x1085202f0) at
 housekeeper.cpp:40
 No locals.
 #5  0x000000010269156a in MThreadInternal::run (this=0x108522170) at
 mthread.cpp:79
 No locals.
 #6  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #7  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #8  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 14 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39940 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x00000001000d393c in Scheduler::run (this=0x108521e20) at
 scheduler.cpp:1845
         sched_sleep = 60000
         t = {
   mds = 63876173
 }
         e = 0
         curtime = {
   d = {
     d = 0x10819a060
   }
 }
         secs_to_next = 3600
         done = false
         lockit = {
   val = 4434566825
 }
         prerollseconds = 0
         firstRun = false
         startIter = {
   _M_cur = 0x108522de0,
   _M_first = 0x108522de0,
   _M_last = 0x108522fe0,
   _M_node = 0x108522cb8
 }
         maxSleep = 60000
         idleWaitForRecordingTime = 15
         lastSleepCheck = {
   d = {
     d = 0x10837ba60
   }
 }
         idleSince = {
   d = {
     d = 0x108110ce0
   }
 }
         statuschanged = false
         wakeThreshold = 300
         idleTimeoutSecs = 0
         tuningTimeout = 180
         blockShutdown = true
         schedRunTime = 1
 #4  0x000000010269156a in MThreadInternal::run (this=0x108512a10) at
 mthread.cpp:79
 No locals.
 #5  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #6  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #7  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 13 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39940 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x0000000101a29205 in RecorderBase::SetOption (this=0x10985be00,
 name=@0x10985be69, value=0) at recorderbase.cpp:184
 No locals.
 #4  0x00000001019e822d in TVRec::~TVRec (this=0x108520890) at
 tv_rec.cpp:190
         locker = {
   val = 351843860482192
 }
 #5  0x0000000101a0c8f4 in TVRec::TuningOnSameMultiplex (this=0x10b935958,
 request=@0x1050eeca0) at tv_rec.cpp:3454
         sourceid = 1
         oldchannum = {
   d = 0x10b935900
 }
         newchannum = {
   d = 0x100000000
 }
 #6  0x00000001019f7a99 in TVRec::run (this=0x108520890) at tv_rec.cpp:1417
         recEnd = {
   d = {
     d = 0x108520020
   }
 }
         lock = {
   val = 146028888063
 }
 #7  0x00000001019f514c in TVRec::HandleStateChange (this=0x108520890) at
 tv_rec.cpp:1048
         nextState = kState_WatchingLiveTV
         changed = 8
         transMsg = {
   d = 0x10851dd50
 }
         msg = {
   d = 0x30
 }
 #8  0x00000001019fa27c in TVRec::SwitchLiveTVRingBuffer (this=0x10b935ea0,
 channum=@0x1019fa27c, discont=false, set_rec=false) at tv_rec.cpp:4544
         msg = {
   d = 0x108520890
 }
         rb = (RingBuffer *) 0x108520cd0
         inputName = {
   d = 0x1074de530
 }
         inputID = 0
         oldcardtype = {
   d = 0x10852e160
 }
         pginfo = (RecordingInfo *) 0x10b936000
 #9  0x000000010268f64b in MThread::run (this=0x10851dd50) at
 mthread.cpp:319
 No locals.
 #10 0x000000010269156a in MThreadInternal::run (this=0x108513540) at
 mthread.cpp:79
 No locals.
 #11 0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #12 0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #13 0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 12 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39940 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x00000001026ccbe2 in MythSignalingTimer::run (this=0x10831b570) at
 mythsignalingtimer.cpp:84
         locker = {
   val = 4432442785
 }
 #4  0x00000001026cccac in non-virtual thunk to MythSignalingTimer::run()
 (this=0x10831b580) at
 /Users/jyavenard/.ccache/tmp/mythsignal.tmp.jyamba.43969.ii:93
 No locals.
 #5  0x000000010269156a in MThreadInternal::run (this=0x108318f40) at
 mthread.cpp:79
 No locals.
 #6  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #7  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #8  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 10 (process 71357):
 #0  0x00007fff8a4bcd16 in kevent ()
 No symbol table info available.
 #1  0x0000000103b2a9e3 in zmq::kqueue_t::loop ()
 No symbol table info available.
 #2  0x0000000103b2a885 in zmq::kqueue_t::worker_routine ()
 No symbol table info available.
 #3  0x0000000103b3f4ea in thread_routine ()
 No symbol table info available.
 #4  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #5  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 9 (process 71357):
 #0  0x00007fff8a4bcd16 in kevent ()
 No symbol table info available.
 #1  0x0000000103b2a9e3 in zmq::kqueue_t::loop ()
 No symbol table info available.
 #2  0x0000000103b2a885 in zmq::kqueue_t::worker_routine ()
 No symbol table info available.
 #3  0x0000000103b3f4ea in thread_routine ()
 No symbol table info available.
 #4  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #5  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 8 (process 71357):
 #0  0x00007fff8a4bcd16 in kevent ()
 No symbol table info available.
 #1  0x0000000103b2a9e3 in zmq::kqueue_t::loop ()
 No symbol table info available.
 #2  0x0000000103b2a885 in zmq::kqueue_t::worker_routine ()
 No symbol table info available.
 #3  0x0000000103b3f4ea in thread_routine ()
 No symbol table info available.
 #4  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #5  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 7 (process 71357):
 #0  0x00007fff8a4bcd16 in kevent ()
 No symbol table info available.
 #1  0x0000000103b2a9e3 in zmq::kqueue_t::loop ()
 No symbol table info available.
 #2  0x0000000103b2a885 in zmq::kqueue_t::worker_routine ()
 No symbol table info available.
 #3  0x0000000103b3f4ea in thread_routine ()
 No symbol table info available.
 #4  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #5  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 6 (process 71357):
 #0  0x00007fff8a4bcd16 in kevent ()
 No symbol table info available.
 #1  0x0000000103b2a9e3 in zmq::kqueue_t::loop ()
 No symbol table info available.
 #2  0x0000000103b2a885 in zmq::kqueue_t::worker_routine ()
 No symbol table info available.
 #3  0x0000000103b3f4ea in thread_routine ()
 No symbol table info available.
 #4  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #5  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 5 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39940 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x00000001027718ab in LoggerThread::run (this=0x1085143b0) at
 logging.cpp:385
         item = (LoggingItem *) 0x107857200
         dieNow = false
 #4  0x000000010277253c in non-virtual thunk to LoggerThread::run()
 (this=0x1085143c0) at
 /Users/jyavenard/.ccache/tmp/logging.tmp.jyamba.44295.ii:428
         e = (ZMQException &) @0x0: No locals.
 #5  0x000000010269156a in MThreadInternal::run (this=0x108515600) at
 mthread.cpp:79
 No locals.
 #6  0x0000000104e394ba in QThreadPrivate::start ()
 No symbol table info available.
 #7  0x00007fff8adea7a2 in _pthread_start ()
 No symbol table info available.
 #8  0x00007fff8add71e1 in thread_start ()
 No symbol table info available.

 Thread 2 (process 71357):
 #0  0x00007fff8a4bcd16 in kevent ()
 No symbol table info available.
 #1  0x00007fff89c4adea in _dispatch_mgr_invoke ()
 No symbol table info available.
 #2  0x00007fff89c4a9ee in _dispatch_mgr_thread ()
 No symbol table info available.

 Thread 1 (process 71357):
 #0  0x00007fff8a4bc0fa in __psynch_cvwait ()
 No symbol table info available.
 #1  0x00007fff8adeefe9 in _pthread_cond_wait ()
 No symbol table info available.
 #2  0x0000000104e39960 in QWaitCondition::wait ()
 No symbol table info available.
 #3  0x0000000104e34477 in QReadWriteLock::lockForRead ()
 No symbol table info available.
 #4  0x0000000100077d28 in MainServer::customEvent (this=0x108114d50,
 e=0x10815b1f0) at mainserver.cpp:891
         broadcast = {
   <QList<QString>> = {
     {
       p = {
         d = 0x1050eedc0
       },
       d = 0x1050eedc0
     }
   }, <No data fields>}
         receivers = {
   q_hash = {
     {
       d = 0x1050eed80,
       e = 0x1050eed80
     }
   }
 }
         decrRefEmpty = false
 #5  0x0000000104f671af in QObject::event ()
 No symbol table info available.
 #6  0x0000000104f528cf in QCoreApplicationPrivate::notify_helper ()
 No symbol table info available.
 #7  0x0000000104f52ec5 in QCoreApplication::notify ()
 No symbol table info available.
 #8  0x0000000104f52ccc in QCoreApplication::notifyInternal ()
 No symbol table info available.
 #9  0x0000000104f53b20 in QCoreApplicationPrivate::sendPostedEvents ()
 No symbol table info available.
 #10 0x0000000104f88352 in QEventDispatcherUNIX::processEvents ()
 No symbol table info available.
 #11 0x0000000104f51bc4 in QEventLoop::processEvents ()
 No symbol table info available.
 #12 0x0000000104f51f74 in QEventLoop::exec ()
 No symbol table info available.
 #13 0x0000000104f540ac in QCoreApplication::exec ()
 No symbol table info available.
 #14 0x00000001001425b7 in run_backend (cmdline=@0x7fff5fbffa58) at
 main_helpers.cpp:670
         ismaster = true
         sysEventHandler = (MythSystemEventHandler *) 0x10851a190
         fatal_error = false
         runsched = true
         sched = (Scheduler *) 0x108521e20
         httpStatus = (HttpStatus *) 0x107437d50
         pHS = (HttpServer *) 0x108525490
         port = 6543
         exitCode = 0
 #15 0x0000000100048e74 in main (argc=6, argv=0x7fff5fbffab0) at
 main.cpp:136
         a = {
   <QObject> = {
     _vptr$QObject = 0x1050edc70,
     d_ptr = {
       d = 0x108110e70
     }
   }, <No data fields>}
         retval = 0
         mask = {
   d = 0x108512ad0
 }
         signallist = {
   {
     p = {
       d = 0x108514c80
     },
     d = 0x108514c80
   }
 }
         cmdline = {
   <MythCommandLineParser> = {
     _vptr$MythCommandLineParser = 0x10025e780,
     m_appname = {
       d = 0x1081064c0
     },
     m_optionedArgs = {
       {
         d = 0x108106a60,
         e = 0x108106a60
       }
     },
     m_namedArgs = {
       {
         d = 0x108106950,
         e = 0x108106950
       }
     },
     m_passthroughActive = false,
     m_overridesImported = true,
     m_verbose = false
   }, <No data fields>}
         daemonize = false
         callCleanup = {
   m_cleanFunction = 0x10013d150 <cleanup()>
 }
 #16 0x000000010000c6f4 in start ()
 No symbol table info available.
 (gdb)
 }}}

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/11573>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list