Hey there. We recently ported our game from WebGL to Windows (on Steam) and we're getting very regular crashes from Steam Overlay.
This is a crash log (they're all identical).
*** WARNING ***
Managed call stack frames will be incorrect or missing.
The Mono DLL at 'C:\Program Files (x86)\Steam\steamapps\common\\Mono\EmbedRuntime\mono.dll' does not provide out-of-process stack information support.
Upgrade to a newer version of the Mono Scripting Runtime for more detailed debug information.
Stack Trace of Crashed Thread 15688:
ERROR: SymGetSymFromAddr64, GetLastError: 'The specified module could not be found.' (Address: 00007FFCF37916F5)
ERROR: SymGetModuleInfo64, GetLastError: 'A dynamic link library (DLL) initialization routine failed.' (Address: 00007FFCF37916F5)
0x00007FFCF37916F5 (()) (function-name not available)
0x00007FFCA87DF5E2 (gameoverlayrenderer64) VulkanSteamOverlayProcessCapturedFrame
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFC83AFF317)
0x00007FFC83AFF317 (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFC83AFFE78)
0x00007FFC83AFFE78 (UnityPlayer) (function-name not available)
0x00007FFC840B54D5 (UnityPlayer) UnityMain
0x00007FFC840B3E0F (UnityPlayer) UnityMain
0x00007FFC840B6677 (UnityPlayer) UnityMain
0x00007FFC840B6B26 (UnityPlayer) UnityMain
0x00007FFC840B6386 (UnityPlayer) UnityMain
0x00007FFC840A1356 (UnityPlayer) UnityMain
0x00007FFC8409267E (UnityPlayer) UnityMain
0x00007FFC8409274F (UnityPlayer) UnityMain
0x00007FFC840956F0 (UnityPlayer) UnityMain
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFC83B0E2F2)
0x00007FFC83B0E2F2 (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFC83B0C96A)
0x00007FFC83B0C96A (UnityPlayer) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFC83B119C6)
0x00007FFC83B119C6 (UnityPlayer) (function-name not available)
0x00007FFC83B13DBB (UnityPlayer) UnityMain
ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FF7F72E11FA)
0x00007FF7F72E11FA ()(function-name not available)
0x00007FFCF6BB7BD4 (KERNEL32) BaseThreadInitThunk
0x00007FFCF87CCE51 (ntdll) RtlUserThreadStart
This seems to occur fairly consistently when synchronously loading a scene. The only workaround we've found is to run the game in administrator mode, which seems to prevent the crash entirely, but obviously isn't a fix for end-users.
If anybody has any insight we'd appreciate it.