Hi! On Sat, Oct 23, 2010 at 07:15:19PM +0200, pageexec@freemail.hu wrote: > can you boot the machine then paxctl -zex /sbin/runit-init (or a copy > of it) then strace it and post the logs? also what's the kernel .config > on these machines like (PAE and PaX at least)? No, I don't think so. /sbin/runit-init behave differently in case it executed as process N1 (do process N1 work) and in other cases (execute reboot or halt procedure). To make sure: I've just did paxctl -m /sbin/runit-init, boot kernel compiled on this server (which boot ONLY with paxctl -m), then run: # paxctl -zxe /sbin/runit-init # /sbin/runit-init usage: /sbin/runit-init 0|6 No segfault here, and strace won't help. Here is extract from that's kernel .config: # gzip -dc /proc/config.gz | egrep -i 'pax|pae' CONFIG_X86_PAE=y # PaX CONFIG_PAX_ENABLE_PAE=y CONFIG_PAX=y # PaX Control # CONFIG_PAX_SOFTMODE is not set CONFIG_PAX_EI_PAX=y CONFIG_PAX_PT_PAX_FLAGS=y CONFIG_PAX_NO_ACL_FLAGS=y # CONFIG_PAX_HAVE_ACL_FLAGS is not set # CONFIG_PAX_HOOK_ACL_FLAGS is not set CONFIG_PAX_NOEXEC=y # CONFIG_PAX_PAGEEXEC is not set CONFIG_PAX_SEGMEXEC=y # CONFIG_PAX_EMUTRAMP is not set CONFIG_PAX_MPROTECT=y CONFIG_PAX_ELFRELOCS=y # CONFIG_PAX_KERNEXEC is not set CONFIG_PAX_ASLR=y CONFIG_PAX_RANDKSTACK=y CONFIG_PAX_RANDUSTACK=y CONFIG_PAX_RANDMMAP=y # CONFIG_PAX_MEMORY_SANITIZE is not set CONFIG_PAX_MEMORY_UDEREF=y CONFIG_PAX_REFCOUNT=y CONFIG_PAX_USERCOPY=y Full .config in attach. -- WBR, Alex.