I'm experiencing a crash with the following stack trace in a background thread:
My app contains audio units that are allocated for a given set of audio files. When the given set of audio files changes, any current audio units are deallocated and new ones created for the new set. Intermittently, during the deallocation of the audio units, the crash above will occur. Seems that when the audio unit's AUParameterTree is deallocated, a deadlock occurs. Has anyone seen symptoms like this before? If so, what's causing the deadlock and how can it be prevented?