netboy3 / MSM-vcvrack-plugin

VCV Rack Modules: MSM
MIT License
11 stars 2 forks source link

Dual Delay is crashing the VCV Rack 2 VST when reloading a project #8

Open pgatt opened 2 years ago

pgatt commented 2 years ago

Hi Netboy,

From another user (not me):

MSM DualDelay is crashing the VCV Rack 2 VST when reloading a project that has this one module on it: https://library.vcvrack.com/MSM/DualDelay

I've reproduced the issue in both Bitwig 4.1.1 and Ableton Live 11.1b on macOS 12.0.1 running on Intel hardware, and also macOS 12.0.1 running native on Apple Silicon.

Here is the top of the stack trace from Ableton's crash report:

Thread 0 Crashed:: MainThread Dispatch queue: com.apple.main-thread 0 libRack.dylib 0x171e73aea rack::window::Window::loadFont(std::1::basic_string<char, std::__1::char_traits, std::1::allocator > const&) + 26 1 plugin.dylib 0x1743ab464 DisplayWidget::DisplayWidget() + 164 2 plugin.dylib 0x1743aa0f3 DelayWidget::DelayWidget(Delay) + 515 3 plugin.dylib 0x1743adf14 rack::plugin::Model rack::createModel<Delay, DelayWidget>(std::1::basic_string<char, std::__1::char_traits, std::1::allocator >)::TModel::createModuleWidget(rack::engine::Module) + 84 4 libRack.dylib 0x171e25734 rack::app::RackWidget::fromJson(json_t) + 564 5 libRack.dylib 0x171dbb8bf rack::patch::Manager::fromJson(json_t) + 639 6 libRack.dylib 0x171dba1ed rack::patch::Manager::loadAutosave() + 285 7 Rack-vst2.dylib 0x1692a5e1f RackEffect::dispatch(int, int, long, void, float) + 463 8 Rack-vst2.dylib 0x1692a5938 RackEffect::classDispatch(AEffect, int, int, long long, void, float) + 24 9 Live 0x10d6fe56d 0x10b12c000 + 39658861 10 Live 0x10d707b45 0x10b12c000 + 39697221

netboy3 commented 2 years ago

Hi Paul,

Sorry for responding so late, but for some odd reason I did not receive an email from GitHub. I believe this was fixed about a moth ago in 0f2cb2bc006625e8e464d5ea5ea50066ca93ae96. Do you know if this user used the latest update?

PS - Happy New Year!

pgatt commented 2 years ago

Hi,

Thanks for your reply. I'm now chasing this up with the user. I will let you know how I get on.