Ah! Big thanks for taking the time to generate that. It’s very interesting, for two reasons:
- It tells us that you’re not using
swrast
, which is good because that would have been weird. - It tells us that the problem lies with the way the Rack VST interacts with the
zstd
library.
zstd
is a compression library that’s both a part of Linux and linked into Rack. It looks like it’s also used by both swrast
and your radeon
drivers, and there’s a conflict between the two - the code should use one or the other, but in your stack trace we can see the system one calling into the Rack one.
I suspect it doesn’t affect standalone Rack because of differences in the way the code is loaded, as its own process (standalone) or as a shared library in an existing process (VST).
I also suspect that those who don’t see the crash are using video drivers that don’t use zstd
, or don’t use it in quite the same way.
Plenty of food for thought there - thanks again, and hopefully it will lead to a fix.