pluginval
pluginval copied to clipboard
Cross platform plugin testing and validation tool
This pull request restores to working order the CrashHandler that was added in https://github.com/Tracktion/pluginval/commit/4084b3bcfeb7d19c70712d75dc5333a994bfda8f but later broken by [a9ba442](https://github.com/Tracktion/pluginval/commit/a9ba4425e6390a29491b860e7a69b3361a2ef687#diff-af3a567ad9f095e39e191dd9809220e0f0224faac9a8b6d1a0fe1994642a848dL305) which removed the call to `initialiseCrashHandler()`. With this fixed pluginval once...
Hi Guys When scanning both my vst2 and vst3 folders on Linux, pluginval crashes. It even has an issue with vcvrack2... Is the scanning process not separate from the UI...
Noticed this in Release, in CI:  In Debug, it hits an assert: ``` ➜ cmake-build-debug git:(main) ✗ ./modules/pluginval/pluginval_artefacts/Debug/pluginval.app/Contents/MacOS/pluginval --strictness-level 10 --timeout-ms 110000 --verbose --validate "" JUCE...
Scanning is nice out of process, but I think it's a common papercut to have to manually check "in process" to get good stack traces. I personally never run the...
If a plugin crashes while being tested by pluginval, all I see in the log is e.g. ``` pluginval received Abort trap: 6, exiting immediately Finished validating: /Library/Audio/Plug-Ins/VST3/myplugin.vst3 *** FAILED...
Ran into this a few times, seems worth tracking in case it's unintended. Hitting a JUCE assert in `parseAbsolutePath` of juce_File.cpp, note the AU "path" in the screenshot: ![CLion -...
Jotting this down to keep track of me looking into this. The idea is to have pluginval as a project dependency vs. an external tool. To be clear (also for...