It’s plugdata that crashes here after collecting its preset data, but this may be a problem with other plugins too, so we should fix this.
Currently, Renoise creates a temporary copy of the plugin in order to load and save the plugin’s preset data to the clipboard. This should generally work, but is also quite a stress test for plugins and thus makes crashes in plugins more likely. I’ll try to avoid this, also to speed up the “copy” process.
I think it would be better to report it on github issue or on the plugdata-issues channel on discord, but I can’t seem to find it. Where did you report it?
Sorry, maybe it’s because I’m talking through a translation service, but there seems to be a bit of a communication discrepancy.
What I think would be best would be to report something like what you wrote in the OP of this thread to the github issues with some additional information such as the version number of the relevant software you are using.
It is better to write a ticket with information about the OS you are using and the relevant software and kernel version, and then ask in the #plugdata-issues channel if that is the correct way to write the ticket or if you need additional information, etc.
That way, it would probably get the attention it needs without any problems.
That honestly looks more like a plugdata issue than Renoise itself. The crash is happening inside plugdata-fx.so, and Renoise is basically just triggering it when duplicating the device state.
I’ve seen a few Linux VST3 plugins behave badly when copied or cloned, especially with JUCE-based plugins. Sometimes the plugin doesn’t properly handle state duplication and Renoise exposing that causes the segfault.
try these things:
test the LV2 or VST2 version instead of VST3 if available
try the official build from the plugdata GitHub/releases instead of the OpenSUSE package
disable plugin sandboxing/bridging temporarily and see if behavior changes
save the FX as a preset first, then load a second instance manually instead of copy/paste
But from that stack trace, I’d definitely report it to the plugdata devs too.