http://bugs.winehq.org/show_bug.cgi?id=34698
Piotr Caban piotr.caban@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com
--- Comment #9 from Piotr Caban piotr.caban@gmail.com --- It's crashing because the application is broken. It even crashes on windows sometimes.
What happens in application: 0009:Call KERNEL32.LocalAlloc(00000042,000006c4) ret=1003e3da 0009:Ret KERNEL32.LocalAlloc() retval=00119ec2 ret=1003e3da 0009:Call version.GetFileVersionInfoA(...,00119ec2) ret=1003e3f2
The application allocates movable memory. Later it accesses it without call to LocalLock function.
Native msvcrt hides the bug (the application still sometimes crashes) because it uses different heap in malloc implementation.