Unity plugin crashes on Windows release only

I am facing a problem, I created a trivial plugin that I run in unity. It simply plays a special AudioSource, that is controlled by three parameters.

It works fine in OSX as debug and release, it also works in Windows 10 as debug version, but the release version crashes, as soon as I touch anything in the mixer. What I did was trying to move the Attenuation after the plugin, at which moment Unity crashes.

The Editor log shows:

========== OUTPUTTING STACK TRACE ==================

0x00007FFBE542DF23 (ntdll) EtwNotificationRegister
0x00007FFBE53E9BBC (ntdll) RtlEnterCriticalSection
0x00007FFBE53E9AD0 (ntdll) RtlEnterCriticalSection
0x00007FFB858F9E4A (audioplugin_Foo) UnityGetAudioEffectDefinitions
0x00007FFB85A02075 (audioplugin_Foo) UnityGetAudioEffectDefinitions
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFB858BA9F3)
0x00007FFB858BA9F3 (audioplugin_Foo) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFB858CC81C)
0x00007FFB858CC81C (audioplugin_Foo) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFB858CAEB3)
0x00007FFB858CAEB3 (audioplugin_Foo) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFB858C7EF3)
0x00007FFB858C7EF3 (audioplugin_Foo) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFB8582F355)
0x00007FFB8582F355 (audioplugin_Foo) (function-name not available)
0x00007FFB858E0A92 (audioplugin_Foo) UnityGetAudioEffectDefinitions
0x00007FF709A7D890 (Unity) UnityAudioEffect_InternalReleaseCallback
0x00007FF70CCEF9FC (Unity) FMOD::DSPI::releaseInternal
0x00007FF70CCF690E (Unity) FMOD::SystemI::flushDSPConnectionRequests
0x00007FF70CCEF96F (Unity) FMOD::DSPI::release
0x00007FF70CD058AE (Unity) FMOD::ChannelGroupI::releaseInternal
0x00007FF70CCEAC4C (Unity) FMOD::ChannelGroup::release
0x00007FF709AD8E6C (Unity) audio::mixer::DestroyAudioMixerMemory
0x00007FF709A94435 (Unity) AudioMixer::CleanupMemory
0x00007FF709A93C1E (Unity) AudioMixer::Cleanup
0x00007FF709F9D5BE (Unity) `AudioMixerController::InitializeClass'::`2'::FunctorImpl_186kDidModifyAudioMixer::Call
0x00007FF70B039C10 (Unity) MessageHandler::HandleMessage
0x00007FF70B055C61 (Unity) SendMessageDirect
0x00007FF70B8C260E (Unity) UserList::SendMessage
0x00007FF709BEF877 (Unity) AudioMixerGroupController_Set_Custom_PropEffects
0x0000025DA54044B9 (Mono JIT Code) (wrapper managed-to-native) UnityEditor.Audio.AudioMixerGroupController:set_effects (UnityEditor.Audio.AudioMixerGroupController,UnityEditor.Audio.AudioMixerEffectController[])
0x0000025DA5BCA8D3 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\Audio\Mixer\GUI\AudioMixerEffectView.cs:561] UnityEditor.AudioMixerEffectView/EffectDragging:HandleDragging 

My releaseResources() is empty and the processBlock is minimal:

void FooUnityAudioProcessor::processBlock (AudioBuffer<float>& buffer, MidiBuffer& midiMessages)
{
    ScopedNoDenormals noDenormals;
    auto totalNumInputChannels  = getTotalNumInputChannels();
    auto totalNumOutputChannels = getTotalNumOutputChannels();

    for (auto i = totalNumInputChannels; i < totalNumOutputChannels; ++i)
        buffer.clear (i, 0, buffer.getNumSamples());

    AudioSourceChannelInfo info (buffer);
    if (themeSource.get() != nullptr)
        themeSource->getNextAudioBlock (info);
    else
        source.getNextAudioBlock (info);
}

Any hint is welcome

Just wanted to add: I updated JUCE to the latest tip, no change.
I also updated the Unity Editor to 2.1 from 2.04, also no change.
The effect plays btw. but it doesn’t survive a reordering of the effects, so it might be as well Unity’s fault.
Anybody else is seeing that behaviour?