https://bugs.winehq.org/show_bug.cgi?id=47315
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 67810 --> https://bugs.winehq.org/attachment.cgi?id=67810 Hack
I tried the demo from https://steamdb.info/app/1162550/and it doesn`t run either, crashes when splash screen appears (ran wine steam.exe -applaunch 1162550)
I attached a stupid hack that gets it running for me. Maybe there`s a problem with ReadEventlogA, or maybe things go wrong much earlier (???); below part of +relay
@Reporter of bug: Does hack (for the demo) work for full game too?
Regards
02c4:fixme:advapi:OpenEventLogW ((null),L"System") stub 02c4:Ret advapi32.OpenEventLogA() retval=cafe4242 ret=1404eab2d 02c4:Call ucrtbase.malloc(00010000) ret=1404eab4d 02c4:Ret ucrtbase.malloc() retval=0a7f9370 ret=1404eab4d 02c4:Call advapi32.ReadEventLogA(cafe4242,00000009,00000000,0a7f9370,7f3800010000,0021f464,0021f460) ret=1404eab8c 02c4:fixme:advapi:ReadEventLogA (0xcafe4242,0x00000009,0x00000000,0xa7f9370,0x00010000,0x21f464,0x21f460) stub 02c4:Ret advapi32.ReadEventLogA() retval=00000000 ret=1404eab8c 02c4:Call KERNEL32.GetLastError() ret=1404eab96 02c4:Ret KERNEL32.GetLastError() retval=00000026 ret=1404eab96 02c4:Call ucrtbase.free(0a7f9370) ret=1404eac18 02c4:Call KERNEL32.HeapFree(010b0000,00000000,0a7f9370) ret=7f38e1ffad13 02c4:Ret KERNEL32.HeapFree() retval=00000001 ret=7f38e1ffad13 02c4:Ret ucrtbase.free() retval=00000001 ret=1404eac18 02c4:Call advapi32.CloseEventLog(cafe4242) ret=1404eac22 02c4:fixme:advapi:CloseEventLog (0xcafe4242) stub 02c4:Ret advapi32.CloseEventLog() retval=00000001 ret=1404eac22 02c4:Call KERNEL32.GetLastError() ret=1404e7ecb 02c4:Ret KERNEL32.GetLastError() retval=00000026 ret=1404e7ecb 02c4:Call KERNEL32.FormatMessageA(00001300,00000000,00000026,00000400,0021f498,00000000,00000000) ret=1404ea658 02c4:Call ntdll.RtlFindMessage(7b610000,0000000b,00000400,00000026,0021f248) ret=7b053822 02c4:Ret ntdll.RtlFindMessage() retval=00000000 ret=7b053822 02c4:Call ntdll.RtlFormatMessage(7b82d7ac,00000000,00000001,00000001,00000000,00000000,01846050,00010000,0021f2f4) ret=7b053be4 02c4:Ret ntdll.RtlFormatMessage() retval=00000000 ret=7b053be4 02c4:Ret KERNEL32.FormatMessageA() retval=0000000e ret=1404ea658 02c4:Call ucrtbase.memcpy(0021f530,01787fc0,0000000e) ret=1404e9493 02c4:Ret ucrtbase.memcpy() retval=0021f530 ret=1404e9493 02c4:Call ntdll.RtlLockHeap(00010000) ret=7b05d356 02c4:Ret ntdll.RtlLockHeap() retval=00000001 ret=7b05d356 02c4:Call ntdll.RtlUnlockHeap(00010000) ret=7b05d6d1 02c4:Ret ntdll.RtlUnlockHeap() retval=00000001 ret=7b05d6d1 02c4:Call ucrtbase._CxxThrowException(0021f510,141bb2100) ret=1404e7f1e 02c4:Call ntdll.RtlPcToFileHeader(141bb2100,0021f448) ret=7f38e1fd0085 02c4:Ret ntdll.RtlPcToFileHeader() retval=140000000 ret=7f38e1fd0085 02c4:Call KERNEL32.RaiseException(e06d7363,00000001,00000004,0021f430) ret=7f38e1fd00a2 02c4:Call ntdll.memcpy(0021f310,0021f430,00000020) ret=7b0323ab 02c4:Ret ntdll.memcpy() retval=0021f310 ret=7b0323ab 02c4:trace:seh:dispatch_exception code=e06d7363 flags=1 addr=000000007B0323C2 ip=7b0323c2 tid=02c4