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-10T00:49:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-10T00:49:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-10T00:49:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-10T00:49:43Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-10T00:49:43Z" 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 | V0810 00:49:43.429293 7 MoQServer.cpp:117] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0810 00:49:43.433086 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-10T00:49:49.046791Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55404 dual_stack=true relay-1 | V0810 00:49:49.050701 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0810 00:49:49.050735 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0810 00:49:49.050972 8 MoQSession.cpp:2490] start sess=0x7f819404aff0 relay-1 | V0810 00:49:49.051009 8 MoQSession.cpp:2683] sendSetup sess=0x7f819404aff0 relay-1 | V0810 00:49:49.051083 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f819404aff0 relay-1 | V0810 00:49:49.051432 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f819404aff0 relay-1 | V0810 00:49:49.051498 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f819404aff0 relay-1 | V0810 00:49:49.051522 8 MoQSession.cpp:2827] onClientSetup sess=0x7f819404aff0 relay-1 | V0810 00:49:49.051583 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0810 00:49:49.051588 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0810 00:49:49.051594 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-10T00:49:49.051528Z  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 test-client-1 | connection_id: 8828a25409a88ac3a41a4e1119b523ea test-client-1 | ... relay-1 | E20260810 00:49:49.051692 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260810 00:49:49.052074 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c44f42a31aff9069, server CID=4000001a4000dc9d, downstream=[::ffff:172.18.0.3]:55404, [::]:4443=local, drain=none relay-1 | E0810 00:49:49.052184 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0810 00:49:49.052192 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f819404aff0 relay-1 | V0810 00:49:49.052196 8 MoQSession.cpp:2616] close sess=0x7f819404aff0 relay-1 | V0810 00:49:49.052228 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f819404aff0 relay-1 | V0810 00:49:49.052314 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f819404aff0 relay-1 | V0810 00:49:49.052442 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f819404aff0 test-client-1 | 2026-08-10T00:49:49.052591Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0810 00:49:49.052582 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f819404aff0 relay-1 | V0810 00:49:49.052624 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f819404aff0 test-client-1 | 2026-08-10T00:49:49.053181Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45734 dual_stack=true relay-1 | V0810 00:49:49.055224 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0810 00:49:49.055239 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0810 00:49:49.055583 8 MoQSession.cpp:2490] start sess=0x7f81940636e0 test-client-1 | 2026-08-10T00:49:49.055849Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0810 00:49:49.055606 8 MoQSession.cpp:2683] sendSetup sess=0x7f81940636e0 relay-1 | V0810 00:49:49.055618 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f81940636e0 relay-1 | V0810 00:49:49.055686 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f81940636e0 relay-1 | V0810 00:49:49.055749 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f81940636e0 relay-1 | V0810 00:49:49.055759 8 MoQSession.cpp:2827] onClientSetup sess=0x7f81940636e0 relay-1 | V0810 00:49:49.055764 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0810 00:49:49.055768 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0810 00:49:49.055773 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0810 00:49:49.056047 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f81940636e0 relay-1 | V0810 00:49:49.056122 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f81940636e0 relay-1 | V0810 00:49:49.056160 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f81940636e0 relay-1 | V0810 00:49:49.056264 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0810 00:49:49.056322 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f81940636e0 test-client-1 | 2026-08-10T00:49:51.057717Z  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 | --- relay-1 | E20260810 00:49:51.057920 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | duration_ms: 2006 test-client-1 | connection_id: 3e8f7b32a56b263105d16ee7ecf4e208 test-client-1 | ... test-client-1 | 2026-08-10T00:49:51.058512Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260810 00:49:51.058175 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fe71f4102d1eda66, server CID=40000000ddd91c83, downstream=[::ffff:172.18.0.3]:45734, [::]:4443=local, drain=none relay-1 | E0810 00:49:51.058284 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0810 00:49:51.058299 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f81940636e0 relay-1 | V0810 00:49:51.058304 8 MoQSession.cpp:2616] close sess=0x7f81940636e0 relay-1 | V0810 00:49:51.058314 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0810 00:49:51.058322 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0810 00:49:51.058331 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f81940636e0 relay-1 | V0810 00:49:51.058349 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0810 00:49:51.058359 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f81940636e0 relay-1 | V0810 00:49:51.058478 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f81940636e0 relay-1 | V0810 00:49:51.058489 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f81940636e0 relay-1 | V0810 00:49:51.058522 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f81940636e0 test-client-1 | 2026-08-10T00:49:51.058988Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57035 dual_stack=true relay-1 | V0810 00:49:51.061259 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0810 00:49:51.061276 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0810 00:49:51.061403 8 MoQSession.cpp:2490] start sess=0x7f8194061e70 relay-1 | V0810 00:49:51.061432 8 MoQSession.cpp:2683] sendSetup sess=0x7f8194061e70 relay-1 | V0810 00:49:51.061579 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f8194061e70 relay-1 | V0810 00:49:51.061747 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f8194061e70 relay-1 | V0810 00:49:51.061765 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f8194061e70 relay-1 | V0810 00:49:51.061777 8 MoQSession.cpp:2827] onClientSetup sess=0x7f8194061e70 relay-1 | V0810 00:49:51.061782 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0810 00:49:51.061786 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0810 00:49:51.061793 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-10T00:49:51.061758Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0810 00:49:51.061951 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f8194061e70 relay-1 | V0810 00:49:51.061987 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f8194061e70 relay-1 | V0810 00:49:51.062001 8 MoQSession.cpp:3912] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f8194061e70 relay-1 | V0810 00:49:51.062016 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f8194061e70 relay-1 | E0810 00:49:51.062029 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0810 00:49:51.062036 8 MoQSession.cpp:4049] Application subscribe error err=no such namespace or track relay-1 | V0810 00:49:51.062040 8 MoQSession.cpp:5775] subscribeError sess=0x7f8194061e70 relay-1 | E20260810 00:49:51.062441 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260810 00:49:51.062487 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1830efd81372a974, server CID=4000001f39825ffe, downstream=[::ffff:172.18.0.3]:57035, [::]:4443=local, drain=none relay-1 | E0810 00:49:51.062535 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0810 00:49:51.062542 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f8194061e70 relay-1 | V0810 00:49:51.062546 8 MoQSession.cpp:2616] close sess=0x7f8194061e70 relay-1 | V0810 00:49:51.062551 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f8194061e70 relay-1 | V0810 00:49:51.062568 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f8194061e70 relay-1 | V0810 00:49:51.062724 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f8194061e70 relay-1 | V0810 00:49:51.062758 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f8194061e70 test-client-1 | 2026-08-10T00:49:51.062231Z  WARN moq_transport::serve::error: [64410092-6253-48bd-9ba2-d6cca360400d] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-10T00:49:51.062248Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-08-10T00:49:51.062274Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:64410092-6253-48bd-9ba2-d6cca360400d] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: cde9388ec0ea6c84aa8a90b17eca6326 test-client-1 | ... test-client-1 | 2026-08-10T00:49:51.062659Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-10T00:49:51.063228Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32944 dual_stack=true relay-1 | V0810 00:49:51.065002 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0810 00:49:51.065017 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0810 00:49:51.065141 8 MoQSession.cpp:2490] start sess=0x7f8194072f70 relay-1 | V0810 00:49:51.065169 8 MoQSession.cpp:2683] sendSetup sess=0x7f8194072f70 relay-1 | V0810 00:49:51.065309 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f8194072f70 relay-1 | V0810 00:49:51.065491 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f8194072f70 relay-1 | V0810 00:49:51.065529 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f8194072f70 relay-1 | V0810 00:49:51.065542 8 MoQSession.cpp:2827] onClientSetup sess=0x7f8194072f70 relay-1 | V0810 00:49:51.065546 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0810 00:49:51.065549 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0810 00:49:51.065555 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-10T00:49:51.066335Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46438 dual_stack=true relay-1 | V0810 00:49:51.068190 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0810 00:49:51.068209 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0810 00:49:51.068320 8 MoQSession.cpp:2490] start sess=0x7f8194084f40 relay-1 | V0810 00:49:51.068348 8 MoQSession.cpp:2683] sendSetup sess=0x7f8194084f40 relay-1 | V0810 00:49:51.068412 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f8194084f40 test-client-1 | 2026-08-10T00:49:51.068692Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-08-10T00:49:51.068711Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0810 00:49:51.068719 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f8194084f40 relay-1 | V0810 00:49:51.068746 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f8194084f40 relay-1 | V0810 00:49:51.068752 8 MoQSession.cpp:2827] onClientSetup sess=0x7f8194084f40 relay-1 | V0810 00:49:51.068756 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0810 00:49:51.068759 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0810 00:49:51.068764 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0810 00:49:51.068979 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f8194072f70 relay-1 | V0810 00:49:51.069081 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f8194084f40 relay-1 | V0810 00:49:51.069140 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f8194072f70 relay-1 | V0810 00:49:51.069153 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f8194072f70 relay-1 | V0810 00:49:51.069161 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f8194084f40 relay-1 | V0810 00:49:51.069172 8 MoQSession.cpp:3912] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f8194084f40 relay-1 | V0810 00:49:51.069183 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f8194084f40 relay-1 | V0810 00:49:51.069197 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0810 00:49:51.069208 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f8194072f70 relay-1 | V0810 00:49:51.069253 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0810 00:49:51.069263 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0810 00:49:51.069275 8 MoQSession.cpp:5640] subscribe sess=0x7f8194072f70 relay-1 | V0810 00:49:51.069415 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f8194072f70 relay-1 | V0810 00:49:51.069643 8 MoQSession.cpp:4401] onSubscribeOk id=1 sess=0x7f8194072f70 relay-1 | V0810 00:49:51.069671 8 MoQSession.cpp:5736] Subscribe ready trackReceiveState=0x7f81940804b0 requestID=1 relay-1 | V0810 00:49:51.069685 8 MoQSession.cpp:5756] sendSubscribeOk sess=0x7f8194084f40 relay-1 | V0810 00:49:51.071879 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f81940636e0 relay-1 | V0810 00:49:51.071921 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f8194061e70 test-client-1 | 2026-08-10T00:49:54.069483Z  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: 54c77e40dae33424b0da70b902b40fda test-client-1 | subscriber_connection_id: ef3f2b8186f55eec990924b98c1cea56 test-client-1 | ... test-client-1 | 2026-08-10T00:49:54.070123Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260810 00:49:54.069680 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260810 00:49:54.069759 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=edfed26b4def032d, server CID=400000050ff520b9, downstream=[::ffff:172.18.0.3]:46438, [::]:4443=local, drain=none relay-1 | E0810 00:49:54.069890 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0810 00:49:54.069905 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f8194084f40 relay-1 | V0810 00:49:54.069909 8 MoQSession.cpp:2616] close sess=0x7f8194084f40 relay-1 | V0810 00:49:54.069917 8 MoQSession.cpp:5850] sendPublishDone sess=0x7f8194084f40 relay-1 | E0810 00:49:54.069920 8 MoQSession.cpp:5855] publishDone for invalid id=0 sess=0x7f8194084f40 relay-1 | V0810 00:49:54.069924 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f8194084f40 relay-1 | V0810 00:49:54.069937 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0810 00:49:54.069944 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f8194084f40 relay-1 | V0810 00:49:54.070106 8 MoQSession.cpp:4701] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0810 00:49:54.070119 8 MoQSession.cpp:2061] processPublishDone trackReceiveState=0x7f81940804b0 relay-1 | V0810 00:49:54.070122 8 MoQSession.cpp:2081] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7f81940804b0 relay-1 | V0810 00:49:54.070126 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f8194072f70 relay-1 | V0810 00:49:54.070133 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f8194072f70 relay-1 | V0810 00:49:54.070148 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f8194072f70 relay-1 | V0810 00:49:54.070156 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0810 00:49:54.070165 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0810 00:49:54.070173 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f8194072f70 relay-1 | V0810 00:49:54.070182 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f8194084f40 relay-1 | V0810 00:49:54.070212 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f8194084f40 relay-1 | E20260810 00:49:54.070226 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260810 00:49:54.070252 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a47cfe83fb6c196d, server CID=4000000e45c8074d, downstream=[::ffff:172.18.0.3]:32944, [::]:4443=local, drain=none relay-1 | E0810 00:49:54.070398 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0810 00:49:54.070432 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f8194072f70 relay-1 | V0810 00:49:54.070454 8 MoQSession.cpp:2616] close sess=0x7f8194072f70 relay-1 | V0810 00:49:54.070476 8 MoQSession.cpp:2032] subscribeError trackReceiveState=0x7f81940804b0 relay-1 | V0810 00:49:54.070496 8 MoQSession.cpp:2061] processPublishDone trackReceiveState=0x7f81940804b0 relay-1 | V0810 00:49:54.070519 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0810 00:49:54.070542 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0810 00:49:54.070548 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f8194084f40 relay-1 | V0810 00:49:54.070553 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f819407d940 relay-1 | V0810 00:49:54.070557 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0810 00:49:54.070562 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0810 00:49:54.070579 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0810 00:49:54.070610 8 MoQSession.cpp:2016] cancel alias=1 requestID=1 relay-1 | V0810 00:49:54.070633 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f8194072f70 relay-1 | V0810 00:49:54.070672 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f8194072f70 test-client-1 | 2026-08-10T00:49:54.070783Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50914 dual_stack=true relay-1 | V0810 00:49:54.070859 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f8194072f70 relay-1 | V0810 00:49:54.070882 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f8194072f70 test-client-1 | 2026-08-10T00:49:54.071153Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0810 00:49:54.072975 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0810 00:49:54.072992 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0810 00:49:54.073100 8 MoQSession.cpp:2490] start sess=0x7f819405d230 relay-1 | V0810 00:49:54.073147 8 MoQSession.cpp:2683] sendSetup sess=0x7f819405d230 relay-1 | V0810 00:49:54.073268 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f819405d230 relay-1 | V0810 00:49:54.073464 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f819405d230 relay-1 | V0810 00:49:54.073492 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f819405d230 relay-1 | V0810 00:49:54.073505 8 MoQSession.cpp:2827] onClientSetup sess=0x7f819405d230 relay-1 | V0810 00:49:54.073510 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0810 00:49:54.073514 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0810 00:49:54.073519 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-10T00:49:54.073560Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0810 00:49:54.073757 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f819405d230 relay-1 | V0810 00:49:54.073789 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f819405d230 relay-1 | V0810 00:49:54.073802 8 MoQSession.cpp:3912] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f819405d230 relay-1 | V0810 00:49:54.073839 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f819405d230 relay-1 | E0810 00:49:54.073855 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0810 00:49:54.073862 8 MoQSession.cpp:4049] Application subscribe error err=no such namespace or track relay-1 | V0810 00:49:54.073865 8 MoQSession.cpp:5775] subscribeError sess=0x7f819405d230 test-client-1 | 2026-08-10T00:49:54.074002Z  WARN moq_transport::serve::error: [c48b3e4e-8d35-44de-9dab-65c330953bd3] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-10T00:49:54.074022Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260810 00:49:54.074177 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260810 00:49:54.074230 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=82cd9b939988c1a2, server CID=400000080cda5258, downstream=[::ffff:172.18.0.3]:50914, [::]:4443=local, drain=none relay-1 | E0810 00:49:54.074297 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0810 00:49:54.074309 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f819405d230 relay-1 | V0810 00:49:54.074313 8 MoQSession.cpp:2616] close sess=0x7f819405d230 relay-1 | V0810 00:49:54.074319 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f819405d230 relay-1 | V0810 00:49:54.074330 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f819405d230 relay-1 | V0810 00:49:54.074404 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f819405d230 relay-1 | V0810 00:49:54.074458 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f819405d230 test-client-1 | 2026-08-10T00:49:54.074444Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0810 00:49:54.080663 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f8194084f40 relay-1 | V0810 00:49:54.080702 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f819405d230 test-client-1 | 2026-08-10T00:49:54.574637Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44208 dual_stack=true relay-1 | V0810 00:49:54.578926 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0810 00:49:54.579006 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0810 00:49:54.579391 8 MoQSession.cpp:2490] start sess=0x7f8194063680 relay-1 | V0810 00:49:54.579642 8 MoQSession.cpp:2683] sendSetup sess=0x7f8194063680 relay-1 | V0810 00:49:54.580714 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f8194063680 relay-1 | V0810 00:49:54.580744 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f8194063680 relay-1 | V0810 00:49:54.580851 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f8194063680 relay-1 | V0810 00:49:54.580862 8 MoQSession.cpp:2827] onClientSetup sess=0x7f8194063680 relay-1 | V0810 00:49:54.580866 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0810 00:49:54.580870 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0810 00:49:54.580876 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-10T00:49:54.581039Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0810 00:49:54.581307 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f8194063680 relay-1 | V0810 00:49:54.581342 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f8194063680 relay-1 | V0810 00:49:54.581351 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f8194063680 relay-1 | V0810 00:49:54.581363 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0810 00:49:54.581379 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f8194063680 relay-1 | V0810 00:49:57.582289 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f8194063680 test-client-1 | 2026-08-10T00:49:57.582275Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) relay-1 | V0810 00:49:57.582338 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f8194063680 relay-1 | V0810 00:49:57.582349 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0810 00:49:57.582359 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0810 00:49:57.582368 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f8194063680 test-client-1 | 2026-08-10T00:49:57.582300Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:c48b3e4e-8d35-44de-9dab-65c330953bd3] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3512 test-client-1 | subscriber_connection_id: 97740eb9137e404166473413a19a94f5 test-client-1 | publisher_connection_id: 8751180f46473c1cca6e076445a76cbd test-client-1 | ... relay-1 | E20260810 00:49:57.582667 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260810 00:49:57.582736 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5cea523a36bfcc90, server CID=4000000840c7b0f1, downstream=[::ffff:172.18.0.3]:44208, [::]:4443=local, drain=none relay-1 | E0810 00:49:57.582836 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0810 00:49:57.582846 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f8194063680 relay-1 | V0810 00:49:57.582849 8 MoQSession.cpp:2616] close sess=0x7f8194063680 relay-1 | V0810 00:49:57.582858 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f8194063680 test-client-1 | 2026-08-10T00:49:57.583043Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0810 00:49:57.582875 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f8194063680 relay-1 | V0810 00:49:57.583027 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f8194063680 test-client-1 | 2026-08-10T00:49:57.583680Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33853 dual_stack=true relay-1 | V0810 00:49:57.585763 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0810 00:49:57.585788 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0810 00:49:57.585920 8 MoQSession.cpp:2490] start sess=0x7f819405e260 relay-1 | V0810 00:49:57.585947 8 MoQSession.cpp:2683] sendSetup sess=0x7f819405e260 relay-1 | V0810 00:49:57.586009 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f819405e260 relay-1 | V0810 00:49:57.586338 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f819405e260 relay-1 | V0810 00:49:57.586372 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f819405e260 test-client-1 | 2026-08-10T00:49:57.586351Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0810 00:49:57.586381 8 MoQSession.cpp:2827] onClientSetup sess=0x7f819405e260 relay-1 | V0810 00:49:57.586386 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0810 00:49:57.586390 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0810 00:49:57.586395 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0810 00:49:57.586495 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f819405e260 relay-1 | V0810 00:49:57.586525 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f819405e260 relay-1 | V0810 00:49:57.586562 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f819405e260 relay-1 | V0810 00:49:57.586577 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0810 00:49:57.586596 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f819405e260 relay-1 | V0810 00:49:57.674532 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f8194063680 relay-1 | V0810 00:49:59.588052 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f819405e260 test-client-1 | 2026-08-10T00:49:59.588000Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0810 00:49:59.588107 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f819405e260 relay-1 | V0810 00:49:59.588118 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0810 00:49:59.588128 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0810 00:49:59.588137 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f819405e260 test-client-1 | 2026-08-10T00:49:59.688979Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: 06fcb02e71085deff0fa2839cb2d563e 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'