'Twas brillig, and Kelly Anderson at 23/12/09 08:21 did gyre and gimble: > AlienArena was deadlocking trying to go through OpenAl which was set to > use PulseAudio. After quite a bit of debugging (entering prints in > OpenAl pulse code), I finally found a solution with the help of a SUSE > bug report. > > http://lists.opensuse.org/opensuse-bugs/2009-10/msg10497.html > > which points at this commit. > > http://git.0pointer.de/?p=pulseaudio.git;a=commitdiff;h=4f5e2b745ea357e2b5c815ff33a556505a7d1f18 > > > Here's an strace (with prints sprinkled in the OpenAl pulse code) which > demonstrates the deadlock. A patch to undo the commit is at the end. Does http://git.0pointer.de/?p=pulseaudio.git;a=commit;h=978d33b609969c3b9bbbd759e0f11aaf856c80cf Fix the problem? Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mandriva Linux Contributor [http://www.mandriva.com/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/]