App not opening on OSX - crash readout points to Global Envelope / Container / Modulation
-
I can compile the standalone version of my plugin on OSX fine. But it won't open, straight crash. I've pasted the debug crash report below which is pointing at Global Modulation stuff. I'm using a few instances of the new Flex envelope, and the new modulation system, neither of which I've used in a project before, so I've no idea if they're release ready. If anyone has any insight please let me know :). AFAIK my envelopes are in Poly mode...

Thread 0 Crashed:: JUCE Message Thread Dispatch queue: com.apple.main-thread 0 HALO-3 Debug 0x104e0311c hise::EnvelopeModulator::isInMonophonicMode() const + 24 (Modulators.cpp:1171) 1 HALO-3 Debug 0x10514aab8 hise::EnvelopeData::getIndexForEvent(hise::HiseEvent const&) const + 32 (GlobalModulatorContainer.h:423) 2 HALO-3 Debug 0x10514a8d0 hise::EnvelopeData::isPlaying(hise::HiseEvent const&) const + 36 (GlobalModulatorContainer.h:263) 3 HALO-3 Debug 0x1050929cc hise::GlobalModulatorContainer::isEnvelopePlaying(int, hise::HiseEvent const&) const + 164 (GlobalModulatorContainer.h:610) 4 HALO-3 Debug 0x1050928d8 hise::GlobalEnvelopeModulator::isPlaying(int) const + 100 (GlobalModulators.cpp:681) 5 HALO-3 Debug 0x104e0c9bc hise::ModulatorChain::isPlaying(int) const + 428 (ModulatorChain.cpp:1618) 6 HALO-3 Debug 0x104e3bd08 hise::ModulatorSynthVoice::checkRelease() + 204 (ModulatorSynth.cpp:1555) 7 HALO-3 Debug 0x104e3bfd0 hise::ModulatorSynthVoice::stopNote(float, bool) + 92 (ModulatorSynth.cpp:1617) 8 HALO-3 Debug 0x106810ec0 juce::Synthesiser::allNotesOff(int, bool) + 212 (juce_Synthesiser.cpp:375) 9 HALO-3 Debug 0x106810040 juce::Synthesiser::setCurrentPlaybackSampleRate(double) + 96 (juce_Synthesiser.cpp:148) 10 HALO-3 Debug 0x104e39430 hise::ModulatorSynth::prepareToPlay(double, int) + 572 (ModulatorSynth.cpp:1058) 11 HALO-3 Debug 0x1056d3da4 hise::JavascriptSynthesiser::prepareToPlay(double, int) + 48 (ScriptProcessorModules.cpp:2047) 12 HALO-3 Debug 0x104e402f4 hise::ModulatorSynthChain::prepareToPlay(double, int) + 148 (ModulatorSynthChain.cpp:169) 13 HALO-3 Debug 0x104beff60 hise::MainController::prepareToPlay(double, int) + 1156 (MainController.cpp:1782) 14 HALO-3 Debug 0x104befac8 hise::DelayedRenderer::prepareToPlayWrapped(double, int) + 308 (MainControllerHelpers.cpp:1562) 15 HALO-3 Debug 0x105352058 hise::FrontendProcessor::prepareToPlay(double, int) + 48 (FrontEndProcessor.cpp:493) 16 HALO-3 Debug 0x1069cd5c8 juce::AudioProcessorPlayer::setProcessor(juce::AudioProcessor*) + 508 (juce_AudioProcessorPlayer.cpp:191) 17 HALO-3 Debug 0x1069ce920 juce::AudioProcessorPlayer::audioDeviceAboutToStart(juce::AudioIODevice*) + 404 (juce_AudioProcessorPlayer.cpp:328) 18 HALO-3 Debug 0x10683f3dc juce::AudioDeviceManager::addAudioCallback(juce::AudioIODeviceCallback*) + 236 (juce_AudioDeviceManager.cpp:879) 19 HALO-3 Debug 0x104c66b08 hise::AudioProcessorDriver::initialiseAudioDriver(juce::XmlElement*) + 1124 (StandaloneProcessor.cpp:341) 20 HALO-3 Debug 0x104c675c8 hise::StandaloneProcessor::StandaloneProcessor() + 612 (StandaloneProcessor.cpp:253) 21 HALO-3 Debug 0x104c678cc hise::StandaloneProcessor::StandaloneProcessor() + 28 (StandaloneProcessor.cpp:189) 22 HALO-3 Debug 0x1053529e0 hise::FrontendStandaloneApplication::AudioWrapper::init() + 52 (FrontEndProcessor.cpp:638) 23 HALO-3 Debug 0x105352cd4 hise::FrontendStandaloneApplication::AudioWrapper::AudioWrapper() + 128 (FrontEndProcessor.cpp:698) 24 HALO-3 Debug 0x105352e94 hise::FrontendStandaloneApplication::AudioWrapper::AudioWrapper() + 28 (FrontEndProcessor.cpp:663) 25 HALO-3 Debug 0x105353068 hise::FrontendStandaloneApplication::MainWindow::MainWindow(juce::String) + 148 (FrontEndProcessor.cpp:716) 26 HALO-3 Debug 0x1053531bc hise::FrontendStandaloneApplication::MainWindow::MainWindow(juce::String) + 36 (FrontEndProcessor.cpp:714) 27 HALO-3 Debug 0x105355920 hise::FrontendStandaloneApplication::initialise(juce::String const&) + 96 (FrontEndProcessor.h:290) 28 HALO-3 Debug 0x106b8dc84 juce::JUCEApplicationBase::initialiseApp() + 196 (juce_ApplicationBase.cpp:297) 29 HALO-3 Debug 0x106d9aa08 juce::JUCEApplication::initialiseApp() + 24 (juce_Application.cpp:92) 30 HALO-3 Debug 0x106b8da00 juce::JUCEApplicationBase::main() + 300 (juce_ApplicationBase.cpp:256) 31 HALO-3 Debug 0x106b8d87c juce::JUCEApplicationBase::main(int, char const**) + 68 (juce_ApplicationBase.cpp:240) 32 HALO-3 Debug 0x10453b028 main + 56 (Plugin.cpp:24) 33 dyld 0x19469eb98 start + 6076 -
@DanH said in App not opening on OSX - crash readout points to Global Envelope / Container / Modulation:
Modulators.cpp
ok I removed the flex envelopes and it opened.... Will test a small proj with a flex envelope
-
@DanH ok so a Flex Envelope in a Global Modulator Container causes the compiled app not to open as far as I can make out @Christoph-Hart.