wine vs. pax (failed to create the process heap)
Posted: Wed Mar 17, 2004 5:48 am
When I use pax (with a 2.6.3 kernel), I don't get wine to work.
The errormessage:
wine: failed to create the process heap
Wine failed with return code 1
I'v tried to disable all (possible) PAX features using chpax
but this didn't helped
Do I have to disable PAX or do I have to remove some pax options from the Kernel ??
Ingo Molnar added some code changes in his exec-shield patch. Is the problem on pax the same one ??
exec-shield-2.4.21-rc1-C5
turn off shlib relocation if the stack is executable. This is needed for Wine, qemu and other apps that need the low memory range.
Thanks in advice...
The errormessage:
wine: failed to create the process heap
Wine failed with return code 1
I'v tried to disable all (possible) PAX features using chpax
- Code: Select all
chpax -emrspx /usr/lib/wine/wine.bin
but this didn't helped
Do I have to disable PAX or do I have to remove some pax options from the Kernel ??
- Code: Select all
workstation:/boot# grep PAX config-2.6.3
CONFIG_PAX=y
# 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=y
CONFIG_PAX_SEGMEXEC=y
CONFIG_PAX_EMUTRAMP=y
CONFIG_PAX_MPROTECT=y
# CONFIG_PAX_NOELFRELOCS is not set
CONFIG_PAX_ASLR=y
CONFIG_PAX_RANDKSTACK=y
CONFIG_PAX_RANDUSTACK=y
CONFIG_PAX_RANDMMAP=y
CONFIG_PAX_RANDEXEC=y
Ingo Molnar added some code changes in his exec-shield patch. Is the problem on pax the same one ??
exec-shield-2.4.21-rc1-C5
turn off shlib relocation if the stack is executable. This is needed for Wine, qemu and other apps that need the low memory range.
Thanks in advice...