make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: moxygen-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-09-05T00:49:08Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-05T00:49:08Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-05T00:49:08Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-05T00:49:08Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-05T00:49:08Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Attaching to relay-1, test-client-1 relay-1 | V0905 00:49:08.995260 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0905 00:49:09.005523 7 MoQServer.cpp:166] UDP send buffer for fd 15 is 425984 bytes (expected 2097152) test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.12 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..9 test-client-1 | 2026-09-05T00:49:14.973776Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52824 dual_stack=true relay-1 | V0905 00:49:14.976804 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:14.976830 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:14.976988 8 MoQSession.cpp:2631] start sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977012 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977081 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977169 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977194 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977204 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977208 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup test-client-1 | 2026-09-05T00:49:14.977259Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0905 00:49:14.977211 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:14.977215 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 7db084049d53e6a3812c1186e6ad79e2 test-client-1 | ... relay-1 | E20260905 00:49:14.977342 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260905 00:49:14.977530 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=79a369ae1c5319c1, server CID=40000015dfd16dbb, downstream=[::ffff:172.18.0.3]:52824, [::]:4443=local, drain=none relay-1 | E0905 00:49:14.977590 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0905 00:49:14.977600 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977603 8 MoQSession.cpp:2913] close sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977630 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977652 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977710 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977784 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc053820 relay-1 | V0905 00:49:14.977795 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc053820 test-client-1 | 2026-09-05T00:49:14.977850Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-05T00:49:14.977855Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59307 dual_stack=true relay-1 | V0905 00:49:14.978978 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:14.978991 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:14.979046 8 MoQSession.cpp:2631] start sess=0x7f44dc06b190 relay-1 | V0905 00:49:14.979057 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc06b190 relay-1 | V0905 00:49:14.979077 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc06b190 test-client-1 | 2026-09-05T00:49:14.979222Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0905 00:49:14.979242 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc06b190 relay-1 | V0905 00:49:14.979261 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc06b190 relay-1 | V0905 00:49:14.979265 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc06b190 relay-1 | V0905 00:49:14.979267 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0905 00:49:14.979270 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:14.979273 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) relay-1 | V0905 00:49:14.979414 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f44dc06b190 relay-1 | V0905 00:49:14.979435 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc06b190 relay-1 | V0905 00:49:14.979446 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f44dc06b190 relay-1 | V0905 00:49:14.979463 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0905 00:49:14.979475 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f44dc06b190 relay-1 | E20260905 00:49:16.980422 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260905 00:49:16.980491 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e4d51323a94186d4, server CID=4000000fa16a9e90, downstream=[::ffff:172.18.0.3]:59307, [::]:4443=local, drain=none relay-1 | E0905 00:49:16.980572 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0905 00:49:16.980586 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc06b190 relay-1 | V0905 00:49:16.980589 8 MoQSession.cpp:2913] close sess=0x7f44dc06b190 relay-1 | V0905 00:49:16.980598 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0905 00:49:16.980608 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0905 00:49:16.980615 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc06b190 relay-1 | V0905 00:49:16.980634 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0905 00:49:16.980645 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc06b190 relay-1 | V0905 00:49:16.980749 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc06b190 relay-1 | V0905 00:49:16.980762 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc06b190 relay-1 | V0905 00:49:16.980796 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc06b190 test-client-1 | 2026-09-05T00:49:16.980294Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2003 test-client-1 | connection_id: 25433669f0c6bbe806f2bf7661542439 test-client-1 | ... test-client-1 | 2026-09-05T00:49:16.980779Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-05T00:49:16.980947Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36777 dual_stack=true relay-1 | V0905 00:49:16.982540 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:16.982554 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:16.982649 8 MoQSession.cpp:2631] start sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.982666 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.982719 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc06ed10 test-client-1 | 2026-09-05T00:49:16.982825Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0905 00:49:16.982810 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.982828 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.982835 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.982837 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0905 00:49:16.982840 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:16.982844 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) relay-1 | V0905 00:49:16.982963 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.982995 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.983007 8 MoQSession.cpp:4232] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.983022 8 MoQSession.cpp:4369] Application subscribe error err=no such namespace or track relay-1 | V0905 00:49:16.983026 8 MoQSession.cpp:6196] subscribeError sess=0x7f44dc06ed10 test-client-1 | 2026-09-05T00:49:16.983110Z  WARN moq_transport::serve::error: [ba1ce25b-cf2c-427f-b58c-b7aaa95cd5db] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-05T00:49:16.983143Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:ba1ce25b-cf2c-427f-b58c-b7aaa95cd5db] relay-1 | V0905 00:49:16.983212 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.983219 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc06ed10 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 2 test-client-1 | connection_id: 1e46e47f24cc377fb8b497eada2f1e63 test-client-1 | ... relay-1 | E20260905 00:49:16.983284 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-09-05T00:49:16.983415Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260905 00:49:16.983311 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=181397b64c9c6bff, server CID=4000001b7077ee7b, downstream=[::ffff:172.18.0.3]:36777, [::]:4443=local, drain=none relay-1 | E0905 00:49:16.983340 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0905 00:49:16.983344 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.983346 8 MoQSession.cpp:2913] close sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.983349 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.983355 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc06ed10 relay-1 | V0905 00:49:16.983409 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc06ed10 test-client-1 | 2026-09-05T00:49:16.983791Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47309 dual_stack=true relay-1 | V0905 00:49:16.984828 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:16.984840 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:16.984897 8 MoQSession.cpp:2631] start sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.984906 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.984951 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.985095 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.985115 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.985118 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.985120 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0905 00:49:16.985122 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:16.985125 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-05T00:49:16.985559Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55283 dual_stack=true relay-1 | V0905 00:49:16.986569 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:16.986581 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:16.986642 8 MoQSession.cpp:2631] start sess=0x7f44dc08e860 relay-1 | V0905 00:49:16.986653 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc08e860 relay-1 | V0905 00:49:16.986672 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc08e860 test-client-1 | 2026-09-05T00:49:16.986789Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-05T00:49:16.986796Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0905 00:49:16.986869 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc08e860 relay-1 | V0905 00:49:16.986886 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc08e860 relay-1 | V0905 00:49:16.986895 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc08e860 relay-1 | V0905 00:49:16.986897 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0905 00:49:16.986899 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:16.986902 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) relay-1 | V0905 00:49:16.986918 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.986962 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f44dc08e860 relay-1 | V0905 00:49:16.986975 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.986981 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.986991 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0905 00:49:16.986999 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.987007 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc08e860 relay-1 | V0905 00:49:16.987025 8 MoQSession.cpp:4232] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f44dc08e860 relay-1 | V0905 00:49:16.987092 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0905 00:49:16.987100 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0905 00:49:16.987109 8 MoQSession.cpp:6058] subscribe sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.987158 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.987367 8 MoQSession.cpp:4740] onSubscribeOk id=1 sess=0x7f44dc07b900 relay-1 | V0905 00:49:16.987387 8 MoQSession.cpp:6158] Subscribe ready trackReceiveState=0x7f44dc094000 requestID=1 relay-1 | V0905 00:49:16.987398 8 MoQSession.cpp:6178] sendSubscribeOk sess=0x7f44dc08e860 relay-1 | V0905 00:49:16.990549 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc06b190 relay-1 | V0905 00:49:16.990563 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc06ed10 test-client-1 | 2026-09-05T00:49:19.988677Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3005 test-client-1 | publisher_connection_id: 7f01bbe7e3dafee355d5f92b8987e289 test-client-1 | subscriber_connection_id: 5ad14a3591028c9b6870e81421c755c7 test-client-1 | ... relay-1 | V0905 00:49:19.988828 8 MoQSession.cpp:5041] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0905 00:49:19.988860 8 MoQSession.cpp:2169] processPublishDone trackReceiveState=0x7f44dc094000 relay-1 | V0905 00:49:19.988864 8 MoQSession.cpp:2189] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7f44dc094000 relay-1 | V0905 00:49:19.988869 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc07b900 relay-1 | V0905 00:49:19.988883 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f44dc07b900 relay-1 | V0905 00:49:19.988888 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0905 00:49:19.988897 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0905 00:49:19.988902 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc07b900 relay-1 | V0905 00:49:19.988909 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc07b900 relay-1 | V0905 00:49:19.988914 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc08e860 relay-1 | V0905 00:49:19.988918 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc08e860 relay-1 | E20260905 00:49:19.988933 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260905 00:49:19.988992 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8f1cf933bcc9956e, server CID=4000000068d01c67, downstream=[::ffff:172.18.0.3]:55283, [::]:4443=local, drain=none relay-1 | E20260905 00:49:19.989027 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260905 00:49:19.989037 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=48a1a11e5a2e6de9, server CID=4000000bd0b456e6, downstream=[::ffff:172.18.0.3]:47309, [::]:4443=local, drain=none relay-1 | E0905 00:49:19.989164 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0905 00:49:19.989171 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc08e860 relay-1 | V0905 00:49:19.989174 8 MoQSession.cpp:2913] close sess=0x7f44dc08e860 relay-1 | V0905 00:49:19.989180 8 MoQSession.cpp:6283] sendPublishDone sess=0x7f44dc08e860 relay-1 | E0905 00:49:19.989182 8 MoQSession.cpp:6288] publishDone for invalid id=0 sess=0x7f44dc08e860 relay-1 | V0905 00:49:19.989186 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc08e860 relay-1 | V0905 00:49:19.989194 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0905 00:49:19.989222 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc08e860 relay-1 | E0905 00:49:19.989315 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-05T00:49:19.989333Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0905 00:49:19.989320 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc07b900 relay-1 | V0905 00:49:19.989322 8 MoQSession.cpp:2913] close sess=0x7f44dc07b900 relay-1 | V0905 00:49:19.989325 8 MoQSession.cpp:2140] subscribeError trackReceiveState=0x7f44dc094000 relay-1 | V0905 00:49:19.989327 8 MoQSession.cpp:2169] processPublishDone trackReceiveState=0x7f44dc094000 relay-1 | V0905 00:49:19.989332 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0905 00:49:19.989338 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0905 00:49:19.989341 8 MoQForwarder.cpp:318] drainSubscriber from publishDone session=0x7f44dc08e860 relay-1 | V0905 00:49:19.989344 8 MoQForwarder.cpp:380] Resetting open subgroups for subscriber=0x7f44dc088590 relay-1 | V0905 00:49:19.989347 8 MoQForwarder.cpp:402] subscribers_.size()=0 relay-1 | I0905 00:49:19.989350 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/interop/test-track relay-1 | V0905 00:49:19.989366 8 MoQCache.cpp:2253] Added track to LRU: moq-test/interop/test-track relay-1 | V0905 00:49:19.989372 8 MoQSession.cpp:2124] cancel alias=1 requestID=1 relay-1 | V0905 00:49:19.989375 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc07b900 relay-1 | V0905 00:49:19.989383 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc07b900 relay-1 | V0905 00:49:19.989464 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc08e860 relay-1 | V0905 00:49:19.989476 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc07b900 relay-1 | V0905 00:49:19.989482 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc07b900 test-client-1 | 2026-09-05T00:49:19.989412Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51111 dual_stack=true test-client-1 | 2026-09-05T00:49:19.989457Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0905 00:49:19.991829 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:19.991843 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:19.991996 8 MoQSession.cpp:2631] start sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992012 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc05d580 test-client-1 | 2026-09-05T00:49:19.992138Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0905 00:49:19.992056 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992070 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992119 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992124 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992127 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0905 00:49:19.992130 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:19.992133 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) relay-1 | V0905 00:49:19.992323 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992354 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992366 8 MoQSession.cpp:4232] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992382 8 MoQSession.cpp:4369] Application subscribe error err=no such namespace or track relay-1 | V0905 00:49:19.992387 8 MoQSession.cpp:6196] subscribeError sess=0x7f44dc05d580 test-client-1 | 2026-09-05T00:49:19.992485Z  WARN moq_transport::serve::error: [3446687f-dd08-44cb-ae21-3425f876f722] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20260905 00:49:19.992587 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260905 00:49:19.992621 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=767f6e402abdc703, server CID=4000001be7563fe1, downstream=[::ffff:172.18.0.3]:51111, [::]:4443=local, drain=none relay-1 | E0905 00:49:19.992652 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0905 00:49:19.992661 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992663 8 MoQSession.cpp:2913] close sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992666 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992673 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992719 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.992740 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc05d580 test-client-1 | 2026-09-05T00:49:19.992759Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0905 00:49:19.992757 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc05d580 relay-1 | V0905 00:49:19.999879 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc08e860 relay-1 | V0905 00:49:19.999892 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc05d580 test-client-1 | 2026-09-05T00:49:20.493680Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35679 dual_stack=true relay-1 | V0905 00:49:20.495686 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:20.495710 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:20.495795 8 MoQSession.cpp:2631] start sess=0x7f44dc068c00 relay-1 | V0905 00:49:20.495814 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc068c00 relay-1 | V0905 00:49:20.495842 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc068c00 relay-1 | V0905 00:49:20.496012 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc068c00 relay-1 | V0905 00:49:20.496040 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc068c00 relay-1 | V0905 00:49:20.496046 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc068c00 relay-1 | V0905 00:49:20.496049 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0905 00:49:20.496051 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:20.496055 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-05T00:49:20.496051Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0905 00:49:20.496147 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f44dc068c00 relay-1 | V0905 00:49:20.496196 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc068c00 relay-1 | V0905 00:49:20.496204 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f44dc068c00 relay-1 | V0905 00:49:20.496214 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0905 00:49:20.496224 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f44dc068c00 test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3508 test-client-1 | subscriber_connection_id: b62f7c26ad0c8f930c1957cfedc16e4e test-client-1 | publisher_connection_id: 871abc539cb4136ead202e86e4cc086d test-client-1 | ... test-client-1 | 2026-09-05T00:49:23.496717Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-05T00:49:23.496737Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:3446687f-dd08-44cb-ae21-3425f876f722] (may be expected) relay-1 | E20260905 00:49:23.496867 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260905 00:49:23.496968 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=640140f39e6e4873, server CID=4000001f3e20387d, downstream=[::ffff:172.18.0.3]:35679, [::]:4443=local, drain=none relay-1 | E0905 00:49:23.497050 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0905 00:49:23.497070 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc068c00 relay-1 | V0905 00:49:23.497074 8 MoQSession.cpp:2913] close sess=0x7f44dc068c00 relay-1 | V0905 00:49:23.497083 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0905 00:49:23.497091 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0905 00:49:23.497099 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc068c00 relay-1 | V0905 00:49:23.497113 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0905 00:49:23.497121 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc068c00 relay-1 | V0905 00:49:23.497223 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc068c00 test-client-1 | 2026-09-05T00:49:23.497286Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0905 00:49:23.497252 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc068c00 relay-1 | V0905 00:49:23.497288 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc068c00 test-client-1 | 2026-09-05T00:49:23.497372Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38970 dual_stack=true relay-1 | V0905 00:49:23.499259 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:23.499273 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:23.499349 8 MoQSession.cpp:2631] start sess=0x7f44dc033170 relay-1 | V0905 00:49:23.499363 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc033170 relay-1 | V0905 00:49:23.499413 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc033170 relay-1 | V0905 00:49:23.499572 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc033170 test-client-1 | 2026-09-05T00:49:23.499539Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0905 00:49:23.499597 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc033170 relay-1 | V0905 00:49:23.499607 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc033170 relay-1 | V0905 00:49:23.499611 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0905 00:49:23.499614 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:23.499618 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) relay-1 | V0905 00:49:23.499638 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f44dc033170 relay-1 | V0905 00:49:23.499654 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc033170 relay-1 | V0905 00:49:23.499663 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f44dc033170 relay-1 | V0905 00:49:23.499675 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0905 00:49:23.499686 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f44dc033170 relay-1 | V0905 00:49:23.667270 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc068c00 test-client-1 | 2026-09-05T00:49:25.501475Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0905 00:49:25.501662 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f44dc033170 relay-1 | V0905 00:49:25.501690 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0905 00:49:25.501697 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0905 00:49:25.501707 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc033170 relay-1 | V0905 00:49:25.501719 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc033170 test-client-1 | 2026-09-05T00:49:25.603275Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: 5bfe97aadaa78534c0c0535ef14a91ab test-client-1 | ... relay-1 | E20260905 00:49:25.603582 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260905 00:49:25.603647 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=36aeee5081684f07, server CID=40000001651c67a3, downstream=[::ffff:172.18.0.3]:38970, [::]:4443=local, drain=none relay-1 | E0905 00:49:25.603716 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0905 00:49:25.603759 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc033170 relay-1 | V0905 00:49:25.603779 8 MoQSession.cpp:2913] close sess=0x7f44dc033170 relay-1 | V0905 00:49:25.603799 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc033170 relay-1 | V0905 00:49:25.603831 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc033170 relay-1 | V0905 00:49:25.603975 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc033170 test-client-1 | 2026-09-05T00:49:25.603976Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50319 dual_stack=true test-client-1 | 2026-09-05T00:49:25.603983Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0905 00:49:25.605562 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:25.605576 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:25.605655 8 MoQSession.cpp:2631] start sess=0x7f44dc008650 relay-1 | V0905 00:49:25.605670 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc008650 relay-1 | V0905 00:49:25.605725 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc008650 relay-1 | V0905 00:49:25.605798 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc008650 test-client-1 | 2026-09-05T00:49:25.605845Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | V0905 00:49:25.605848 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc008650 relay-1 | V0905 00:49:25.605866 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc008650 relay-1 | V0905 00:49:25.605882 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0905 00:49:25.605894 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:25.605900 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) relay-1 | V0905 00:49:25.605989 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f44dc008650 relay-1 | V0905 00:49:25.606006 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc008650 relay-1 | V0905 00:49:25.606019 8 MoQSession.cpp:4908] onPublishImpl reqID=0 sess=0x7f44dc008650 relay-1 | V0905 00:49:25.606032 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0905 00:49:25.606038 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0905 00:49:25.606054 8 MoQSession.cpp:6001] publishOk reqID=0 sess=0x7f44dc008650 test-client-1 | 2026-09-05T00:49:25.606155Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" relay-1 | V0905 00:49:25.606267 8 MoQSession.cpp:5041] PublishDone id=0 code=2 reason=publish ended relay-1 | V0905 00:49:25.606273 8 MoQSession.cpp:2169] processPublishDone trackReceiveState=0x7f44dc032b10 relay-1 | V0905 00:49:25.606277 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0905 00:49:25.606281 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0905 00:49:25.606285 8 MoQRelay.cpp:412] Publisher terminated with no subscribers, cleaning up moq-test/publish/published-track relay-1 | V0905 00:49:25.606289 8 MoQForwarder.cpp:602] publishDone pubDone reason=publish ended relay-1 | V0905 00:49:25.606294 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc008650 relay-1 | E20260905 00:49:25.606315 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260905 00:49:25.606348 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=33bdfce73ed96e77, server CID=40000013e49f1f53, downstream=[::ffff:172.18.0.3]:50319, [::]:4443=local, drain=none relay-1 | E0905 00:49:25.606390 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0905 00:49:25.606406 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc008650 test-client-1 | 2026-09-05T00:49:25.606249Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 2 test-client-1 | connection_id: a17fd38ca66e33cd32dc0e771f347884 test-client-1 | ... relay-1 | V0905 00:49:25.606419 8 MoQSession.cpp:2913] close sess=0x7f44dc008650 relay-1 | V0905 00:49:25.606434 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc008650 relay-1 | V0905 00:49:25.606451 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc008650 relay-1 | V0905 00:49:25.606509 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc008650 test-client-1 | 2026-09-05T00:49:25.606557Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0905 00:49:25.606589 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc008650 test-client-1 | 2026-09-05T00:49:25.606815Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53293 dual_stack=true relay-1 | V0905 00:49:25.608787 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:25.608797 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:25.608843 8 MoQSession.cpp:2631] start sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.608853 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.608872 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.609002 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.609027 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.609030 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.609032 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0905 00:49:25.609034 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:25.609038 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-05T00:49:25.609425Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37739 dual_stack=true relay-1 | V0905 00:49:25.610373 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:25.610383 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:25.610429 8 MoQSession.cpp:2631] start sess=0x7f44dc070820 relay-1 | V0905 00:49:25.610437 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc070820 relay-1 | V0905 00:49:25.610456 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc070820 test-client-1 | 2026-09-05T00:49:25.610602Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | V0905 00:49:25.610611 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc070820 relay-1 | V0905 00:49:25.610628 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc070820 relay-1 | V0905 00:49:25.610631 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc070820 relay-1 | V0905 00:49:25.610633 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0905 00:49:25.610635 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:25.610638 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) relay-1 | V0905 00:49:25.610666 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.610677 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.610683 8 MoQSession.cpp:4908] onPublishImpl reqID=0 sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.610690 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0905 00:49:25.610694 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0905 00:49:25.610702 8 MoQSession.cpp:6001] publishOk reqID=0 sess=0x7f44dc05e9a0 test-client-1 | 2026-09-05T00:49:25.610808Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | V0905 00:49:25.610926 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f44dc070820 relay-1 | V0905 00:49:25.610949 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc070820 relay-1 | V0905 00:49:25.610957 8 MoQSession.cpp:4232] onSubscribeImpl ftn=moq-test/publish/published-track sess=0x7f44dc070820 relay-1 | V0905 00:49:25.610975 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0905 00:49:25.610980 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0905 00:49:25.610985 8 MoQRelay.cpp:1983] Updating forward for moq-test/publish/published-track numForwardingSubs=1 relay-1 | V0905 00:49:25.610992 8 MoQSession.cpp:6178] sendSubscribeOk sess=0x7f44dc070820 relay-1 | V0905 00:49:25.611038 8 MoQSession.cpp:6455] requestUpdate sess=0x7f44dc05e9a0 test-client-1 | 2026-09-05T00:49:25.611128Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-05T00:49:25.611135Z  WARN moq_transport::serve::error: [338ae2f7-ddba-4e1a-bda6-fedbe7e5ea22] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V0905 00:49:25.611189 8 MoQSession.cpp:3449] Failing pending request id=1 peer FINed without terminal reply sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.611198 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc05e9a0 relay-1 | E0905 00:49:25.611204 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0905 00:49:25.614296 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc033170 relay-1 | V0905 00:49:25.624382 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc008650 test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 105 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... relay-1 | E20260905 00:49:25.712343 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260905 00:49:25.712410 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=bd01f6f8eafab76d, server CID=4000001ecdbf3177, downstream=[::ffff:172.18.0.3]:53293, [::]:4443=local, drain=none relay-1 | E20260905 00:49:25.712452 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260905 00:49:25.712481 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=82ca04d3e92c2532, server CID=40000004b5c9a10e, downstream=[::ffff:172.18.0.3]:37739, [::]:4443=local, drain=none relay-1 | E0905 00:49:25.712563 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0905 00:49:25.712588 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.712594 8 MoQSession.cpp:2913] close sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.712602 8 MoQSession.cpp:2140] subscribeError trackReceiveState=0x7f44dc032b10 relay-1 | V0905 00:49:25.712605 8 MoQSession.cpp:2169] processPublishDone trackReceiveState=0x7f44dc032b10 relay-1 | V0905 00:49:25.712609 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0905 00:49:25.712619 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0905 00:49:25.712626 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0905 00:49:25.712629 8 MoQForwarder.cpp:318] drainSubscriber from publishDone session=0x7f44dc070820 relay-1 | V0905 00:49:25.712633 8 MoQSession.cpp:6283] sendPublishDone sess=0x7f44dc070820 relay-1 | V0905 00:49:25.712649 8 MoQForwarder.cpp:380] Resetting open subgroups for subscriber=0x7f44dc088590 relay-1 | V0905 00:49:25.712654 8 MoQForwarder.cpp:402] subscribers_.size()=0 relay-1 | I0905 00:49:25.712656 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/publish/published-track relay-1 | V0905 00:49:25.712665 8 MoQSession.cpp:2124] cancel alias=0 requestID=0 relay-1 | V0905 00:49:25.712668 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.712682 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc05e9a0 relay-1 | E0905 00:49:25.712783 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0905 00:49:25.712788 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc070820 relay-1 | V0905 00:49:25.712789 8 MoQSession.cpp:2913] close sess=0x7f44dc070820 relay-1 | V0905 00:49:25.712792 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc070820 test-client-1 | 2026-09-05T00:49:25.712828Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-05T00:49:25.712859Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33696 dual_stack=true test-client-1 | 2026-09-05T00:49:25.712863Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0905 00:49:25.712796 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc070820 relay-1 | V0905 00:49:25.712849 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.712857 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc070820 relay-1 | V0905 00:49:25.712862 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc070820 relay-1 | V0905 00:49:25.712893 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.712898 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc05e9a0 relay-1 | V0905 00:49:25.712907 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc070820 relay-1 | V0905 00:49:25.714423 8 MoQServer.cpp:325] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0905 00:49:25.714439 8 MoQServer.cpp:335] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0905 00:49:25.714514 8 MoQSession.cpp:2631] start sess=0x7f44dc0539a0 relay-1 | V0905 00:49:25.714529 8 MoQSession.cpp:2981] sendSetup sess=0x7f44dc0539a0 relay-1 | V0905 00:49:25.714555 8 MoQSession.cpp:2937] controlWriteLoop sess=0x7f44dc0539a0 relay-1 | V0905 00:49:25.714705 8 MoQSession.cpp:6738] onNewUniStream sess=0x7f44dc0539a0 relay-1 | V0905 00:49:25.714722 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc0539a0 relay-1 | V0905 00:49:25.714729 8 MoQSession.cpp:3125] onClientSetup sess=0x7f44dc0539a0 relay-1 | V0905 00:49:25.714734 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0905 00:49:25.714737 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0905 00:49:25.714741 8 MoQSession.cpp:3201] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-05T00:49:25.714726Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | V0905 00:49:25.714799 8 MoQSession.cpp:6766] onNewBidiStream sess=0x7f44dc0539a0 relay-1 | V0905 00:49:25.714815 8 MoQSession.cpp:3336] controlReadLoop sess=0x7f44dc0539a0 relay-1 | V0905 00:49:25.714826 8 MoQSession.cpp:4232] onSubscribeImpl ftn=nonexistent/rendezvous/test-track sess=0x7f44dc0539a0 relay-1 | V0905 00:49:25.723127 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc070820 relay-1 | V0905 00:49:26.215178 8 MoQSession.cpp:4369] Application subscribe error err=rendezvous timeout expired relay-1 | V0905 00:49:26.215199 8 MoQSession.cpp:6196] subscribeError sess=0x7f44dc0539a0 test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 503 test-client-1 | connection_id: 8f78f242d290bb2bc5db75bcc111afce test-client-1 | ... test-client-1 | 2026-09-05T00:49:26.215638Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | V0905 00:49:26.215677 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc0539a0 relay-1 | V0905 00:49:26.215691 8 MoQSession.cpp:3338] exit controlReadLoop sess=0x7f44dc0539a0 relay-1 | E20260905 00:49:26.215720 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260905 00:49:26.215770 8 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d5d64268a129ed84, server CID=4000001d2d8398ae, downstream=[::ffff:172.18.0.3]:33696, [::]:4443=local, drain=none relay-1 | E0905 00:49:26.215834 8 MoQServer.h:192] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0905 00:49:26.215839 8 MoQSession.cpp:7164] onSessionEnderr=4294967295 sess=0x7f44dc0539a0 relay-1 | V0905 00:49:26.215841 8 MoQSession.cpp:2913] close sess=0x7f44dc0539a0 relay-1 | V0905 00:49:26.215848 8 MoQSession.cpp:2585] requestCancellation from cleanup sess=0x7f44dc0539a0 relay-1 | V0905 00:49:26.215860 8 MoQSession.cpp:2930] requestCancellation from close sess=0x7f44dc0539a0 relay-1 | V0905 00:49:26.215950 8 MoQSession.cpp:2939] exit controlWriteLoop sess=0x7f44dc0539a0 relay-1 | V0905 00:49:26.226100 8 MoQSession.cpp:2523] ~MoQSession sess=0x7f44dc0539a0 test-client-1 exited with code 1 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'