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-03T01:05:53Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-03T01:05:53Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-03T01:05:53Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-03T01:05:53Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-03T01:05:53Z" 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 | V0803 01:05:54.172832 7 MoQServer.cpp:117] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0803 01:05:54.173917 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-03T01:05:59.780538Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53882 dual_stack=true relay-1 | V0803 01:05:59.784173 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0803 01:05:59.784196 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0803 01:05:59.784387 8 MoQSession.cpp:2490] start sess=0x7ff1b404b180 relay-1 | V0803 01:05:59.784424 8 MoQSession.cpp:2683] sendSetup sess=0x7ff1b404b180 relay-1 | V0803 01:05:59.784572 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7ff1b404b180 relay-1 | V0803 01:05:59.784618 8 MoQSession.cpp:6292] onNewUniStream sess=0x7ff1b404b180 relay-1 | V0803 01:05:59.784725 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b404b180 test-client-1 | 2026-08-03T01:05:59.784788Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0803 01:05:59.784747 8 MoQSession.cpp:2827] onClientSetup sess=0x7ff1b404b180 relay-1 | V0803 01:05:59.784751 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0803 01:05:59.784754 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0803 01:05:59.784757 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 18cca4fdd5adf1973ee5ee28dd19f708 test-client-1 | ... relay-1 | E20260803 01:05:59.784929 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260803 01:05:59.785152 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c6df189df008fa8c, server CID=40000011770b3988, downstream=[::ffff:172.18.0.3]:53882, [::]:4443=local, drain=none test-client-1 | 2026-08-03T01:05:59.785882Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46737 dual_stack=true relay-1 | E0803 01:05:59.786365 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0803 01:05:59.786379 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7ff1b404b180 relay-1 | V0803 01:05:59.786382 8 MoQSession.cpp:2616] close sess=0x7ff1b404b180 relay-1 | V0803 01:05:59.786408 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7ff1b404b180 relay-1 | V0803 01:05:59.786439 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7ff1b404b180 relay-1 | V0803 01:05:59.786661 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b404b180 test-client-1 | 2026-08-03T01:05:59.786690Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0803 01:05:59.786729 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7ff1b404b180 relay-1 | V0803 01:05:59.786743 8 MoQSession.cpp:2392] ~MoQSession sess=0x7ff1b404b180 relay-1 | V0803 01:05:59.788046 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0803 01:05:59.788090 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0803 01:05:59.788205 8 MoQSession.cpp:2490] start sess=0x7ff1b4062f20 relay-1 | V0803 01:05:59.788256 8 MoQSession.cpp:2683] sendSetup sess=0x7ff1b4062f20 relay-1 | V0803 01:05:59.788377 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7ff1b4062f20 test-client-1 | 2026-08-03T01:05:59.788530Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0803 01:05:59.788551 8 MoQSession.cpp:6292] onNewUniStream sess=0x7ff1b4062f20 relay-1 | V0803 01:05:59.788606 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b4062f20 relay-1 | V0803 01:05:59.788638 8 MoQSession.cpp:2827] onClientSetup sess=0x7ff1b4062f20 relay-1 | V0803 01:05:59.788661 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0803 01:05:59.788667 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0803 01:05:59.788672 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0803 01:05:59.788718 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7ff1b4062f20 relay-1 | V0803 01:05:59.788745 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b4062f20 relay-1 | V0803 01:05:59.788764 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7ff1b4062f20 relay-1 | V0803 01:05:59.788779 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0803 01:05:59.788795 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7ff1b4062f20 test-client-1 | 2026-08-03T01:06:01.789231Z  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: 5632405c080f81f7d8c2f6f1f12622df test-client-1 | ... relay-1 | E20260803 01:06:01.789398 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260803 01:06:01.789491 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a40b427e663175e4, server CID=4000000588a4db2b, downstream=[::ffff:172.18.0.3]:46737, [::]:4443=local, drain=none test-client-1 | 2026-08-03T01:06:01.789878Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0803 01:06:01.789593 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0803 01:06:01.789616 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7ff1b4062f20 relay-1 | V0803 01:06:01.789622 8 MoQSession.cpp:2616] close sess=0x7ff1b4062f20 relay-1 | V0803 01:06:01.789630 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0803 01:06:01.789636 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0803 01:06:01.789644 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7ff1b4062f20 relay-1 | V0803 01:06:01.789667 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0803 01:06:01.789678 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7ff1b4062f20 relay-1 | V0803 01:06:01.789805 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b4062f20 relay-1 | V0803 01:06:01.789819 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b4062f20 relay-1 | V0803 01:06:01.789859 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7ff1b4062f20 test-client-1 | 2026-08-03T01:06:01.790504Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43588 dual_stack=true relay-1 | V0803 01:06:01.792404 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0803 01:06:01.792429 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0803 01:06:01.792569 8 MoQSession.cpp:2490] start sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.792626 8 MoQSession.cpp:2683] sendSetup sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.792741 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.792878 8 MoQSession.cpp:6292] onNewUniStream sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.792909 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.792918 8 MoQSession.cpp:2827] onClientSetup sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.792922 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0803 01:06:01.792926 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0803 01:06:01.792932 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-03T01:06:01.792958Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0803 01:06:01.793174 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.793210 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.793227 8 MoQSession.cpp:3912] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.793240 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b40619f0 relay-1 | E0803 01:06:01.793257 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0803 01:06:01.793264 8 MoQSession.cpp:4049] Application subscribe error err=no such namespace or track relay-1 | V0803 01:06:01.793268 8 MoQSession.cpp:5775] subscribeError sess=0x7ff1b40619f0 test-client-1 | 2026-08-03T01:06:01.793423Z  WARN moq_transport::serve::error: [68283ae9-67a3-4904-8be9-7c17ad040882] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-03T01:06:01.793441Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-08-03T01:06:01.793470Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:68283ae9-67a3-4904-8be9-7c17ad040882] test-client-1 | ok 3 - subscribe-error relay-1 | V0803 01:06:01.793558 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b40619f0 test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: b68eda7544a443768e380aaacd06ab02 test-client-1 | ... test-client-1 | 2026-08-03T01:06:01.793902Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260803 01:06:01.793658 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260803 01:06:01.793704 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=be41d18e8259f6af, server CID=4000001a8cf1da9d, downstream=[::ffff:172.18.0.3]:43588, [::]:4443=local, drain=none relay-1 | E0803 01:06:01.793772 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0803 01:06:01.793779 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.793782 8 MoQSession.cpp:2616] close sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.793787 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.793795 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7ff1b40619f0 relay-1 | V0803 01:06:01.793877 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7ff1b40619f0 test-client-1 | 2026-08-03T01:06:01.794397Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36060 dual_stack=true relay-1 | V0803 01:06:01.796201 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0803 01:06:01.796217 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0803 01:06:01.796316 8 MoQSession.cpp:2490] start sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.796335 8 MoQSession.cpp:2683] sendSetup sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.796428 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.796560 8 MoQSession.cpp:6292] onNewUniStream sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.796574 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.796578 8 MoQSession.cpp:2827] onClientSetup sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.796580 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0803 01:06:01.796582 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0803 01:06:01.796585 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-03T01:06:01.797264Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42928 dual_stack=true relay-1 | V0803 01:06:01.798945 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0803 01:06:01.798961 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0803 01:06:01.799127 8 MoQSession.cpp:2392] ~MoQSession sess=0x7ff1b4062f20 test-client-1 | 2026-08-03T01:06:01.799405Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0803 01:06:01.799145 8 MoQSession.cpp:2490] start sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:01.799159 8 MoQSession.cpp:2683] sendSetup sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:01.799273 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:01.799286 8 MoQSession.cpp:6292] onNewUniStream sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:01.799339 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:01.799344 8 MoQSession.cpp:2827] onClientSetup sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:01.799346 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0803 01:06:01.799348 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0803 01:06:01.799351 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-03T01:06:01.799420Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0803 01:06:01.799577 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.799597 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:01.799628 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.799643 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.799653 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:01.799659 8 MoQSession.cpp:3912] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:01.799668 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:01.799678 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0803 01:06:01.799687 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.799716 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0803 01:06:01.799722 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0803 01:06:01.799733 8 MoQSession.cpp:5640] subscribe sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.799961 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.800124 8 MoQSession.cpp:4401] onSubscribeOk id=1 sess=0x7ff1b40728d0 relay-1 | V0803 01:06:01.800151 8 MoQSession.cpp:5736] Subscribe ready trackReceiveState=0x7ff1b4058290 requestID=1 relay-1 | V0803 01:06:01.800165 8 MoQSession.cpp:5756] sendSubscribeOk sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:01.809349 8 MoQSession.cpp:2392] ~MoQSession sess=0x7ff1b40619f0 test-client-1 | 2026-08-03T01:06:04.800612Z  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: 044f823b3b5624ad0b303a21a5ee2426 test-client-1 | subscriber_connection_id: 064047190167df9c5b9211c945665555 test-client-1 | ... relay-1 | V0803 01:06:04.800765 8 MoQSession.cpp:4701] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0803 01:06:04.800807 8 MoQSession.cpp:2061] processPublishDone trackReceiveState=0x7ff1b4058290 relay-1 | V0803 01:06:04.800812 8 MoQSession.cpp:2081] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7ff1b4058290 relay-1 | V0803 01:06:04.800879 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.801010 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.801029 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.801036 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0803 01:06:04.801045 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0803 01:06:04.801052 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.801062 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b4084ac0 relay-1 | E20260803 01:06:04.801081 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260803 01:06:04.801173 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=de1e0a6ebbe7080e, server CID=4000001365fd31db, downstream=[::ffff:172.18.0.3]:42928, [::]:4443=local, drain=none relay-1 | E20260803 01:06:04.801240 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260803 01:06:04.801286 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6153677842594c58, server CID=400000061e2492bd, downstream=[::ffff:172.18.0.3]:36060, [::]:4443=local, drain=none relay-1 | E0803 01:06:04.801429 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0803 01:06:04.801442 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:04.801446 8 MoQSession.cpp:2616] close sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:04.801453 8 MoQSession.cpp:5850] sendPublishDone sess=0x7ff1b4084ac0 relay-1 | E0803 01:06:04.801457 8 MoQSession.cpp:5855] publishDone for invalid id=0 sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:04.801462 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:04.801473 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0803 01:06:04.801489 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7ff1b4084ac0 relay-1 | E0803 01:06:04.801568 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0803 01:06:04.801580 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.801583 8 MoQSession.cpp:2616] close sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.801588 8 MoQSession.cpp:2032] subscribeError trackReceiveState=0x7ff1b4058290 relay-1 | V0803 01:06:04.801592 8 MoQSession.cpp:2061] processPublishDone trackReceiveState=0x7ff1b4058290 relay-1 | V0803 01:06:04.801598 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0803 01:06:04.801604 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0803 01:06:04.801612 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7ff1b4084ac0 relay-1 | V0803 01:06:04.801616 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7ff1b40571e0 relay-1 | V0803 01:06:04.801620 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0803 01:06:04.801624 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0803 01:06:04.801641 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0803 01:06:04.801651 8 MoQSession.cpp:2016] cancel alias=1 requestID=1 relay-1 | V0803 01:06:04.801656 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.801666 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7ff1b40728d0 test-client-1 | 2026-08-03T01:06:04.801800Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52884 dual_stack=true relay-1 | V0803 01:06:04.801748 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:04.801766 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7ff1b40728d0 test-client-1 | 2026-08-03T01:06:04.801861Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0803 01:06:04.801773 8 MoQSession.cpp:2392] ~MoQSession sess=0x7ff1b40728d0 test-client-1 | 2026-08-03T01:06:04.802087Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0803 01:06:04.804313 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0803 01:06:04.804336 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0803 01:06:04.804443 8 MoQSession.cpp:2490] start sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.804469 8 MoQSession.cpp:2683] sendSetup sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.804595 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.804622 8 MoQSession.cpp:6292] onNewUniStream sess=0x7ff1b40728d0 test-client-1 | 2026-08-03T01:06:04.804766Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0803 01:06:04.804814 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.804833 8 MoQSession.cpp:2827] onClientSetup sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.804837 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0803 01:06:04.804842 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0803 01:06:04.804847 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0803 01:06:04.804942 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.805000 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.805014 8 MoQSession.cpp:3912] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.805027 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b40728d0 relay-1 | E0803 01:06:04.805038 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0803 01:06:04.805053 8 MoQSession.cpp:4049] Application subscribe error err=no such namespace or track relay-1 | V0803 01:06:04.805057 8 MoQSession.cpp:5775] subscribeError sess=0x7ff1b40728d0 test-client-1 | 2026-08-03T01:06:04.805218Z  WARN moq_transport::serve::error: [b10b4c43-8a5c-48a5-a40c-aa10d10434bf] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-03T01:06:04.805231Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260803 01:06:04.805361 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260803 01:06:04.805400 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=539745aa4e353013, server CID=40000015f81b24f3, downstream=[::ffff:172.18.0.3]:52884, [::]:4443=local, drain=none relay-1 | E0803 01:06:04.805445 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0803 01:06:04.805456 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.805460 8 MoQSession.cpp:2616] close sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.805466 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.805475 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.805544 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b40728d0 test-client-1 | 2026-08-03T01:06:04.805606Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0803 01:06:04.805568 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7ff1b40728d0 relay-1 | V0803 01:06:04.811744 8 MoQSession.cpp:2392] ~MoQSession sess=0x7ff1b4084ac0 relay-1 | V0803 01:06:04.821861 8 MoQSession.cpp:2392] ~MoQSession sess=0x7ff1b40728d0 test-client-1 | 2026-08-03T01:06:05.306581Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40697 dual_stack=true relay-1 | V0803 01:06:05.310105 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0803 01:06:05.310133 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0803 01:06:05.310273 8 MoQSession.cpp:2490] start sess=0x7ff1b40757d0 relay-1 | V0803 01:06:05.310328 8 MoQSession.cpp:2683] sendSetup sess=0x7ff1b40757d0 relay-1 | V0803 01:06:05.310603 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7ff1b40757d0 relay-1 | V0803 01:06:05.310633 8 MoQSession.cpp:6292] onNewUniStream sess=0x7ff1b40757d0 test-client-1 | 2026-08-03T01:06:05.310775Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0803 01:06:05.310934 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7ff1b40757d0 relay-1 | V0803 01:06:05.311016 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b40757d0 relay-1 | V0803 01:06:05.311156 8 MoQSession.cpp:2827] onClientSetup sess=0x7ff1b40757d0 relay-1 | V0803 01:06:05.311208 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0803 01:06:05.311259 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0803 01:06:05.311269 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0803 01:06:05.311296 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b40757d0 relay-1 | V0803 01:06:05.311306 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7ff1b40757d0 relay-1 | V0803 01:06:05.311319 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0803 01:06:05.311382 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7ff1b40757d0 relay-1 | V0803 01:06:08.312331 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b40757d0 relay-1 | V0803 01:06:08.312373 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7ff1b40757d0 test-client-1 | 2026-08-03T01:06:08.312292Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-03T01:06:08.312310Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:b10b4c43-8a5c-48a5-a40c-aa10d10434bf] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace relay-1 | V0803 01:06:08.312382 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0803 01:06:08.312392 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test test-client-1 | --- test-client-1 | duration_ms: 3511 test-client-1 | subscriber_connection_id: 3e06cb464893ada940793aa793cda3c6 relay-1 | V0803 01:06:08.312401 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b40757d0 relay-1 | E20260803 01:06:08.312458 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260803 01:06:08.312533 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0ba18ac437a67d63, server CID=4000001c9b5c6c83, downstream=[::ffff:172.18.0.3]:40697, [::]:4443=local, drain=none test-client-1 | publisher_connection_id: 55fbe58a4fa2c824dbc04f76fadd4054 test-client-1 | ... relay-1 | E0803 01:06:08.312597 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0803 01:06:08.312610 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7ff1b40757d0 relay-1 | V0803 01:06:08.312614 8 MoQSession.cpp:2616] close sess=0x7ff1b40757d0 relay-1 | V0803 01:06:08.312622 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7ff1b40757d0 relay-1 | V0803 01:06:08.312638 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7ff1b40757d0 relay-1 | V0803 01:06:08.312791 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7ff1b40757d0 test-client-1 | 2026-08-03T01:06:08.312891Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-03T01:06:08.313462Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32952 dual_stack=true relay-1 | V0803 01:06:08.315982 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0803 01:06:08.316006 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0803 01:06:08.316138 8 MoQSession.cpp:2490] start sess=0x7ff1b405df80 relay-1 | V0803 01:06:08.316162 8 MoQSession.cpp:2683] sendSetup sess=0x7ff1b405df80 relay-1 | V0803 01:06:08.316267 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7ff1b405df80 relay-1 | V0803 01:06:08.316403 8 MoQSession.cpp:6292] onNewUniStream sess=0x7ff1b405df80 relay-1 | V0803 01:06:08.316506 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b405df80 relay-1 | V0803 01:06:08.316523 8 MoQSession.cpp:2827] onClientSetup sess=0x7ff1b405df80 test-client-1 | 2026-08-03T01:06:08.316483Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0803 01:06:08.316527 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0803 01:06:08.316531 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0803 01:06:08.316537 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0803 01:06:08.316757 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7ff1b405df80 relay-1 | V0803 01:06:08.316783 8 MoQSession.cpp:3038] controlReadLoop sess=0x7ff1b405df80 relay-1 | V0803 01:06:08.316797 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7ff1b405df80 relay-1 | V0803 01:06:08.316809 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0803 01:06:08.316821 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7ff1b405df80 relay-1 | V0803 01:06:08.322985 8 MoQSession.cpp:2392] ~MoQSession sess=0x7ff1b40757d0 test-client-1 | 2026-08-03T01:06:10.317936Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0803 01:06:10.318126 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b405df80 relay-1 | V0803 01:06:10.318166 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7ff1b405df80 relay-1 | V0803 01:06:10.318176 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0803 01:06:10.318187 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0803 01:06:10.318196 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7ff1b405df80 test-client-1 | 2026-08-03T01:06:10.418909Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20260803 01:06:10.419279 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: c1bb26faa826f4b7b22a58daee6bfefe test-client-1 | ... relay-1 | E20260803 01:06:10.419358 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fc32333e0d89904b, server CID=4000001aa799d934, downstream=[::ffff:172.18.0.3]:32952, [::]:4443=local, drain=none relay-1 | E0803 01:06:10.419659 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0803 01:06:10.419706 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7ff1b405df80 relay-1 | V0803 01:06:10.419734 8 MoQSession.cpp:2616] close sess=0x7ff1b405df80 relay-1 | V0803 01:06:10.419765 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7ff1b405df80 relay-1 | V0803 01:06:10.419803 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7ff1b405df80 relay-1 | V0803 01:06:10.419994 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7ff1b405df80 relay-1 | V0803 01:06:10.430155 8 MoQSession.cpp:2392] ~MoQSession sess=0x7ff1b405df80 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'