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-04T01:03:41Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-04T01:03:41Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-04T01:03:41Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-04T01:03:41Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-04T01:03:41Z" 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 | V0804 01:03:41.339923 7 MoQServer.cpp:117] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0804 01:03:41.341029 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-04T01:03:46.944468Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47924 dual_stack=true relay-1 | V0804 01:03:46.947907 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0804 01:03:46.947929 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0804 01:03:46.948201 8 MoQSession.cpp:2490] start sess=0x7f0bd004c960 relay-1 | V0804 01:03:46.948228 8 MoQSession.cpp:2683] sendSetup sess=0x7f0bd004c960 relay-1 | V0804 01:03:46.948354 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f0bd004c960 relay-1 | V0804 01:03:46.948390 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f0bd004c960 relay-1 | V0804 01:03:46.948476 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd004c960 relay-1 | V0804 01:03:46.948505 8 MoQSession.cpp:2827] onClientSetup sess=0x7f0bd004c960 test-client-1 | 2026-08-04T01:03:46.948587Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: c97a5c81d912c3f877787a933ff6e018 test-client-1 | ... relay-1 | V0804 01:03:46.948516 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0804 01:03:46.948520 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0804 01:03:46.948525 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | E20260804 01:03:46.948732 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260804 01:03:46.948940 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4b3b4046d6fe828f, server CID=400000017dd24517, downstream=[::ffff:172.18.0.3]:47924, [::]:4443=local, drain=none relay-1 | E0804 01:03:46.949016 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0804 01:03:46.949024 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f0bd004c960 relay-1 | V0804 01:03:46.949028 8 MoQSession.cpp:2616] close sess=0x7f0bd004c960 relay-1 | V0804 01:03:46.949056 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f0bd004c960 relay-1 | V0804 01:03:46.949092 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f0bd004c960 relay-1 | V0804 01:03:46.949192 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd004c960 relay-1 | V0804 01:03:46.949301 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f0bd004c960 test-client-1 | 2026-08-04T01:03:46.949391Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0804 01:03:46.949428 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f0bd004c960 test-client-1 | 2026-08-04T01:03:46.949565Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50825 dual_stack=true relay-1 | V0804 01:03:46.951171 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0804 01:03:46.951184 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0804 01:03:46.951275 8 MoQSession.cpp:2490] start sess=0x7f0bd0063390 relay-1 | V0804 01:03:46.951359 8 MoQSession.cpp:2683] sendSetup sess=0x7f0bd0063390 relay-1 | V0804 01:03:46.951415 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f0bd0063390 test-client-1 | 2026-08-04T01:03:46.951630Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0804 01:03:46.951659 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f0bd0063390 relay-1 | V0804 01:03:46.951709 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd0063390 relay-1 | V0804 01:03:46.951715 8 MoQSession.cpp:2827] onClientSetup sess=0x7f0bd0063390 relay-1 | V0804 01:03:46.951719 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0804 01:03:46.951722 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0804 01:03:46.951727 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0804 01:03:46.951863 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f0bd0063390 relay-1 | V0804 01:03:46.951911 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd0063390 relay-1 | V0804 01:03:46.951921 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f0bd0063390 relay-1 | V0804 01:03:46.951936 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0804 01:03:46.951948 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f0bd0063390 test-client-1 | 2026-08-04T01:03:48.952970Z  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: bceaa64e883b56a00c24b90ce2ad03ca test-client-1 | ... relay-1 | E20260804 01:03:48.953114 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260804 01:03:48.953173 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2d480cf8012bbccd, server CID=4000001e0a9b009b, downstream=[::ffff:172.18.0.3]:50825, [::]:4443=local, drain=none relay-1 | E0804 01:03:48.953257 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0804 01:03:48.953346 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f0bd0063390 relay-1 | V0804 01:03:48.953376 8 MoQSession.cpp:2616] close sess=0x7f0bd0063390 relay-1 | V0804 01:03:48.953434 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0804 01:03:48.953446 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0804 01:03:48.953455 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f0bd0063390 relay-1 | V0804 01:03:48.953475 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0804 01:03:48.953485 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f0bd0063390 relay-1 | V0804 01:03:48.953600 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd0063390 relay-1 | V0804 01:03:48.953614 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd0063390 test-client-1 | 2026-08-04T01:03:48.953828Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0804 01:03:48.953649 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f0bd0063390 test-client-1 | 2026-08-04T01:03:48.954227Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58010 dual_stack=true relay-1 | V0804 01:03:48.956099 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0804 01:03:48.956115 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0804 01:03:48.956235 8 MoQSession.cpp:2490] start sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.956261 8 MoQSession.cpp:2683] sendSetup sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.956316 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.956601 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.956629 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.956637 8 MoQSession.cpp:2827] onClientSetup sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.956641 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0804 01:03:48.956644 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0804 01:03:48.956649 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-04T01:03:48.956592Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0804 01:03:48.956772 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.956826 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.956840 8 MoQSession.cpp:3912] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.956854 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd00541b0 relay-1 | E0804 01:03:48.956865 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0804 01:03:48.956871 8 MoQSession.cpp:4049] Application subscribe error err=no such namespace or track relay-1 | V0804 01:03:48.956875 8 MoQSession.cpp:5775] subscribeError sess=0x7f0bd00541b0 test-client-1 | 2026-08-04T01:03:48.957002Z  WARN moq_transport::serve::error: [1b1c3cef-1b52-423c-9ad5-1e63cc9606ea] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-04T01:03:48.957022Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-08-04T01:03:48.957118Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:1b1c3cef-1b52-423c-9ad5-1e63cc9606ea] relay-1 | E20260804 01:03:48.957263 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 7b88099b0146de91792021d13dea9476 test-client-1 | ... relay-1 | E20260804 01:03:48.957301 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=89c2c0a7701b95f0, server CID=40000015d4ecb417, downstream=[::ffff:172.18.0.3]:58010, [::]:4443=local, drain=none relay-1 | E0804 01:03:48.957380 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0804 01:03:48.957388 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.957391 8 MoQSession.cpp:2616] close sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.957397 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.957406 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.957503 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd00541b0 relay-1 | V0804 01:03:48.957555 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f0bd00541b0 test-client-1 | 2026-08-04T01:03:48.957551Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-04T01:03:48.958125Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33600 dual_stack=true relay-1 | V0804 01:03:48.959816 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0804 01:03:48.959832 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0804 01:03:48.959930 8 MoQSession.cpp:2490] start sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.959949 8 MoQSession.cpp:2683] sendSetup sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.960057 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.960196 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.960215 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.960220 8 MoQSession.cpp:2827] onClientSetup sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.960223 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0804 01:03:48.960226 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0804 01:03:48.960231 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-04T01:03:48.960949Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53904 dual_stack=true relay-1 | V0804 01:03:48.962530 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0804 01:03:48.962544 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0804 01:03:48.962786 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f0bd0063390 relay-1 | V0804 01:03:48.962806 8 MoQSession.cpp:2490] start sess=0x7f0bd0085130 relay-1 | V0804 01:03:48.962819 8 MoQSession.cpp:2683] sendSetup sess=0x7f0bd0085130 relay-1 | V0804 01:03:48.962918 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f0bd0085130 relay-1 | V0804 01:03:48.962941 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f0bd0085130 relay-1 | V0804 01:03:48.963025 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd0085130 relay-1 | V0804 01:03:48.963035 8 MoQSession.cpp:2827] onClientSetup sess=0x7f0bd0085130 relay-1 | V0804 01:03:48.963039 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0804 01:03:48.963042 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0804 01:03:48.963047 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-04T01:03:48.963195Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-08-04T01:03:48.963206Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0804 01:03:48.963312 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.963402 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.963416 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.963428 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0804 01:03:48.963493 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.963605 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f0bd0085130 relay-1 | V0804 01:03:48.963629 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd0085130 relay-1 | V0804 01:03:48.963634 8 MoQSession.cpp:3912] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f0bd0085130 relay-1 | V0804 01:03:48.963640 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd0085130 relay-1 | V0804 01:03:48.963660 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0804 01:03:48.963663 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0804 01:03:48.963695 8 MoQSession.cpp:5640] subscribe sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.963755 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.964037 8 MoQSession.cpp:4401] onSubscribeOk id=1 sess=0x7f0bd0072670 relay-1 | V0804 01:03:48.964057 8 MoQSession.cpp:5736] Subscribe ready trackReceiveState=0x7f0bd0058290 requestID=1 relay-1 | V0804 01:03:48.964066 8 MoQSession.cpp:5756] sendSubscribeOk sess=0x7f0bd0085130 relay-1 | V0804 01:03:48.973222 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f0bd00541b0 test-client-1 | 2026-08-04T01:03:51.964208Z  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: 2bf5a14f04409f52029a3c5e355dd60e test-client-1 | subscriber_connection_id: a0444fcc1e392e45d821cdb89278d5a9 test-client-1 | ... relay-1 | V0804 01:03:51.964374 8 MoQSession.cpp:4701] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0804 01:03:51.964418 8 MoQSession.cpp:2061] processPublishDone trackReceiveState=0x7f0bd0058290 relay-1 | V0804 01:03:51.964425 8 MoQSession.cpp:2081] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7f0bd0058290 relay-1 | V0804 01:03:51.964433 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd0072670 relay-1 | V0804 01:03:51.964445 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd0072670 relay-1 | V0804 01:03:51.964464 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f0bd0072670 relay-1 | V0804 01:03:51.964472 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0804 01:03:51.964482 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0804 01:03:51.964491 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd0072670 relay-1 | V0804 01:03:51.964511 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd0085130 relay-1 | E20260804 01:03:51.964866 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260804 01:03:51.964916 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f0b01c3180958da3, server CID=4000001c41e8682a, downstream=[::ffff:172.18.0.3]:53904, [::]:4443=local, drain=none relay-1 | E0804 01:03:51.964972 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0804 01:03:51.964979 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f0bd0085130 relay-1 | V0804 01:03:51.964983 8 MoQSession.cpp:2616] close sess=0x7f0bd0085130 relay-1 | V0804 01:03:51.964990 8 MoQSession.cpp:5850] sendPublishDone sess=0x7f0bd0085130 relay-1 | E0804 01:03:51.964993 8 MoQSession.cpp:5855] publishDone for invalid id=0 sess=0x7f0bd0085130 relay-1 | V0804 01:03:51.964998 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f0bd0085130 relay-1 | V0804 01:03:51.965009 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 test-client-1 | 2026-08-04T01:03:51.965196Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0804 01:03:51.965045 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f0bd0085130 relay-1 | V0804 01:03:51.965179 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f0bd0085130 relay-1 | E20260804 01:03:51.965191 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260804 01:03:51.965214 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f8eb054ee7ac03be, server CID=4000001f0eefcf01, downstream=[::ffff:172.18.0.3]:33600, [::]:4443=local, drain=none relay-1 | E0804 01:03:51.965247 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0804 01:03:51.965252 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f0bd0072670 test-client-1 | 2026-08-04T01:03:51.965412Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45163 dual_stack=true relay-1 | V0804 01:03:51.965255 8 MoQSession.cpp:2616] close sess=0x7f0bd0072670 relay-1 | V0804 01:03:51.965260 8 MoQSession.cpp:2032] subscribeError trackReceiveState=0x7f0bd0058290 relay-1 | V0804 01:03:51.965263 8 MoQSession.cpp:2061] processPublishDone trackReceiveState=0x7f0bd0058290 relay-1 | V0804 01:03:51.965269 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0804 01:03:51.965274 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0804 01:03:51.965279 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f0bd0085130 relay-1 | V0804 01:03:51.965283 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f0bd0041260 relay-1 | V0804 01:03:51.965286 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0804 01:03:51.965290 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0804 01:03:51.965306 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0804 01:03:51.965311 8 MoQSession.cpp:2016] cancel alias=1 requestID=1 relay-1 | V0804 01:03:51.965316 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f0bd0072670 relay-1 | V0804 01:03:51.965325 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f0bd0072670 relay-1 | V0804 01:03:51.965424 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f0bd0072670 relay-1 | V0804 01:03:51.965433 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f0bd0072670 test-client-1 | 2026-08-04T01:03:51.965451Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0804 01:03:51.968381 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0804 01:03:51.968398 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0804 01:03:51.968500 8 MoQSession.cpp:2490] start sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.968522 8 MoQSession.cpp:2683] sendSetup sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.968576 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f0bd0058890 test-client-1 | 2026-08-04T01:03:51.968803Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0804 01:03:51.968879 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.968907 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.968915 8 MoQSession.cpp:2827] onClientSetup sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.968919 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0804 01:03:51.968923 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0804 01:03:51.968928 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0804 01:03:51.968967 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.968991 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.969002 8 MoQSession.cpp:3912] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.969013 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd0058890 relay-1 | E0804 01:03:51.969024 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0804 01:03:51.969058 8 MoQSession.cpp:4049] Application subscribe error err=no such namespace or track relay-1 | V0804 01:03:51.969082 8 MoQSession.cpp:5775] subscribeError sess=0x7f0bd0058890 test-client-1 | 2026-08-04T01:03:51.969208Z  WARN moq_transport::serve::error: [dc617a5a-18ab-4e65-8a8c-3ac243908ccd] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-04T01:03:51.969225Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260804 01:03:51.969345 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260804 01:03:51.969383 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c98ad9dc2e338f3b, server CID=40000012244d97cd, downstream=[::ffff:172.18.0.3]:45163, [::]:4443=local, drain=none relay-1 | E0804 01:03:51.969425 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0804 01:03:51.969433 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.969437 8 MoQSession.cpp:2616] close sess=0x7f0bd0058890 test-client-1 | 2026-08-04T01:03:51.969549Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0804 01:03:51.969442 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.969452 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.969512 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.969535 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f0bd0058890 relay-1 | V0804 01:03:51.975680 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f0bd0085130 relay-1 | V0804 01:03:51.984799 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f0bd0058890 test-client-1 | 2026-08-04T01:03:52.470446Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36065 dual_stack=true relay-1 | V0804 01:03:52.472593 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0804 01:03:52.472613 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0804 01:03:52.472767 8 MoQSession.cpp:2490] start sess=0x7f0bd006c400 test-client-1 | 2026-08-04T01:03:52.473087Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0804 01:03:52.472791 8 MoQSession.cpp:2683] sendSetup sess=0x7f0bd006c400 relay-1 | V0804 01:03:52.472847 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f0bd006c400 relay-1 | V0804 01:03:52.473081 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f0bd006c400 relay-1 | V0804 01:03:52.473104 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd006c400 relay-1 | V0804 01:03:52.473170 8 MoQSession.cpp:2827] onClientSetup sess=0x7f0bd006c400 relay-1 | V0804 01:03:52.473176 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0804 01:03:52.473180 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0804 01:03:52.473186 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0804 01:03:52.473233 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f0bd006c400 relay-1 | V0804 01:03:52.473257 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd006c400 relay-1 | V0804 01:03:52.473282 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f0bd006c400 relay-1 | V0804 01:03:52.473294 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0804 01:03:52.473309 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f0bd006c400 test-client-1 | 2026-08-04T01:03:55.474131Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-04T01:03:55.474150Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:dc617a5a-18ab-4e65-8a8c-3ac243908ccd] (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: 164e229148102cbb307720df65c496f9 test-client-1 | publisher_connection_id: a83ec8c2483dbe2be4648e60cefd0220 test-client-1 | ... test-client-1 | 2026-08-04T01:03:55.474631Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0804 01:03:55.474215 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd006c400 relay-1 | V0804 01:03:55.474257 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f0bd006c400 relay-1 | V0804 01:03:55.474266 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0804 01:03:55.474276 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0804 01:03:55.474285 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd006c400 relay-1 | E20260804 01:03:55.474350 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260804 01:03:55.474411 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=dfe3f0d1e44794db, server CID=40000013a81219fa, downstream=[::ffff:172.18.0.3]:36065, [::]:4443=local, drain=none relay-1 | E0804 01:03:55.474464 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0804 01:03:55.474471 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f0bd006c400 relay-1 | V0804 01:03:55.474473 8 MoQSession.cpp:2616] close sess=0x7f0bd006c400 relay-1 | V0804 01:03:55.474479 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f0bd006c400 relay-1 | V0804 01:03:55.474493 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f0bd006c400 relay-1 | V0804 01:03:55.474617 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f0bd006c400 test-client-1 | 2026-08-04T01:03:55.475149Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35462 dual_stack=true relay-1 | V0804 01:03:55.478190 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0804 01:03:55.478206 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0804 01:03:55.478306 8 MoQSession.cpp:2490] start sess=0x7f0bd006d740 relay-1 | V0804 01:03:55.478332 8 MoQSession.cpp:2683] sendSetup sess=0x7f0bd006d740 relay-1 | V0804 01:03:55.478389 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f0bd006d740 test-client-1 | 2026-08-04T01:03:55.478654Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0804 01:03:55.478685 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f0bd006d740 relay-1 | V0804 01:03:55.478794 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd006d740 relay-1 | V0804 01:03:55.478840 8 MoQSession.cpp:2827] onClientSetup sess=0x7f0bd006d740 relay-1 | V0804 01:03:55.478850 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0804 01:03:55.478855 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0804 01:03:55.478861 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0804 01:03:55.478874 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f0bd006d740 relay-1 | V0804 01:03:55.478896 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f0bd006d740 relay-1 | V0804 01:03:55.478941 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f0bd006d740 relay-1 | V0804 01:03:55.478955 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0804 01:03:55.478964 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f0bd006d740 relay-1 | V0804 01:03:55.484138 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f0bd006c400 test-client-1 | 2026-08-04T01:03:57.479876Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0804 01:03:57.480007 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd006d740 relay-1 | V0804 01:03:57.480043 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f0bd006d740 relay-1 | V0804 01:03:57.480053 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0804 01:03:57.480064 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0804 01:03:57.480074 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f0bd006d740 test-client-1 | 2026-08-04T01:03:57.580780Z  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: 47dffe1524c5591dd3014262665003c0 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'