Dewb / monome-rack

VCV Rack plugin for monome Eurorack modules
GNU General Public License v2.0
226 stars 13 forks source link

[BUG REPORT] Crash when connecting grid on M1 ARM #133

Closed Dewb closed 1 year ago

Dewb commented 1 year ago

[from CompactMachine via Discord]

Platform/Version

Describe the bug I add a monome module, then add a grid, then Rack crashes when selecting the grid from the context menu.

VCV Rack logfile


[5.840 info src/common/FirmwareManager.cpp:180 load] Loading module firmware from /Users/jeff/Documents/Rack2/plugins/monome/res/firmware/teletype.dylib
[5.845 info src/app/Browser.cpp:93 chooseModel] Creating module widget monome teletype
[5.911 info src/network.cpp:150 requestJson] Requesting JSON GET https://api.vcvrack.com/library/manifests?version=2
[6.694 info src/network.cpp:150 requestJson] Requesting JSON GET https://api.vcvrack.com/modules
[7.831 info src/app/Browser.cpp:89 chooseModel] Creating module monome grid 128
[7.832 info src/app/Browser.cpp:93 chooseModel] Creating module widget monome grid 128
[11.298 fatal adapters/standalone.cpp:49 fatalSignalHandler] Fatal signal 11. Stack trace:
9: Rack(fatalSignalHandler(int)+40)
8: libsystem_platform.dylib(_sigtramp+56)
7: plugin-arm64.dylib(LibAVR32Module::process(rack::engine::Module::ProcessArgs const&)+88)
6: plugin-arm64.dylib(LibAVR32Module::process(rack::engine::Module::ProcessArgs const&)+88)
5: libRack.dylib(rack::engine::Module::doProcess(rack::engine::Module::ProcessArgs const&)+168)
4: libRack.dylib(rack::engine::Engine::stepBlock(int)+1312)
3: libRack.dylib(rack::engine::Engine_fallbackRun(rack::engine::Engine*)+316)
2: libRack.dylib(void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(rack::engine::Engine*), rack::engine::Engine*> >(void*)+44)
1: libsystem_pthread.dylib(_pthread_start+148)
0: libsystem_pthread.dylib(thread_start+8)```
Dewb commented 1 year ago

Fixed by f35a9afc1b1b204f3b35bc776e062adf1f279dcb.