Page 1 of 1

[2.0.43] Crash saving (SignalIDBase.cpp:320: Unknown enum value: 21)

Posted: Sat Apr 19, 2025 2:44 am
by distortions864
Logfile and save attached.
Was crashing during player join.
It stopped crashing, so maybe it was related to a specific player joining.

Re: [2.0.43] Crash saving (SignalIDBase.cpp:320: Unknown enum value: 21)

Posted: Sat Apr 19, 2025 10:48 am
by boskid
Without reproduction steps there is not much that can be done here, provided save file passes consistency and the stack trace shows that one of circuit networks got a signal of a corrupted type and it would crash when trying to attempt any saving of the game in that state. This looks pretty much 1/0 magic.

Re: [2.0.43] Crash saving (SignalIDBase.cpp:320: Unknown enum value: 21)

Posted: Sat Apr 19, 2025 6:12 pm
by distortions864
Interesting, thanks for taking a look!
That is really odd, because it crashed several times but it went away.
The server is a dell xeon, with ECC enabled.

Maybe someone was intentionally doing it?

Re: [2.0.43] Crash saving (SignalIDBase.cpp:320: Unknown enum value: 21)

Posted: Sat Apr 19, 2025 6:26 pm
by eugenekay
distortions864 wrote: Sat Apr 19, 2025 6:12 pm Interesting, thanks for taking a look!
That is really odd, because it crashed several times but it went away.
The server is a dell xeon, with ECC enabled.

Maybe someone was intentionally doing it?
ECC Memory reduces the rates of memory-read errors, and adds the ability to report errors if detected.... but silicon Ages with time. The CPU model is a Xeon E5-2680 v4 - first launched 9 years again in 2016. I recommend running a Memtest cycle for good measure - the results may surprise you.

It is improbable that a remote-crash while processing SignalIDs is feasible before the Map has been downloaded & executed by the Client.