Open rhythmparker opened 5 months ago
Oh no... this is the second time I get a crash on the very startup...
Mac and CPU model?
Mac Pro early 2009, Xeon CPU (X5690, i think). GPU is a Radeon VII.
Try using latest artifact. This one in particular.
I get the same result with the latest artifact. It still crashes. The Furnace icon appears for a second, vanishes, and the MacOS Problem Report dialogue appears.
Try with this one: https://github.com/tildearrow/furnace/actions/runs/9587807739
It is built in macOS 12 (which was used by builds before 0.6.3).
That works! Thank you.
hm. versions 0.6.4, 0.6.3, 0.6.2 are crashing with segfault 11 for me. and I keep digging other versions but they have the old "File is damaged."
macOS 10.15.7 Catalina 🥹 MacBook Pro 2017, Intel Core i7
here is output of 0.6.3:
$ /Applications/Furnace.app/Contents/MacOS/Furnace
[debug] registering systems...
[debug] config path: /Users/montag/Library/Application Support/Furnace
[info] Furnace version 0.6.3.
[debug] opening config for read: /Users/montag/Library/Application Support/Furnace/furnace.cfg
[trace] trying: /Users/montag/Library/Application Support/Furnace/furnace.cfg
[trace] trying: /Users/montag/Library/Application Support/Furnace/furnace.cfg.1
[trace] fopen(): No such file or directory
[trace] trying: /Users/montag/Library/Application Support/Furnace/furnace.cfg.2
[trace] fopen(): No such file or directory
[trace] trying: /Users/montag/Library/Application Support/Furnace/furnace.cfg.3
[trace] fopen(): No such file or directory
[trace] trying: /Users/montag/Library/Application Support/Furnace/furnace.cfg.4
[trace] fopen(): No such file or directory
[debug] config does not exist
[info] creating default config.
[debug] rotating config files...
[trace] remove /Users/montag/Library/Application Support/Furnace/furnace.cfg.4
[trace] move /Users/montag/Library/Application Support/Furnace/furnace.cfg.3 to /Users/montag/Library/Application Support/Furnace/furnace.cfg.4
[trace] move /Users/montag/Library/Application Support/Furnace/furnace.cfg.2 to /Users/montag/Library/Application Support/Furnace/furnace.cfg.3
[trace] move /Users/montag/Library/Application Support/Furnace/furnace.cfg.1 to /Users/montag/Library/Application Support/Furnace/furnace.cfg.2
[trace] move /Users/montag/Library/Application Support/Furnace/furnace.cfg to /Users/montag/Library/Application Support/Furnace/furnace.cfg.1
[debug] opening config for write: /Users/montag/Library/Application Support/Furnace/furnace.cfg
[debug] config file written successfully.
[debug] setting default preset
[debug] trying to load old preset
[debug] preset size 0
[info] initializing audio.
[trace] listing audio devices
[trace] setting callback
[trace] calling init
[debug] SDL audio driver: coreaudio
[trace] opening audio device...
[trace] got info: 2 channels, 1024 bufsize
[trace] allocating oscBuf...
[info] initializing MIDI.
[debug] listing devices.
[debug] got port count.
[trace] no MIDI input device selected.
[trace] no MIDI output device selected.
[trace] initAudioBackend done
[trace] creating blip_buf
[trace] setting blip rate of samp_bb (44100.000000)
[trace] initializing dispatch...
[debug] rendering samples...
[info] initializing GUI.
[trace] setting window type to NORMAL.
[debug] initializing video...
[trace] video backend: cocoa
[trace] scaling managed by system.
[debug] auto-detecting UI scale factor.
[debug] scale factor: 1.000000
[trace] portrait: 0 (1280x800)
[debug] bounds check: display 0 is at 25x48x3815x1505:
[trace] window size: 1280x800
[trace] requested backend: Metal
[info] render backend: Metal
[debug] creating window...
[trace] available render drivers:
[trace] - metal
[trace] - opengl
[trace] - software
[debug] starting render backend...
[info] retrieving context...
[trace] render backend started
[trace] canvas size: 1280x800
[debug] preparing user interface...
[debug] opening user presets: /Users/montag/Library/Application Support/Furnace/presets.cfg
[trace] trying: /Users/montag/Library/Application Support/Furnace/presets.cfg
[trace] fopen(): No such file or directory
[trace] trying: /Users/montag/Library/Application Support/Furnace/presets.cfg.1
[trace] fopen(): No such file or directory
[trace] trying: /Users/montag/Library/Application Support/Furnace/presets.cfg.2
[trace] fopen(): No such file or directory
[trace] trying: /Users/montag/Library/Application Support/Furnace/presets.cfg.3
[trace] fopen(): No such file or directory
[trace] trying: /Users/montag/Library/Application Support/Furnace/presets.cfg.4
[trace] fopen(): No such file or directory
[debug] presets file does not exist
[debug] auto-detecting UI scale factor.
[debug] scale factor: 1.000000
[trace] addFontZlib...
[trace] addFontZlib...
[trace] addFontZlib...
[trace] addFontZlib...
[trace] addFontZlib...
[trace] addFontZlib...
[trace] addFontZlib...
Segmentation fault: 11
hm. versions 0.6.4, 0.6.3, 0.6.2 are crashing with segfault 11 for me. and I keep digging other versions but they have the old "File is damaged."
macOS 10.15.7 Catalina 🥹 MacBook Pro 2017, Intel Core i7
here is output of 0.6.3:
$ /Applications/Furnace.app/Contents/MacOS/Furnace [debug] registering systems... [debug] config path: /Users/montag/Library/Application Support/Furnace [info] Furnace version 0.6.3. [debug] opening config for read: /Users/montag/Library/Application Support/Furnace/furnace.cfg [trace] trying: /Users/montag/Library/Application Support/Furnace/furnace.cfg [trace] trying: /Users/montag/Library/Application Support/Furnace/furnace.cfg.1 [trace] fopen(): No such file or directory [trace] trying: /Users/montag/Library/Application Support/Furnace/furnace.cfg.2 [trace] fopen(): No such file or directory [trace] trying: /Users/montag/Library/Application Support/Furnace/furnace.cfg.3 [trace] fopen(): No such file or directory [trace] trying: /Users/montag/Library/Application Support/Furnace/furnace.cfg.4 [trace] fopen(): No such file or directory [debug] config does not exist [info] creating default config. [debug] rotating config files... [trace] remove /Users/montag/Library/Application Support/Furnace/furnace.cfg.4 [trace] move /Users/montag/Library/Application Support/Furnace/furnace.cfg.3 to /Users/montag/Library/Application Support/Furnace/furnace.cfg.4 [trace] move /Users/montag/Library/Application Support/Furnace/furnace.cfg.2 to /Users/montag/Library/Application Support/Furnace/furnace.cfg.3 [trace] move /Users/montag/Library/Application Support/Furnace/furnace.cfg.1 to /Users/montag/Library/Application Support/Furnace/furnace.cfg.2 [trace] move /Users/montag/Library/Application Support/Furnace/furnace.cfg to /Users/montag/Library/Application Support/Furnace/furnace.cfg.1 [debug] opening config for write: /Users/montag/Library/Application Support/Furnace/furnace.cfg [debug] config file written successfully. [debug] setting default preset [debug] trying to load old preset [debug] preset size 0 [info] initializing audio. [trace] listing audio devices [trace] setting callback [trace] calling init [debug] SDL audio driver: coreaudio [trace] opening audio device... [trace] got info: 2 channels, 1024 bufsize [trace] allocating oscBuf... [info] initializing MIDI. [debug] listing devices. [debug] got port count. [trace] no MIDI input device selected. [trace] no MIDI output device selected. [trace] initAudioBackend done [trace] creating blip_buf [trace] setting blip rate of samp_bb (44100.000000) [trace] initializing dispatch... [debug] rendering samples... [info] initializing GUI. [trace] setting window type to NORMAL. [debug] initializing video... [trace] video backend: cocoa [trace] scaling managed by system. [debug] auto-detecting UI scale factor. [debug] scale factor: 1.000000 [trace] portrait: 0 (1280x800) [debug] bounds check: display 0 is at 25x48x3815x1505: [trace] window size: 1280x800 [trace] requested backend: Metal [info] render backend: Metal [debug] creating window... [trace] available render drivers: [trace] - metal [trace] - opengl [trace] - software [debug] starting render backend... [info] retrieving context... [trace] render backend started [trace] canvas size: 1280x800 [debug] preparing user interface... [debug] opening user presets: /Users/montag/Library/Application Support/Furnace/presets.cfg [trace] trying: /Users/montag/Library/Application Support/Furnace/presets.cfg [trace] fopen(): No such file or directory [trace] trying: /Users/montag/Library/Application Support/Furnace/presets.cfg.1 [trace] fopen(): No such file or directory [trace] trying: /Users/montag/Library/Application Support/Furnace/presets.cfg.2 [trace] fopen(): No such file or directory [trace] trying: /Users/montag/Library/Application Support/Furnace/presets.cfg.3 [trace] fopen(): No such file or directory [trace] trying: /Users/montag/Library/Application Support/Furnace/presets.cfg.4 [trace] fopen(): No such file or directory [debug] presets file does not exist [debug] auto-detecting UI scale factor. [debug] scale factor: 1.000000 [trace] addFontZlib... [trace] addFontZlib... [trace] addFontZlib... [trace] addFontZlib... [trace] addFontZlib... [trace] addFontZlib... [trace] addFontZlib... Segmentation fault: 11
Reset your configuration file. The Metal backend is experimental and no longer the default in 0.6.4.
Thanks. The build you linked yesterday in this thread works for me.
Dropping Critical priority since macOS 12 is being used for the builds. The issue remains with macOS 14 though.
macOS 12 image is going to be removed soon. I will test whether we still can build with macOS 13 and have it work.
Try using this artifact: https://github.com/tildearrow/furnace/actions/runs/11713850806
It is built under macOS 13.
The linked artifact works for me.
Great! Let's use macOS 13 for now.
Furnace version 0.6.4 is crashing on MacOS Big Sur (11.7.9) immediately upon loading. I deleted the configs, but that didn't fix the issue. I have attached a copy of the error message. The last version of Furnace that seems to work for me is 0.6.2... furnace_crash_log.txt