Linux: Can't load Redux in Bitwig or Ardour in glib 2.41 based system

Hello :slight_smile:
I am using the actual Manjaro (Arch) with XFCE.

Renoise recognizes Redux perfect.

But Bitwig says:
“com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Failed to load VST 2 plug-in /home/mobile/.vst/renoise_redux.so: /home/mobile/.vst/renoise_redux.so: cannot enable executable stack as shared object requires: Invalid argument”

Does anyone has an Idea?

Thanks for your Help!

Best regards,
sebasaturn

“execstack -c” or downgrade glibc
this is a “feature” in new glibc2.41 :frowning:
Parameter “-c” disable exe stack and “-s” enable.

Redux isn’t the only program affected, and there is still an ongoing discussion on how to deal with this: 32653 – Review options for improving both security and backwards compatibility of glibc 2.41 dlopen / execstack handling

@sebasaturn
Have you tried if patchelf --clear-execstack PATH/TO/renoise_redux.so fixes the problem for you?
I unfortunately currently don’t have a system with glib 2.41 to test this, but will do…

Had the same problem and this seems to be the easiest solution, works for me on Arch with latest glibc.

Thanks for the feedback. We’ll tag the upcoming Redux releases with noexecstack. Until then please use

patchelf --clear-execstack PATH/TO/renoise_redux.so

as a workaround.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.