[Openal] Segmentation Fault on calling alcOpenDevice

Ravi Kumar mailtorks.openal at gmail.com
Sun Jun 8 11:59:55 PDT 2008


Hello Friends,
I am using linux (ubuntu 8.04), kernel : 2.6.24-18 generic.
I am using alsa devel headers version : 1.0.15
I am using OpenAL which i downloaded using SVN, and compiled myself using
gcc : 4.2.3

The problem i am facing is that whenever i call the function : alcOpenDevice
(NULL), i get segmentation fault.
The actual code is wrote is :
ALCDevice *dev = alcOpenDevice (NULL);

after a trying demos that came with the source (they all got segmentation
faulted), i reconfigured OpenAL and passed
--enable-debug-maximus to configure script and then recompiled and then i
ran my program using gdb.

The ouput from gdb (the step which got segmentation fault) is :

MAXIMUS    [alc/alc_device.c:42] Initializing OpenAL.
CONFIG    [config/al_config.c:664] define speaker-num
CONFIG    [config/al_config.c:664] define display-banner
CONFIG    [config/al_config.c:664] define source-gain
CONFIG    [config/al_config.c:664] define devices
CONFIG    [config/al_config.c:664] define alsa-out-device
MAXIMUS    [al_main.c:100] _alInit called
CONFIG    [arch/i386/x86_cpu_caps_prk.c:153] mmx found 1  use 1
CONFIG    [arch/i386/x86_cpu_caps_prk.c:155] sse found 0  use 0
CONFIG    [arch/i386/x86_cpu_caps_prk.c:157] sse2 found 1  use 1
CONFIG    [arch/i386/x86_cpu_caps_prk.c:159] sse3 found 0  use 0
CONFIG    [arch/i386/x86_cpu_caps_prk.c:161] sse4 found 0  use 0
CONFIG    [arch/i386/x86_cpu_caps_prk.c:163] amd_3dnow found 0  use 0
CONFIG    [arch/i386/x86_cpu_caps_prk.c:165] amd_3dnowext found 0  use 0
CONFIG    [arch/i386/x86_cpu_caps_prk.c:167] amd_sse_mmx found 0  use 0
MAXIMUS    [al_mixer.c:612] _alInitMixer called
EXT    [al_ext.c:424] registered alBufferAppendData_LOKI
EXT    [al_ext.c:424] registered alBufferWriteData_LOKI
EXT    [al_ext.c:424] registered alBufferAppendWriteData_LOKI
EXT    [al_ext.c:424] registered alReverbScale_LOKI
EXT    [al_ext.c:424] registered alReverbDelay_LOKI
EXT    [al_ext.c:424] registered alBombOnError_LOKI
EXT    [al_ext.c:424] registered alBufferi_LOKI
EXT    [al_ext.c:424] registered alBufferDataWithCallback_LOKI
EXT    [al_ext.c:424] registered alGenStreamingBuffers_LOKI
EXT    [al_ext.c:424] registered alcGetAudioChannel_LOKI
EXT    [al_ext.c:424] registered alcSetAudioChannel_LOKI
EXT    [al_ext.c:424] registered alutLoadVorbis_LOKI
CONFIG    [config/al_config.c:539] could not resolve direction
CONFIG    [config/al_config.c:539] could not resolve sampling-rate
CONFIG    [config/al_config.c:664] define speaker-num
CONFIG    [config/al_config.c:664] define display-banner
CONFIG    [config/al_config.c:664] define source-gain
CONFIG    [config/al_config.c:664] define devices
CONFIG    [config/al_config.c:664] define alsa-out-device
CONFIG    [config/al_config.c:539] could not resolve oss-out-device
CONFIG    [config/al_config.c:539] could not resolve oss-device
MAXIMUS    [backends/alc_backend_oss.c:436] using device "/dev/dsp"
MAXIMUS    [backends/alc_backend_alsa.c:500] using device "default"
CONTEXT    [backends/alc_backend_sdl.c:337] SDL backend opened successfully

Program received signal SIGSEGV, Segmentation fault.
0x00007fa76bb91bcb in free () from /lib/libc.so.6

Any suggesstions on what can be wrong here, and/or how can i fix it ? :)

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://opensource.creative.com/pipermail/openal/attachments/20080609/87a2fd40/attachment.html


More information about the Openal mailing list