From the modules branch on Lion, the audio playback demo crashes with EXC_ARITHMETIC. It happens in the TimeSliceThread used for the AudioTransportSource. The crash happens when a file is selected for playback, seemingly as soon as a time slice client is added.
Weird… I’ve still not upgraded to lion yet - could you show me a stack trace?
Yeah, I knew better than to upgrade early and of course now I’m paying the price. I might wipe everything and go back to snow leopard. Anyway, I can’t figure out how to get a textual stack trace in xcode 4, so I’ve attached an image of the audio file preview thread.
The message thread is like this:
I should note that it doesn’t always happen. A few tries usually can trigger it though.
Ok, thanks, I’ve reproduced it, will get a fix done asap…
Updated to Juce 2.0.4 and it still catches after a few tries with same error.
Main thread trace:
Damn, took me ages to reproduce that! Thanks, I just forgot something when doing my last fix. Will check in soon…