Damien Zammit
Damien Zammit
OK, ZamSynth should now work if you add it to the makefile.
@kmatheussen do you also get crashes with the rest of zam-plugins? and what about other DPF-based plugins? That would be an interesting test. I'm sorry but I don't know anything...
@kmatheussen from that backtrace, it looks like the host, Radium, is calling the deconstructor twice, so tries to double free the plugin. ~VSTPluginInstance() see # 13 and # 14 of...
> To compile i just wrote "make", but "make" crashed too (!): It looks like the ttl generation failed for you, can you please post your git hash that you...
https://github.com/kmatheussen/radium/blob/cced67bbe92f53e38556b63c0e8c86f425a32d0f/pluginhost/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp#L1129 Also when it hits line 1138, it calls the destructor again ?
I cannot reproduce any of these assertion messages on Ardour 5.12 or Ardour 6.0 (compiled from source) on Fedora 30. Can you point me to the official JUCE test program...
I got this against every VST plugin in zam-plugins ``` assertion failure: "obj->plugin == nullptr" in file ../../dpf/distrho/src/DistrhoPluginVST.cpp, line 1251 ``` But they all load in AudioPluginHost and delete fine.
That assertion is expected, because some hosts call effOpen twice, some don't .
