Zebra2 demo version and Zebralette demo version VST3 plugins seem to leak memory. This same leak doesn't happen with AudioUnit plugins. This leak happens on Mac and Windows platforms.
Every time I load each of those plugins into my own DAW software (made with JUCE) and exit the application, I get an assertion failure indicating that Zebra2/Zebralette left some memory allocated.
Here's the list I get when the assertion happens:
~AM_ViewInstanceRecord for Zebra2
AM_PreferencesView::destroy instance destroyed
AM_PreferencesView::~AM_PreferencesView(), instanceCount after destruction: 0
AM_PreferencesView::~AM_PreferencesView(), all preference entries in this instance deleted
ViewTimer removed!
max CPU @ StopWatch: 0.00
AM_VST3_ViewInterface::removed: delete cocoaView
no listeners to be removed
AM_VST3_Processor::terminate
WRITING midiAssignFile
WRITING midiBankCache
max CPU @ watch: watch: 0.00
NuRev1: NuRev1 deletes sharedMemoryRec of size 3276800
AM_InstanceRecs[ i ].preferences == NULL: 0
AM_VST3_Processor::~AM_VST3_Processor
AM_VST3_ViewInterface::removed ()
but there is no cocoaview
AM_Base_View_Interface::~AM_Base_View_Interface()
*** Leaked objects detected: 1 instance(s) of class VST3HostContext
JUCE Assertion failure in juce_LeakedObjectDetector.h:92
