Assertion Failed: SDR service thread gave up on lock after waiting 103ms spam in server console

Lately our dedicated server have started spamming this everytime anyone logs on.
We have also noticed a lot of lag (and deaths due to it) after the last patch.

What is up with the SDR spam?

4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 103ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 104ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 104ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 104ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 104ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 104ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 104ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 104ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 104ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 104ms. This directly adds to delay of processing of network packets! 4.3.2021 08.49.35: src/steamnetworkingsockets/clientlib/steamnetworkingsockets_lowlevel.cpp (1276) : Assertion Failed: SDR service thread gave up on lock after waiting 104ms. This directly adds to delay of processing of network packets!
8:13 pm, July 19, 2021
Cirolle 0 comments 0 likes

olsonpm12 replied to Assertion Failed: SDR service thread gave up on lock after waiting 103ms spam in server console July 19, 2021 @ 5:33:49 pm PDT

well it happened again so I bumped the memory up from 2->4 gb and the server has been running smooth so far. I'll edit this post if things change
5:13 am, July 20, 2021
0 comments 0 likes

Dev replied to Assertion Failed: SDR service thread gave up on lock after waiting 103ms spam in server console March 4, 2021 @ 12:16:01 am PDT

The server we rent does this constantly and runs like garbage right now. Would like to know what it actually is doing, been looking all day.

The server hosted on a PC doesn't do this and runs normally for all players connected.
8:13 pm, July 19, 2021
0 comments 0 likes

Wariat117 replied to Assertion Failed: SDR service thread gave up on lock after waiting 103ms spam in server console March 4, 2021 @ 12:32:07 am PDT

verify server files on steam?
sounds like it didn't update fully o-o
8:13 pm, July 19, 2021
0 comments 0 likes

Cirolle replied to Assertion Failed: SDR service thread gave up on lock after waiting 103ms spam in server console March 4, 2021 @ 11:04:05 pm PDT

Originally posted by Dev:
The server we rent does this constantly and runs like garbage right now. Would like to know what it actually is doing, been looking all day.

The server hosted on a PC doesn't do this and runs normally for all players connected.
Thank you for the confirmation.

This is the same for us. This is on a rented server and after i read your post i set up a local server. The local doesn't have the probem.
8:13 pm, July 19, 2021
0 comments 0 likes

Cirolle replied to Assertion Failed: SDR service thread gave up on lock after waiting 103ms spam in server console March 4, 2021 @ 11:04:52 pm PDT

Originally posted by Wariat117:
maybe it's related to patch notes?
Dedicated servers now always use direct connections instead of using Steam Datagram Relay (SDR). This should result in much lower latency for most players. Private dedicated servers are enabled by adding "-public 0" to the server command line (See server manual PDF).
I am sure it have to do with that, but then it shouldn't try to use SDR at all.

8:13 pm, July 19, 2021
0 comments 0 likes

Wariat117 replied to Assertion Failed: SDR service thread gave up on lock after waiting 103ms spam in server console March 4, 2021 @ 11:17:43 pm PDT

Originally posted by Cirolle:
Originally posted by Wariat117:
maybe it's related to patch notes?
Dedicated servers now always use direct connections instead of using Steam Datagram Relay (SDR). This should result in much lower latency for most players. Private dedicated servers are enabled by adding "-public 0" to the server command line (See server manual PDF).
I am sure it have to do with that, but then it shouldn't try to use SDR at all.
my guess is that hoster modifies server in some way and injects SDR back? or something?

that would also explain numerous problems with hosted servers not updating when update is released, hoster messed up something etc

-----------OR

there might be difference when starting server
you can start dedicated server throught steam library or steamCMD (I know only those 2 ways, maybe there are more, I assume that starting directly from files is going to work the same as steamCMD, but not sure)

maybe one way triggers SDR and other one doesn't? and devs simply overlooked this

how do you guys start your local servers and how host starts them?
8:13 pm, July 19, 2021
0 comments 0 likes

Cirolle replied to Assertion Failed: SDR service thread gave up on lock after waiting 103ms spam in server console March 5, 2021 @ 1:47:22 am PDT

Problem got solved by reinstalling server and restoring a backup.

Not sure what had gone wrong, but it looks like its working fine now. My thought is that something went wrong with an update at some point, maybe because server didnt get to update before the hotfix got pushed a little later.
8:13 pm, July 19, 2021
0 comments 0 likes

Gaster_ replied to Assertion Failed: SDR service thread gave up on lock after waiting 103ms spam in server console April 2, 2021 @ 2:48:36 pm PDT

anyone that found a solution to this? Rented a server, same problem. Restart doesn't fix it, reinstall doesn't.
8:13 pm, July 19, 2021
0 comments 0 likes

olsonpm12 replied to Assertion Failed: SDR service thread gave up on lock after waiting 103ms spam in server console July 19, 2021 @ 11:36:23 am PDT

so this just happened to me on my private server. I don't rent and I'm a dev - for me those logs indicated some larger issue where my cpu was pegged and I didn't spend the time to figure out why.

restarting the server fixed it for me for now. If I run into it consistently then I'll dig more into it and report back
8:13 pm, July 19, 2021
0 comments 0 likes

Wariat117 replied to Assertion Failed: SDR service thread gave up on lock after waiting 103ms spam in server console March 4, 2021 @ 12:06:02 am PDT

maybe it's related to patch notes?
Dedicated servers now always use direct connections instead of using Steam Datagram Relay (SDR). This should result in much lower latency for most players. Private dedicated servers are enabled by adding "-public 0" to the server command line (See server manual PDF).
8:13 pm, July 19, 2021
0 comments 0 likes