I have a vst/vst3 host application based on juce framework of course which crashes with certain plug-ins. Specifically, 2 plug-ins of “Ocean Swift” OSS Enterprise and Polyphenom 2. You may download a demo from OSS Enterprise – Ocean Swift Synthesis. The crash happens the moment you send some midi events in the processBlock. It is inside the dll and the callstack is corrupted so there is no hint of what is going wrong. I have tried to do the same on the AudioPluginHost juce example and the same crash happens there.
I have also tried this code WIN32 : Minimal VST 2.x host in C++11. · GitHub and it crashes as well.
I would just give up by concluding that this is a plug-in issue but 2 different hosts I tried (one of them being Reaper) do not crash.
I have no code as the problem can be easily reproduced in AudioPluginHost example but happy to provide some code if needed.
Any help or hint of what I can do to progress this would be much appreciated