[mythtv] Backend Crash (0.18.1 + svn20050726)

Russ W. Knize rknize at yahoo.com
Mon Aug 8 09:07:57 EDT 2005


Just in case anyone is interested, about a week ago I switched from the
latest release-0-18-fixes to the trunk and this problem went away.  It
has been up without a crash for all of that time.  I thought it might be
useful since there is likely some bug fix in the latest that should find
its way into 0.18.2.

Thanks,
Russ

On Sat, 2005-07-30 at 13:02 -0500, Russ W. Knize wrote:
> The backend in 0.18.1 crashes once or twice a day.  0.18 crashed about
> once a week.  I pulled in the latest SVN earlier this week after reading
> some threads on the subject, but I am still getting the crash.  A stack
> trace is enclosed below.  Let me know what else I can provide.  It is
> fairly reproducible and seems to coincide the a recording finishing up.
> 
> System is a dual P3 running Debian Sarge plus whatever else I needed out
> of sid to install the myth packages.  I have one generic BTTV frame
> grabber and a Hauppage PVR-350.
> 
> I've also had backend lockups where my video partition will reach 100%
> even though I have auto-expire set to a 2GB limit checked every 10
> minutes.  Auto-expire does work (I have seen the logs), but sometimes it
> seems that it does not and the logs fill with angry messages from an
> encoder (usually audio) that it cannot write.
> 
> Thanks,
> Russ
> 
> ---
> 
> (gdb) run --verbose file,record,playback
> --logfile /var/log/mythtv/mythbackend.log
> Starting program: /usr/bin/mythbackend --verbose file,record,playback
> --logfile /var/log/mythtv/mythbackend.log
> [Thread debugging using libthread_db enabled]
> [New Thread 16384 (LWP 25342)]
> [New Thread 32769 (LWP 25346)]
> [New Thread 16386 (LWP 25347)]
> [New Thread 32771 (LWP 25348)]
> [New Thread 49156 (LWP 25350)]
> [New Thread 65541 (LWP 25351)]
> [New Thread 81926 (LWP 25352)]
> [New Thread 98311 (LWP 25353)]
> [New Thread 114696 (LWP 25354)]
> [New Thread 131081 (LWP 25355)]
> [New Thread 147466 (LWP 25356)]
> [New Thread 163851 (LWP 25358)]
> [New Thread 180236 (LWP 25360)]
> [New Thread 196621 (LWP 25623)]
> [New Thread 213006 (LWP 25628)]
> [New Thread 229391 (LWP 25629)]
> [New Thread 245776 (LWP 25630)]
> [New Thread 262161 (LWP 25631)]
> [Thread 229391 (LWP 25629) exited]
> [Thread 262161 (LWP 25631) exited]
> [Thread 245776 (LWP 25630) exited]
> [Thread 213006 (LWP 25628) exited]
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 16386 (LWP 25347)]
> 0x417c9b22 in pthread_mutex_lock () from /lib/libpthread.so.0
> (gdb) thread apply all bt full
> 
> Thread 14 (Thread 196621 (LWP 25623)):
> #0  0x419cfdb6 in nanosleep () from /lib/libc.so.6
> No symbol table info available.
> #1  0x00000000 in ?? ()
> No symbol table info available.
> #2  0x419f995a in usleep () from /lib/libc.so.6
> No symbol table info available.
> #3  0x402f4fd3 in ThreadedFileWriter::DiskLoop (this=0x838c4f8) at
> RingBuffer.cpp:276
>         size = 0
>         written = 262150
>         timer = {ds = 77402706}
> #4  0x402f4363 in ThreadedFileWriter::boot_writer (wotsit=0x838c4f8) at
> RingBuffer.cpp:120
>         fw = (ThreadedFileWriter *) 0x838c4f8
> #5  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #6  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #7  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 13 (Thread 180236 (LWP 25360)):
> #0  0x417cb604 in __pthread_sigsuspend () from /lib/libpthread.so.0
> No symbol table info available.
> #1  0x417cb3c8 in __pthread_wait_for_restart_signal ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #2  0x417c7f2b in pthread_cond_wait at GLIBC_2.0 ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #3  0x41515658 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #4  0x0809edef in ProcessRequestThread::run (this=0x825b040) at
> mainserver.cpp:69
> No locals.
> #5  0x4120f4ea in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #6  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #7  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #8  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 12 (Thread 163851 (LWP 25358)):
> #0  0x417cb604 in __pthread_sigsuspend () from /lib/libpthread.so.0
> No symbol table info available.
> #1  0x417cb3c8 in __pthread_wait_for_restart_signal ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #2  0x417c7f2b in pthread_cond_wait at GLIBC_2.0 ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #3  0x41515658 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
> ---Type <return> to continue, or q <return> to quit---
> No symbol table info available.
> #4  0x0809edef in ProcessRequestThread::run (this=0x825a300) at
> mainserver.cpp:69
> No locals.
> #5  0x4120f4ea in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #6  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #7  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #8  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 11 (Thread 147466 (LWP 25356)):
> #0  0x417cb604 in __pthread_sigsuspend () from /lib/libpthread.so.0
> No symbol table info available.
> #1  0x417cb3c8 in __pthread_wait_for_restart_signal ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #2  0x417c7f2b in pthread_cond_wait at GLIBC_2.0 ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #3  0x41515658 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #4  0x0809edef in ProcessRequestThread::run (this=0x82119e8) at
> mainserver.cpp:69
> No locals.
> #5  0x4120f4ea in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #6  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #7  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #8  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 10 (Thread 131081 (LWP 25355)):
> #0  0x417cb604 in __pthread_sigsuspend () from /lib/libpthread.so.0
> No symbol table info available.
> #1  0x417cb3c8 in __pthread_wait_for_restart_signal ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #2  0x417c7f2b in pthread_cond_wait at GLIBC_2.0 ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #3  0x41515658 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #4  0x0809edef in ProcessRequestThread::run (this=0x825a838) at
> mainserver.cpp:69
> No locals.
> #5  0x4120f4ea in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #6  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #7  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> ---Type <return> to continue, or q <return> to quit---
> #8  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 9 (Thread 114696 (LWP 25354)):
> #0  0x417cb604 in __pthread_sigsuspend () from /lib/libpthread.so.0
> No symbol table info available.
> #1  0x417cb3c8 in __pthread_wait_for_restart_signal ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #2  0x417c7f2b in pthread_cond_wait at GLIBC_2.0 ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #3  0x41515658 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #4  0x0809edef in ProcessRequestThread::run (this=0x825abd0) at
> mainserver.cpp:69
> No locals.
> #5  0x4120f4ea in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #6  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #7  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #8  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 8 (Thread 98311 (LWP 25353)):
> #0  0x419cfdb6 in nanosleep () from /lib/libc.so.6
> No symbol table info available.
> #1  0x00000000 in ?? ()
> No symbol table info available.
> #2  0x419cfbff in sleep () from /lib/libc.so.6
> No symbol table info available.
> #3  0x4042dbe4 in JobQueue::ProcessQueue (this=0x825a5a0) at
> jobqueue.cpp:469
>         queueStartTimeStr = {static null = {
>     static null = <same as static member of an already seen type>, d =
> 0x80d8ec0,
>     static shared_null = 0x80d8ec0}, d = 0x41f076c0, static shared_null
> = 0x80d8ec0}
>         queueStartTime = 0
>         atMax = false
>         status = -2147483648
>         hostname = {static null = {static null = <same as static member
> of an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x80d8ec0,
> static shared_null = 0x80d8ec0}
>         maxJobs = 3
>         queueEndTimeStr = {static null = {
>     static null = <same as static member of an already seen type>, d =
> 0x80d8ec0,
>     static shared_null = 0x80d8ec0}, d = 0x41f577f0, static shared_null
> = 0x80d8ec0}
>         message = {static null = {static null = <same as static member
> of an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x80d8ec0,
> static shared_null = 0x80d8ec0}
>         tmpStr = {static null = {static null = <same as static member of
> an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x80d8ec0,
> static shared_null = 0x80d8ec0}
>         inTimeWindow = true
>         type = 1074907038
> ---Type <return> to continue, or q <return> to quit---
>         id = 0
>         jobStatus = {sh = 0x825aae0}
>         curQTime = {ds = 0}
>         starttime = {d = {jd = 0}, t = {ds = 0}}
>         flags = 0
>         sleepTime = 60
>         curTime = 1101363328
>         startedJobAlready = false
>         chanid = {static null = {static null = <same as static member of
> an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x80d8ec0,
> static shared_null = 0x80d8ec0}
>         startts = {static null = {static null = <same as static member
> of an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x80d8ec0,
> static shared_null = 0x80d8ec0}
>         cmds = 0
>         queueEndTime = 1073772081
>         jobs = {sh = 0x825a228}
> #4  0x40428770 in JobQueue::RunQueueProcesser (this=0x825a5a0) at
> jobqueue.cpp:135
> No locals.
> #5  0x40428799 in JobQueue::QueueProcesserThread (param=0x825a5a0) at
> jobqueue.cpp:141
>         jobqueue = (JobQueue *) 0x825a5a0
> #6  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #7  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #8  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 7 (Thread 81926 (LWP 25352)):
> #0  0x419cfdb6 in nanosleep () from /lib/libc.so.6
> No symbol table info available.
> #1  0x00000000 in ?? ()
> No symbol table info available.
> #2  0x419cfbff in sleep () from /lib/libc.so.6
> No symbol table info available.
> #3  0x080ba1ff in HouseKeeper::RunHouseKeeping (this=0x825bab8) at
> housekeeper.cpp:175
>         period = 1100260857
>         maxhr = -1090520372
>         minhr = 1098694456
>         dbTag = {static null = {static null = <same as static member of
> an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x439006a0,
> static shared_null = 0x80d8ec0}
> #4  0x080bad2d in HouseKeeper::doHouseKeepingThread (param=0x825bab8) at
> housekeeper.cpp:236
>         hkeeper = (HouseKeeper *) 0x825bab8
> #5  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #6  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #7  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 6 (Thread 65541 (LWP 25351)):
> ---Type <return> to continue, or q <return> to quit---
> #0  0x419cfdb6 in nanosleep () from /lib/libc.so.6
> No symbol table info available.
> #1  0x00000000 in ?? ()
> No symbol table info available.
> #2  0x419cfbff in sleep () from /lib/libc.so.6
> No symbol table info available.
> #3  0x08058b29 in AutoExpire::RunExpirer (this=0x8259f08) at
> autoexpire.cpp:158
>         statbuf = {f_type = 61267, f_bsize = 4096, f_blocks = 27738320,
> f_bfree = 2442166,
>   f_bavail = 1314947, f_files = 14090240, f_ffree = 14089937, f_fsid =
> {__val = {0, 0}},
>   f_namelen = 255, f_frsize = 0, f_spare = {0, 0, 0, 0, 0}}
>         freespace = 5
>         minFree = 2
>         recordfileprefix = {static null = {
>     static null = <same as static member of an already seen type>, d =
> 0x80d8ec0,
>     static shared_null = 0x80d8ec0}, d = 0x41e00820, static shared_null
> = 0x80d8ec0}
> #4  0x08059127 in AutoExpire::ExpirerThread (param=0x8259f08) at
> autoexpire.cpp:200
>         expirer = (AutoExpire *) 0x8259f08
> #5  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #6  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #7  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 5 (Thread 49156 (LWP 25350)):
> #0  0x419cfdb6 in nanosleep () from /lib/libc.so.6
> No symbol table info available.
> #1  0x00000000 in ?? ()
> No symbol table info available.
> #2  0x419f995a in usleep () from /lib/libc.so.6
> No symbol table info available.
> #3  0x4046c474 in TVRec::StartRecording (this=0x41d00008,
> rcinfo=0x8374438) at tv_rec.cpp:261
>         retval = 0
>         recprefix = {static null = {static null = <same as static member
> of an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x41f06300,
> static shared_null = 0x80d8ec0}
> #4  0x0805fd11 in EncoderLink::StartRecording (this=0x825b928,
> rec=0x8374438)
>     at encoderlink.cpp:256
>         retval = 0
> #5  0x080a85a5 in Scheduler::RunScheduler (this=0x825a080) at
> scheduler.cpp:1081
>         msg = {static null = {static null = <same as static member of an
> already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x80d8ec0,
> static shared_null = 0x80d8ec0}
>         lockit = {mtx = 0x820dbf8}
>         retval = 138229680
>         statuschanged = false
>         recIter = {_M_node = 0x83d40b0}
>         curtime = {d = {jd = 2453580}, t = {ds = 77402369}}
>         secsleft = -2
>         nexttv = (EncoderLink *) 0x825b928
>         nextRecording = (ProgramInfo *) 0x8374438
> ---Type <return> to continue, or q <return> to quit---
>         nextrectime = {d = {jd = 2453580}, t = {ds = 77400000}}
>         startIter = {_M_node = 0x83d40b0}
>         idleSince = {d = {jd = 0}, t = {ds = 0}}
>         matchTime = 0.355599999
>         blockShutdown = false
>         idleTimeoutSecs = 0
>         idleWaitForRecordingTime = 15
>         fillstart = {tv_sec = 1122601799, tv_usec = 722777}
>         prerollseconds = 60
>         lastupdate = {d = {jd = 2453580}, t = {ds = 74999366}}
>         recordfileprefix = {static null = {
>     static null = <same as static member of an already seen type>, d =
> 0x80d8ec0,
>     static shared_null = 0x80d8ec0}, d = 0x825bf78, static shared_null =
> 0x80d8ec0}
>         firstRun = false
>         fillend = {tv_sec = 1122601801, tv_usec = 818164}
>         placeTime = 2.09538698
> #6  0x080a9d81 in Scheduler::SchedulerThread (param=0x825a080) at
> scheduler.cpp:1293
>         sched = (Scheduler *) 0x825a080
> #7  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #8  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #9  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 4 (Thread 32771 (LWP 25348)):
> #0  0x419cfdb6 in nanosleep () from /lib/libc.so.6
> No symbol table info available.
> #1  0x00000000 in ?? ()
> No symbol table info available.
> #2  0x419f995a in usleep () from /lib/libc.so.6
> No symbol table info available.
> #3  0x4047116a in TVRec::RunTV (this=0x41d3f008) at tv_rec.cpp:933
> No locals.
> #4  0x40470f09 in TVRec::EventThread (param=0x41d3f008) at
> tv_rec.cpp:908
>         thetv = (TVRec *) 0x41d3f008
> #5  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #6  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #7  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 3 (Thread 16386 (LWP 25347)):
> #0  0x417c9b22 in pthread_mutex_lock () from /lib/libpthread.so.0
> No symbol table info available.
> #1  0x4199917d in free () from /lib/libc.so.6
> No symbol table info available.
> #2  0x4044fd28 in ~NuppelVideoRecorder (this=0x42201008) at
> NuppelVideoRecorder.cpp:213
> ---Type <return> to continue, or q <return> to quit---
> No locals.
> #3  0x404700e5 in TVRec::TeardownRecorder (this=0x41d00008,
> killFile=false) at tv_rec.cpp:770
>         message = {static null = {static null = <same as static member
> of an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x41e00df8,
> static shared_null = 0x80d8ec0}
>         me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0},
> message = {static null = {
>       static null = <same as static member of an already seen type>, d =
> 0x80d8ec0,
>       static shared_null = 0x80d8ec0}, d = 0x41e00df8, static
> shared_null = 0x80d8ec0},
>   extradata = {<QValueList<QString>> = {sh = 0x41ee69e8}, <No data
> fields>}}
>         blank_frame_map = {sh = 0x41e05f98}
>         oldProfileName = {static null = {
>     static null = <same as static member of an already seen type>, d =
> 0x80d8ec0,
>     static shared_null = 0x80d8ec0}, d = 0x41ee4800, static shared_null
> = 0x80d8ec0}
>         filelen = 1859
> #4  0x4046f35f in TVRec::HandleStateChange (this=0x41d00008) at
> tv_rec.cpp:638
>         killRecordingFile = false
>         origname = {static null = {static null = <same as static member
> of an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x41f5bce8,
> static shared_null = 0x80d8ec0}
>         tmpInternalState = kState_None
>         changed = true
>         startRecorder = false
>         closeRecorder = true
>         statename = {static null = {static null = <same as static member
> of an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x43884a20,
> static shared_null = 0x80d8ec0}
> #5  0x40470f67 in TVRec::RunTV (this=0x41d00008) at tv_rec.cpp:924
> No locals.
> #6  0x40470f09 in TVRec::EventThread (param=0x41d00008) at
> tv_rec.cpp:908
>         thetv = (TVRec *) 0x41d00008
> #7  0x417c8e51 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #8  0x417c8ecf in pthread_start_thread_event ()
> from /lib/libpthread.so.0
> No symbol table info available.
> #9  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 2 (Thread 32769 (LWP 25346)):
> #0  0x419f6ada in poll () from /lib/libc.so.6
> No symbol table info available.
> #1  0x417c8b50 in __pthread_manager () from /lib/libpthread.so.0
> No symbol table info available.
> #2  0x417c8d57 in __pthread_manager_event () from /lib/libpthread.so.0
> No symbol table info available.
> #3  0x419ff92a in clone () from /lib/libc.so.6
> No symbol table info available.
> 
> Thread 1 (Thread 16384 (LWP 25342)):
> #0  0x419f9081 in select () from /lib/libc.so.6
> No symbol table info available.
> #1  0x416e053c in ?? () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> ---Type <return> to continue, or q <return> to quit---
> #2  0x00000012 in ?? ()
> No symbol table info available.
> #3  0x4122e1d8 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #4  0x4122e088 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #5  0x4121c071 in QApplication::exec () from /usr/lib/libqt-mt.so.3
> No symbol table info available.
> #6  0x0806f8e9 in main (argc=5, argv=0xbffffc34) at main.cpp:587
>         a = <incomplete type>
>         testsched = false
>         ismaster = true
>         runsched = true
>         binname = {static null = {static null = <same as static member
> of an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x80ec318,
> static shared_null = 0x80d8ec0}
>         nosched = false
>         logfd = 3
>         port = 6543
>         masterip = {static null = {static null = <same as static member
> of an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x8209b40,
> static shared_null = 0x80d8ec0}
>         verboseString = {static null = {
>     static null = <same as static member of an already seen type>, d =
> 0x80d8ec0,
>     static shared_null = 0x80d8ec0}, d = 0x80ec358, static shared_null =
> 0x80d8ec0}
>         printsched = false
>         logfile = {static null = {static null = <same as static member
> of an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x80ec2e0,
> static shared_null = 0x80d8ec0}
>         daemonize = false
>         resched = false
>         printexpire = false
>         pidfs = <incomplete type>
>         statusport = 6544
>         myip = {static null = {static null = <same as static member of
> an already seen type>,
>     d = 0x80d8ec0, static shared_null = 0x80d8ec0}, d = 0x8209cf0,
> static shared_null = 0x80d8ec0}
> #7  0x4193de36 in __libc_start_main () from /lib/libc.so.6
> No symbol table info available.
> #8  0x080568d1 in _start () at ../sysdeps/i386/elf/start.S:102
> No locals.
> #0  0x417c9b22 in pthread_mutex_lock () from /lib/libpthread.so.0
> (gdb) quit
> The program is running.  Exit anyway? (y or n) y
> 
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev



More information about the mythtv-dev mailing list