Closed jtegtmeier closed 1 month ago
Getting similar error:
7dtdserver | 2024-08-06T20:46:26 0.030 INF System information:
7dtdserver | 2024-08-06T20:46:26 0.030 INF OS: Linux 6.6 Ubuntu 24.04 64bit
7dtdserver | 2024-08-06T20:46:26 0.032 INF CPU: Intel(R) Xeon(R) CPU E5-2690 v3 @ 2.60GHz (cores: 24)
7dtdserver | 2024-08-06T20:46:26 0.032 INF RAM: 257650 MB
7dtdserver | 2024-08-06T20:46:26 0.033 INF GPU: Null Device (128 MB)
7dtdserver | 2024-08-06T20:46:26 0.038 INF Graphics API: NULL 1.0 [1.0] (shader level 3.0)
7dtdserver | 2024-08-06T20:46:26 0.042 INF Local UTC offset: 2 hours
7dtdserver | 2024-08-06T20:46:26 0.091 INF Command line arguments: ./7DaysToDieServer.x86_64 -quit -batchmode -nographics -dedicated -configfile=/home/sdtdserver/serverfiles/sdtdserver.xml
7dtdserver | 2024-08-06T20:46:26 0.122 INF Parsing server configfile: /home/sdtdserver/serverfiles/sdtdserver.xml
7dtdserver | 2024-08-06T20:46:26 0.219 ERR ====================================================================================================
7dtdserver | 2024-08-06T20:46:26 0.219 ERR Error parsing configfile property 'ControlPanelEnabled': Unknown config option
7dtdserver | 2024-08-06T20:46:26 0.219 INF Make sure your configfile is updated the current server version!
7dtdserver | 2024-08-06T20:46:26 0.219 INF Startup aborted due to the given error in server configfile
7dtdserver | 2024-08-06T20:46:26 0.219 ERR ====================================================================================================
7dtdserver | 2024-08-06T20:46:26 0.220 INF UserDataFolder: /home/sdtdserver/.local/share/7DaysToDie
7dtdserver | InvalidOperationException: GamePrefs is being accessed before it is ready.
7dtdserver | at GamePrefs.get_Instance () [0x00007] in <6852d66f1c454f28b8c6698872258303>:0
7dtdserver | at GamePrefs.GetObject (EnumGamePrefs _eProperty) [0x00002] in <6852d66f1c454f28b8c6698872258303>:0
7dtdserver | at GamePrefs.GetFloat (EnumGamePrefs _eProperty) [0x00000] in <6852d66f1c454f28b8c6698872258303>:0
7dtdserver | at SelectionBoxManager.Awake () [0x00012] in <6852d66f1c454f28b8c6698872258303>:0
7dtdserver |
7dtdserver | InvalidOperationException: GamePrefs is being accessed before it is ready.
7dtdserver | at GamePrefs.get_Instance () [0x00007] in <6852d66f1c454f28b8c6698872258303>:0
7dtdserver | at GamePrefs.GetObject (EnumGamePrefs _eProperty) [0x00002] in <6852d66f1c454f28b8c6698872258303>:0
7dtdserver | at GamePrefs.GetInt (EnumGamePrefs _eProperty) [0x00000] in <6852d66f1c454f28b8c6698872258303>:0
7dtdserver | at GameOptionsManager.ValidateFoV () [0x00000] in <6852d66f1c454f28b8c6698872258303>:0
7dtdserver | at GameOptionsManager..cctor () [0x000d0] in <6852d66f1c454f28b8c6698872258303>:0
7dtdserver | Rethrow as TypeInitializationException: The type initializer for 'GameOptionsManager' threw an exception.
7dtdserver | at GUIWindowManager.Awake () [0x00018] in <6852d66f1c454f28b8c6698872258303>:0
7dtdserver |
7dtdserver | Caught fatal signal - signo:11 code:1 errno:0 addr:0x28
7dtdserver |
7dtdserver | =================================================================
7dtdserver | Native Crash Reporting
7dtdserver | =================================================================
7dtdserver | Got a SIGSEGV while executing native code. This usually indicates
7dtdserver | a fatal error in the mono runtime or one of the native libraries
7dtdserver | used by your application.
7dtdserver | =================================================================
7dtdserver |
7dtdserver | =================================================================
7dtdserver | Native stacktrace:
7dtdserver | =================================================================
7dtdserver | 0x7f253a11557e - /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so :
7dtdserver | 0x7f253a0bdff9 - /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so :
7dtdserver | 0x7f253a043480 - /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so :
7dtdserver | 0x7f2576833320 - /lib/x86_64-linux-gnu/libc.so.6 :
7dtdserver | 0x7f2577a7ef84 - UnityPlayer.so :
7dtdserver | 0x7f2577a7a0e5 - UnityPlayer.so :
7dtdserver | 0x7f257797a0cd - UnityPlayer.so :
7dtdserver | 0x7f2578281f82 - UnityPlayer.so :
7dtdserver | 0x7f25782866ca - UnityPlayer.so :
7dtdserver | 0x7f2578287037 - UnityPlayer.so :
7dtdserver | 0x7f25782f1d94 - UnityPlayer.so :
7dtdserver | 0x7f257688aa94 - /lib/x86_64-linux-gnu/libc.so.6 :
7dtdserver | 0x7f2576917a34 - /lib/x86_64-linux-gnu/libc.so.6 : __clone
7dtdserver |
7dtdserver | =================================================================
7dtdserver | Telemetry Dumper:
7dtdserver | =================================================================
7dtdserver | Thread 0x7f25381ff6c0 may have been prematurely finalized* Assertion at mono-threads.c:702, condition `info' not met, function:mono_thread_info_current,
7dtdserver |
7dtdserver | An error has occured in the native fault reporting. Some diagnostic information will be unavailable.
7dtdserver |
7dtdserver | =================================================================
7dtdserver | Native stacktrace:
7dtdserver | =================================================================
7dtdserver | 0x7f253a11557e - /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so :
7dtdserver | 0x7f253a2619ee - /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so : mono_assertion_message_disabled
7dtdserver | 0x7f253a256edc - /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so :
7dtdserver | 0x7f253a2583b4 - /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so :
7dtdserver | 0x7f253a204822 - /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so :
7dtdserver | 0x7f253a115711 - /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so :
7dtdserver | 0x7f253a0bdff9 - /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so :
7dtdserver | 0x7f253a043480 - /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so :
7dtdserver | 0x7f2576833320 - /lib/x86_64-linux-gnu/libc.so.6 :
7dtdserver | 0x7f2577a7ef84 - UnityPlayer.so :
7dtdserver | 0x7f2577a7a0e5 - UnityPlayer.so :
7dtdserver | 0x7f257797a0cd - UnityPlayer.so :
7dtdserver | 0x7f2578281f82 - UnityPlayer.so :
7dtdserver | 0x7f25782866ca - UnityPlayer.so :
7dtdserver | 0x7f2578287037 - UnityPlayer.so :
7dtdserver | 0x7f25782f1d94 - UnityPlayer.so :
7dtdserver | 0x7f257688aa94 - /lib/x86_64-linux-gnu/libc.so.6 :
7dtdserver | 0x7f2576917a34 - /lib/x86_64-linux-gnu/libc.so.6 : __clone
7dtdserver |
7dtdserver | =================================================================
7dtdserver | External Debugger Dump:
7dtdserver | =================================================================
7dtdserver | mono_gdb_render_native_backtraces not supported on this platform, unable to find gdb or lldb
7dtdserver | Obtained 11 stack frames.
7dtdserver | #0 0x007f2576833320 in __sigaction
7dtdserver | #1 0x007f257767f1e7 in (Unknown)
7dtdserver | #2 0x007f2577574a4b in (Unknown)
7dtdserver | #3 0x007f25775713cc in (Unknown)
7dtdserver | #4 0x007f2577570e45 in (Unknown)
7dtdserver | #5 0x007f257760f72f in (Unknown)
7dtdserver | #6 0x007f257755727e in (Unknown)
7dtdserver | #7 0x007f25777afb63 in PlayerMain(int, char**)
7dtdserver | #8 0x007f25768181ca in __libc_init_first
7dtdserver | #9 0x007f257681828b in __libc_start_main
7dtdserver | #10 0x0055e4de423029 in (Unknown)
This seems to be an error with using my old server config, at least on my end. I'm able to get it to start with the default but not my custom. Seems like a rewrite or at least modification of the old server configs is necessary
edit: up and running with a recreated server config
Thanks @nerdfacenyan for your details.
Unfortunately, I don't think these issues are too closely related. Yours appears to have failed after Parsing server configfile: /home/sdtdserver/serverfiles/sdtdserver.xml
and is related to the ControlPanelEnabled
property. My issue occurs after Initializing EOS
and is related to the /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so
module.
I have also attempted to fix this by clearing any container/volume state, but have not had any luck.
Describe the bug "EOS Initialization" appears to fail. Mono provides a crash log. The crash log has many errors/warnings, some which I belive are "normal" for 7dtd/LGSM, but it's difficult to tell which one may cause the final crash with Mono. Thanks for taking a look!
To Reproduce Steps to reproduce the behavior:
Expected behavior The server would start without crashing.
Debug Log
Versions: