Page MenuHome

OpenAL causing blender segfault on Animation Play (Alt-A)
Closed, InvalidPublic

Description

System Information
Arch Linux 3.8.11-1 x86_64.
Pulseaudio

Blender Version
Broken: tested on Blender 2.68 and Blender 2.69

Short description of error

Blender crashes with a segfault.

this bug report could be related?: http://freebsd.1045724.n5.nabble.com/ports-178270-Blender-2-66a-crashes-when-OpenAL-sound-driver-td5808067.html

some logs were retrieved:

Blender 2.69 (sub 0), Revision: unknown

backtrace

/usr/bin/blender() [0xbddc28]
/usr/lib/libc.so.6(+0x35450) [0x7f1caa0c1450]
/usr/lib/libc.so.6(+0x76516) [0x7f1caa102516]
/usr/lib/libc.so.6(abort+0xed) [0x7f1caa0c277d]
/usr/lib/libc.so.6(+0x72e64) [0x7f1caa0fee64]
/usr/lib/libc.so.6(+0x7862e) [0x7f1caa10462e]
/usr/lib/libc.so.6(+0x79307) [0x7f1caa105307]
/usr/lib/libopenal.so.1(+0x1f53d) [0x7f1cb076a53d]
/usr/bin/blender(_ZN16AUD_OpenALDevice13updateStreamsEv+0x154) [0x17e2164]
/usr/bin/blender() [0x17e24f9]
/usr/lib/libpthread.so.0(+0x80a2) [0x7f1cafa8d0a2]
/usr/lib/libc.so.6(clone+0x6d) [0x7f1caa17149d]


Blender 2.68 (sub 0), Revision: unknown

backtrace

blender() [0xbaf5c8]
/usr/lib/libc.so.6(+0x35450) [0x7f90c1083450]
/usr/lib/libopenal.so.1(+0x166a0) [0x7f90c77236a0]
/usr/lib/libopenal.so.1(alGetSourcei+0xb9) [0x7f90c77248a9]
blender(_ZN16AUD_OpenALDevice13updateStreamsEv+0x154) [0x179b214]
blender() [0x179b5a9]
/usr/lib/libpthread.so.0(+0x80a2) [0x7f90c6a4f0a2]
/usr/lib/libc.so.6(clone+0x6d) [0x7f90c113349d]


Exact steps for others to reproduce the error
Having selected OpenAL for Sound in the user preferences, and opening for example the default cube .blend file, click on play in the timeline, or press Alt-A.

**FIX

Choosing any other Sound mode in the user preferences proved a workaround for me.

Details

Type
Bug

Event Timeline

Jarshvor (jarshvor) raised the priority of this task from to Needs Triage by Developer.
Jarshvor (jarshvor) updated the task description. (Show Details)
Jarshvor (jarshvor) set Type to Bug.

It seems like there's some trouble with OpenAL + pulse again, can you get a gdb backtrace of the crash with a debug build of blender?

Brecht Van Lommel (brecht) lowered the priority of this task from Needs Triage by Developer to Normal.Nov 29 2013, 7:26 PM

nexyon,

hi, sorry for the late, follow up.

how exactly do I go about getting this gdb backtrace (I'm not a developer). Ive got it installed but never used it. Also, I need build a debug version of blender? normal build from my distro repos doesn't include debug features?

Yes you need a debug build of blender. The wiki has all details about that, including how to get the gdb backtrace: http://wiki.blender.org/index.php/Dev:Doc/Tools/Debugging/GDB

Any news on this here? It has been a while!

Joerg Mueller (nexyon) closed this task as Invalid.Mar 5 2014, 12:41 AM

As there is no response anymore, I mark this bug as invalid.