Page MenuHomeFeedback Tracker

[1.2.1.169] Linux dedicated server freeze crash not working
New, NormalPublic

Description

Game Version number:
1.2.1.169

Modded?:
Happens with or without mods.

Issue Description:
When the Linux Dedicated Server detects a freeze crash, the Application hangs (force crash) log line is printed however the application never actually terminates. Instead the server will stay frozen, missing from the server browser.

I tried adding the -freezeCheckMode crash param but it doesn't fix it. This is happening for us across multiple Linux boxes.

OS:
Linux 5.15.0-127-generic #137-Ubuntu SMP Fri Nov 8 15:21:01 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Kernal:
5.15.0-127-generic

Distributor ID: Ubuntu
Description:    Ubuntu 22.04.5 LTS
Release:        22.04
Codename:       jammy

Example log:

23:43:27.874 ENGINE    (F): Application hangs (force crash) 35 s
23:43:28.232 RPL          : ServerImpl event: disconnected (identity=0x0000000A), group=1, reason=9
23:43:33.880 RPL          : ServerImpl event: disconnected (identity=0x00000003), group=1, reason=9
23:43:34.744 RPL          : ServerImpl event: disconnected (identity=0x00000010), group=1, reason=9
23:43:53.401 RPL          : ServerImpl event: disconnected (identity=0x00000007), group=1, reason=9
23:43:56.526 RPL          : ServerImpl event: disconnected (identity=0x00000005), group=1, reason=9
23:43:57.758 RPL          : ServerImpl event: disconnected (identity=0x0000000B), group=1, reason=9
23:44:05.590 RPL          : ServerImpl event: disconnected (identity=0x00000006), group=1, reason=9
23:44:13.739 RPL          : ServerImpl event: disconnected (identity=0x00000011), group=1, reason=9
23:44:25.603 RPL          : ServerImpl event: disconnected (identity=0x00000004), group=1, reason=9
23:44:56.566 RPL          : ServerImpl event: disconnected (identity=0x00000008), group=1, reason=9
23:45:02.372 RPL          : ServerImpl event: disconnected (identity=0x00000009), group=1, reason=9
23:45:46.591 RPL          : ServerImpl event: disconnected (identity=0x00000002), group=1, reason=9
23:46:21.694 RPL          : ServerImpl event: disconnected (identity=0x00000001), group=1, reason=9
23:48:03.154 RPL          : ServerImpl event: disconnected (identity=0x00000013), group=1, reason=9
23:49:42.093 RPL          : ServerImpl event: disconnected (identity=0x0000000C), group=1, reason=9
23:49:43.189 RPL          : ServerImpl event: disconnected (identity=0x0000000D), group=1, reason=9
23:51:43.889 RPL          : ServerImpl event: disconnected (identity=0x00000000), group=1, reason=9

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Linux x64
Category
General
Steps To Reproduce
  1. Host a dedicated linux crash
  2. Somehow trigger a freeze crash? not sure how to force one sorry.
  3. The server will not crash even if the Application hangs (force crash) 35 s line is printed.

Event Timeline

Could you try to launch server with provided addon which should make it freeze right when some scenario is loaded to see if it freezes and fails to crash.

{
    "modId" : "6450A3DC841C72F1",
    "name" : "Freeze Test"
}

So far I tried it on WSL Ubuntu 22.04.5 LTS and managed to successfully crash

SCRIPT       : OnGameStart: Freeze Process Test
ENGINE    (F): Application hangs (force crash) 34 s
ENGINE    (E): Application crashed! Generated memory dump: /tmp/4a333df8-fc2f-466d-00b55fbd-25c92531.dmp

For now I am just curious if it will freeze for you and survive without crashing.
I am already planning to locally install Linux on separate drive to emulate more similar environment since it could behave differently than in WSL.

DarkWolf claimed this task.Wed, Jan 8, 3:01 PM