Hello! May I ask You? The theme is close to the original, so I’m writing here.
Maybe You could figure out why the plugins (Superfly DSP: delay, reverb, LOFI etc.) can’t be loaded at the same time? If one plugin is loaded (for example delay), then loading the second (reverb) causes the DAW (both Reaper and Ardour) to crash. I tried Ubuntu Studio 24.04, 25.04, Fedora Jam 42.
I also invite anyone who has the same problem to join the discussion.
We see this on occasionally when plugins are dynamically linked and depend on conflicting external libraries. Or identical issue: if plugins themselves expose symbols in the public namespace which can conflict with other plugins (or the host).
Not using these plugins – just checked it briefly. Indeed, they crash Ardour 8.12 under some circumstances. Sometimes a single plugin causes a segfault, other times more can be loaded without any problems. Unfortunately, to investigate it further, some advanced debugging must be done:
Since you’re seeing this in Reaper too it’s likely a bug in the plugins. I’d suggest reporting the issue to the SuperflyDSP developers directly. They should be able to reproduce it easily.
Unrelated to this thread, should have a new topic.
The fact that two different DAW of unrelated design both have an error is a strong clue that the plugin is at fault.
I downloaded one of the plugins and checked what external libraries it links. There are many:
linux-vdso.so.1 (0x00007f6857006000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f6856efe000)
libcurl.so.4 => /lib64/libcurl.so.4 (0x00007f6856530000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f6856efa000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f6856ef6000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f6856200000)
libm.so.6 => /lib64/libm.so.6 (0x00007f6856112000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f6856504000)
libc.so.6 => /lib64/libc.so.6 (0x00007f6855f20000)
libz.so.1 => /lib64/libz.so.1 (0x00007f68564e1000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f68564cc000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f6856491000)
libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f6855df6000)
libbrotlidec.so.1 => /lib64/libbrotlidec.so.1 (0x00007f6856ee4000)
libnghttp2.so.14 => /lib64/libnghttp2.so.14 (0x00007f6855dcb000)
libidn2.so.0 => /lib64/libidn2.so.0 (0x00007f6855d7a000)
libssh.so.4 => /lib64/libssh.so.4 (0x00007f6855cfd000)
libpsl.so.5 => /lib64/libpsl.so.5 (0x00007f685647d000)
libssl.so.3 => /lib64/libssl.so.3 (0x00007f6855c27000)
libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007f6855600000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f6855bd1000)
libldap.so.2 => /lib64/libldap.so.2 (0x00007f6855b6b000)
liblber.so.2 => /lib64/liblber.so.2 (0x00007f6855b5a000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6857008000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f68554ab000)
libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f6855b3a000)
libbrotlicommon.so.1 => /lib64/libbrotlicommon.so.1 (0x00007f6855b16000)
libunistring.so.5 => /lib64/libunistring.so.5 (0x00007f68552fe000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f6855234000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f6855afe000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f6855af7000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f6855ae7000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f6855ae0000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f6855ace000)
libevent-2.1.so.7 => /lib64/libevent-2.1.so.7 (0x00007f68551dc000)
libsasl2.so.3 => /lib64/libsasl2.so.3 (0x00007f6855aaf000)
libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f6855131000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f6855100000)
libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007f68550cb000)