[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