Bug Report: Crash Caused by EOS Initialization (EOS_UserInfo_BestDisplayName_Release)

Larthen

Refugee
Version
7 Days to Die v1.16.4 (A21 / V2.0) โ€“ Steam
Platform
Windows
๐Ÿ“Œ Game Version
7 Days to Die v1.16.4 (A21 / V2.0) โ€“ Steam

๐Ÿ–ฅ๏ธ System Info
OS: Windows 11 x64

CPU: AMD Ryzen

GPU: AMD Radeon RX 6650 XT

GPU Driver: 32.0.21013.1000

Antivirus: Kaspersky (crash reproduced with it fully disabled)

Steam Launch Options tested: -noeos -noeac -force-d3d11 -nolog

๐Ÿ’ฅ Summary of the Issue
The game crashes during startup while initializing Epic Online Services (EOS), even when EOS-related launch options are set. The crash occurs inside:


EOS_UserInfo_BestDisplayName_Release
EOS_Mercury_Tick
EOSSDK-Win64-Shipping.dll
Disabling antivirus and using -noeos or -noeac does not prevent the crash.

โœ… Steps to Reproduce
Launch the game without EAC (via Steam)

Keep platform.cfg set to:

platform = Steam
crossplatform = EOS
Game crashes before main menu loads

๐Ÿ“‹ Crash Signature (from Player.log & output_crash.txt)
scss
Copiar
Editar
0x00007FF8CCF0BB46 (EOSSDK-Win64-Shipping.dll) EOS_UserInfo_BestDisplayName_Release
0x00007FF8CCF0BD00 (EOSSDK-Win64-Shipping.dll) EOS_Mercury_Tick
0x00007FF8CCF0BC74 (EOSSDK-Win64-Shipping.dll) EOS_Mercury_Tick
0x00007FF8CD25D3B0 (EOSSDK-Win64-Shipping.dll) EOS_Ecom_Transaction_GetEntitlementCount
...
0x00007FFAF0B8BDAE (KERNELBASE.dll)
๐Ÿงช Tested Workarounds
โŒ Tried and failed:
-noeos launch flag (EOS still initializes and crashes)

Disabling antivirus and overlays

Installing Epic Games Launcher (no change)

Reinstalling the game and clearing temp/cache folders

โœ… Successfully fixed by:
Setting:

crossplatform = ""
in platform.cfg (Steam-only networking).
This prevents EOS from initializing, and the game launches and runs perfectly.

๐Ÿ”„ Side Effects
Disabling EOS changes player ID from EOS_... to Steam_..., which may affect access to prior saves or multiplayer if the server uses crossplay authentication.

๐Ÿ“ฃ Request
Please investigate and patch the crash triggered in EOS_UserInfo_BestDisplayName_Release
 
Reproduction Steps
โœ… Steps to Reproduce
Launch the game without EAC (via Steam)

Keep platform.cfg set to:

platform = Steam
crossplatform = EOS
Game crashes before main menu loads

๐Ÿ“‹ Crash Signature (from Player.log & output_crash.txt)
scss
Copiar
Editar
0x00007FF8CCF0BB46 (EOSSDK-Win64-Shipping.dll) EOS_UserInfo_BestDisplayName_Release
0x00007FF8CCF0BD00 (EOSSDK-Win64-Shipping.dll) EOS_Mercury_Tick
0x00007FF8CCF0BC74 (EOSSDK-Win64-Shipping.dll) EOS_Mercury_Tick
0x00007FF8CD25D3B0 (EOSSDK-Win64-Shipping.dll) EOS_Ecom_Transaction_GetEntitlementCount
...
0x00007FFAF0B8BDAE (KERNELBASE.dll)
Link to Logs
https://pastebin.com/i7SwLY1X
Link to Screenshot/Video
https://pastebin.com/i7SwLY1X

Attachments

Same issue. I went into platforms.xml and removed EOS from crossplatform= and it loaded fine.
Post automatically merged:

This all seems to be caused by a temporary outage on Epic's side, FYI
 
Back
Top