Bug#593422: openarena: Segfaults unless pulseaudio is installed and running.

Simon McVittie smcv at debian.org
Thu Aug 19 20:11:53 UTC 2010


severity 589896 grave
merge 589896 593422
thanks

On Tue, 17 Aug 2010 at 22:43:26 -0400, Jordan Metzmeier wrote:
> ------ Initializing Sound ------
> Failed to open OpenAL device 'PulseAudio Software', trying default.
> Allocated 96 sources.
> OpenAL default capture device is 'PulseAudio Capture'
> Segmentation fault

I think this is the same bug as #589896, and I'm not sure it's really OA's
fault; it might be either OpenAL, PulseAudio, or the OpenAL PulseAudio backend.

Your OpenAL has the default drivers, which according to the comment
are:

    drivers = pulse,alsa,oss,solaris,dsound,winmm,port,wave

The next-in-line after pulse is alsa, so you have ALSA output and Pulse input,
which is exactly the situation that broke OA for me.

To confirm, I'd like to see the output of this command:

    grep '\<s_' ~/.openarena/baseoa/q3config.cfg | sort -u

After doing that, if my theory is right, you'll be able to work around this
crash by running:

    openarena +set s_alCapture 0

(This setting is saved to your .openarena/baseoa/q3config.cfg after you've
used it once.)

As a worst-case hack, we could work around this for squeeze very easily, by
making s_alCapture default to 0; people who want VoIP support could (carefully)
turn it on and see if it works.

Regards,
    Simon





More information about the Pkg-games-devel mailing list