Linux Server crashing with latest steamclient.so when Accepting P2P connection

Hello,
our linux dedicated server is crashing when FSocketSubsystemSteam::AcceptP2PConnection is getting called.

libpthread.so.0!futex_reltimed_wait_cancelable(const struct timespec * reltime, unsigned int expected, unsigned int * futex_word) Line 142 C++
libpthread.so.0!__pthread_cond_wait_common(const struct timespec * abstime, pthread_mutex_t * mutex, pthread_cond_t * cond) Line 533 C
libpthread.so.0!__pthread_cond_timedwait(pthread_cond_t * cond, pthread_mutex_t * mutex, const struct timespec * abstime) Line 667 C
steamclient.so![Unknown/Just-In-Time compiled code]
FSocketSubsystemSteam::AcceptP2PConnection(FSocketSubsystemSteam * this, ISteamNetworking * SteamNetworkingPtr, const FUniqueNetIdSteam & RemoteId) Line 538 C++
FOnlineAsyncEventSteamConnectionRequest::Finalize(FOnlineAsyncEventSteamConnectionRequest * this) Line 1000 C++
FOnlineAsyncTaskManager::GameTick(FOnlineAsyncTaskManager * this) Line 220 C++
FOnlineSubsystemSteam::Tick(FOnlineSubsystemSteam * this, float DeltaTime) Line 395 C++
TDelegate<bool (float), FDefaultDelegateUserPolicy>::Execute(float) const( Params) Line 632 C++
FTSTicker::FElement::Fire(FTSTicker::FElement * this, DeltaTime) Line 165 C++
FTSTicker::Tick(FTSTicker * this, float DeltaTime) Line 110 C++
FEngineLoop::Tick(FEngineLoop * this) Line 6049 C++
EngineTick() Line 61 C++
GuardedMain(const TCHAR * CmdLine) Line 190 C++
CommonUnixMain(int argc, char ** argv, int ()(const TCHAR ) RealMain, void ()(void) AppExitCallback) Line 269 C++
libc.so.6!__libc_start_main(int (
)(int, char **, char **) main, int argc, char ** argv, int ()(int, char **, char **) init, void ()(void) fini, void (*)(void) rtld_fini, void * stack_end) Line 310 C
_start

It’s trying to start a new thread and steamclient.so is just crashing, sadly i can’t get the debug symbols to work, if there are any

steamclient.so![Unknown/Just-In-Time compiled code]
libpthread.so.0!start_thread(void * arg) Line 463 C
libc.so.6!clone() Line 95 C++

I found a thread in the steamworks group about servers crashing with the most recent steamclient.so version and it’s fixed by reverting to an older one.
However, older ones are only available if you had a backup of them, which i do not have.

Anyone else with this problem?

0x00007f85e7dd52cb steamclient.so!UnknownFunction(0x21062cb)
0x00007f85e78f90e3 steamclient.so!UnknownFunction(0x1c2a0e2)
0x00007f85e7900170 steamclient.so!UnknownFunction(0x1c3116f)
0x00007f85e7b203a4 steamclient.so!UnknownFunction(0x1e513a3)
0x00007f85e7b1cd19 steamclient.so!UnknownFunction(0x1e4dd18)
0x00007f85e6d58753 steamclient.so!UnknownFunction(0x1089752)
0x00007f85e6d59679 steamclient.so!UnknownFunction(0x108a678)
0x00007f85e6d5a563 steamclient.so!UnknownFunction(0x108b562)
0x00007f85e6d5afc1 steamclient.so!UnknownFunction(0x108bfc0)
0x00007f85e6c1325d steamclient.so!UnknownFunction(0xf4425c)
0x00007f85e6e12a7d steamclient.so!UnknownFunction(0x1143a7c)
0x00007f85e6f84b62 steamclient.so!UnknownFunction(0x12b5b61)
0x00007f85e6f818c8 steamclient.so!UnknownFunction(0x12b28c7)
0x00007f85e6f840c8 steamclient.so!UnknownFunction(0x12b50c7)
0x00007f85e6f846f8 steamclient.so!UnknownFunction(0x12b56f7)
0x00007f85e7a7a5fa steamclient.so!UnknownFunction(0x1dab5f9)
0x00007f85e7a787f1 steamclient.so!UnknownFunction(0x1da97f0)
0x00007f85e7a78eeb steamclient.so!UnknownFunction(0x1da9eea)
0x00007f85e7a7cb95 steamclient.so!UnknownFunction(0x1dadb94)
0x00007f8625d9d6db libpthread.so.0!UnknownFunction(0x76da)
0x00007f862531c61f libc.so.6!clone(+0x3e)

Fixed by using a different steamclient.so provided by other dedicated servers.

Great valve. Seems like the recent steamclient.so binaries have indeed issues.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.