zynaddsubfx / zyn-build-osx

OSX build script for zynaddsubfx
12 stars 7 forks source link

zyn-fusion-osx-3.0.3r20-demo.pkg binaries do not work on macOS Catalina #4

Open eqyiel opened 4 years ago

eqyiel commented 4 years ago

At the time of writing, zyn-fusion-osx-3.0.3r20-demo.pkg is the most recent version available from https://zynaddsubfx.sourceforge.io/download.html

System info

~/
❯ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.15.5
BuildVersion:   19F101

Carla (LV2)

Doesn't crash, but the UI does not render.

![image](https://user-images.githubusercontent.com/3422442/85920835-1b4de280-b8b2-11ea-8e74-06f3f2ea6499.png)

Ardour 6 (LV2)

Crashes when opening the UI:

``` Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 ZynAddSubFX_ui.dylib 0x0000000110a936bf 0x110a8f000 + 18111 1 com.apple.AppKit 0x00007fff2b435d8f _NSViewDrawRect + 139 2 com.apple.AppKit 0x00007fff2b597b38 -[NSView _drawRect:clip:] + 1103 3 com.apple.AppKit 0x00007fff2b5960c1 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 2143 4 com.apple.AppKit 0x00007fff2b596611 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 3503 5 com.apple.AppKit 0x00007fff2b596611 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 3503 6 com.apple.AppKit 0x00007fff2b4264a1 -[NSView _oldDisplayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2126 7 com.apple.AppKit 0x00007fff2b39541d -[NSView displayIfNeeded] + 755 8 com.apple.AppKit 0x00007fff2b3ebce8 -[NSThemeFrame handleSetFrameCommonRedisplay] + 268 9 com.apple.AppKit 0x00007fff2b304a1a -[NSWindow _setFrameCommon:display:fromServer:] + 3581 10 libgdk-quartz-2.0.0.dylib 0x00000001034913c3 0x10343d000 + 345027 11 libgdk-quartz-2.0.0.dylib 0x00000001034738cb 0x10343d000 + 223435 12 libgtk-quartz-2.0.0.dylib 0x000000010322feaf 0x102fd9000 + 2453167 13 org.ardour.Ardour6 0x00000001007e2f18 Gtkmm2ext::DnDTreeView >::~DnDTreeView() + 62968 14 libgobject-2.0.0.dylib 0x0000000102e49446 0x102e3d000 + 50246 15 libgobject-2.0.0.dylib 0x0000000102e6083e 0x102e3d000 + 145470 16 libgobject-2.0.0.dylib 0x0000000102e61a94 0x102e3d000 + 150164 17 libgtk-quartz-2.0.0.dylib 0x000000010321e9d5 0x102fd9000 + 2382293 18 libgtk-quartz-2.0.0.dylib 0x0000000103034589 0x102fd9000 + 374153 19 libgtkmm-2.4.1.dylib 0x000000010399ae21 void Gtk::TreeRow::set_value(int, bool const&) const + 32673 20 org.ardour.Ardour6 0x00000001008528b4 PortMatrixRowLabels::~PortMatrixRowLabels() + 172484 ```

Reaper (VST)

Crashes when opening the UI:

``` Thread 0 Crashed:: reaper Dispatch queue: com.apple.main-thread 0 com.github.zynaddsubfx.vst.ZynAddSubFX 0x00000001197784bf VSTPluginMain + 28191 1 com.apple.AppKit 0x00007fff2b435d8f _NSViewDrawRect + 139 2 com.apple.AppKit 0x00007fff2b597b38 -[NSView _drawRect:clip:] + 1103 3 com.apple.AppKit 0x00007fff2b5960c1 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 2143 4 com.apple.AppKit 0x00007fff2b596611 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 3503 5 com.cockos.reaper 0x000000010ca5325d -[REAPERSwell_hwnd _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 237 6 com.apple.AppKit 0x00007fff2b596611 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 3503 7 com.cockos.reaper 0x000000010ca5325d -[REAPERSwell_hwnd _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 237 8 com.apple.AppKit 0x00007fff2b596611 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 3503 9 com.apple.AppKit 0x00007fff2b4264a1 -[NSView _oldDisplayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2126 10 com.apple.AppKit 0x00007fff2b39541d -[NSView displayIfNeeded] + 755 11 com.apple.AppKit 0x00007fff2b390b69 -[NSWindow displayIfNeeded] + 261 12 com.cockos.reaper 0x000000010ca760ea SetWindowPos(HWND__*, HWND__*, int, int, int, int, int) + 1498 13 com.cockos.reaper 0x000000010c8da4ea FxDsp::showConfig(HWND__*, RECT*, int) + 2042 14 com.cockos.reaper 0x000000010c8f87bd FxChain::onDspAdded(HWND__*, int, char const*, int, bool) + 973 15 com.cockos.reaper 0x000000010c91dfc3 fxadd_add_recs_to_chain(FxAddDef**, int, FxChain*, int, int, int, bool) + 627 16 com.cockos.reaper 0x000000010c91d9fe add_to_chain(HWND__*, FxChain*, int, int, int, bool, int) + 878 17 com.cockos.reaper 0x000000010c91716f addDialogProc(HWND__*, unsigned int, unsigned long, long) + 10527 18 com.cockos.reaper 0x000000010ca52e06 SwellDialogDefaultWindowProc(HWND__*, unsigned int, unsigned long, long) + 438 19 com.cockos.reaper 0x000000010c919b7c addDialogProc(HWND__*, unsigned int, unsigned long, long) + 21292 20 com.cockos.reaper 0x000000010ca52e06 SwellDialogDefaultWindowProc(HWND__*, unsigned int, unsigned long, long) + 438 21 com.cockos.reaper 0x000000010ca511ef -[REAPERSwell_hwnd swellOnControlDoubleClick:] + 527 22 com.apple.AppKit 0x00007fff2b4ecfc7 -[NSApplication(NSResponder) sendAction:to:from:] + 299 23 com.apple.AppKit 0x00007fff2b4ece62 -[NSControl sendAction:to:] + 86 24 com.apple.AppKit 0x00007fff2b64d4a6 -[NSTableView _sendAction:to:row:column:] + 114 25 com.apple.AppKit 0x00007fff2b64ba36 -[NSTableView mouseDown:] + 6785 26 com.cockos.reaper 0x000000010ca6f859 -[REAPERSwell_listview mouseUp:] + 249 27 com.apple.AppKit 0x00007fff2b45068f -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 2738 28 com.apple.AppKit 0x00007fff2b44f9b9 -[NSWindow(NSEventRouting) sendEvent:] + 349 29 com.apple.AppKit 0x00007fff2b44dd44 -[NSApplication(NSEvent) sendEvent:] + 352 30 com.cockos.reaper 0x000000010c87acc0 -[REAPERapp sendEvent:] + 5296 31 com.apple.AppKit 0x00007fff2b29adaf -[NSApplication run] + 707 32 com.apple.AppKit 0x00007fff2b26cb86 NSApplicationMain + 777 33 com.cockos.reaper 0x000000010c4f34b4 start + 52 ```
fundamental commented 4 years ago

Thanks for the bug report. I'm going through and shifting around some of the build/test VM/env. I'll update this when there's a new build which may resolve the issue.