-
Notifications
You must be signed in to change notification settings - Fork 28
VST builds on macOS crash DAWs which scan them #146
Description
When Ableton Live 10 or JUCE Plugin Host scan the directory containing the VST builds of Axiom they crash on my machine, I haven't tried any other hosts yet. When Ableton crashes it gives a message that Axiom VST 2 Effect.vst could not be loaded, here is a stack trace of that when it is run in a debugger:
__pthread_kill 0x00007fff7b9afb66
pthread_kill 0x00007fff7bb7a080
abort 0x00007fff7b90b1ae
QMessageLogger::fatal(char const*, ...) const 0x0000000143149bdd
QGuiApplicationPrivate::createPlatformIntegration() 0x0000000142c2f794
QGuiApplicationPrivate::createEventDispatcher() 0x0000000142c2f7bb
QCoreApplicationPrivate::init() 0x0000000143314658
QGuiApplicationPrivate::init() 0x0000000142c2aad9
QApplicationPrivate::init() 0x000000012e55c41a
AxiomApplication::AxiomApplication() AxiomApplication.cpp:25
AxiomApplication::AxiomApplication() AxiomApplication.cpp:25
AxiomCommon::LazyInitializer<AxiomApplication>::get() optional:319
AxiomCommon::LazyInitializer<AxiomApplication>::get() optional:818
AxiomCommon::LazyInitializer<AxiomApplication>::get() LazyInitializer.h:27
AxiomVstPlugin::AxiomVstPlugin(long long (*)(AEffect*, int, int, long long, void*, float)) AxiomVstPlugin.cpp:16
AxiomVstPlugin::AxiomVstPlugin(long long (*)(AEffect*, int, int, long long, void*, float)) AxiomVstPlugin.cpp:16
::VSTPluginMain(audioMasterCallback) AxiomVstPlugin.cpp:10
I don't seem to be able to get the QT source code to load in my debugger, so haven't gone much further. Neither plugin is visible to load in Ableton after this.
When JUCE Plugin Host scans the Axiom plugins it gives the following log:
Attempting to load VST: /Users/user/Bounce/groove-axiom/cmake-build-debug/editor/backend/vst2/Axiom VST2 Effect.vst
Creating VST instance: Axiom VST2 Effect
Using data path /Users/user/Library/Application Support/Axiom
Loading module library took 0.192188s
2018-11-07 23:36:10.615356+0000 AudioPluginHost[95826:8515891] QLayout: Attempting to add QLayout "" to AxiomGui::ModuleBrowserPanel "", which already has a layout
2018-11-07 23:36:10.615412+0000 AudioPluginHost[95826:8515891] QLayout: Attempting to add QLayout "" to AxiomGui::ModuleBrowserPanel "", which already has a layout
Patch took 0.003489216s
Codegen took 0.003489809s
Deploy took 0.004540505s
*** Unhandled VST Callback: 13
*** Unhandled VST Callback: 42
Initialising VST: Axiom VST2 Effect (1.0.0.0)
Attempting to load VST: /Users/user/Bounce/groove-axiom/cmake-build-debug/editor/backend/vst2/Axiom VST2 Instrument.vst
2018-11-07 23:36:12.294087+0000 AudioPluginHost[95826:8515891] Cannot find executable for CFBundle 0x7fe1f300b8f0 </Users/user/Bounce/groove-axiom/cmake-build-debug/editor/backend/vst2/Axiom VST2 Instrument.vst> (not loaded)
It then says that Axiom VST2 Instrument.vst did not load correctly. The Editor plugin loads and runs in JUCE Plugin Host but the Instrument is not visible.
Please advise how I should get Axiom running in Ableton and if there is any more information that would be useful to you.