Crash report help

Hi,


I received the following crash report. I'm not sure what to do with it. Is there any way I can figure out what caused this crash, where it came from in my app, or what I should do to fix it?


Thread 5 Crashed:
0 AudioToolbox 0x00000001864d19bc AudioUnitRender + 48 (AudioComponentPlugin.h:450)
1 AudioToolbox 0x00000001865a2d10 AUInputElement::PullInput(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 140
2 AudioToolbox 0x00000001865a2d10 AUInputElement::PullInput(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 140
3 AudioToolbox 0x00000001864f4ea8 AUNewTimePitch::PullForInput(unsigned int, AudioBufferList const*&, double&) + 216 (AUBase.h:563)
4 AudioToolbox 0x00000001865274a0 PhaseVocoderTwo::RenderEffect(unsigned int, AudioBufferList*, double) + 520 (PhaseVocoderTwo.cpp:594)
5 AudioToolbox 0x00000001864f509c AUNewTimePitch::Render(unsigned int&, AudioTimeStamp const&, unsigned int) + 356 (AUNewTimePitch.cpp:344)
6 AudioToolbox 0x00000001865a56ac AUBase::DoRenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, AUOutputElement*, unsigned int, AudioBufferList&) + 172
7 AudioToolbox 0x00000001865a52ec AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) + 432
8 AudioToolbox 0x00000001865ac954 AUMethodRender(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) + 44
9 AudioToolbox 0x00000001865a2d10 AUInputElement::PullInput(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 140
10 AudioToolbox 0x0000000186550298 AUVarispeed::Render(unsigned int&, AudioTimeStamp const&, unsigned int) + 1152 (AUVarispeed.cpp:1156)
11 AudioToolbox 0x00000001865a56ac AUBase::DoRenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, AUOutputElement*, unsigned int, AudioBufferList&) + 172
12 AudioToolbox 0x00000001865a52ec AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) + 432
13 AudioToolbox 0x00000001865ac954 AUMethodRender(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) + 44
14 AudioToolbox 0x00000001865a2d10 AUInputElement::PullInput(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 140
15 AudioToolbox 0x0000000186550298 AUVarispeed::Render(unsigned int&, AudioTimeStamp const&, unsigned int) + 1152 (AUVarispeed.cpp:1156)
16 AudioToolbox 0x00000001865a56ac AUBase::DoRenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, AUOutputElement*, unsigned int, AudioBufferList&) + 172
17 AudioToolbox 0x00000001865a52ec AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) + 432
18 AudioToolbox 0x00000001865ac954 AUMethodRender(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) + 44
19 AudioToolbox 0x00000001862d3304 AUMultiChannelMixerInputElement::PullMixerInput(unsigned int, unsigned int&, AudioTimeStamp const&, unsigned int, AudioBufferList*) + 404 (AUBase.h:1008)
20 AudioToolbox 0x00000001862d2650 AUMultiChannelMixer::MixerCore::RenderInput(unsigned int, AudioTimeStamp const&, unsigned int) + 244 (AUMultiChannelMixer3.cpp:477)
21 AudioToolbox 0x00000001862d4d4c AUMultiChannelMixer::MixerCore::Mix(InputRenderOrderInfo const*, int, AudioTimeStamp const&, unsigned int) + 412 (AUMultiChannelMixer3.cpp:997)
22 AudioToolbox 0x00000001862d46b0 AUMultiChannelMixer::MixerCore::MasterMix(AudioTimeStamp const&, unsigned int) + 804 (AUMultiChannelMixer3.h:955)
23 AudioToolbox 0x00000001862d3fe4 AUMultiChannelMixer::Render(unsigned int&, AudioTimeStamp const&, unsigned int) + 824 (AUMultiChannelMixer3.cpp:775)
24 AudioToolbox 0x00000001865a56ac AUBase::DoRenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, AUOutputElement*, unsigned int, AudioBufferList&) + 172
25 AudioToolbox 0x00000001865a52ec AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) + 432
26 AudioToolbox 0x00000001865ac954 AUMethodRender(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) + 44
27 AudioToolbox 0x000000018639b9a0 AUConverterBase::RenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 340 (AUBase.h:1008)
28 AudioToolbox 0x00000001862b6b94 AURemoteIO::RenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 84 (AURemoteIO.cpp:1506)
29 AudioToolbox 0x00000001865a56ac AUBase::DoRenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, AUOutputElement*, unsigned int, AudioBufferList&) + 172
30 AudioToolbox 0x00000001865a52ec AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) + 432
31 AudioToolbox 0x00000001862b687c AURemoteIO::PerformIO(unsigned int, unsigned int, unsigned int, AudioTimeStamp const&, AudioTimeStamp const&, AudioBufferList const*, AudioBufferList*, int&) + 756 (AURemoteIO.cpp:1470)
32 AudioToolbox 0x00000001862b7c3c AURIOCallbackReceiver_PerformIO + 540 (AURemoteIO.cpp:1841)
33 AudioToolbox 0x0000000186405798 _XPerformIO + 104 (AURemoteIOCallbacksServer.c:169)
34 AudioToolbox 0x0000000186594d70 mshMIGPerform + 236
35 AudioToolbox 0x0000000186594f78 MSHMIGDispatchMessage + 36
36 AudioToolbox 0x00000001862b6e08 AURemoteIO::IOThread::Run() + 304 (AURemoteIO.cpp:1593)
37 AudioToolbox 0x00000001862bb04c AURemoteIO::IOThread::Entry(void*) + 40 (AURemoteIO.h:293)
38 AudioToolbox 0x000000018659b46c CAPThread::Entry(CAPThread*) + 84
39 libsystem_pthread.dylib 0x000000018252575c _pthread_body + 240 (pthread.c:697)
40 libsystem_pthread.dylib 0x000000018252566c _pthread_start + 284 (pthread.c:744)
41 libsystem_pthread.dylib 0x0000000182522d84 thread_start + 4

