When starting xbmc on a pax enabled kernel it will crash. Reproducible: Always Steps to Reproduce: 1.xbmc Actual Results: LLVM ERROR: Allocation failed when allocating new memory in the JIT Can't allocate RWX Memory: Operation not permitted pure virtual method called terminate called without an active exception /usr/bin/xbmc: Zeile 137: 10140 Abgebrochen (Speicherabzug geschrieben) "$LIBDIR/xbmc/xbmc.bin" $SAVED_ARGS Crash report available at /home/reddragon/xbmc_crashlog-20130214_195749.log Expected Results: Starting xbmc if you run paxctl -m /usr/lib64/xbmc/xbmc.bin xbmc will work as expected. Maybe this should be added to the ebuild install process (with a pax_kernel use flag)?
the hardened team should advise on the appropriate pax markings
https://github.com/gentoo/gentoo/commit/71e0830e285597a3d0eb54b4e8b20c2675863bf6