Hello,
I’m facing an issue where my dedicated server runs normally on PlayFab and I can retrieve the logs when the server finishes execution properly. However, when the server crashes, the log only shows something like:
[295]LogCore: Fatal error!
0x000000000b261995 ChromaTowerServer-Linux-Shipping!?????????????()
An important note: when I run the same Docker image locally, the game also crashes (due to PlayFab GSDK), but in this case, the stack trace appears correctly. This suggests the issue with the missing stack trace only happens when the server runs inside PlayFab.
My dedicated server uses a Docker image based on ubuntu:22.04. I’ve already tried several suggestions found during my research, but none of them solved the problem. Here's a summary of what I’ve tested:
- Confirmed that .sym and .debug files are included in the Docker image.
- Tested both Shipping and Development builds, and have the same result in both.
- Added the following lines to ServerTarget.Target.cs
bUseLoggingInShipping = true;
bUseChecksInShipping = true;
bForceEnableExceptions = true;
bUsePDBFiles = true;
GlobalDefinitions.Add("STRIP_SYMBOLS=0");
- Added <bStripSymbolsOnLinux>false</bStripSymbolsOnLinux> in the BuildConfiguration.xml.
Additionally, Is it possible to configure the PlayFab server build to generate core dump files upon crash and make them available for download? This would be very helpful for debugging purposes.
Could you help me with this issue?