Hi,
Just a heads up that WINE seems to suffer from breakage if executed as a 32bit binary on an x86-64 kernel as of 2.6.17-rc, because (according to Andi Kleen) i386 NX is now enabled by default, and on x86-64 i386 behaves like a PAE enabled i386 kernel when performing IA32 emulation.
I've attached the entire thread for reference, as unfortunately I do not have the time to debug this problem, but thought that probably one of you would like to know.
Thread is also available to read here:
http://lkml.org/lkml/2006/4/21/99
Andi suspects that WINE is not making one of its mappings PROT_EXEC which causes a fault with NX enabled.