http://bugs.winehq.org/show_bug.cgi?id=21933
--- Comment #8 from Jeff Zaroyko jeffz@jeffz.name 2010-03-08 04:47:48 --- (In reply to comment #7)
If it was a memory corruption caused by the application, shouldn't it also happen on Windows? There it is working for 32bit and 64bit. Unfortunately, I don't have the source, so I can't check it there.
No, because memory corruption is "undefined behavior". Underlying semantics for Wine and Windows differ in some places, so that if your program does corrupt the heap it is possible that it does it silently on Windows. If you wanted to test this theory, you can use something like rational purify on Windows.