[pulseaudio-tickets] [Bug 54779] Live lock on daemon startup when module combine is used and real time scheduling is enabled

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Sep 19 23:44:00 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=54779

--- Comment #10 from Tanu Kaskinen <tanuk at iki.fi> 2012-09-20 06:44:00 UTC ---
Ok, it turned out that I wasted time trying to debug this only by looking at
the code. I was able to reproduce the bug, and with some debug prints the
problem became apparent relatively quickly. Maybe I can learn something from
this...

So, the problem: when module-combine-sink is in the null mode (i.e. no outputs,
can happen in daemon startup and shutdown) and it's in the IDLE state, the
timestamp used in the sleep timer doesn't get updated, but the timer is still
kept active. I'll attach a fix that disables the timer in the IDLE state.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the pulseaudio-bugs mailing list