[mythtv] more on dvb record failure (race condition
in signalmonitor.cpp?)
Daniel Kristjansson
danielk at cuymedia.net
Mon Aug 22 18:01:22 UTC 2005
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...
-- Daniel
More information about the mythtv-dev
mailing list