My program is freezing on MessageManagerLock acquiring a lock, when I open any plugin (same or different) using the same DAW or AudioPluginHost.
What could be causing the interference between plugins?
[External Code]
> FSynth.vst3!juce::WaitableEvent::wait(int timeOutMilliseconds) Line 40 C++
FSynth.vst3!juce::MessageManager::Lock::tryAcquire(bool lockIsMandatory) Line 344 C++
FSynth.vst3!juce::MessageManager::Lock::tryEnter() Line 302 C++
FSynth.vst3!juce::MessageManagerLock::attemptLock(juce::Thread * threadToCheck, juce::ThreadPoolJob * jobToCheck) Line 425 C++
FSynth.vst3!juce::MessageManagerLock::MessageManagerLock(juce::Thread * threadToCheck) Line 404 C++
FSynth.vst3!FSynthAudioProcessor::processBlock(juce::AudioBuffer<float> & buffer, juce::MidiBuffer & midiMessages) Line 487 C++
FSynth.vst3!juce::JuceVST3Component::processAudio<float>(Steinberg::Vst::ProcessData & data, juce::Array<float *,juce::DummyCriticalSection,0> & channelList) Line 2914 C++
FSynth.vst3!juce::JuceVST3Component::process(Steinberg::Vst::ProcessData & data) Line 2732 C++
[External Code]