http://bugs.winehq.org/show_bug.cgi?id=16002
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |focht@gmx.net Component|-unknown |kernel32 Resolution| |FIXED
--- Comment #6 from Anastasius Focht focht@gmx.net 2010-08-25 03:57:20 --- Hello,
--- quote --- When I download the file from hotspotshield.com, I get the following msgbox error:
The program HSS-149-install-anchorfree-243-ask3.exe has encounted a serious problem and needs to close. We are sorry for the inconvenience.
This can be caused by a problem in a program or a deficiency in Wine. You may want to ... &etc. --- quote ---
That's a stupid application bug - but in the end harmless because the main installer is already started from bootstrap installer.
There is a helper module "ExecDos.dll" extracted which is used to spawn processes and capture console output:
--- snip --- C:\users\focht\Temp\nsq81ae.tmp\ExecDos.dll --- snip ---
The module allocates and deallocates memory blocks using GlobalAlloc()/GlobalFree(). The problem is at the end, when some code tries to read a variable from block that is already freed by GlobalFree(). This leads to a code path that should never been taken at this point, crashing it.
You can verify by running the app with +heap debug channel enabled (free block data left intact) -> no crash.
Anyway, I'll mark this one fixed as the install completes. Open new bug reports for additional issues.
Regards