43: 66 89 4d ec mov WORD PTR [ebp-20],cx 47: 66 89 55 ee mov WORD PTR [ebp-18],dx 4b: 66 data16 4c: 60 pusha 4d: b8 01 00 00 00 mov eax,0x1 52: bb 02 00 00 00 mov ebx,0x2 (http://dstress.kuehne.cn/run/a/asm_pusha_01.d)
*** Bug 179340 has been marked as a duplicate of this bug. ***
Created attachment 55750 [details] PUSHAW/POPAW handling This issue also shows when trying to run Mass Effect 2 (demo or full version) through Wine. I'm attaching a patch implementing the missing piece of code: it seems to let the program go on, but I'm not really sure of its correctness.
I don't see this in valgrind-3.9.0 and wine-1.7.19-70-gd6a59f7. Mass Effect 2 doesn't run under valgrind, however. If I run MassEffect2.exe directly, wine fails to load umbra.dll (which is in the cwd). If I run MassEffect2Launcher.exe, the launcher displays and I can click play, but it fails shortly after with the same umbra.dll issue.