http://bugzilla.suse.com/show_bug.cgi?id=1143125
http://bugzilla.suse.com/show_bug.cgi?id=1143125#c30
--- Comment #30 from Michael Matz ---
Are you sure that gzip contains text relocation on x86-64? I can't imagine
why it would work with MemoryDenyWriteExecute=yes then.
In any case the issue is valid, and there are only two solutions: either
gzip needs to be patched so that the containing assembler sequences don't
create position dependend code (which are what ultimately cause .text
relocations), or gzip must not be called under the control of
MemoryDenyWriteExecute=yes on i586. That setting is incompatible with any
executable that isn't position independend. I'd say using it for any service
that potentially calls other executables than just the main service exe (like
here, some executable actually calling setfont, calling gzip) is a bad idea.
--
You are receiving this mail because:
You are on the CC list for the bug.