Writing a Windows VST3 plugin. I’m linking against some other 3rd-party libs: Google protobufs, Google RPC, and SuperpoweredSDK. Standalone app was working great, so I built the debug version of the .vst3. So far so good, it does load in the DAW.
But, as soon as I make any API call into any of the 3rd party libraries I’m using, the plugin segfaults. Memory seems to be completely corrupted, debugger is not giving me a backtrace when things die.
Could use some ideas to investigate. Current train of thought is maybe I’m doing something wrong when linking these libs into the dll or some sort of memory model issues? Tried to build with both /MD and /MT using the static and dynamic versions of the 3rd party libs, but that didn’t solve the issue.