Bug#548373: libopenal1: OpenAL using apps hang if PA backend is used

Sven Arvidsson sa at whiz.se
Fri Sep 25 20:55:45 UTC 2009


Package: libopenal1
Version: 1:1.8.466-3
Severity: normal

Hi,

If OpenAL Soft is configured to use the PulseAudio backend, by setting
   drivers = pulse
in ~/.alsoftrc all apps using OpenAL will simply hang.

I'm attaching a backtrace from one of these apps (the game Warzone
2100). I'm not sure if this is a bug in OpenAL Soft or in PulseAudio
so please reassign if necessary.

Thanks in advance,

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.31-trunk-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libopenal1 depends on:
ii  libc6                         2.9-26     GNU C Library: Shared libraries

libopenal1 recommends no packages.

libopenal1 suggests no packages.

-- no debconf information
-------------- next part --------------
Program received signal SIGINT, Interrupt.
0xb7fe1424 in __kernel_vsyscall ()
#0  0xb7fe1424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7962f65 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
No locals.
#2  0xb7a6285d in __pthread_cond_wait (cond=0x91a4708, mutex=0x91a3570)
    at forward.c:139
        __p = 0xfffffe00
#3  0xb73beaec in pa_cond_wait (c=0x1, m=0xfffffe00)
    at pulsecore/mutex-posix.c:139
        __func__ = "pa_cond_wait"
        __PRETTY_FUNCTION__ = "pa_cond_wait"
#4  0xb774bd8a in pa_threaded_mainloop_signal (m=0x91a3490, wait_for_accept=1)
    at pulse/thread-mainloop.c:197
        __func__ = "pa_threaded_mainloop_signal"
        __PRETTY_FUNCTION__ = "pa_threaded_mainloop_signal"
#5  0xb7d38783 in context_state_callback (context=0x91a4828, pdata=0x91a3680)
    at /home/sa/Download/openal-soft-1.8.466/Alc/pulseaudio.c:166
No locals.
#6  0xb772ab86 in pa_context_set_state (c=0x91a4828, st=PA_CONTEXT_CONNECTING)
    at pulse/context.c:313
        __func__ = "pa_context_set_state"
        __PRETTY_FUNCTION__ = "pa_context_set_state"
#7  0xb772c34a in pa_context_connect (c=0x91a4828, 
    server=0x91a2900 "{d9e83238c34486d0c586c11b4a1025e1}unix:/home/sa/.pulse/d9e83238c34486d0c586c11b4a1025e1-runtime/native", flags=<value optimized out>, 
    api=0x0) at pulse/context.c:1020
        r = <value optimized out>
        __func__ = "pa_context_connect"
        __PRETTY_FUNCTION__ = "pa_context_connect"
#8  0xb7d39428 in pulse_open (device=0x91a25a0, 
    device_name=0xb7d3f040 "PulseAudio Software", format=4355, samples=0, 
    frequency=44100)
    at /home/sa/Download/openal-soft-1.8.466/Alc/pulseaudio.c:299
        data = 0x91a3680
#9  0xb7d39b92 in pulse_open_playback (device=0x91a25a0, device_name=0x0)
    at /home/sa/Download/openal-soft-1.8.466/Alc/pulseaudio.c:445
No locals.
#10 0xb7d24075 in alcOpenDevice (deviceName=0x0)
    at /home/sa/Download/openal-soft-1.8.466/Alc/ALc.c:1292
        fmt = <value optimized out>
        device = 0x91a25a0
        i = 0
#11 0x081ca22a in sound_InitLibrary ()
No symbol table info available.
#12 0x081cb206 in sound_Init ()
No symbol table info available.
#13 0x081c7f33 in audio_Init ()
No symbol table info available.
#14 0x0811a1b4 in systemInitialise ()
No symbol table info available.
#15 0x081375b5 in main ()
No symbol table info available.
quit
The program is running.  Quit anyway (and kill it)? (y or n) 


More information about the Pkg-games-devel mailing list