Hi, my AudioQueue code seems to be stabilizing but every once in a while I'll get an inexplicable crash like this one and I'm not sure if it's a side-effect of my code or something wrong with library code..
(gdb) bt
#0 0x00007fff80c973d6 in __kill ()
#1 0x00007fff80d37913 in __abort ()
#2 0x00007fff80d37981 in abort ()
#3 0x00007fff80d26625 in szone_error ()
#4 0x00007fff80c4dc8e in tiny_malloc_from_free_list ()
#5 0x00007fff80c4d03c in szone_malloc_should_clear ()
#6 0x00007fff80c4cf0a in malloc_zone_malloc ()
#7 0x00007fff80c4b208 in malloc ()
#8 0x00007fff81b7cd2d in __cxa_allocate_exception ()
#9 0x000000011813310a in ACBaseCodec::GetPropertyInfo ()
#10 0x00000001181cb2f2 in ACCodecDispatch<ACMP3Decoder> ()
#11 0x00007fff85a7c2d8 in AudioCodecGetPropertyInfo ()
#12 0x00007fff8174e000 in CodecConverter::CheckInitialize ()
#13 0x00007fff81750084 in CodecConverter::CodecConverter ()
#14 0x00007fff817533f2 in CodecDecoderFactory::BuildCodecConverterChain ()
#15 0x00007fff81751c0a in CodecConverterFactory::BuildConverterChain ()
#16 0x00007fff81720ffd in ConverterRegistry::CreateConverter ()
#17 0x00007fff8172011d in _AudioConverterNewInternal ()
#18 0x00007fff81781391 in AudioQueueObject::IONodeConnection::PrepareConversion ()
#19 0x00007fff81785605 in AudioQueueObject::EnqueueBuffer ()
#20 0x00007fff8179dba3 in AQServer_EnqueueBuffer ()
#21 0x00007fff817a0c92 in AudioQueueEnqueueBufferWithParameters ()
#22 0x00007fff817a0d5a in AudioQueueEnqueueBuffer ()
#23 0x000000010000319d in YKK_AudioQueueBufferCallback (inUserData=0x100144910, inAQ=0x1001824f0, inCompleteAQBuffer=0x118525540) at YKK_AudioQueueFilePlayer.m:59
#24 0x0000000100004660 in -[YKK_AudioQueueFilePlayer startQueue:] (self=0x100144910, _cmd=0x100008359, resume=0 '\000') at YKK_AudioQueueFilePlayer.m:218
#25 0x000000010000218e in -[YKK_ApplicationController startPlayQueueWithResume:] (self=0x100143d80, _cmd=0x1000081de, resume=0 '\000') at YKK_ApplicationController.m:115
#26 0x0000000100001c9a in -[YKK_ApplicationController playAction:] (self=0x100143d80, _cmd=0x10000855d, sender=0x100130cc0) at YKK_ApplicationController.m:73
#27 0x00007fff84682152 in -[NSApplication sendAction:to:from:] ()
#28 0x00007fff846820b1 in -[NSControl sendAction:to:] ()
#29 0x00007fff8470da0b in -[NSCell trackMouse:inRect:ofView:untilMouseUp:] ()
#30 0x00007fff8473e536 in -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] ()
#31 0x00007fff8470c4b5 in -[NSControl mouseDown:] ()
#32 0x00007fff84626763 in -[NSWindow sendEvent:] ()
#33 0x00007fff8455bee2 in -[NSApplication sendEvent:] ()
#34 0x00007fff844f2922 in -[NSApplication run] ()
#35 0x00007fff844eb5f8 in NSApplicationMain ()
#36 0x0000000100001717 in main (argc=1, argv=0x7fff5fbff6e8) at main.m:13
any suggestions on how to avoid this kind of thing? Is it my input data perhaps(an MP3 file)?