When making an ALC context current, openal causes a segfault inside alsa. I tried with a more up to date openal build from openal CVS (2-11-2005), and the problem did not reproduce. Tested both versions with my own code and UT2004 (64-bit). New one works great. I'll attach updated patches, I suggest pulling a new snapshot of OpenAL. Reproducible: Always Steps to Reproduce: 1. Run an OpenAL app on a 64-bit system (maybe only repros with alsa driver?) Actual Results: segfault Expected Results: ran without error.
Created attachment 51023 [details, diff] alsa capture support
Created attachment 51024 [details, diff] build changes
The existing ebuild works fine. I just copied it to openal-20050211.ebuild
Please try openal-20050504 to see if this is fixed. It is currently in package.mask as I haven't been able to thuroughly test it, and I just realized Chris is listed as the maintainer. Chris, I didn't notice until late that this is your package, so I added everything and updated the patches, but I'll let you remove it from package.mask.
openal-20050504 is now in ~arch. Please reopen if you have any trouble with that version.