[Bug 44860] 4k/ 8k demos crash due to Crinkler executable file compressor expecting PEB address in %EBX on process entry
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Mar 30 10:18:53 CDT 2018
https://bugs.winehq.org/show_bug.cgi?id=44860
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|FIXED |---
Status|RESOLVED |REOPENED
--- Comment #4 from Anastasius Focht <focht at gmx.net> ---
Hello Dmitry,
but that code has been reworked again in the meantime, causing a regression:
--- snip ---
$ winedbg ./lns-lpt-psyltcipher_720.exe
WineDbg starting on pid 002d
DbgBreakPoint () at
/home/focht/projects/wine/wine.repo/src/include/winternl.h:2215
0x7b46b134 DbgBreakPoint+0x4
[/home/focht/projects/wine/wine.repo/src/include/winternl.h:2215] in kernel32:
nop
2215 static inline void WINAPI DbgBreakPoint(void) { __asm__
__volatile__("int3"); }
Wine-dbg> disas
0x0040005c EntryPoint in lns-lpt-psyltcipher_720: pushl %ebx
0x0040005d: xorl %ebp,%ebp
0x0040005f: movl $0x2,%ebx
0x00400064: nop
0x00400065: movl $0x400154,%esi
0x0040006a: pushl $0x1
0x0040006c: popl %eax
0x0040006d: movl $0x420000,%edi
0x00400072: movb $0x0,%cl
0x00400074: pushl %edi
Wine-dbg>b *0x40005C
Breakpoint 1 at 0x0040005c EntryPoint in lns-lpt-psyltcipher_720
Wine-dbg>c
Stopped on breakpoint 1 at 0x0040005c EntryPoint in lns-lpt-psyltcipher_720
Wine-dbg>info reg
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0040005c ESP:240efeb4 EBP:240efec8 EFLAGS:00000212( - -- I -A- - )
EAX:240effe4 EBX:240effe4 ECX:240efed0 EDX:00000001
ESI:00000000 EDI:00000000
--- snip ---
I'm re-opening this here to track the regression.
Regards
--
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