http://bugs.winehq.org/show_bug.cgi?id=13335
--- Comment #132 from Seppo Yli-Olli seppo.yli-olli@iki.fi 2009-01-17 05:49:46 --- (In reply to comment #128)
wineserver emulates a 32 bit windows kernel though, which could result in crashes, as the 64 bit Linux actually could allocate more than 3,16GB memory, but the 32 bit Windows kernel can't. Don't know anything about how Wine handles all that, but maybe it has something to do with that :)
An educated guess is that as Wine is compiled as not 64-bit aware (that is, just like any other program that is explicitly compiled as 32-bit), it is therefore limited by the 32-bit memory limitations just as much as it would be on a 32-bit Linux. If there's a problem with memory handling, it should be a Linux vs Windows memory handling problem instead of a 32-bit vs 64-bit memory handling one.