[mythtv] Trunk Aborts

Jean-Yves Avenard jyavenard at gmail.com
Thu Sep 30 07:26:12 UTC 2010


Hi

On 30 September 2010 15:45, Gavin Hurlbut <gjhurlbu at gmail.com> wrote:
> This looks an awful lot like:
> http://www.mail-archive.com/pulseaudio-tickets@mail.0pointer.de/msg00557.html
> This seems to be a pulseaudio problem, in pulseaudio code.  How this is
> managing to kill our processes, I do not know, but this is JYA's territory,
> I believe.

There was an issue with the original pulseaudio suspend code ; it
would only work once due to its use of static variables. After the 2nd
call you would get a similar error.

I corrected the problem several months ago.

Fundamental problem with Pulse is that it is using callbacks to
perform all its work. That's not something any of the mythtv threads
like, especially if they are short lived.
If a thread call pulse, set a call back, but that thread gets
destructed for whatever reasons, when the callback is called, it
points to nowhere and ultimately fail.

But I had never seen that assertion failure before


More information about the mythtv-dev mailing list