[Bug 814250] New: OpenAL segfaults when using ALSA backend
https://bugzilla.novell.com/show_bug.cgi?id=814250 https://bugzilla.novell.com/show_bug.cgi?id=814250#c0 Summary: OpenAL segfaults when using ALSA backend Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Normal Priority: P5 - None Component: Sound AssignedTo: tiwai@suse.com ReportedBy: wbauer@tmo.at QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux) KHTML/4.10.2 (like Gecko) Konqueror/4.10 SUSE When trying to run supertuxkart from games repo, it crashes on startup with a segmentation fault. This only happens, when pulseaudio is disabled, so that openal uses the ALSA backend. openal-info also segfaults. Reproducible: Always Steps to Reproduce: 1.disable pulseaudio 2.run openal-info Actual Results: segmentation fault Expected Results: no segmentation fault, program runs normally - The backtrace is useless, although I had all debuginfo packages installed: Program received signal SIGSEGV, Segmentation fault. 0x00007fffecbe0e0d in ?? () (gdb) bt #0 0x00007fffecbe0e0d in ?? () #1 0x00007fffece8b5e8 in ?? () #2 0x0000000000000000 in ?? () - when pulseaudio is enabled or openal-info is called by "aoss openal-info" the crash doesn't occur. (Supertuxkart also works fine in these cases...) - By adding debug output to libopenal1, I could narrow down the crash to line 681 in openal-soft-1.15/Alc/backends/alsa.c, where snd_config_update_free_global() is called. If I remove this call to snd_config_update_free_global() the program works! Also, the crash doesn't occur on libopenal1 v1.14, which doesn't contain this call. It DOES occur however on a self compiled v1.15.1...(which also contains this call) - I asked on the openal-devel Mailinglist: http://opensource.creative.com/pipermail/openal-devel/2013-April/005968.html Since they suggested a possible alsalib bug, I recompiled and installed the 12.3's alsa source package, and the crash DID NOT occur. The crash seems to be related to Patch33: 0033-PCM-Fix-memory-leak-for-pcm-empty-and-asym-plugins.patch, when I build the alsa package without this patch the crash doesn't occur. - I'm not the only one having this crash, see https://forums.opensuse.org/english/get-technical-help-here/games/485596-sup... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=814250
https://bugzilla.novell.com/show_bug.cgi?id=814250#c1
Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=814250
https://bugzilla.novell.com/show_bug.cgi?id=814250#c2
--- Comment #2 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=814250
https://bugzilla.novell.com/show_bug.cgi?id=814250#c3
--- Comment #3 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=814250
https://bugzilla.novell.com/show_bug.cgi?id=814250#c4
Wolfgang Bauer
https://bugzilla.novell.com/show_bug.cgi?id=814250
https://bugzilla.novell.com/show_bug.cgi?id=814250#c5
--- Comment #5 from Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=814250
https://bugzilla.novell.com/show_bug.cgi?id=814250#c6
--- Comment #6 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=814250
https://bugzilla.novell.com/show_bug.cgi?id=814250#c7
--- Comment #7 from Jay Cornwall
https://bugzilla.novell.com/show_bug.cgi?id=814250
https://bugzilla.novell.com/show_bug.cgi?id=814250#c8
Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=814250
https://bugzilla.novell.com/show_bug.cgi?id=814250#c9
--- Comment #9 from Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=814250
https://bugzilla.novell.com/show_bug.cgi?id=814250#c10
--- Comment #10 from Bernhard Wiedemann
participants (1)
-
bugzilla_noreply@novell.com