checkMessageManagerIsLocked assertion

My app frequently trips an assertion on the line checkMessageManagerIsLocked when running debug mode. It usually, but not always, occurs when the app starts. I can continue with no problem. Is this something to be concerned about? Thanks in advance for any and all replies.

do you use any other threads at all?

Yes, I’ve got a read ahead thread in the AudioTransportSource, a TimeSliceThread doing UI updating (meters and recording position indicator), and a thread writing to disk (for recording).

have you tried examining the stack trace when it happens? you can see what other threads are running too and try to find out what call is being made at that point.