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-08-08T00:48:09Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-08T00:48:09Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-08T00:48:09Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-08T00:48:09Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-08T00:48:09Z" 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 | V0808 00:48:10.323366 7 MoQServer.cpp:117] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0808 00:48:10.324389 7 MoQServer.cpp:162] 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.10 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-08-08T00:48:15.919193Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50939 dual_stack=true relay-1 | V0808 00:48:15.922183 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0808 00:48:15.922205 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0808 00:48:15.922353 8 MoQSession.cpp:2490] start sess=0x7fcb4404b160 relay-1 | V0808 00:48:15.922370 8 MoQSession.cpp:2683] sendSetup sess=0x7fcb4404b160 relay-1 | V0808 00:48:15.922459 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7fcb4404b160 test-client-1 | 2026-08-08T00:48:15.922640Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only relay-1 | V0808 00:48:15.922806 8 MoQSession.cpp:6292] onNewUniStream sess=0x7fcb4404b160 relay-1 | V0808 00:48:15.922905 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb4404b160 relay-1 | V0808 00:48:15.922972 8 MoQSession.cpp:2827] onClientSetup sess=0x7fcb4404b160 relay-1 | V0808 00:48:15.922994 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0808 00:48:15.923032 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0808 00:48:15.923039 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0808 00:48:15.923046 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb4404b160 test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: ff582a8547b744bc84f6a409aa84b443 test-client-1 | ... test-client-1 | 2026-08-08T00:48:15.923456Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60544 dual_stack=true relay-1 | E20260808 00:48:15.923604 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260808 00:48:15.923815 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=39e9ac4ccc4553d9, server CID=400000171b777459, downstream=[::ffff:172.18.0.3]:50939, [::]:4443=local, drain=none relay-1 | E0808 00:48:15.923871 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0808 00:48:15.923880 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7fcb4404b160 relay-1 | V0808 00:48:15.923883 8 MoQSession.cpp:2616] close sess=0x7fcb4404b160 test-client-1 | 2026-08-08T00:48:15.924043Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0808 00:48:15.923910 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7fcb4404b160 relay-1 | V0808 00:48:15.923937 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7fcb4404b160 relay-1 | V0808 00:48:15.924092 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7fcb4404b160 relay-1 | V0808 00:48:15.924137 8 MoQSession.cpp:2392] ~MoQSession sess=0x7fcb4404b160 relay-1 | V0808 00:48:15.925131 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0808 00:48:15.925144 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0808 00:48:15.925231 8 MoQSession.cpp:2490] start sess=0x7fcb44063230 relay-1 | V0808 00:48:15.925264 8 MoQSession.cpp:2683] sendSetup sess=0x7fcb44063230 relay-1 | V0808 00:48:15.925431 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7fcb44063230 relay-1 | V0808 00:48:15.925459 8 MoQSession.cpp:6292] onNewUniStream sess=0x7fcb44063230 relay-1 | V0808 00:48:15.925557 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb44063230 relay-1 | V0808 00:48:15.925563 8 MoQSession.cpp:2827] onClientSetup sess=0x7fcb44063230 relay-1 | V0808 00:48:15.925566 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0808 00:48:15.925569 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 test-client-1 | 2026-08-08T00:48:15.925616Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0808 00:48:15.925709 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0808 00:48:15.925785 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7fcb44063230 relay-1 | V0808 00:48:15.925800 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb44063230 relay-1 | V0808 00:48:15.925808 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcb44063230 relay-1 | V0808 00:48:15.925821 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0808 00:48:15.925828 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fcb44063230 test-client-1 | 2026-08-08T00:48:17.927857Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only relay-1 | E20260808 00:48:17.927978 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260808 00:48:17.928048 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=34c41b25ca8c00ac, server CID=4000000181ea67bc, downstream=[::ffff:172.18.0.3]:60544, [::]:4443=local, drain=none test-client-1 | --- test-client-1 | duration_ms: 2005 test-client-1 | connection_id: 9d95b9b0fccf51cde5aabc4c4cb62bf8 test-client-1 | ... relay-1 | E0808 00:48:17.928125 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0808 00:48:17.928142 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7fcb44063230 relay-1 | V0808 00:48:17.928145 8 MoQSession.cpp:2616] close sess=0x7fcb44063230 relay-1 | V0808 00:48:17.928154 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0808 00:48:17.928162 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0808 00:48:17.928170 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7fcb44063230 relay-1 | V0808 00:48:17.928191 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0808 00:48:17.928198 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7fcb44063230 test-client-1 | 2026-08-08T00:48:17.928431Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0808 00:48:17.928298 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb44063230 relay-1 | V0808 00:48:17.928311 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb44063230 relay-1 | V0808 00:48:17.928346 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7fcb44063230 test-client-1 | 2026-08-08T00:48:17.928679Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40942 dual_stack=true relay-1 | V0808 00:48:17.930351 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0808 00:48:17.930365 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0808 00:48:17.930479 8 MoQSession.cpp:2490] start sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.930497 8 MoQSession.cpp:2683] sendSetup sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.930565 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.930730 8 MoQSession.cpp:6292] onNewUniStream sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.930782 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.930792 8 MoQSession.cpp:2827] onClientSetup sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.930796 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0808 00:48:17.930799 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0808 00:48:17.930804 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-08T00:48:17.930698Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0808 00:48:17.930877 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.930916 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.930931 8 MoQSession.cpp:3912] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.930941 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb440619f0 relay-1 | E0808 00:48:17.930965 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0808 00:48:17.930976 8 MoQSession.cpp:4049] Application subscribe error err=no such namespace or track relay-1 | V0808 00:48:17.930979 8 MoQSession.cpp:5775] subscribeError sess=0x7fcb440619f0 test-client-1 | 2026-08-08T00:48:17.931084Z  WARN moq_transport::serve::error: [10a19252-8a56-457b-aae7-de1276051310] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-08T00:48:17.931098Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-08-08T00:48:17.931136Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:10a19252-8a56-457b-aae7-de1276051310] test-client-1 | ok 3 - subscribe-error relay-1 | V0808 00:48:17.931235 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb440619f0 relay-1 | E20260808 00:48:17.931291 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260808 00:48:17.931344 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1d596c2f331babb5, server CID=4000000d8b03a9a4, downstream=[::ffff:172.18.0.3]:40942, [::]:4443=local, drain=none relay-1 | E0808 00:48:17.931395 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 821084b83e8b4f9cc2e67a0a691e1a5e test-client-1 | ... relay-1 | V0808 00:48:17.931404 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7fcb440619f0 test-client-1 | 2026-08-08T00:48:17.931554Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0808 00:48:17.931406 8 MoQSession.cpp:2616] close sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.931411 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.931421 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7fcb440619f0 relay-1 | V0808 00:48:17.931488 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7fcb440619f0 test-client-1 | 2026-08-08T00:48:17.931978Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43549 dual_stack=true relay-1 | V0808 00:48:17.933385 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0808 00:48:17.933398 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0808 00:48:17.933486 8 MoQSession.cpp:2490] start sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.933500 8 MoQSession.cpp:2683] sendSetup sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.933568 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.933641 8 MoQSession.cpp:6292] onNewUniStream sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.933652 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.933655 8 MoQSession.cpp:2827] onClientSetup sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.933657 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0808 00:48:17.933659 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0808 00:48:17.933661 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-08T00:48:17.934193Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55260 dual_stack=true relay-1 | V0808 00:48:17.935502 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0808 00:48:17.935513 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0808 00:48:17.935596 8 MoQSession.cpp:2490] start sess=0x7fcb44084d90 relay-1 | V0808 00:48:17.935610 8 MoQSession.cpp:2683] sendSetup sess=0x7fcb44084d90 relay-1 | V0808 00:48:17.935647 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7fcb44084d90 relay-1 | V0808 00:48:17.935839 8 MoQSession.cpp:6292] onNewUniStream sess=0x7fcb44084d90 relay-1 | V0808 00:48:17.935861 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb44084d90 test-client-1 | 2026-08-08T00:48:17.935830Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-08-08T00:48:17.935842Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0808 00:48:17.935865 8 MoQSession.cpp:2827] onClientSetup sess=0x7fcb44084d90 relay-1 | V0808 00:48:17.935867 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0808 00:48:17.935869 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0808 00:48:17.935873 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0808 00:48:17.935997 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.936008 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7fcb44084d90 relay-1 | V0808 00:48:17.936028 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.936034 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.936040 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb44084d90 relay-1 | V0808 00:48:17.936057 8 MoQSession.cpp:3912] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fcb44084d90 relay-1 | V0808 00:48:17.936069 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb44084d90 relay-1 | V0808 00:48:17.936078 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0808 00:48:17.936089 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.936116 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0808 00:48:17.936131 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0808 00:48:17.936149 8 MoQSession.cpp:5640] subscribe sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.936228 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.936440 8 MoQSession.cpp:4401] onSubscribeOk id=1 sess=0x7fcb44072b60 relay-1 | V0808 00:48:17.936457 8 MoQSession.cpp:5736] Subscribe ready trackReceiveState=0x7fcb4407d150 requestID=1 relay-1 | V0808 00:48:17.936469 8 MoQSession.cpp:5756] sendSubscribeOk sess=0x7fcb44084d90 relay-1 | V0808 00:48:17.938667 8 MoQSession.cpp:2392] ~MoQSession sess=0x7fcb44063230 relay-1 | V0808 00:48:17.948789 8 MoQSession.cpp:2392] ~MoQSession sess=0x7fcb440619f0 test-client-1 | 2026-08-08T00:48:20.937696Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | E20260808 00:48:20.938097 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260808 00:48:20.938161 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=15f2801c9139f85d, server CID=4000001829157761, downstream=[::ffff:172.18.0.3]:55260, [::]:4443=local, drain=none relay-1 | E0808 00:48:20.938228 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0808 00:48:20.938245 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7fcb44084d90 relay-1 | V0808 00:48:20.938249 8 MoQSession.cpp:2616] close sess=0x7fcb44084d90 relay-1 | V0808 00:48:20.938259 8 MoQSession.cpp:5850] sendPublishDone sess=0x7fcb44084d90 relay-1 | E0808 00:48:20.938264 8 MoQSession.cpp:5855] publishDone for invalid id=0 sess=0x7fcb44084d90 relay-1 | V0808 00:48:20.938268 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7fcb44084d90 relay-1 | V0808 00:48:20.938282 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0808 00:48:20.938292 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7fcb44084d90 test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: c1bf2585904965ee0273f16b702171ab test-client-1 | subscriber_connection_id: 853710e2aa3fac26c48061886af54f6a test-client-1 | ... test-client-1 | 2026-08-08T00:48:20.938387Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-08T00:48:20.938601Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56674 dual_stack=true relay-1 | V0808 00:48:20.938485 8 MoQSession.cpp:4701] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0808 00:48:20.938501 8 MoQSession.cpp:2061] processPublishDone trackReceiveState=0x7fcb4407d150 relay-1 | V0808 00:48:20.938505 8 MoQSession.cpp:2081] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7fcb4407d150 relay-1 | V0808 00:48:20.938510 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.938518 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.938527 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.938533 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0808 00:48:20.938540 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0808 00:48:20.938547 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.938558 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb44084d90 test-client-1 | 2026-08-08T00:48:20.938927Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0808 00:48:20.938590 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7fcb44084d90 relay-1 | E20260808 00:48:20.938602 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260808 00:48:20.938623 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c83e3d95d51a99be, server CID=4000000e314d43a7, downstream=[::ffff:172.18.0.3]:43549, [::]:4443=local, drain=none relay-1 | E0808 00:48:20.938701 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0808 00:48:20.938707 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.938710 8 MoQSession.cpp:2616] close sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.938714 8 MoQSession.cpp:2032] subscribeError trackReceiveState=0x7fcb4407d150 relay-1 | V0808 00:48:20.938717 8 MoQSession.cpp:2061] processPublishDone trackReceiveState=0x7fcb4407d150 relay-1 | V0808 00:48:20.938722 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0808 00:48:20.938728 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0808 00:48:20.938732 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7fcb44084d90 relay-1 | V0808 00:48:20.938735 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7fcb44041330 relay-1 | V0808 00:48:20.938739 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0808 00:48:20.938759 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0808 00:48:20.938787 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0808 00:48:20.938792 8 MoQSession.cpp:2016] cancel alias=1 requestID=1 relay-1 | V0808 00:48:20.938796 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.938804 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.938876 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.938905 8 MoQSession.cpp:2392] ~MoQSession sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.941573 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0808 00:48:20.941590 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0808 00:48:20.941674 8 MoQSession.cpp:2490] start sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.941695 8 MoQSession.cpp:2683] sendSetup sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.941733 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7fcb44072b60 test-client-1 | 2026-08-08T00:48:20.941864Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0808 00:48:20.942056 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.942072 8 MoQSession.cpp:6292] onNewUniStream sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.942089 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.942095 8 MoQSession.cpp:2827] onClientSetup sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.942098 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0808 00:48:20.942101 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0808 00:48:20.942105 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0808 00:48:20.942117 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.942126 8 MoQSession.cpp:3912] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.942136 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb44072b60 relay-1 | E0808 00:48:20.942145 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0808 00:48:20.942153 8 MoQSession.cpp:4049] Application subscribe error err=no such namespace or track relay-1 | V0808 00:48:20.942156 8 MoQSession.cpp:5775] subscribeError sess=0x7fcb44072b60 test-client-1 | 2026-08-08T00:48:20.942254Z  WARN moq_transport::serve::error: [f3c8fb61-3dff-4b3a-97eb-2b347ded0150] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-08T00:48:20.942267Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260808 00:48:20.942365 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260808 00:48:20.942404 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=459eac3657867d5c, server CID=4000001179949298, downstream=[::ffff:172.18.0.3]:56674, [::]:4443=local, drain=none relay-1 | E0808 00:48:20.942439 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0808 00:48:20.942450 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.942453 8 MoQSession.cpp:2616] close sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.942457 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.942465 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.942520 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb44072b60 test-client-1 | 2026-08-08T00:48:20.942555Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0808 00:48:20.942558 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7fcb44072b60 relay-1 | V0808 00:48:20.948724 8 MoQSession.cpp:2392] ~MoQSession sess=0x7fcb44084d90 relay-1 | V0808 00:48:20.957850 8 MoQSession.cpp:2392] ~MoQSession sess=0x7fcb44072b60 test-client-1 | 2026-08-08T00:48:21.443352Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48834 dual_stack=true relay-1 | V0808 00:48:21.445903 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0808 00:48:21.445928 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0808 00:48:21.446077 8 MoQSession.cpp:2490] start sess=0x7fcb44035120 relay-1 | V0808 00:48:21.446096 8 MoQSession.cpp:2683] sendSetup sess=0x7fcb44035120 relay-1 | V0808 00:48:21.446158 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7fcb44035120 relay-1 | V0808 00:48:21.446212 8 MoQSession.cpp:6292] onNewUniStream sess=0x7fcb44035120 test-client-1 | 2026-08-08T00:48:21.446313Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0808 00:48:21.446386 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb44035120 relay-1 | V0808 00:48:21.446399 8 MoQSession.cpp:2827] onClientSetup sess=0x7fcb44035120 relay-1 | V0808 00:48:21.446402 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0808 00:48:21.446406 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0808 00:48:21.446410 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0808 00:48:21.446543 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7fcb44035120 relay-1 | V0808 00:48:21.446572 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb44035120 relay-1 | V0808 00:48:21.446599 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcb44035120 relay-1 | V0808 00:48:21.446612 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0808 00:48:21.446622 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fcb44035120 test-client-1 | 2026-08-08T00:48:24.447233Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-08T00:48:24.447252Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:f3c8fb61-3dff-4b3a-97eb-2b347ded0150] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: f0ca6682d7763fededfcd887beb1db93 test-client-1 | publisher_connection_id: 8afb571d4a8087c046298ea096beac58 test-client-1 | ... test-client-1 | 2026-08-08T00:48:24.447818Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260808 00:48:24.447477 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260808 00:48:24.447541 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6e5f68d8d2046fb2, server CID=4000000d30243c5c, downstream=[::ffff:172.18.0.3]:48834, [::]:4443=local, drain=none relay-1 | E0808 00:48:24.447619 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0808 00:48:24.447633 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7fcb44035120 relay-1 | V0808 00:48:24.447636 8 MoQSession.cpp:2616] close sess=0x7fcb44035120 relay-1 | V0808 00:48:24.447643 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0808 00:48:24.447649 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0808 00:48:24.447655 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7fcb44035120 relay-1 | V0808 00:48:24.447667 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0808 00:48:24.447673 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7fcb44035120 relay-1 | V0808 00:48:24.447793 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb44035120 relay-1 | V0808 00:48:24.447803 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb44035120 relay-1 | V0808 00:48:24.447837 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7fcb44035120 test-client-1 | 2026-08-08T00:48:24.448141Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37219 dual_stack=true relay-1 | V0808 00:48:24.449878 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0808 00:48:24.449892 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0808 00:48:24.449970 8 MoQSession.cpp:2490] start sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:24.450011 8 MoQSession.cpp:2683] sendSetup sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:24.450122 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:24.450142 8 MoQSession.cpp:6292] onNewUniStream sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:24.450215 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:24.450229 8 MoQSession.cpp:2827] onClientSetup sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:24.450232 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0808 00:48:24.450236 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0808 00:48:24.450240 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-08T00:48:24.450332Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0808 00:48:24.450474 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:24.450501 8 MoQSession.cpp:3038] controlReadLoop sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:24.450510 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:24.450520 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0808 00:48:24.450528 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:24.457724 8 MoQSession.cpp:2392] ~MoQSession sess=0x7fcb44035120 test-client-1 | 2026-08-08T00:48:26.451254Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0808 00:48:26.451380 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:26.451414 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fcb4403fdd0 relay-1 | V0808 00:48:26.451421 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0808 00:48:26.451428 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0808 00:48:26.451435 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7fcb4403fdd0 test-client-1 | 2026-08-08T00:48:26.552046Z  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: 2104 test-client-1 | connection_id: 1dc5f2c5aac545f31121b57127539f71 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'