[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