[mythtv] Backend not responding, with backtrace

Dave Just justifiably at cwazy.co.uk
Fri May 12 23:22:33 UTC 2006


Thanks!  I was meaning to do this. It looks like it might be helpful  
to someone who knows the code.  Maybe we should open a ticket on trac  
now?

Meanwhile I tried both the MythSocket patch and rebuilding QT against  
the reentrant mysqlclient library as suggested, neither resolved the  
problem for me.  I also tried the mythtv-eit branch but that shows  
"no scheduled recordings" for some reason so I couldn't try it out  
any further.

My feeling is that the livelock/deadlock might occur at the end of a  
recording, or perhaps when my second tuner starts recording.

  - Dave

On 12 May 2006, at 01:24, Tom Lichti wrote:

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




More information about the mythtv-dev mailing list