We have these crashes reported by Sentry on a shipping build of our game.
The modules steam_api64 and EOSOVH-Win64-Shipping are always found in the callstack, so my guess would be an issue with the Steam api / Epic Online Services ?
Would you have any information that could help us debug these issues ? The multiple .dmp files sent by Sentry are not helping.
We don’t have any recent known issues or fixes with this callstack and our crash reports in this area don’t include Steam. It’s possible this has to do with how the Steam overlay is shutting down and potentially any hooks it makes in the vtable to do it’s wrapping become invalid during shutdown and if the residency manager was using those hooked addresses which are gone, you could potentially get a crash like this.
Can you ensure all command queues have been flushed, and the ResidencyManager is destroyed before releasing steam?
Another idea that comes to mind is to add logging to FSteamSharedModule::UnloadSteamModules() so you can tell in the crash logs if the steam module unloading began/finished before the crash.