Some plugins seem to crash Sushi when calling SessionController.SaveSession

Hello,

I am currently trying out the 1.2.1 raspberry pi image. Let me tell you guys how much the prebuilt plugins are appreciated. Also having Juicysfplugin pre-shipped with elk-plugin-extensions dynamic path loading is a game changer. So for starters thank you for this immense quality of life improvement.

However since it’s now easier to try out plugins it’s also easier to find issues with them. So I would like to report that so far all plugins shipped under /opt/plugins/vst that I tested seem to cause sushi to segfault when calling SessionController.SaveSession.

Here is a simple sushi config to reproduce the issue.

{
    "host_config" : {
        "samplerate" : 48000
    },
    "tracks" : [
        {
            "name" : "test",
            "channels" : 2,
            "inputs" : [],
            "outputs" : [
                {
                    "engine_bus" : 0,
                    "track_bus" : 0
                }
            ],
            "plugins" : [
				{
                    "path" : "/opt/plugins/vst/CreamCoat.so",
                    "name" : "drums_reverb",
                    "type" : "vst2x"
                }
            ]
        }
    ]
}

Let me know if you need more to investigate.
Best regards.

1 Like

Hi gni and welcome to the forums. Glad you appreciate Elk and thanks for the bug report. We will investigate.

Found the bug and fixed it. The fix will be included in the next release of sushi, in the meantime I pushed the latest develop to github GitHub - elk-audio/sushi at develop · GitHub if you want to give it a try yourself @gni