[solved] Scanning VST3 plugins crashes my plugin host app - how can I intelligently "skip" a troublesome plugin when scanning?

I’m building a simple JUCE app, and there is an FX chain feature whereby the user can add a VST3 plugin to the chain.

I have a “scan for plugins” feature, and it does scan about 80 plugins successfully on my system, but one vst3 plugin hangs then crashes my app. According to the “DeadMansPedal” the culprit seems to be Izotope’s Trash distortion plugin.

Is there a way I can tell my app to skip troublesome plugins when scanning and avoid a crash scenario?

Do the scanning in a separate process. When the crash happens, it only crashes that process, not the main app.

1 Like

that seems to have done the trick, thanks bro