[mythtv] more on dvb record failure (race condition in signalmonitor.cpp?)

Ciaran ciaranj at gmail.com
Mon Aug 22 18:59:44 UTC 2005


On 22/08/05, Daniel Kristjansson <danielk at cuymedia.net> wrote:
> On Mon, 2005-08-22 at 17:18 +0100, Mark Weaver wrote:
> > Mark Weaver wrote:
> > > I am also having trouble with DVB (livetv|recording) -- sometimes
> > > getting the PMT timeout.  I have tried latest SVN but the backend seems
> > > very unstable for me.  I've done a little debugging, so far I think I
> > > have found a race condition in signalmonitor.cpp:
> > Hmm, ok maybe that's not true, gdb thinks exit=false,update_rate=0,etc.
> >   I've also managed to get it to SIGSEGV as below.  Any ideas?  Botched
> > compile somehow?
> 
> >From the stack trace it looks like this is due to the lack of input
> handling code in DVBChannel. This is an old bug, but TVRec used to
> have special case code to work around the DVBChannel bug which I
> removed not knowing what it was. I just committed a fix which
> should prevent this DVBChannel bug from causing a segfault without
> needing special case code for DVBChannel in TVRec.
> 
> Fixing DVBChannel is in my long term plan...
Excellent, this has fixed my recording issues, live-tv still
segfaulting though, I'll do a full recompile after putting the
wait-delay up a bit and see if I can get a stack-trace
Thanks :)
- Ciaran
> 
> -- Daniel
> 
> 
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> 
> 
> 


-- 
- Ciaran
(I now have far too many G-Mail invites available, anyone who wants
one, gets one)


More information about the mythtv-dev mailing list