https://bugs.winehq.org/show_bug.cgi?id=48784
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
--- snip --- ... [EpicStore] Initialized [EpicStore] Setting Logging Callback ... [EpicStore] Logging Callback Set [EpicStore] Platform Create [EpicStore] lvl: 500, category: LogEOS, message: Queuing task FGameStartupNotificationTask for basic auth [EpicStore] Failed to get Auth Token! ... --- snip ---
the auth token is mentioned in the Epic Online Services SDK here:
https://dev.epicgames.com/docs/services/INT/Interfaces/Auth/index.html
From the trace log it seems the crash is in a tear-down code path. Likely the
result of earlier failure which might have skipped some init code that is (de)referenced on uninit.
--- snip --- ... 0036:Call PE DLL (proc=0x144d9f0,module=0xf50000 L"EOSSDK-Win64-Shipping.dll",reason=PROCESS_ATTACH,res=0x22fb00) ... 0036:Starting process L"Z:\media\hay207\lmde2\home\haythammed\Games\Epic\ThisWarOfMine\x64\This War of Mine.exe" (entryproc=0x1404c06f4) ... 0036:Call ws2_32.WSAStartup(00000202,0022eb90) ret=013d04c9 0036:Ret ws2_32.WSAStartup() retval=00000000 ret=013d04c9 ... 0036:Call ws2_32.socket(00000017,00000002,00000000) ret=013d8a22 ... 0036:Ret ws2_32.socket() retval=000000f4 ret=013d8a22 0036:Call ws2_32.closesocket(000000f4) ret=013e3353 ... 0036:Ret ws2_32.closesocket() retval=00000000 ret=013e3353 ... 0036:Call KERNEL32.CreateThread(00000000,00020000,010fe400,0220aeb0,00010004,0220aef4) ret=010f46fd ... 0036:Ret KERNEL32.CreateThread() retval=000000f8 ret=010f46fd ... 0036:Call KERNEL32.SetThreadDescription(000000f8,0220afd0 L"HttpManagerThread") ret=010f4763 ... 0036:Ret KERNEL32.SetThreadDescription() retval=10000000 ret=010f4763 ... 0038:Starting thread proc 0x10fe400 (arg=0x220aeb0) ... 0036:Call ws2_32.WSAStartup(00000202,0022e0c0) ret=0141ec49 0036:Ret ws2_32.WSAStartup() retval=00000000 ret=0141ec49 ... 0036:Call ws2_32.gethostname(0222d5b8,0000007f) ret=01415dc6 0036:Ret ws2_32.gethostname() retval=00000000 ret=01415dc6 ... 0036:Call KERNEL32.CreateThread(00000000,00020000,010fe400,0222dd00,00010004,0222dd44) ret=010f46fd ... 0036:Ret KERNEL32.CreateThread() retval=00000100 ret=010f46fd 0036:Call KERNEL32.SetThreadDescription(00000100,0222de20 L"LibwebsocketsThread") ret=010f4763 ... 0036:Ret KERNEL32.SetThreadDescription() retval=10000000 ret=010f4763 ... 0039:Starting thread proc 0x10fe400 (arg=0x222dd00) ... 0036:Call advapi32.RegOpenKeyExW(ffffffff80000001,02237c70 L"Software\Epic Games\Unreal Engine\Identifiers",00000000,00020219,0022f008) ret=010fc3d7 ... 0036:Ret advapi32.RegOpenKeyExW() retval=00000000 ret=010fc3d7 0036:Call advapi32.RegQueryValueExW(00000104,0223fb20 L"MachineId",00000000,00000000,00000000,0022f000) ret=010fc407 ... 0036:Ret advapi32.RegQueryValueExW() retval=00000000 ret=010fc448 ... 0036:Call ole32.CoCreateGuid(015e11c0) ret=010daa87 ... 0036:Ret ole32.CoCreateGuid() retval=00000000 ret=010daa87 ... 0036:Call ole32.CoCreateGuid(0022f210) ret=010daa87 ... 0036:Ret ole32.CoCreateGuid() retval=00000000 ret=010daa87 ... 0036:Call KERNEL32.GetProcessTimes(ffffffffffffffff,0022f400,0022f408,0022f430,0022f428) ret=010fdb77 0036:Ret KERNEL32.GetProcessTimes() retval=00000001 ret=010fdb77 .... 0036:Call user32.PostQuitMessage(00000000) ret=0101ef58 0036:Ret user32.PostQuitMessage() retval=00000000 ret=0101ef58 ... 0036:Call ws2_32.WSACleanup() ret=0111e776 0036:Ret ws2_32.WSACleanup() retval=00000000 ret=0111e776 ... 0036:Call KERNEL32.HeapFree(00010000,00000000,0229b550) ret=0026a8b0 0036:Ret KERNEL32.HeapFree() retval=00000001 ret=0026a8b0 0036:trace:seh:raise_exception code=c0000005 flags=0 addr=0x1073259 ip=1073259 tid=0036 0036:trace:seh:raise_exception info[0]=0000000000000000 0036:trace:seh:raise_exception info[1]=0000000000000000 0036:trace:seh:raise_exception rax=0000000000000000 rbx=00000001408d7e20 rcx=00000000000516f0 rdx=0000000000000004 0036:trace:seh:raise_exception rsi=00000001407dd510 rdi=0000000140810230 rbp=0000000000000000 rsp=000000000022f8a0 0036:trace:seh:raise_exception r8=0000000000000002 r9=000000014058d9c0 r10=0000000000000008 r11=00000001408d6f20 0036:trace:seh:raise_exception r12=0000000140573050 r13=00000001408fafb0 r14=0000000140000000 r15=000000000000000a ... 003e:Call user32.SetDlgItemTextA(00020060,00000067,008641a0 "Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x0000000001073259).\nRegister dump:\n rip:0000000001073259 rsp:000000000022f8a0 rbp:0000000000000000 eflags:00010202 ( R- -- I - - - )\n rax:0000000000000000 rbx:00000001408d7e20 rcx:00000000000516f0 rdx:00000"...) ret=7fab7ebbd364 --- snip ---
Hard to tell without live debugging. The 'Unreal Engine\Identifiers\MachineId' part might be relevant here.
Do you know by chance if there are any games that make use of Epic Online Services (EOS) that work with Wine?
Regards