test_p2p client failing
I'm running on a MacOS M1 compiling for ARM64
I have the trivial_signaling_server running on 0.0.0.0:10000
The client is executing with the following arguments
./test_p2p --client --identity-local str:vel --identity-remote str:lev --signaling-server 0.0.0.0:10000
The test immediately fails with the following message.
0.007345 Initialized low level socket/threading support. 0.010410 Connecting to 'str:lev', virtual port 0, from local virtual port 0. 0.010421 Creating signaling session for peer 'str:lev' 0.013193 [#7097424 P2P str:lev vport 0] Relay candidates enabled by P2P_Transport_ICE_Enable, but P2P_TURN_ServerList is empty 0.019533 SteamNetworkingSockets lock held for 9.0ms. (Performance warning.) ConnectP2PCustomSignaling,Base::BInitConnection,GetIdentity,FinalizeLocalCrypto,CSteamNetworkConnectionP2P::CheckInitICE,CConnectionTransportP2PICE_Valve::Init This is usually a symptom of a general performance problem such as thread starvation. 0.019549 Sending msg 'Greetings!' 0.019630 [#7097424 P2P str:lev vport 0] Entered connecting state 0.068053 src/steamnetworkingsockets/steamnetworkingsockets_thinker.cpp(199): Processed thinkers 10001 times -- probably one thinker keeps requesting an immediate wakeup call. Assertion failed: (!"TEST FAILED"), function DebugOutput, file test_common.cpp, line 50. zsh: abort ./test_p2p --client --identity-local str:vel --identity-remote str:lev
I have tried compiling both USE_STEAMWEBRTC=ON and OFF
Note: I tested this on a Windows x64 machine and the client and server executed correctly.