Please add "paxmark m /usr/bin/ufo" into ebuild for hardened. $ ufo ---- endianness initialization ----- ... R_LoadProgram: 'simple_glow' loaded. ]LLVM ERROR: Allocation failed when allocating new memory in the JIT Can't allocate RWX Memory: ???????? ?? ????????? kern.alert: grsec: denied RWX mmap of <anonymous mapping> by /usr/bin/ufo[ufo:31999] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:2195] uid/euid:1000/1000 gid/egid:1000/1000
@games: you can add `pax=mark m usr/bin/ufo` after `dobin ufo || die`
(In reply to Alex Efros from comment #0) > R_LoadProgram: 'simple_glow' loaded. > ]LLVM ERROR: Allocation failed when allocating new memory in the JIT > Can't allocate RWX Memory: ???????? ?? ????????? Is this caused by a gallium-based video driver? Do we pax-mark binaries in such case?
Anyone from hardened able to answer the question about gallium-based video drivers?
After taking to the hardened team I'm marking this bug as WONTFIX since apparently only some video cards needs the pax marking and it's expected that if you're using a hardened system that you'll know what you're doing enough to do any necessary marking yourself.