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-07-17T01:03:10Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-17T01:03:10Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-17T01:03:10Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-17T01:03:10Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-17T01:03:10Z" 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 | V0717 01:03:10.354814 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0717 01:03:10.356014 7 MoQServer.cpp:161] 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.6 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-07-17T01:03:15.964909Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40604 dual_stack=true relay-1 | V0717 01:03:15.968542 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0717 01:03:15.968570 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 test-client-1 | 2026-07-17T01:03:15.969065Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 relay-1 | V0717 01:03:15.968770 8 MoQSession.cpp:2368] start sess=0x7f151404af80 relay-1 | V0717 01:03:15.968800 8 MoQSession.cpp:2561] sendSetup sess=0x7f151404af80 relay-1 | V0717 01:03:15.968923 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f151404af80 relay-1 | V0717 01:03:15.968946 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f151404af80 relay-1 | V0717 01:03:15.969030 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f151404af80 relay-1 | V0717 01:03:15.969042 8 MoQSession.cpp:2705] onClientSetup sess=0x7f151404af80 relay-1 | V0717 01:03:15.969046 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0717 01:03:15.969048 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 test-client-1 | connection_id: 8823ff3fcca65871ee9bb42de01e782b relay-1 | V0717 01:03:15.969052 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) test-client-1 | ... relay-1 | E20260717 01:03:15.969180 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260717 01:03:15.969412 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1de7b1e53091fd71, server CID=4000001788579505, downstream=[::ffff:172.18.0.3]:40604, [::]:4443=local, drain=none relay-1 | E0717 01:03:15.969509 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0717 01:03:15.969523 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7f151404af80 relay-1 | V0717 01:03:15.969527 8 MoQSession.cpp:2494] close sess=0x7f151404af80 relay-1 | V0717 01:03:15.969553 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7f151404af80 relay-1 | V0717 01:03:15.969587 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7f151404af80 relay-1 | V0717 01:03:15.969656 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f151404af80 relay-1 | V0717 01:03:15.969729 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7f151404af80 test-client-1 | 2026-07-17T01:03:15.969817Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0717 01:03:15.969737 8 MoQSession.cpp:2273] ~MoQSession sess=0x7f151404af80 test-client-1 | 2026-07-17T01:03:15.970124Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57129 dual_stack=true relay-1 | V0717 01:03:15.971786 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0717 01:03:15.971799 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0717 01:03:15.971893 8 MoQSession.cpp:2368] start sess=0x7f1514063480 relay-1 | V0717 01:03:15.971913 8 MoQSession.cpp:2561] sendSetup sess=0x7f1514063480 relay-1 | V0717 01:03:15.971954 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f1514063480 test-client-1 | 2026-07-17T01:03:15.972187Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0717 01:03:15.972225 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f1514063480 relay-1 | V0717 01:03:15.972397 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f1514063480 relay-1 | V0717 01:03:15.972411 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f1514063480 relay-1 | V0717 01:03:15.972417 8 MoQSession.cpp:2705] onClientSetup sess=0x7f1514063480 relay-1 | V0717 01:03:15.972420 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0717 01:03:15.972424 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0717 01:03:15.972429 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0717 01:03:15.972447 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f1514063480 relay-1 | V0717 01:03:15.972458 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1514063480 relay-1 | V0717 01:03:15.972468 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0717 01:03:15.972475 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f1514063480 test-client-1 | 2026-07-17T01:03:17.973224Z  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: 2004 test-client-1 | connection_id: 39bae235293725abaf592b1d817505a5 test-client-1 | ... relay-1 | V0717 01:03:17.973395 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f1514063480 relay-1 | V0717 01:03:17.973436 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7f1514063480 relay-1 | V0717 01:03:17.973443 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0717 01:03:17.973452 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0717 01:03:17.973461 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f1514063480 test-client-1 | 2026-07-17T01:03:17.974241Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52850 dual_stack=true relay-1 | V0717 01:03:17.976289 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0717 01:03:17.976335 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0717 01:03:17.976459 8 MoQSession.cpp:2368] start sess=0x7f151406ae90 relay-1 | V0717 01:03:17.976485 8 MoQSession.cpp:2561] sendSetup sess=0x7f151406ae90 relay-1 | V0717 01:03:17.976592 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f151406ae90 relay-1 | V0717 01:03:17.976720 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f151406ae90 test-client-1 | 2026-07-17T01:03:17.976831Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0717 01:03:17.976805 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f151406ae90 relay-1 | V0717 01:03:17.976843 8 MoQSession.cpp:2705] onClientSetup sess=0x7f151406ae90 relay-1 | V0717 01:03:17.976877 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0717 01:03:17.976899 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0717 01:03:17.976924 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0717 01:03:17.977096 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f151406ae90 relay-1 | V0717 01:03:17.977127 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f151406ae90 relay-1 | V0717 01:03:17.977140 8 MoQSession.cpp:3762] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f151406ae90 relay-1 | V0717 01:03:17.977159 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f151406ae90 test-client-1 | 2026-07-17T01:03:17.977331Z  WARN moq_transport::serve::error: [0ffeae29-ed80-4fb0-8f81-aee1c08614e4] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:455 relay-1 | E0717 01:03:17.977170 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0717 01:03:17.977181 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0717 01:03:17.977185 8 MoQSession.cpp:5620] subscribeError sess=0x7f151406ae90 test-client-1 | 2026-07-17T01:03:17.977350Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-17T01:03:17.977414Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:0ffeae29-ed80-4fb0-8f81-aee1c08614e4] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: d99834c7b8e2b1de71fe6f55ace2e0bc test-client-1 | ... relay-1 | E20260717 01:03:17.977640 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260717 01:03:17.977700 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=98377a5e0b6ad33a, server CID=400000171f315b85, downstream=[::ffff:172.18.0.3]:52850, [::]:4443=local, drain=none relay-1 | E0717 01:03:17.977762 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0717 01:03:17.977771 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7f151406ae90 relay-1 | V0717 01:03:17.977775 8 MoQSession.cpp:2494] close sess=0x7f151406ae90 relay-1 | V0717 01:03:17.977783 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7f151406ae90 relay-1 | V0717 01:03:17.977795 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7f151406ae90 test-client-1 | 2026-07-17T01:03:17.977901Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0717 01:03:17.978022 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f151406ae90 relay-1 | V0717 01:03:17.978112 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7f151406ae90 test-client-1 | 2026-07-17T01:03:17.978509Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35673 dual_stack=true relay-1 | V0717 01:03:17.980219 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0717 01:03:17.980234 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0717 01:03:17.980353 8 MoQSession.cpp:2368] start sess=0x7f1514077930 relay-1 | V0717 01:03:17.980376 8 MoQSession.cpp:2561] sendSetup sess=0x7f1514077930 relay-1 | V0717 01:03:17.980433 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f1514077930 relay-1 | V0717 01:03:17.980737 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f1514077930 relay-1 | V0717 01:03:17.980765 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f1514077930 relay-1 | V0717 01:03:17.980771 8 MoQSession.cpp:2705] onClientSetup sess=0x7f1514077930 relay-1 | V0717 01:03:17.980775 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0717 01:03:17.980778 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0717 01:03:17.980783 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-17T01:03:17.981491Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40688 dual_stack=true relay-1 | V0717 01:03:17.983263 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0717 01:03:17.983283 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0717 01:03:17.983438 8 MoQSession.cpp:2368] start sess=0x7f1514089da0 relay-1 | V0717 01:03:17.983468 8 MoQSession.cpp:2561] sendSetup sess=0x7f1514089da0 relay-1 | V0717 01:03:17.983529 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f1514089da0 test-client-1 | 2026-07-17T01:03:17.983815Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-07-17T01:03:17.983831Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0717 01:03:17.983807 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f1514089da0 relay-1 | V0717 01:03:17.983841 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f1514089da0 relay-1 | V0717 01:03:17.983847 8 MoQSession.cpp:2705] onClientSetup sess=0x7f1514089da0 relay-1 | V0717 01:03:17.983851 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0717 01:03:17.983855 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0717 01:03:17.983860 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0717 01:03:17.984059 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f1514077930 relay-1 | V0717 01:03:17.984075 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f1514089da0 relay-1 | V0717 01:03:17.984104 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f1514077930 relay-1 | V0717 01:03:17.984120 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1514077930 relay-1 | V0717 01:03:17.984127 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f1514089da0 relay-1 | V0717 01:03:17.984134 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f1514089da0 relay-1 | V0717 01:03:17.984151 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f1514089da0 relay-1 | V0717 01:03:17.984162 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0717 01:03:17.984172 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f1514077930 relay-1 | V0717 01:03:17.984260 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0717 01:03:17.984272 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0717 01:03:17.984295 8 MoQSession.cpp:5485] subscribe sess=0x7f1514077930 relay-1 | V0717 01:03:17.984427 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f1514077930 relay-1 | V0717 01:03:17.984717 8 MoQSession.cpp:4248] onSubscribeOk id=1 sess=0x7f1514077930 relay-1 | V0717 01:03:17.984737 8 MoQSession.cpp:5581] Subscribe ready trackReceiveState=0x7f1514085810 requestID=1 relay-1 | V0717 01:03:17.984745 8 MoQSession.cpp:5601] sendSubscribeOk sess=0x7f1514089da0 relay-1 | V0717 01:03:17.993023 8 MoQSession.cpp:2273] ~MoQSession sess=0x7f151406ae90 test-client-1 | 2026-07-17T01:03:20.985127Z  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: 3007 test-client-1 | publisher_connection_id: 3840ec400014bc85c47df8fd337d8d6b test-client-1 | subscriber_connection_id: 8c3cb9d0b02bdf6ded6eaff863c38d14 test-client-1 | ... relay-1 | V0717 01:03:20.985215 8 MoQSession.cpp:4548] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0717 01:03:20.985253 8 MoQSession.cpp:1942] processPublishDone trackReceiveState=0x7f1514085810 relay-1 | V0717 01:03:20.985258 8 MoQSession.cpp:1962] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7f1514085810 relay-1 | V0717 01:03:20.985267 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f1514077930 relay-1 | V0717 01:03:20.985277 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f1514077930 relay-1 | V0717 01:03:20.985289 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7f1514077930 relay-1 | V0717 01:03:20.985295 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0717 01:03:20.985304 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0717 01:03:20.985340 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f1514077930 relay-1 | V0717 01:03:20.985458 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f1514089da0 test-client-1 | 2026-07-17T01:03:20.986102Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36263 dual_stack=true relay-1 | V0717 01:03:20.988168 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0717 01:03:20.988184 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0717 01:03:20.988331 8 MoQSession.cpp:2368] start sess=0x7f1514095900 relay-1 | V0717 01:03:20.988358 8 MoQSession.cpp:2561] sendSetup sess=0x7f1514095900 relay-1 | V0717 01:03:20.988505 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f1514095900 relay-1 | V0717 01:03:20.988532 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f1514095900 relay-1 | V0717 01:03:20.988597 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f1514095900 relay-1 | V0717 01:03:20.988612 8 MoQSession.cpp:2705] onClientSetup sess=0x7f1514095900 relay-1 | V0717 01:03:20.988617 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0717 01:03:20.988621 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0717 01:03:20.988626 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-17T01:03:20.988739Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0717 01:03:20.988971 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f1514095900 relay-1 | V0717 01:03:20.988996 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f1514095900 relay-1 | V0717 01:03:20.989005 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f1514095900 relay-1 | V0717 01:03:20.989020 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f1514095900 relay-1 | V0717 01:03:20.989040 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0717 01:03:20.989047 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0717 01:03:20.989055 8 MoQSession.cpp:5601] sendSubscribeOk sess=0x7f1514095900 test-client-1 | 2026-07-17T01:03:21.489886Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46493 dual_stack=true relay-1 | V0717 01:03:21.492547 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0717 01:03:21.492576 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0717 01:03:21.492843 8 MoQSession.cpp:2368] start sess=0x7f15140a5de0 relay-1 | V0717 01:03:21.492873 8 MoQSession.cpp:2561] sendSetup sess=0x7f15140a5de0 relay-1 | V0717 01:03:21.492989 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f15140a5de0 relay-1 | V0717 01:03:21.493011 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f15140a5de0 test-client-1 | 2026-07-17T01:03:21.493158Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0717 01:03:21.493208 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f15140a5de0 relay-1 | V0717 01:03:21.493265 8 MoQSession.cpp:2705] onClientSetup sess=0x7f15140a5de0 relay-1 | V0717 01:03:21.493290 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0717 01:03:21.493334 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0717 01:03:21.493372 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0717 01:03:21.493439 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f15140a5de0 relay-1 | V0717 01:03:21.493488 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f15140a5de0 relay-1 | V0717 01:03:21.493521 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f15140a5de0 relay-1 | V0717 01:03:21.493556 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0717 01:03:21.493597 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f15140a5de0 relay-1 | V0717 01:03:22.996375 8 MoQSession.cpp:2034] Delivering PUBLISH_DONE after timeout, have=0 expected=18446744073709551615 relay-1 | V0717 01:03:22.996412 8 MoQRelay.cpp:391] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0717 01:03:22.996424 8 MoQForwarder.cpp:578] publishDone pubDone reason=peer closed stream before reply relay-1 | V0717 01:03:22.996431 8 MoQForwarder.cpp:300] drainSubscriber from publishDone session=0x7f1514095900 relay-1 | V0717 01:03:22.996435 8 MoQSession.cpp:5695] sendPublishDone sess=0x7f1514095900 relay-1 | V0717 01:03:22.996466 8 MoQForwarder.cpp:362] Resetting open subgroups for subscriber=0x7f1514054990 relay-1 | V0717 01:03:22.996472 8 MoQForwarder.cpp:384] subscribers_.size()=1 relay-1 | V0717 01:03:22.996479 8 MoQForwarder.cpp:300] drainSubscriber from publishDone session=0x7f1514089da0 relay-1 | V0717 01:03:22.996483 8 MoQSession.cpp:5695] sendPublishDone sess=0x7f1514089da0 relay-1 | V0717 01:03:22.996495 8 MoQForwarder.cpp:362] Resetting open subgroups for subscriber=0x7f1514032800 relay-1 | V0717 01:03:22.996500 8 MoQForwarder.cpp:384] subscribers_.size()=0 relay-1 | I0717 01:03:22.996506 8 MoQRelay.cpp:1527] Publisher terminated for moq-test/interop/test-track relay-1 | V0717 01:03:22.996521 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track test-client-1 | 2026-07-17T01:03:22.996874Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260717 01:03:22.997059 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260717 01:03:22.997131 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=eab328c9fb855588, server CID=4000000ffebd10e5, downstream=[::ffff:172.18.0.3]:40688, [::]:4443=local, drain=none relay-1 | E0717 01:03:22.997209 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0717 01:03:22.997220 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7f1514089da0 relay-1 | V0717 01:03:22.997225 8 MoQSession.cpp:2494] close sess=0x7f1514089da0 relay-1 | V0717 01:03:22.997234 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7f1514089da0 relay-1 | V0717 01:03:22.997258 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7f1514089da0 relay-1 | V0717 01:03:22.997423 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7f1514089da0 test-client-1 | 2026-07-17T01:03:22.997517Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-17T01:03:22.997666Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260717 01:03:22.997722 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260717 01:03:22.997771 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4707c971df563367, server CID=4000001845080e96, downstream=[::ffff:172.18.0.3]:36263, [::]:4443=local, drain=none test-client-1 | 2026-07-17T01:03:22.997968Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0717 01:03:22.997823 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0717 01:03:22.997828 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7f1514095900 relay-1 | V0717 01:03:22.997835 8 MoQSession.cpp:2494] close sess=0x7f1514095900 relay-1 | V0717 01:03:22.997841 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7f1514095900 relay-1 | V0717 01:03:22.997851 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7f1514095900 relay-1 | V0717 01:03:22.997927 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f1514095900 relay-1 | V0717 01:03:22.997950 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7f1514095900 relay-1 | V0717 01:03:22.997959 8 MoQSession.cpp:2273] ~MoQSession sess=0x7f1514095900 test-client-1 | 2026-07-17T01:03:24.494717Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-07-17T01:03:24.494743Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=3 (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- relay-1 | V0717 01:03:24.494864 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f15140a5de0 test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: cf88ee5842d70ca2bd3db2a79ab89ce2 test-client-1 | publisher_connection_id: 00fc5d82984d7d05b93e9ec0bd1fa04e relay-1 | V0717 01:03:24.494899 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7f15140a5de0 test-client-1 | ... relay-1 | V0717 01:03:24.494907 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0717 01:03:24.494916 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0717 01:03:24.494924 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f15140a5de0 test-client-1 | 2026-07-17T01:03:24.495689Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60880 dual_stack=true relay-1 | V0717 01:03:24.498225 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0717 01:03:24.498249 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0717 01:03:24.498383 8 MoQSession.cpp:2368] start sess=0x7f1514079ce0 relay-1 | V0717 01:03:24.498407 8 MoQSession.cpp:2561] sendSetup sess=0x7f1514079ce0 relay-1 | V0717 01:03:24.498512 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f1514079ce0 relay-1 | V0717 01:03:24.498656 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f1514079ce0 test-client-1 | 2026-07-17T01:03:24.498724Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0717 01:03:24.498742 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f1514079ce0 relay-1 | V0717 01:03:24.498784 8 MoQSession.cpp:2705] onClientSetup sess=0x7f1514079ce0 relay-1 | V0717 01:03:24.498826 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0717 01:03:24.498836 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0717 01:03:24.498841 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0717 01:03:24.498890 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f1514079ce0 relay-1 | V0717 01:03:24.498915 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f1514079ce0 relay-1 | V0717 01:03:24.498959 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1514079ce0 relay-1 | V0717 01:03:24.498975 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0717 01:03:24.498985 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f1514079ce0 test-client-1 | 2026-07-17T01:03:26.499335Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0717 01:03:26.499528 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f1514079ce0 relay-1 | V0717 01:03:26.499570 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7f1514079ce0 relay-1 | V0717 01:03:26.499580 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0717 01:03:26.499590 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0717 01:03:26.499598 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f1514079ce0 test-client-1 | 2026-07-17T01:03:26.600337Z  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: 2105 test-client-1 | connection_id: f19dde85fa5565399788509e6182bdd3 test-client-1 | ... test-client-1 exited with code 0 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 Test results in mlog/ make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'