Segfault with SDL_mixer

Fatal signal: Segmentation Fault (SDL Parachute Deployed)

To brief you:

I use SDL_mixer to play approximately 3 wav's and

an ogg file. I run FreeBSD 4.7 stable. SDL version 1.2.4
SDL_mixer 1.2.4. Compliments of the ports. I use an
Nvida Riva TNT 2 Ultra with the appropriate FreeBSD
Nvidia drivers for OpenGL acceleration. XFree86 is
the standard version that ships with the 4.7 release of
FreeBSD. The driver version are the newest out.

So the problem is:
Whenever I open the audio device,
/* code here /
if(Mix_OpenAudio(rate,fmt,ch,buf)){
fprintf(stderr,“Audio devices failure\n”);
exit(-1);
}
/
end code */

Simulataniously utizing OpenGL,
I am greeted with the opening message (“segfault”).
Yet everything works just fine if I don’t open the audio.
There are no memory leaks nor any faults that I can detect.
When I debug the code with gdb (ddd) it appears the
segfault occurs in libGL or more specifically a glxSetContext
call or glBindTexture call depending on where I open the
audio device from. That is, the section of code where I
call it.
I’ve searched all over google and can find no simular
occurance of the problem. I should add it works flawlessly
under Win32 and Linux.

Suggestions are appreciated.