Server 'localhost' exited with exit code 0

Hm. Scsynth has https://github.com/supercollider/supercollider/blob/c83826989bd836134cefaa40004f921e959c7b9e/server/scsynth/SC_GraphDef.cpp#L606 if (path.extension() == ".scsyndef") but there seems to be no similar extension check in supernova.

So it’s probably reading the metadata and assuming it should be a SynthDef.

Also, before 3.11, metadata were not written by default.

Btw is there a reason why these must be written to disk?

hjh

OK – I can reproduce the “corrupted synthdef” but not the crash.

Supernova definitely isn’t handling metadata files correctly. It should ignore them, but it doesn’t.

I’ll log a bug.

hjh

Update: this has now been fixed, thanks to Marcin Pączkowski:


1 Like

Great! Do you think this could have been the reason for my original crashes as well? Because after removing the txarcmeta files i didn’t experience any crashes, with or without supernova.

Could well be, glad to hear that things are working for you again !