Anyone else missing Visualizer for arm64 ?

Just grabbed it and still crashes on fullscreening with:

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x186238744 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x18626fc28 pthread_kill + 288
2   libsystem_c.dylib             	       0x18617dae8 abort + 180
3   libc++abi.dylib               	       0x186228b84 abort_message + 132
4   libc++abi.dylib               	       0x1862183d0 demangling_terminate_handler() + 348
5   libobjc.A.dylib               	       0x185eeee58 _objc_terminate() + 144
6   libc++abi.dylib               	       0x186227f48 std::__terminate(void (*)()) + 16
7   libc++abi.dylib               	       0x18622af44 __cxa_rethrow + 148
8   libobjc.A.dylib               	       0x185f015cc objc_exception_rethrow + 44
9   AppKit                        	       0x1895b7254 NSPerformVisuallyAtomicChange + 144
10  AppKit                        	       0x1895b70e4 -[NSWindow setStyleMask:] + 188
11  libRack.dylib                 	       0x100d4cc5c _glfwSetWindowDecoratedCocoa + 100
12  plugin.dylib                  	       0x10c73323c ProjectMRenderer::setNoFrames(bool) + 120
13  plugin.dylib                  	       0x10c72e360 BaseProjectMWidget::step() + 384
14  libRack.dylib                 	       0x100c816e8 rack::widget::Widget::step() + 64
15  libRack.dylib                 	       0x100c816e8 rack::widget::Widget::step() + 64
16  libRack.dylib                 	       0x100c816e8 rack::widget::Widget::step() + 64
17  libRack.dylib                 	       0x100c816e8 rack::widget::Widget::step() + 64
18  libRack.dylib                 	       0x100c816e8 rack::widget::Widget::step() + 64
19  libRack.dylib                 	       0x100c816e8 rack::widget::Widget::step() + 64
20  libRack.dylib                 	       0x100c7a4c8 rack::ui::ScrollWidget::step() + 24
21  libRack.dylib                 	       0x100c37278 rack::app::RackScrollWidget::step() + 560
22  libRack.dylib                 	       0x100c816e8 rack::widget::Widget::step() + 64
23  libRack.dylib                 	       0x100c420a0 rack::app::Scene::step() + 340
24  libRack.dylib                 	       0x100c8665c rack::window::Window::step() + 1596
25  libRack.dylib                 	       0x100c86008 rack::window::Window::run() + 40
26  Rack                          	       0x1001a27e0 main + 3428
27  dyld                          	       0x185f17f28 start + 2236

Can you also please test what happens if you change the position of the window? Is that also crashing or is that working properly? And also, can you test with changing between No Frames (configurable in the settings of the module)? And what happens if you press the enter key in the window? Pressing enter should switch between full screen and normal size…

Moving window is fine, as soon as I try to resize or fullscreen or press Enter inside window Rack crashes but with this stack:

Thread 13 Crashed:
0   AppleMetalOpenGLRenderer      	       0x11692ab9c gldBlitFramebufferData + 196
1   GLEngine                      	       0x1eb1613ec gleBlitFramebuffer + 716
2   GLEngine                      	       0x1eb1613ec gleBlitFramebuffer + 716
3   GLEngine                      	       0x1eb0c164c glBlitFramebufferEXT_Exec + 1980
4   libGL.dylib                   	       0x1eb067e20 glBlitFramebuffer + 80
5   plugin.dylib                  	       0x10f31e68c MilkdropPreset::RenderFrame(libprojectM::Audio::FrameAudioData const&, RenderContext const&) + 1372
6   plugin.dylib                  	       0x10f3947e4 ProjectM::RenderFrame() + 680
7   plugin.dylib                  	       0x10f310820 ProjectMRenderer::renderLoop(mySettings, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, bool) + 1932
8   plugin.dylib                  	       0x10f3123f8 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, ProjectMRenderer::init(mySettings const&, int*, int*, int*, int*, bool, bool, bool)::$_0>>(void*) + 144
9   libsystem_pthread.dylib       	       0x18626ffa8 _pthread_start + 148
10  libsystem_pthread.dylib       	       0x18626ada0 thread_start + 8

No No Frames Option:

The issue with maximizing window on Mac should be fixed now. New version can be downloaded here. https://drive.google.com/drive/folders/1D0fXubpRCp_rHsIQbyyp0xLH5JdCukbj

If no crashes reported coming days, I will ask for deploy to the library.

4 Likes