[Openal] OpenalSoft 1.7.411 & malformed version number on ppc G5and i386 macbook

Jason Daly jdaly at ist.ucf.edu
Tue Apr 7 12:49:47 PDT 2009


Manolache Adrian wrote:
> Yes, i do have a reason for not using openal that comes in coreaudio.
>  
> I'm receiving the following error on a macbook with intel and also on 
> a ppc G5 mac. I'm using the OpenAl library located in 
> /System/Library/Frameworks/OpenAl, the binary is dated september 24, 
> 2007. Here's the stack trace:
>  
> #0 0x947474ee in semaphore_wait_signal_trap
> #1 0x9474efc5 in pthread_mutex_lock
> #2 0x0083d31f in CAMutex::Lock
> #3 0x0084048d in OALSource::Stop
> #4 0x00830800 in alSourceStop
> #5 0x000c09ca in COpenAlSound::Reset at COpenAlSound.cpp:572
> #6 0x000a55bb in CPTSound::Reset at CPTSound.cpp:73
> #7 0x00022c8a in CBreakout::BallPadCollide at CBreakoutGame.cpp:647
> #8 0x0002983b in CBreakout::Update at CBreakoutGame.cpp:1792
> #9 0x00096ac9 in CGameEngine::Update at CGameEngine.cpp:634
> #10 0x00097821 in CGameEngine::Run at CGameEngine.cpp:506
> #11 0x000b95b1 in main at main.cpp:1945
>
>

Right  :-)

I saw this earlier, but I'm not a Mac guy, so I didn't really have an 
answer for you.  It looks like an old fashioned deadlock/race condition 
to me.  Can you look at the other threads in the app and see what else 
is waiting for that mutex?  Without looking at the rest of your code, I 
can't tell if it's actually an OpenAL bug, or if your code is doing 
something it shouldn't (though I can't think of any potential race 
conditions in the API)...

There's an Apple person that occasionally checks this list, so hopefully 
he'll see your post, and can help clear this up for you.

In the meantime, I guess you can try the PortAudio option that Chris 
mentioned.

--"J"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://opensource.creative.com/pipermail/openal/attachments/20090407/577ab47b/attachment.html


More information about the Openal mailing list