..]
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(a)fucklandia maurizio]# wine wine: failed to create the process heap [root(a)fucklandia maurizio]# chroot /partitions/mandrake32/ [root(a)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