[mythtv] Trunk Aborts

james jam at tigger.ws
Thu Sep 30 13:30:50 UTC 2010


On Thursday 30 September 2010 20:00:01 mythtv-dev-request at mythtv.org wrote:
> > > Disabling pulse audio has caused problems for a while (many, many
> > > months) - something that has been effectively ingored by most people
> > > by just removing pulse audio. Recent changes in trunk have however
> > > made it far worse than before, to the extent that it's aborting on a
> > > regular basis.
> > 
> > Which changes are they?
> > 
> > Is that the new system command?
> > 
> > The disabling of pulse had been working reliably for me , though I
> > haven't upgraded my main frontend for several weeks now
> 
> I had put in what should fix that a few days ago in r26526, and I have not
> heard any reports since.  To be able to debug this, we will need a viable
> backtrace of the crashed process.  As it's aborting, this may not be the
> easiest to track down.
> 
> Also, if this is still occurring with recent trunk, and you can reproduce
> it, it's in all of our best interests for a ticket to be created so we can
> fix it.  Innuendo on the mailing list isn't nearly as effective.
> 
> I also have a potential fix for #9005 that I hope to try out shortly as
> well, which could fix several other crashes.
> 
> As for the original post, it seems that there is an "assert" somewhere in
> the code that is causing this. A quick git grep doesn't seem to find that
> assert.  No idea where that code might be.
> 
> >> Assertion 'e->mainloop->n_enabled_defer_events > 0' failed at
> >> pulse/mainloop.c:287, function mainloop_defer_enable(). Aborting.
> 
> The text "defer_events" and "mainloop_defer_enable" is not anywhere in the
> mythtv source tree that I can find.

Indeed!! So I carefully removed every vestige of myth and re-installed.
Here the mailing list gave significantly better help for everyone than a 
ticket would have.
I shall open a ticket if any further funnies occur.
Thanks to all
James


More information about the mythtv-dev mailing list