[Bug 44585] Blizzard Diablo III v2. 6. 1. 49286+ crashes with setup_exception_record stack overflow (needs ntdll.LdrRegisterDllNotification/ LdrUnregisterDllNotification implementation)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Feb 26 04:06:51 CST 2018


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

--- Comment #3 from Mikko Rasa <tdb at tdb.fi> ---
I tried compiling a custom version of Wine with just the
LdrRegisterDllNotification patch (and dependencies) from staging, but Diablo
III still crashes.

0009:Call ntdll.RtlFreeHeap(00110000,00000000,0018db80) ret=7da32a08
0009:Ret  ntdll.RtlFreeHeap() retval=00000001 ret=7da32a08
0009:Ret  iphlpapi.GetAdaptersInfo() retval=00000000 ret=004f26c1
0009:Call
KERNEL32.GetVolumeInformationW(00000000,00000000,00000000,0033e4dc,00000000,00000000,00000000,00000000)
ret=004f28af
0009:Ret  KERNEL32.GetVolumeInformationW() retval=00000001 ret=004f28af
0009:Call ntdll.LdrRegisterDllNotification(00000000,006a0ce0,00000000,0033e6b8)
ret=004db5d0
0009:Ret  ntdll.LdrRegisterDllNotification() retval=00000000 ret=004db5d0
0009:trace:seh:raise_exception code=c0000005 flags=0 addr=(nil) ip=00000000
tid=0009
0009:trace:seh:raise_exception  info[0]=00000008
0009:trace:seh:raise_exception  info[1]=00000000
0009:trace:seh:raise_exception  eax=00000000 ebx=7bcdc000 ecx=00000000
edx=0033f980 esi=0033fe1c edi=0033fda0
0009:trace:seh:raise_exception  ebp=00000000 esp=0033f990 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010286
0009:trace:seh:call_stack_handlers calling handler at (nil) code=c0000005
flags=0

According to the log from 2.21-staging the next call should be NtCreateFile. 
That function is already implemented in wine's ntdll so I don't know what's
going wrong now.

-- 
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