I got a fun one. I’m building a plugin, can’t really share everything about it, but if this bug persists I will try my best to minimize the code down to where it still bugs so that I could post the code here. I’m getting:
EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
And in the comment right above the jassert it says “shouldn’t get to this point, if you get this, let me know” (see: juce_Timer.cpp:266, called from juce_Timer:191). I must admit I have quite a few timer objects running in my plugin, but I do not grok or grasp why this is happening.
Well, if you’ve managed to trigger that assertion and make the timer class blow up, most likely is that you’ve got some dangling pointers or other messed-up objects going on.
Thanks both of you. For those looking at this later; I had a reference counted object with errors (off by one in array) in the constructor. Somehow, everything just kept going until it all collapsed on this.