Bad call to mono_mutex_lock result 22?

Anyone dealt with this crash error before? It shows up when I start my game on a either an iPhone 3G or an iPod Touch 2G. From what I could discover FMOD is the sound system but I’m not sure what createChannelGroupInternal is doing. I removed a song at one point and it seemed to go away. I’m wondering if this is memory related.

Bad call to mono_mutex_lock result 22
* Assertion at object.c:1761, condition `ret == 0' not met

Program received signal:  “SIGABRT”.
mi_cmd_stack_list_frames: Not enough frames in stack.
mi_cmd_stack_list_frames: Not enough frames in stack.
(gdb) backtrace
#0  0x33c12320 in __kill ()
#1  0x33c12314 in kill ()
#2  0x33c12308 in raise ()
#3  0x33c29054 in abort ()
#4  0x01454e48 in FMOD::SystemI::createChannelGroupInternal ()
#5  0x01454e88 in FMOD::SystemI::createChannelGroupInternal ()
#6  0x01400514 in FMOD::SystemI::createChannelGroupInternal ()
#7  0x0136b554 in FMOD::SystemI::createChannelGroupInternal ()
#8  0x01376f44 in FMOD::SystemI::createChannelGroupInternal ()
#9  0x01377bac in FMOD::SystemI::createChannelGroupInternal ()
#10 0x0136bdc8 in FMOD::SystemI::createChannelGroupInternal ()
#11 0x0136c980 in FMOD::SystemI::createChannelGroupInternal ()
#12 0x01375900 in FMOD::SystemI::createChannelGroupInternal ()
#13 0x0137c174 in FMOD::SystemI::createChannelGroupInternal ()
#14 0x00e4a26c in start ()

Thanks for the help!

Are you launching Xcode project in “Debug” configuration?
Launching it in “Release” configuration often gives false stack trace symbols.

Did you find a solution? This is driving me crazy!

Thanks!