http://bugs.winehq.org/show_bug.cgi?id=28089
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Ever Confirmed|0 |1
--- Comment #2 from Anastasius Focht focht@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