A user reported following crash log and i have no idea what the problem can be. It already crashes while cubase loads the plugin at startup.
I could not reproduce it on my system (10.10 and cubase 6). Hope someone here has an idea what the problem could be. I think it's something basic that went wrong. Any input is welcome!
i've been having issues with similar stuff in the crash report (although not with JUCE). There is some kind of x64 OBJC runtime bug with method swizzling that crashes under certain obscure circumstances. I found that having the "Numerology4ReWireDevice.plugin" loaded causes Live x64 to crash when loading plugins built with the Steinberg VST-AU wrapper. It's not just "Numerology4ReWireDevice.plugin" that causes the crash though - I have seen conflicts with other things too. If I disable the objc swizzling in the VST-AU wrapper the crash does not occur.
try googling cache_eraseImp_nolock to see a lot of similar crashes
* __ARCLite__load() is not present in my crash logs so it might be unrelated
Thanks for the answer. It's the x64 version. I hope it's the same issue.
I'm no OSX guru. What do you mean with disable swizzling? Does this mean setting "Implicitly Link Objective-C Runtime Support" to "NO"?
Ok, i see that our plugin seems to swizzle a method. I just don't know why... it seems to be a part of JUCE, VST or of the Core Framework. How is it possible to disable it?