-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Implement a crash dump collector for both Client and Server to capture application failures.
It is expected that users will manually find their crash zip file in the CrashReports folder and send them to relevant developers.
- Enable CMake option
LIBERTY_ENABLE_CRASH_HANDLER(default: off; enabled on CI) - Detect
IsDebuggerAttachedon Windows and skip crash handler initialization when a debugger is present - Collect a minidump, runtime logs, and a screenshot of the game state upon crash
- Configure DACOM to forward logging output to the crash handler
- If the
CrashReportsfolder is larger than 1GiB, cleanup old crash reports deleting oldest files first
- Crash Reports stored in
CrashReportsfolder eg.CrashReports\LibertyServer.exe-2025-04-27T22:52:34.228Z.zip
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed