I'm trying to run ZynAddSubFX on Windows 10 64bit, but it crashes on startup. This happens with both the demo version and the release version which I built according to the msys2 build instructions here: https://github.com/zynaddsubfx/zyn-fusi ... d/issues/6 (https://github.com/zynaddsubfx/zyn-fusion-build/issues/6)
It seems the UI is crashing (zyn-fusion.exe). If I start zynaddsubfx.exe in a console, it outputs the things below, and tries to open a window, which then immediately closes. I took a screen capture recording of that window, and nothing is drawn in it, it just immediately closes. If I run zyn-fusion.exe, it crashes.
Below is all the possible information I managed to gather.
Running zynaddsubfx.exe
Code: Select all (#)
F:\Zyn-Fusion\zyn-fusion-windows-64bit-3.0.3-demo>zynaddsubfx.exe -r 48000
ZynAddSubFX - Copyright (c) 2002-2013 Nasca Octavian Paul and others
Copyright (c) 2009-2017 Mark McCurry [active maintainer]
Compiled: Dec 2 2017 19:06:10
This program is free software (GNU GPL v2 or later) and
it comes with ABSOLUTELY NO WARRANTY.
Sample Rate = 48000
Sound Buffer Size = 256 samples
Internal latency = 5.3 ms
ADsynth Oscil.Size = 1024 samples
lo server running on 17151
[INFO] Nio::start()
Starting Audio: PA
Audio Started
Starting MIDI: NULL
MIDI Started
[INFO] exec-after-init
[INFO] Starting Windows MIDI At 0 with code 0(noerror=0)
[INFO] startup OSC
[INFO] UI calbacks
[INFO] OSC replay
[INFO] auto_save setup
[INFO] NSM Stuff
[INFO] LASH Stuff
[INFO] Launching Zyn-Fusion...
[INFO] starting subprocess via <zyn-fusion.exe osc.udp://127.0.0.1:17151/>
[INFO] Main Loop...
[INFO:Zyn] setup_pugl()
[INFO:Zyn] zest_tick()
[INFO:Zyn] zest_open()
[INFO:Zyn] Found Assets at F:\Zyn-Fusion\zyn-fusion-windows-64bit-3.0.3-demo\
[INFO:Zyn] Starting Zyn-Fusion Demo...
[INFO:Zyn] Creating MRuby Interpreter...
[debug] parsing json file
[debug] json parsed succesfully
Code: Select all (#)
WARNING - too late
WARNING - too late
WARNING - too late
WARNING - too late
If I close it with Ctrl-C:
Code: Select all (#)
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_M_construct null not valid
Code: Select all (#)
$ gdb --args zynaddsubfx.exe -r 48000
...
Reading symbols from zynaddsubfx.exe...done.
(gdb) run
Starting program: /f/Zyn-Fusion/zyn-fusion-windows-64bit-3.0.3-demo/zynaddsubfx.exe -r 48000
[New Thread 1664.0x1758]
[New Thread 1664.0x218]
[New Thread 1664.0x1010]
[New Thread 1664.0x29ac]
ZynAddSubFX - Copyright (c) 2002-2013 Nasca Octavian Paul and others
Copyright (c) 2009-2017 Mark McCurry [active maintainer]
Compiled: Dec 2 2017 19:06:10
This program is free software (GNU GPL v2 or later) and
it comes with ABSOLUTELY NO WARRANTY.
Sample Rate = 48000
Sound Buffer Size = 256 samples
Internal latency = 5.3 ms
ADsynth Oscil.Size = 1024 samples
[INFO] Nio::start()
Starting Audio: PA
[New Thread 1664.0x918]
[New Thread 1664.0x1008]
Audio Started
Starting MIDI: NULL
MIDI Started
[New Thread 1664.0x2904]
Code: Select all (#)
F:\Zyn-Fusion\zyn-fusion-windows-64bit-release>zyn-fusion.exe
[INFO:Zyn] setup_pugl()
[INFO:Zyn] zest_tick()
[INFO:Zyn] zest_open()
[INFO:Zyn] Found Assets at F:\Zyn-Fusion\zyn-fusion-windows-64bit-release\
[INFO:Zyn] Starting Zyn-Fusion
[INFO:Zyn] Thanks for supporting the developement of this project
[INFO:Zyn] Creating MRuby Interpreter...
[debug] parsing json file
[debug] json parsed succesfully
[b]Running zyn-fusion.exe with gdb[/b]
(gdb) run
Starting program: /f/Zyn-Fusion/zyn-fusion-windows-64bit-3.0.3-demo/zyn-fusion.exe
[New Thread 10980.0x2de0]
[New Thread 10980.0x2490]
[New Thread 10980.0x2698]
[New Thread 10980.0x242c]
Thread 1 received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()