You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most of the time, loading Spectrasonics' Omnisphere or Keyscape VST3 plugins (and possibly others, those are just the ones I have on my system) causes a segmentation fault:
This happens maybe 9 out of 10 times when running the command above. The rest of the time, the plugin simply loads without issue.
Possibly related: the AU variants don't throw segmentation faults, but they do print repeated JUCE Assertion failure in juce_AudioSampleBuffer.h:340 errors.
The segfault appears to happen when calling editController->getParameterCount() during plugin initialization. Here's an LLDB session (using a debug build from the latest master) with more detailed information:
I'm not sure to what extent this is actually an issue with the plugins themselves not implementing the VST3 spec correctly, as the EXC_BAD_ACCESS occurs in a native plugin method - but they do load fine in other DAWs.
Most of the time, loading Spectrasonics' Omnisphere or Keyscape VST3 plugins (and possibly others, those are just the ones I have on my system) causes a segmentation fault:
$ python -c "import pedalboard; pedalboard.load_plugin('/Library/Audio/Plug-Ins/VST3/Omnisphere.vst3')" zsh: segmentation fault python -c
This happens maybe 9 out of 10 times when running the command above. The rest of the time, the plugin simply loads without issue.
Possibly related: the AU variants don't throw segmentation faults, but they do print repeated
JUCE Assertion failure in juce_AudioSampleBuffer.h:340
errors.The segfault appears to happen when calling
editController->getParameterCount()
during plugin initialization. Here's an LLDB session (using a debug build from the latest master) with more detailed information:lldb session with full backtrace
I'm not sure to what extent this is actually an issue with the plugins themselves not implementing the VST3 spec correctly, as the
EXC_BAD_ACCESS
occurs in a native plugin method - but they do load fine in other DAWs.System: MacOS Sonoma
python version: 3.12.1
pedalboard version: 0.9.8
Let me know if there's any other info I can provide. Thanks!
The text was updated successfully, but these errors were encountered: