Open fractalgee opened 6 months ago
Hi, Unfortunately, I don't own any Mac machine. Is it possible for you to post more info/logs/stacktrace here?
Hmm, Just tried again, and now it hangs Rack hard with just this in the log.txt of Rack:
[16.040 info src/app/Browser.cpp:89 chooseModel] Creating module Patchable Devices Digital Chaotic System
[16.040 info src/app/Browser.cpp:93 chooseModel] Creating module widget Patchable Devices Digital Chaotic System
Stack is (however I had to kill the app as it was hung hard) :
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_platform.dylib 0x18ce001c0 _os_unfair_lock_recursive_abort + 36
1 libsystem_platform.dylib 0x18cdfb778 _os_unfair_lock_lock_slow + 316
2 libsystem_malloc.dylib 0x18cbe549c tiny_malloc_should_clear + 128
3 libsystem_malloc.dylib 0x18cbe42c8 szone_malloc_should_clear + 92
4 libsystem_c.dylib 0x18cc75958 backtrace_symbols + 60
5 libRack.dylib 0x103189354 rack::system::getStackTrace() + 88
6 Rack 0x10233ee60 fatalSignalHandler(int) + 40
7 libsystem_platform.dylib 0x18cdfda24 _sigtramp + 56
8 libsystem_malloc.dylib 0x18cbe80c8 tiny_free_no_lock + 144
9 libsystem_malloc.dylib 0x18cbe7eb4 free_tiny + 496
10 libsystem_c.dylib 0x18cc75a94 backtrace_symbols + 376
11 libRack.dylib 0x103189354 rack::system::getStackTrace() + 88
12 Rack 0x10233ee60 fatalSignalHandler(int) + 40
13 libsystem_platform.dylib 0x18cdfda24 _sigtramp + 56
14 libRack.dylib 0x1031da9ac rack::app::RackWidget::updateModuleOldPositions() + 184
15 libRack.dylib 0x103222f58 rack::widget::EventState::handleButton(rack::math::Vec, int, int, int) + 180
16 libRack.dylib 0x1032258e4 rack::window::mouseButtonCallback(GLFWwindow*, int, int, int) + 188
17 AppKit 0x1908272d0 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 3472
18 AppKit 0x1907b279c -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 364
19 AppKit 0x1907b245c -[NSWindow(NSEventRouting) sendEvent:] + 284
20 AppKit 0x190e5f9f4 -[NSApplication(NSEventRouting) sendEvent:] + 1604
21 libRack.dylib 0x1032ebe60 _glfwPollEventsCocoa + 140
22 libRack.dylib 0x1032260b0 rack::window::Window::step() + 144
23 libRack.dylib 0x103226008 rack::window::Window::run() + 40
24 Rack 0x10233e7e0 main + 3428
25 dyld 0x18ca4d0e0 start + 2360
I'll keep trying to see if I can get you more info. Only difference between then and now is that I now run MacOS 14.2.1 instead of 14.2. Not sure what in that update might cause the different behaviour as I see nothing in the changelog that would explain this.
FYI, I pinged Christoph Schol, who does the integration testing for Rack modules, so hope he can shed some more light on this to help track this down, as I just get a hard hang when trying to add this.
Tested with macOS 13.6.2 Ventura on M2 amd64 and it works fine for me.
Might be an issue with macOS Sonoma? No way for me to test though.
Trying to add the Digital Chaotic System module to a patch crashes Rack with the following stack:
MacOS 14.2, Mac Mini M1, Rack 2.4.1