To unsubscribe from this group and stop receiving emails from it, send an email to forum+un...@jsoftware.com.
In the meantime you can modify the console.sh script to tell glibc not to care about the executable stack. Or export it as an environment variable.
#!/bin/bash
GLIBC_TUNABLES=glibc.rtld.execstack=2 $(dirname
"$0")/bin/jconsole "$@"
It's a result of this commit to glibc:
https://sourceware.org/git/?p=glibc.git;a=commit;h=12a497c716f0a06be5946cabb8c3ec22a079771e
This bit a few different projects, and I think I learned of this
workaround from the Julia forum here:
https://github.com/JuliaLang/julia/issues/57250#issuecomment-2834911167
-Remington
Correction: it was this commit that caused dlopen() to fail when
loading a shared library that wants to execute from the stack when
the calling program isn't already configured to do so.
https://sourceware.org/git/?p=glibc.git;a=commit;h=0ca8785a28
The commit I linked to earlier gave users the option to revert to the old behavior.
-Remington