..]
wine: failed to create the process heap
The same wine executable was running ok on my 32bits distro. I read that this happens on fedora2 too because of nx stack, and i think that, even if i do not have SeLinux installed, the stack is not executable by default on amd64...
Do you have any idea of how this could be fixed/hacked?
Probably something is being loaded at the address we need to create the heap at - check that you don't have things like execshield/prelink active
- it's not the NX stack that breaks Wine, it's the DSO load address
randomization.
Mh, i'm not convinced :-) I do not have execshield (kernel 2.6.4-rc2 with only supermount and reiser4 patches) or prelink. The strange thing is that it MUST be a kernel problem because:
[root@fucklandia maurizio]# wine wine: failed to create the process heap [root@fucklandia maurizio]# chroot /partitions/mandrake32/ [root@fucklandia /]# wine wine: failed to create the process heap
/partitions/mandrake32/ is a 32bits only install, and wine (the same executable) runs on mandrake32 (with its 32bits kernel).
Thanx Maurizio
I am not subscribed to wine-devel, so please CC monge(at)sns(dot)it