For what it's worth, the crash usually happens while my AVAudioPlayer node is in its dealloc method, but I'm not sure if they are releated. Here is the stack trace from that thread:

Thread 4:
0 libsystem_kernel.dylib 0x0000000187077158 _kernelrpc_mach_vm_deallocate_trap + 8
1 libsystem_kernel.dylib 0x0000000187077404 mach_vm_deallocate + 84 (mach_vm.c:80)
2 libsystem_malloc.dylib 0x00000001870cec5c deallocate_pages + 68 (magazine_malloc.c:293)
3 Foundation 0x0000000188aa3bcc -[NSConcreteMutableData dealloc] + 32 (NSData.m:1994)
4 UMIXX 0x000000010003dea0 -[RawFilePlayer .cxx_destruct] + 236 (RawFilePlayer.m:31)
5 libobjc.A.dylib 0x0000000186afaf00 object_cxxDestructFromClass(objc_object*, objc_class*) + 148 (objc-class.mm:462)
6 libobjc.A.dylib 0x0000000186b08334 objc_destructInstance + 92 (objc-runtime-new.mm:6529)
7 libobjc.A.dylib 0x0000000186b08398 object_dispose + 28 (objc-runtime-new.mm:6548)
8 AVFAudio 0x00000001a212373c -[AVAudioNode dealloc] + 80 (AVAudioNode.mm:51)
9 UMIXX 0x000000010003b924 -[RawFilePlayer dealloc] + 92 (RawFilePlayer.m:134)
10 UMIXX 0x00000001000437e0 __destroy_helper_block_.95 + 32 (Mixer.m:0)
11 libsystem_blocks.dylib 0x0000000186fa7a68 _Block_release + 160 (runtime.c:175)
12 libsystem_blocks.dylib 0x0000000186fa7a68 _Block_release + 160 (runtime.c:175)
13 libdispatch.dylib 0x0000000186f529a0 _dispatch_client_callout + 16 (object.m:473)
14 libdispatch.dylib 0x0000000186f60ad4 _dispatch_queue_serial_drain + 928 (inline_internal.h:2431)
15 libdispatch.dylib 0x0000000186f562cc _dispatch_queue_invoke + 884 (queue.c:4853)
16 libdispatch.dylib 0x0000000186f62a50 _dispatch_root_queue_drain + 540 (inline_internal.h:2468)
17 libdispatch.dylib 0x0000000186f627d0 _dispatch_worker_thread3 + 124 (queue.c:5550)
18 libsystem_pthread.dylib 0x000000018715b1d0 _pthread_wqthread + 1096 (pthread.c:2196)
19 libsystem_pthread.dylib 0x000000018715ad7c start_wqthread + 4
Crash report help
 
 
Q