[Bug 28089] exception handling code touches stack for exceptions handled by the debugger
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Mar 10 16:49:08 CST 2012
http://bugs.winehq.org/show_bug.cgi?id=28089
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
CC| |focht at gmx.net
Ever Confirmed|0 |1
--- Comment #2 from Anastasius Focht <focht at gmx.net> 2012-03-10 16:49:08 CST ---
Hello,
besides bug 25853 (Dead Space 2, SecuROM 8) another example is bug 26541
(Dragon Saga).
That game makes excessive use of asm continuations that break when being single
stepped under debugger.
Wine's exception handling code taints the stack, overwriting continuation EIP
in this case.
--- snip ---
...
0158D4B1 68 058A8000 PUSH 00808A05
0158D4B6 8D6424 04 LEA ESP,[ESP+4]
0158D4BA FF6424 FC JMP DWORD PTR SS:[ESP-4]
...
--- snip ---
$ wine --version
wine-1.4-78-g94953f1
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list