[Bug 24374] Driller crashes in process PE entry point due to Wine's mis-align workaround for 32-bit entry point asm wrapper (MoleBox Ultra v4.x)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Sep 28 13:09:29 CDT 2015


https://bugs.winehq.org/show_bug.cgi?id=24374

--- Comment #11 from Anastasius Focht <focht at gmx.net> ---
Hello Béla,

--- quote ---
Could it be that the original problem was fixed by that commit and now we see a
different issue?
--- quote ---

no, the original issue is still present:

--- snip ---
$ wine ./Driller.exe
...
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code
(0xf7400896).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:f7400896 ESP:0033fcf4 EBP:0033fd18 EFLAGS:00010287(  R- --  I S - -P-C)
 EAX:00000000 EBX:0033fdb0 ECX:00000004 EDX:00000004
 ESI:1029d000 EDI:00000004
Stack dump:
0x0033fcf4:  f7541000 1029d000 7bc859c8 00000004
0x0033fd04:  00000000 00000000 00000000 00000000
0x0033fd14:  00000000 0033fd68 7b84835f 0033fd44
0x0033fd24:  00000004 00000000 00000000 00000000
0x0033fd34:  00000000 00000000 00000000 00000000
0x0033fd44:  00000000 00000004 00000000 00000000
Backtrace:
=>0 0xf7400896 __strlen_sse2_bsf+0x16() in libc.so.6 (0x0033fd18)
  1 0x7bc859c8 RtlInitAnsiString+0x26(target=0x33fd44, source=*** invalid
address 0x4 ***)
[/home/focht/projects/wine/wine.repo/src/dlls/ntdll/rtlstr.c:105] in ntdll
(0x0033fd18)
  2 0x7b84835f FILE_name_AtoW+0x17(name=*** invalid address 0x4 ***, alloc=0)
[/home/focht/projects/wine/wine.repo/src/dlls/kernel32/file.c:251] in kernel32
(0x0033fd68)
  3 0x7b863e0d GetModuleHandleExA+0x52(flags=<couldn't compute location>,
name=<couldn't compute location>, module=<couldn't compute location>)
[/home/focht/projects/wine/wine.repo/src/dlls/kernel32/module.c:543] in
kernel32 (0x0033fd98)
  4 0x7b864040 GetModuleHandleA+0x2c(module=<couldn't compute location>)
[/home/focht/projects/wine/wine.repo/src/dlls/kernel32/module.c:618] in
kernel32 (0x0033fdd8)
  5 0x100012c7 in driller (+0x12c6) (0x0033fe30)
  6 0x7b86e73c call_process_entry+0xb() in kernel32 (0x0033fe48)
...
--- snip ---

$ wine --version
wine-1.7.51-201-g60d1d6f

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