[pulseaudio-discuss] PulseAudio 0.9.21 deadlocking when accessed through OpenAl 1.10.622 (AlienArena)

Kelly Anderson kelly at silka.with-linux.com
Wed Dec 23 12:42:35 PST 2009


On 12/23/2009 03:04 AM, Colin Guthrie wrote:
> '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?
>
>    
volatile does not fix the problem.  It still deadlocks unless I revert 
the original commit.



More information about the pulseaudio-discuss mailing list