Cantabile crashes on exit after adding a disabled stereo audio input port with assignments.
The settings.json file seems corrupt (although I cannot see why) to the point where further launches of Cantabile are unstable. Restoring a “lastgood” settings.json cures the problem.
>> Details
Cantabile Performer Build 3665 on Win10x64.
Spent hours overhauling my Ports (to be more generic, work across two systems with different hardware, etc) and then Cantabile crashed on exit. Sigh.
After that, Cantabile would launch, but crashed on Tools => Options. Would also not load .cantabileRecSet files.
I had never backed up my Cantabile config directory, but thankfully there was a settings.lastgood.json file (just discovered that sanity-saving feature!). After rolling back settings.json to that version, Cantabile launched normally and seemed AOK.
I then made incremental changes and found that adding a disabled stereo audio input port and also providing assignments causes the crash on exit. The assignments I’m making are: Left / Right to ADAT 1 and ADAT 2 on an RME Babyface Pro FS.
I also found that disabling an existing, enabled stereo audio input port that has assignments also causes the crash on exit.
Here’s another variation: This time I disabled a port that had previously had assignments. I removed the assignments, disabled the port, and Cantabile crashed.
Hi Clint, sorry things are bumpy but it looks like you found a use case Cantabile can’t handle, yet. Give it a bit and if no response send an email along to him regarding the issue.
What fantastic news that you found it and fixed it already, @brad - It was happening to me tonight when enabling/disabling my microphone and completely froze the system (so no error reports were sent). This just happened so if you want the logs, just let me know.