[mythtv] Backend crashes almost daily
flo
flo at flobittner.de
Sat Oct 6 21:17:33 UTC 2007
Hi Dave,
thanks for your reply.
In my version line 430 of mpeg/mpegtables.h is this:
// helper function
uint FindPID(uint progNum) const
{
for (uint i = 0; i < ProgramCount(); i++)
430: if (progNum==ProgramNumber(i))
return ProgramPID(i);
return 0;
}
I updated svn to revision 14621, but this file didn't change. Perhaps you
meant svn of 0.21?
The faulty channel was "I>TELE" with serviceid 9697 and transportid 1112 on
Astra. It was added shortly by a transponder scan. Normally i set
useonairguide=0 for all transports i don't need, but this time i forgot it. I
did it now because some recordings are scheduled. But i can do more tests
next week if you need them!?
Flo
> Hi Flo,
>
> The fact that this crashes without any frontend means that it is most
> likely crashing when the EIT crawler is running and updating your
> program guides (EPG) from the transmitted EIT data. Your output below
> also confirms this. What you need to do is figure out if this is always
> crashing on one channel.. Look at the output of this before the crash
> and check if it's always happening on the same sid/pid.
>
> Irrespective, i'd consider this a bug since we should trap this error
> (possibly bad PAT data) and discard instead or crashing. Can you check
> if you are on the latest SVN first as i can't even see this source line
> in mpeg/mpegtables.h line 430 of my svn so i can't help further unless
> you upgrade and provide another stacktrace.
>
> Dave
>
> Flo said:
> > Hi,
> >
> > my Backend crashes almost daily these days. Yesterday evening i
>
> watched a
>
> > recording, then another frontend joined -> crash. Today morning it
>
> crashed
>
> > without a frontend. After that i used gdb like mentioned here:
> > http://mythtv.org/docs/mythtv-HOWTO-22.html.
> >
> > I compiled mythtv with debug support (backend only / 0.20.2) and
>
> started it
>
> > with gdb. It's running on a athlon 64 3500+, 2gig ram, 4x500gb linux
>
> raid, 2x
>
> > skystar2 with sasc, xen domain0.
> >
> > It took 2 hours then i got another crash. No frontend was connected
>
> when it
>
> > happened. Can someone please have a look at the logs and tell me
>
> whats wrong
>
> > with it?
> >
> > *******************************************************************
>
> myth.log:
> > 2007-10-06 17:00:18.527 desired_program(9697) pid(0x4fd)
> > 2007-10-06 17:00:18.529 pmt_pid(0x4fd)
> > 2007-10-06 17:00:18.530 PAT for output stream
> > 2007-10-06 17:00:18.531 Program Association Table
> > PSIP tableID(0x0) length(13) extension(0x458)
> > version(30) current(1) section(0) last_section(0)
> > tsid: 1112
> > programCount: 1
> > program number 1 has PID 0x 4fd data 0x0 0x1 0x228 0x253
> >
> > 2007-10-06 17:00:18.533 DVBSM(3)::AddPIDFilter(0x4fd):
> > 2007-10-06 17:00:18.613 SM(3)::AddFlags: Seen(PMT,) Match() Wait()
> > 2007-10-06 17:00:18.636 SM(3)::AddFlags: Seen() Match(PMT,) Wait()
> > 2007-10-06 17:00:18.666 CreatePMTSingleProgram()
> > 2007-10-06 17:00:18.666 PMT in input stream
> > 2007-10-06 17:00:18.667 Program Map Table ver(1) pid(0x4fd)
>
> pnum(9697) len(46)
>
> > Conditional Access: sid(0x500) pid(0x1af6) data_size(11)
> >
> > Stream #0 pid(0xb1) type(video-mpeg2 0x2)
> > Stream #1 pid(0x84) type(audio-mp2-layer[1,2,3] 0x4)
> > ISO-639 Language: code(fra) canonical(fra) eng(Unknown)
> >
> > 2007-10-06 17:00:18.670 PMT for output stream
> > 2007-10-06 17:00:18.683 Program Map Table ver(1) pid(0x4fd) pnum(1)
>
> len(23)
>
> > Stream #0 pid(0xb1) type(video-mpeg2 0x2)
> > Stream #1 pid(0x84) type(audio-mp2-layer[1,2,3] 0x4)
> >
> > 2007-10-06 17:00:18.702 DTVSM(3)::SetNIT(): net_id = 1
> > 2007-10-06 17:00:18.710 SM(3)::AddFlags: Seen(NIT,) Match() Wait()
> > 2007-10-06 17:00:18.750 TVRec(2): Got good signal
> > 2007-10-06 17:00:18.769 TVRec(2): ClearFlags(WaitingForSignal,) ->
> > RunMainLoop,AskAllowRecording,SignalMonitorRunning,EITScan
> > nerRunning,
> > 2007-10-06 17:00:18.792 DVBSM(3)::AddPIDFilter(0x12):
> > 2007-10-06 17:00:18.822 DVBSM(3)::AddPIDFilter(0xb11):
> > 2007-10-06 17:00:18.829 DVBSM(3)::AddPIDFilter(0xb12):
> > 2007-10-06 17:00:18.948 DTVSM(3)::SetNIT(): net_id = 1
> > 2007-10-06 17:00:18.956 SM(3)::AddFlags: Seen(NIT,) Match() Wait()
> > 2007-10-06 17:00:33.476 AddTSPacket: Out of sync!!! Need to wait for
>
> next
>
> > payloadStart PID: 0x12, continuity counter: 14 (exp
> > ected 12).
> >
> > *******************************************************************
>
> gdb.txt
>
> > [Thread debugging using libthread_db enabled]
> > [New Thread 47786535860704 (LWP 14367)]
.
.
.
> > [Thread 1241594176 (LWP 17195) exited]
> > [New Thread 1241594176 (LWP 17305)]
> > [New Thread 1233201472 (LWP 17306)]
> > [Thread 1258379584 (LWP 17263) exited]
> > [Thread 1266772288 (LWP 17264) exited]
> > [New Thread 1266772288 (LWP 17420)]
> > [New Thread 1258379584 (LWP 17421)]
> >
> > Program received signal SIGSEGV, Segmentation fault.
> > [Switching to Thread 1258379584 (LWP 17421)]
> > MPEGStreamData::ProcessPAT (this=0x1065a18, pat=0x4b014700) at
> > mpeg/mpegtables.h:430
> > 430 if (progNum==ProgramNumber(i))
> >
> > Thread 118 (Thread 1258379584 (LWP 17421)):
> > #0 MPEGStreamData::ProcessPAT (this=0x1065a18, pat=0x4b014700) at
> > mpeg/mpegtables.h:430
> > send_single_program = <value optimized out>
> > #1 0x00002b7623e62485 in MPEGStreamData::HandleTables (this=0x1065a18,
> > pid=<value optimized out>, psip=@0x2aaaac03ab50) at
> > mpeg/mpegstreamdata.cpp:527
> > tsid = <value optimized out>
> > pat = {<PSIPTable> = {<PESPacket> = {_vptr.PESPacket = 0x2b762478c090,
> > _pesdata = 0x2aaaaadc90c9 "", _fullbuffer = 0x2aaaaadc9010 "G@\022\021!
> > \024G", _psiOffset = 184, _ccLast = 1, _pesdataSize = 188, _allocSize
>
> = 3877,
>
> > _badPacket = false}, static PSIP_OFFSET = 8}, <No data fields>}
> > version = 0
> > #2 0x00002b7623e75c49 in DVBStreamData::HandleTables (this=0x1065930,
> > pid=53196, psip=@0x33f31) at mpeg/dvbstreamdata.cpp:198
> > No locals.
> > #3 0x00002b7623e644c3 in MPEGStreamData::HandleTSTables
>
> (this=0x1065a18,
>
> > tspacket=0x10e1a80) at mpeg/mpegstreamdata.cpp:693
> > pmt_sp = (ProgramMapTable *) 0x1842
> > morePSIPPackets = false
> > psip = (PSIPTable *) 0x2aaaac03ab50
> > #4 0x00002b7623e58801 in MPEGStreamData::ProcessTSPacket
>
> (this=0x1065a18,
>
> > tspacket=@0x10e1a80) at mpeg/mpegstreamdata.cpp:731
> > No locals.
> > #5 0x00002b7623e58657 in MPEGStreamData::ProcessData (this=0x1065a18,
> > buffer=0x10e11b0 "G", len=6210) at mpeg/mpegstreamdata.cpp:716
> > newpos = 212785
> > pos = 2256
> > #6 0x00002b762424f9ee in DVBSignalMonitor::RunTableMonitorTS
>
> (this=0x1085f10)
>
> > at dvbsignalmonitor.cpp:386
> > timeout = {tv_sec = 0, tv_usec = 48000}
> > len = 6210
> > remainder = 6210
> > buffer_size = 2820000
> > buffer = (unsigned char *) 0xcfcc <Address 0xcfcc out of bounds>
> > dvr_fname = {static null = {static null = <same as static member of an
> > already seen type>, d = 0x705e20, static shared_null = 0x705e20}, d =
> > 0xa79f40, static shared_null = 0x705e20}
> > dvr_fd = 15
> > fd_select_set = {fds_bits = {32768, 0 <repeats 15 times>}}
> > #7 0x00002b7624251459 in DVBSignalMonitor::TableMonitorThread
> > (param=0x2aaaaadc90d1) at dvbsignalmonitor.cpp:173
> > No locals.
> > #8 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #9 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #10 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 117 (Thread 1266772288 (LWP 17420)):
> > #0 0x00002b76291c34f1 in __nanosleep_nocancel () from /lib64/libc.so.6
> > No symbol table info available.
> > #1 0x00002b76291ebab4 in usleep () from /lib64/libc.so.6
> > No symbol table info available.
> > #2 0x00002b76240abc61 in SignalMonitor::MonitorLoop (this=0x1085f10) at
> > signalmonitor.cpp:271
> > slist = {<QValueList<QString>> = {sh = 0x2aaaac00bcc0}, <No data
>
> fields>}
>
> > me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0xa4deb0},
>
> message =
>
> > {static null = {static null = <same as static member of an already seen
> > type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x99e700,
>
> static
>
> > shared_null = 0x705e20}, extradata = {<QValueList<QString>> = {sh =
> > 0x2aaaac00bcc0}, <No data fields>}}
> > #3 0x00002b76240aa6cd in SignalMonitor::SpawnMonitorLoop
>
> (self=0x4b816040) at
>
> > signalmonitor.cpp:294
> > No locals.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 116 (Thread 1233201472 (LWP 17306)):
> > #0 0x00002b76291eb302 in __select_nocancel () from /lib64/libc.so.6
> > No symbol table info available.
> > #1 0x00002b762424f99b in DVBSignalMonitor::RunTableMonitorTS
>
> (this=0x993d20)
>
> > at dvbsignalmonitor.cpp:367
> > timeout = {tv_sec = 0, tv_usec = 16000}
> > len = 2256
> > remainder = 0
> > buffer_size = 2820000
> > buffer = <value optimized out>
> > dvr_fname = {static null = {static null = <same as static member of an
> > already seen type>, d = 0x705e20, static shared_null = 0x705e20}, d =
> > 0xa6f3d0, static shared_null = 0x705e20}
> > dvr_fd = 21
> > fd_select_set = {fds_bits = {0 <repeats 16 times>}}
> > #2 0x00002b7624251459 in DVBSignalMonitor::TableMonitorThread
>
> (param=0x16) at
>
> > dvbsignalmonitor.cpp:173
> > No locals.
> > #3 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #4 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #5 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 115 (Thread 1241594176 (LWP 17305)):
> > #0 0x00002b76291c34f1 in __nanosleep_nocancel () from /lib64/libc.so.6
> > No symbol table info available.
> > #1 0x00002b76291ebab4 in usleep () from /lib64/libc.so.6
> > No symbol table info available.
> > #2 0x00002b76240abc61 in SignalMonitor::MonitorLoop (this=0x993d20) at
> > signalmonitor.cpp:271
> > slist = {<QValueList<QString>> = {sh = 0x2aaaac0f4ae0}, <No data
>
> fields>}
>
> > me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x898ab0},
>
> message =
>
> > {static null = {static null = <same as static member of an already seen
> > type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x1068b30,
>
> static
>
> > shared_null = 0x705e20}, extradata = {<QValueList<QString>> = {sh =
> > 0x2aaaac0f4ae0}, <No data fields>}}
> > #3 0x00002b76240aa6cd in SignalMonitor::SpawnMonitorLoop
>
> (self=0x4a013040) at
>
> > signalmonitor.cpp:294
> > No locals.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 38 (Thread 1249986880 (LWP 15077)):
> > #0 0x00002b76291eb302 in __select_nocancel () from /lib64/libc.so.6
> > No symbol table info available.
> > #1 0x00002b7625c32a35 in MythSocket::readyReadThread () at
>
> mythsocket.cpp:743
>
> > it = {<QGListIterator> = {list = 0x2b7625f2b860, curNode = 0x0}, <No
>
> data
>
> > fields>}
> > rval = <value optimized out>
> > rfds = {fds_bits = {17179869184, 0 <repeats 15 times>}}
> > timeout = {tv_sec = 0, tv_usec = 10000}
> > sock = <value optimized out>
> > maxfd = 34
> > #2 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #3 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #4 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 17 (Thread 1208023360 (LWP 14392)):
> > #0 0x00002b76287bc746 in pthread_cond_wait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76276b1909 in QWaitCondition::wait ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x0000000000487a0c in ProcessRequestThread::run (this=0x7de670) at
> > mainserver.cpp:131
> > No locals.
> > #3 0x00002b76273fc92b in QThreadInstance::start ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 16 (Thread 1199630656 (LWP 14391)):
> > #0 0x00002b76287bc746 in pthread_cond_wait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76276b1909 in QWaitCondition::wait ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x0000000000487a0c in ProcessRequestThread::run (this=0x8a0a80) at
> > mainserver.cpp:131
> > No locals.
> > #3 0x00002b76273fc92b in QThreadInstance::start ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 15 (Thread 1191237952 (LWP 14390)):
> > #0 0x00002b76287bc746 in pthread_cond_wait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76276b1909 in QWaitCondition::wait ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x0000000000487a0c in ProcessRequestThread::run (this=0x889e20) at
> > mainserver.cpp:131
> > No locals.
> > #3 0x00002b76273fc92b in QThreadInstance::start ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 14 (Thread 1182845248 (LWP 14389)):
> > #0 0x00002b76287bc746 in pthread_cond_wait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76276b1909 in QWaitCondition::wait ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x0000000000487a0c in ProcessRequestThread::run (this=0x7ee2f0) at
> > mainserver.cpp:131
> > No locals.
> > #3 0x00002b76273fc92b in QThreadInstance::start ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 13 (Thread 1174452544 (LWP 14388)):
> > #0 0x00002b76287bc746 in pthread_cond_wait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76276b1909 in QWaitCondition::wait ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x0000000000487a0c in ProcessRequestThread::run (this=0x8a2970) at
> > mainserver.cpp:131
> > No locals.
> > #3 0x00002b76273fc92b in QThreadInstance::start ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 12 (Thread 1166059840 (LWP 14387)):
> > #0 0x00002b76291eb302 in __select_nocancel () from /lib64/libc.so.6
> > No symbol table info available.
> > #1 0x00002b7625498964 in SSDP::run (this=0x89fe50) at ssdp.cpp:227
> > nMaxSocket = 14
> > read_set = {fds_bits = {28672, 0 <repeats 15 times>}}
> > timeout = {tv_sec = 0, tv_usec = 160000}
> > #2 0x00002b76273fc92b in QThreadInstance::start ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #3 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #4 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #5 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 11 (Thread 1157667136 (LWP 14386)):
> > #0 0x00002b76287bc937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76273fc5b5 in QThreadInstance::deinit ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x00002b76273fc70e in QThread::msleep () from
>
> /usr/lib64/libqt-mt.so.3
>
> > No symbol table info available.
> > #3 0x00002b762549beaa in TaskQueue::run (this=0x898180) at
>
> taskqueue.cpp:140
>
> > ttNow = {tv_sec = 1191682833, tv_usec = 413664}
> > pTask = (Task *) 0x0
> > #4 0x00002b76273fc92b in QThreadInstance::start ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #5 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #6 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #7 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 10 (Thread 1149274432 (LWP 14385)):
> > #0 0x00002b76287bc937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76276b18b9 in QWaitCondition::wait ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x00002b76254ab58f in CEvent::WaitForEvent (this=0x9900e0,
>
> time=500) at
>
> > threadpool.cpp:96
> > ret = <value optimized out>
> > #3 0x00002b76254ac35c in WorkerThread::run (this=0x9900c0) at
> > threadpool.cpp:227
> > timer = {m_timer = {ds = 61221332}}
> > #4 0x00002b76273fc92b in QThreadInstance::start ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #5 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #6 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #7 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 9 (Thread 1140881728 (LWP 14384)):
> > #0 0x00002b76291c34f1 in __nanosleep_nocancel () from /lib64/libc.so.6
> > No symbol table info available.
> > #1 0x00002b76291c32f9 in sleep () from /lib64/libc.so.6
> > No symbol table info available.
> > #2 0x00002b7623cce199 in JobQueue::ProcessQueue (this=0x894430) at
> > jobqueue.cpp:476
> > chanid = {static null = {static null = <same as static member of an
>
> already
>
> > seen type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x705e20,
> > static shared_null = 0x705e20}
> > starttime = <value optimized out>
> > startts = {static null = {static null = <same as static member of an
>
> already
>
> > seen type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x705e20,
> > static shared_null = 0x705e20}
> > type = 0
> > id = 662259144
> > cmds = 1140876592
> > status = 7347392
> > hostname = {static null = {static null = <same as static member of
>
> an already
>
> > seen type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x705e20,
> > static shared_null = 0x705e20}
> > sleepTime = 60
> > jobStatus = {sh = 0xa73050}
> > maxJobs = 1
> > queueStartTimeStr = {static null = {static null = <same as static
>
> member of
>
> > an already seen type>, d = 0x705e20, static shared_null = 0x705e20}, d =
> > 0x891500, static shared_null = 0x705e20}
> > queueEndTimeStr = {static null = {static null = <same as static
>
> member of an
>
> > already seen type>, d = 0x705e20, static shared_null = 0x705e20}, d =
> > 0x99fad0, static shared_null = 0x705e20}
> > queueStartTime = 7347392
> > queueEndTime = <value optimized out>
> > curQTime = {ds = 0}
> > curTime = <value optimized out>
> > message = {static null = {static null = <same as static member of an
>
> already
>
> > seen type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x705e20,
> > static shared_null = 0x705e20}
> > tmpStr = {static null = {static null = <same as static member of an
>
> already
>
> > seen type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x705e20,
> > static shared_null = 0x705e20}
> > jobs = {sh = 0x7e1990}
> > atMax = false
> > inTimeWindow = 64
> > startedJobAlready = 41
> > #3 0x00002b7623cd6be9 in JobQueue::QueueProcesserThread
>
> (param=0x44005fd0) at
>
> > jobqueue.cpp:145
> > No locals.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 8 (Thread 1132489024 (LWP 14383)):
> > #0 0x00002b76291c34f1 in __nanosleep_nocancel () from /lib64/libc.so.6
> > No symbol table info available.
> > #1 0x00002b76291c32f9 in sleep () from /lib64/libc.so.6
> > No symbol table info available.
> > #2 0x0000000000411fd8 in AutoExpire::Sleep (this=0x7e35a0,
>
> sleepTime=60) at
>
> > autoexpire.cpp:289
> > minSleep = 5
> > timeExpended = 25
> > #3 0x000000000042666d in AutoExpire::RunExpirer (this=0x7e35a0) at
> > autoexpire.cpp:274
> > timer = {ds = 61208084}
> > curTime = {d = {jd = 2454380}, t = {ds = 61208084}}
> > next_expire = {d = {jd = 2454380}, t = {ds = 61448077}}
> > #4 0x0000000000426749 in AutoExpire::ExpirerThread
>
> (param=0x43806000) at
>
> > autoexpire.cpp:526
> > No locals.
> > #5 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #6 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #7 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 7 (Thread 1124096320 (LWP 14382)):
> > #0 0x00002b76287bc937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76276b18b9 in QWaitCondition::wait ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x00000000004a7817 in Scheduler::RunScheduler (this=0xa4d380) at
> > scheduler.cpp:1155
> > statuschanged = false
> > prerollseconds = 0
> > secsleft = -110
> > nexttv = <value optimized out>
> > nextRecording = (ProgramInfo *) 0x1088610
> > nextrectime = {d = {jd = 2454380}, t = {ds = 75540000}}
> > curtime = {d = {jd = 2454380}, t = {ds = 61232593}}
> > recordfileprefix = {static null = {static null = <same as static
>
> member of an
>
> > already seen type>, d = 0x705e20, static shared_null = 0x705e20}, d =
> > 0x7ee4b0, static shared_null = 0x705e20}
> > blockShutdown = false
> > idleSince = {d = {jd = 0}, t = {ds = 0}}
> > idleTimeoutSecs = 0
> > idleWaitForRecordingTime = 15
> > firstRun = false
> > fillstart = {tv_sec = 1191682817, tv_usec = 370731}
> > fillend = {tv_sec = 1191682817, tv_usec = 490887}
> > matchTime = 0.0708369985
> > placeTime = <value optimized out>
> > query = {<> = {<No data fields>}, m_db = 0x88b7e0, m_isConnected =
>
> true,
>
> > m_returnConnection = false}
> > #3 0x00000000004ae1ff in Scheduler::SchedulerThread (param=0xa4d380) at
> > scheduler.cpp:1607
> > No locals.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 6 (Thread 1115703616 (LWP 14380)):
> > #0 0x00002b76287bc937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76276b19e3 in QWaitCondition::wait ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x00002b7624161042 in TVRec::RunTV (this=0x7f5160) at
> > tv_rec.cpp:1396 No locals.
> > #3 0x00002b76241633b9 in TVRec::EventThread (param=0x87eec4) at
> > tv_rec.cpp:1160
> > No locals.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 5 (Thread 1107310912 (LWP 14378)):
> > #0 0x00002b76287bc937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76276b19e3 in QWaitCondition::wait ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x00002b76241178b1 in EITScanner::RunEventLoop (this=0x85f1c0) at
> > eitscanner.cpp:147
> > i = <value optimized out>
> > list_size = 1107308096
> > rate = 1
> > t = {m_timer = {ds = 61220409}}
> > eitCount = 4
> > sz = {2000, 1800, 1600, 1400, 1200}
> > rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012}
> > #3 0x00002b76241186c2 in EITScanner::SpawnEventLoop (param=0x85f1c0) at
> > eitscanner.cpp:66
> > No locals.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 4 (Thread 1098918208 (LWP 14377)):
> > #0 0x00002b76287bc937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76276b19e3 in QWaitCondition::wait ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x00002b7624161042 in TVRec::RunTV (this=0x763ec0) at
> > tv_rec.cpp:1396 No locals.
> > #3 0x00002b76241633b9 in TVRec::EventThread (param=0x775b64) at
> > tv_rec.cpp:1160
> > No locals.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 3 (Thread 1090525504 (LWP 14373)):
> > #0 0x00002b76287bc937 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
> > from /lib64/libpthread.so.0
> > No symbol table info available.
> > #1 0x00002b76276b19e3 in QWaitCondition::wait ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x00002b76241178b1 in EITScanner::RunEventLoop (this=0x761e60) at
> > eitscanner.cpp:147
> > i = <value optimized out>
> > list_size = 1090522688
> > rate = 1
> > t = {m_timer = {ds = 61231630}}
> > eitCount = 767
> > sz = {2000, 1800, 1600, 1400, 1200}
> > rt = {0, 0.200000003, 0.400000006, 0.600000024, 0.800000012}
> > #3 0x00002b76241186c2 in EITScanner::SpawnEventLoop (param=0x761e60) at
> > eitscanner.cpp:66
> > No locals.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 2 (Thread 1082132800 (LWP 14371)):
> > #0 0x00002b76291c34f1 in __nanosleep_nocancel () from /lib64/libc.so.6
> > No symbol table info available.
> > #1 0x00002b76291c32f9 in sleep () from /lib64/libc.so.6
> > No symbol table info available.
> > #2 0x00000000004b4eb3 in HouseKeeper::RunHouseKeeping
>
> (this=0x761ae0) at
>
> > housekeeper.cpp:240
> > dtmp = {d = {jd = 0}, t = {ds = 0}}
> > dtime = {static null = {static null = <same as static member of an
>
> already
>
> > seen type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x0,
>
> static
>
> > shared_null = 0x705e20}
> > verbose_macro_tmp = <incomplete type>
> > period = <value optimized out>
> > maxhr = <value optimized out>
> > minhr = <value optimized out>
> > dbTag = {static null = {static null = <same as static member of an
>
> already
>
> > seen type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x9a7440,
> > static shared_null = 0x705e20}
> > #3 0x00000000004b6d19 in HouseKeeper::doHouseKeepingThread
>
> (param=0x407ffa90)
>
> > at housekeeper.cpp:375
> > No locals.
> > #4 0x00002b76287b809e in start_thread () from /lib64/libpthread.so.0
> > No symbol table info available.
> > #5 0x00002b76291f14cd in clone () from /lib64/libc.so.6
> > No symbol table info available.
> > #6 0x0000000000000000 in ?? ()
> > No symbol table info available.
> >
> > Thread 1 (Thread 47786535860704 (LWP 14367)):
> > #0 0x00002b76291eb302 in __select_nocancel () from /lib64/libc.so.6
> > No symbol table info available.
> > #1 0x00002b76273b924b in QEventLoop::processEvents ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #2 0x00002b7627417963 in QEventLoop::enterLoop ()
> > from /usr/lib64/libqt-mt.so.3
> > No symbol table info available.
> > #3 0x00002b7627417812 in QEventLoop::exec () from
>
> /usr/lib64/libqt-mt.so.3
>
> > No symbol table info available.
> > #4 0x000000000044821e in main (argc=5, argv=<value optimized out>) at
> > main.cpp:661
> > dtmp = {d = {jd = 2454380}, t = {ds = 54468328}}
> > dtime = {static null = {static null = <same as static member of an
>
> already
>
> > seen type>, d = 0x705e20, static shared_null = 0x705e20}, d =
>
> 0x7fff87563160,
>
> > static shared_null = 0x705e20}
> > verbose_macro_tmp = <incomplete type>
> > WOLslaveBackends = {static null = {static null = <same as static
>
> member of an
>
> > already seen type>, d = 0x705e20, static shared_null = 0x705e20}, d =
> > 0x7deae0, static shared_null = 0x705e20}
> > a = <incomplete type>
> > settingsOverride = {sh = 0x748b40}
> > binname = {static null = {static null = <same as static member of an
>
> already
>
> > seen type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x748bc0,
> > static shared_null = 0x705e20}
> > daemonize = false
> > printsched = false
> > testsched = false
> > resched = false
> > nosched = false
> > noupnp = <value optimized out>
> > nojobqueue = false
> > nohousekeeper = false
> > noexpirer = false
> > printexpire = false
> > pidfs = <incomplete type>
> > port = 6543
> > myip = {static null = {static null = <same as static member of an
>
> already
>
> > seen type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x761030,
> > static shared_null = 0x705e20}
> > masterip = {static null = {static null = <same as static member of
>
> an already
>
> > seen type>, d = 0x705e20, static shared_null = 0x705e20}, d = 0x763210,
> > static shared_null = 0x705e20}
> > ismaster = true
> > fatal_error = false
> > runsched = <value optimized out>
> > 430 if (progNum==ProgramNumber(i))
> >
> >
> > *******************************************************************
> >
> > If you need a longer myth.log i can send it!
> >
> > Thanks,
> > Flo
More information about the mythtv-dev
mailing list