[Bug 551022] New: openal-soft pa_context_connect() hangs forever

http://bugzilla.novell.com/show_bug.cgi?id=551022 Summary: openal-soft pa_context_connect() hangs forever Classification: openSUSE Product: openSUSE 11.2 Version: RC 1 Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Sound AssignedTo: tiwai@novell.com ReportedBy: lnussel@novell.com QAContact: qa@suse.de CC: sreeves@novell.com Found By: --- openal-soft hangs forever trying to connect to pulseaudio, even if pulseaudio isn't installed. $ gdb openal-info GNU gdb (GDB) SUSE (6.8.91.20090930-1.1) Copyright (C) 2009 Free Software Foundation, Inc. [...] [New Thread 0x7ffff42d0910 (LWP 24012)] ^C Program received signal SIGINT, Interrupt. 0x00007ffff7554049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 (gdb) bt #0 0x00007ffff7554049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007ffff6edbb6d in pa_threaded_mainloop_signal (m=0x614f30, wait_for_accept=1) at pulse/thread-mainloop.c:197 #2 0x00007ffff6ec0377 in pa_context_set_state (c=0x60b330, st=PA_CONTEXT_CONNECTING) at pulse/context.c:313 #3 0x00007ffff6ec1946 in pa_context_connect (c=0x60b330, server=0x60b800 "", flags=PA_CONTEXT_NOAUTOSPAWN, api=0x0) at pulse/context.c:1020 #4 0x00007ffff7aea181 in pulse_open (device=0x60b440, device_name=<value optimized out>, format=<value optimized out>, samples=0, frequency=<value optimized out>) at /usr/src/debug/openal-soft-1.8.466/Alc/pulseaudio.c:295 #5 0x00007ffff7ad3fa3 in alcOpenDevice (deviceName=0x0) at /usr/src/debug/openal-soft-1.8.466/Alc/ALc.c:1292 #6 0x000000000040158f in _start () (gdb) Looks like locking behavior of pulseaudio changed between 11.1 and 11.2. upstream openal-soft has changed to polling AFAICS. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=551022 Ludwig Nussel <lnussel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|tiwai@novell.com |lnussel@novell.com -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=551022 User lnussel@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=551022#c1 --- Comment #1 from Ludwig Nussel <lnussel@novell.com> 2009-10-29 09:52:44 MDT --- *grmbl* the newer openal-soft-1.9.563 doesn't play sound and dies with invalid pointer in ioq3. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=551022 User lnussel@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=551022#c2 --- Comment #2 from Ludwig Nussel <lnussel@novell.com> 2009-10-30 03:01:51 MDT --- upstream doesn't know how to fix the issues either. Any help appreciated. GIT repo is at http://repo.or.cz/w/openal-soft.git -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=551022 User lnussel@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=551022#c3 --- Comment #3 from Ludwig Nussel <lnussel@novell.com> 2009-10-30 07:21:46 MDT --- This pulseaudio change causes the deadlock: http://git.0pointer.de/?p=pulseaudio.git;a=commitdiff;h=4f5e2b745ea357e2b5c8... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

http://bugzilla.novell.com/show_bug.cgi?id=551022 User lnussel@novell.com added comment http://bugzilla.novell.com/show_bug.cgi?id=551022#c4 Ludwig Nussel <lnussel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #4 from Ludwig Nussel <lnussel@novell.com> 2009-11-01 05:06:49 MST --- openal-soft now contains a workaround -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com