make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: moxygen-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-07-26T01:07:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-26T01:07:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-26T01:07:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-26T01:07:15Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-26T01:07:15Z" 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 | V0726 01:07:15.900891 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0726 01:07:15.902377 7 MoQServer.cpp:160] 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-07-26T01:07:21.508024Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50095 dual_stack=true relay-1 | V0726 01:07:21.511607 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:07:21.511646 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0726 01:07:21.511878 8 MoQSession.cpp:2389] start sess=0x7f669c04b1c0 relay-1 | V0726 01:07:21.511910 8 MoQSession.cpp:2582] sendSetup sess=0x7f669c04b1c0 relay-1 | V0726 01:07:21.512031 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f669c04b1c0 relay-1 | V0726 01:07:21.512194 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f669c04b1c0 relay-1 | V0726 01:07:21.512268 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c04b1c0 relay-1 | V0726 01:07:21.512295 8 MoQSession.cpp:2726] onClientSetup sess=0x7f669c04b1c0 test-client-1 | 2026-07-26T01:07:21.512204Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0726 01:07:21.512301 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 2a099a3ebf0b09409a6985261ee19485 test-client-1 | ... relay-1 | V0726 01:07:21.512305 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0726 01:07:21.512310 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-26T01:07:21.513053Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58694 dual_stack=true relay-1 | E20260726 01:07:21.513271 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260726 01:07:21.513511 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1f9a3765271d05b7, server CID=40000001854013e3, downstream=[::ffff:172.18.0.3]:50095, [::]:4443=local, drain=none relay-1 | E0726 01:07:21.513589 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0726 01:07:21.513663 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f669c04b1c0 relay-1 | V0726 01:07:21.513669 8 MoQSession.cpp:2515] close sess=0x7f669c04b1c0 relay-1 | V0726 01:07:21.513695 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f669c04b1c0 relay-1 | V0726 01:07:21.513754 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f669c04b1c0 test-client-1 | 2026-07-26T01:07:21.513862Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0726 01:07:21.514350 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c04b1c0 relay-1 | V0726 01:07:21.514448 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f669c04b1c0 relay-1 | V0726 01:07:21.514465 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f669c04b1c0 relay-1 | V0726 01:07:21.515223 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:07:21.515241 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0726 01:07:21.515345 8 MoQSession.cpp:2389] start sess=0x7f669c063ca0 relay-1 | V0726 01:07:21.515369 8 MoQSession.cpp:2582] sendSetup sess=0x7f669c063ca0 relay-1 | V0726 01:07:21.515419 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f669c063ca0 test-client-1 | 2026-07-26T01:07:21.515740Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0726 01:07:21.515767 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f669c063ca0 relay-1 | V0726 01:07:21.515855 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c063ca0 relay-1 | V0726 01:07:21.515869 8 MoQSession.cpp:2726] onClientSetup sess=0x7f669c063ca0 relay-1 | V0726 01:07:21.515873 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:07:21.515877 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0726 01:07:21.515881 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0726 01:07:21.515926 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f669c063ca0 relay-1 | V0726 01:07:21.515951 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c063ca0 relay-1 | V0726 01:07:21.515965 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f669c063ca0 relay-1 | V0726 01:07:21.515974 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0726 01:07:21.515985 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f669c063ca0 test-client-1 | 2026-07-26T01:07:23.517024Z  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: 5ffe4dc95ff8f679a670c2d5a684d822 test-client-1 | ... test-client-1 | 2026-07-26T01:07:23.517606Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260726 01:07:23.517185 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260726 01:07:23.517271 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=739df0335e74337d, server CID=40000017bf418cc2, downstream=[::ffff:172.18.0.3]:58694, [::]:4443=local, drain=none relay-1 | E0726 01:07:23.517363 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0726 01:07:23.517380 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f669c063ca0 relay-1 | V0726 01:07:23.517386 8 MoQSession.cpp:2515] close sess=0x7f669c063ca0 relay-1 | V0726 01:07:23.517397 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0726 01:07:23.517407 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0726 01:07:23.517417 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f669c063ca0 relay-1 | V0726 01:07:23.517434 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0726 01:07:23.517442 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f669c063ca0 relay-1 | V0726 01:07:23.517564 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c063ca0 relay-1 | V0726 01:07:23.517575 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c063ca0 relay-1 | V0726 01:07:23.517609 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f669c063ca0 test-client-1 | 2026-07-26T01:07:23.518110Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51941 dual_stack=true relay-1 | V0726 01:07:23.520034 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:07:23.520050 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0726 01:07:23.520166 8 MoQSession.cpp:2389] start sess=0x7f669c066e50 relay-1 | V0726 01:07:23.520188 8 MoQSession.cpp:2582] sendSetup sess=0x7f669c066e50 relay-1 | V0726 01:07:23.520293 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f669c066e50 relay-1 | V0726 01:07:23.520415 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f669c066e50 relay-1 | V0726 01:07:23.520474 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c066e50 relay-1 | V0726 01:07:23.520513 8 MoQSession.cpp:2726] onClientSetup sess=0x7f669c066e50 relay-1 | V0726 01:07:23.520542 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:07:23.520565 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0726 01:07:23.520589 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-26T01:07:23.520457Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0726 01:07:23.520655 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f669c066e50 relay-1 | V0726 01:07:23.520689 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c066e50 relay-1 | V0726 01:07:23.520707 8 MoQSession.cpp:3800] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f669c066e50 relay-1 | V0726 01:07:23.520723 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c066e50 relay-1 | E0726 01:07:23.520738 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0726 01:07:23.520744 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0726 01:07:23.520748 8 MoQSession.cpp:5659] subscribeError sess=0x7f669c066e50 test-client-1 | 2026-07-26T01:07:23.520879Z  WARN moq_transport::serve::error: [aa47d60d-0cf5-4836-bea2-ba3453a73242] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-26T01:07:23.520898Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-26T01:07:23.520930Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:aa47d60d-0cf5-4836-bea2-ba3453a73242] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 76572823f4a427162cd542c9124ee0ab test-client-1 | ... test-client-1 | 2026-07-26T01:07:23.521355Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260726 01:07:23.521075 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260726 01:07:23.521163 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9fb47fca997f69f3, server CID=4000001fd6dd94c3, downstream=[::ffff:172.18.0.3]:51941, [::]:4443=local, drain=none relay-1 | E0726 01:07:23.521217 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0726 01:07:23.521223 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f669c066e50 relay-1 | V0726 01:07:23.521226 8 MoQSession.cpp:2515] close sess=0x7f669c066e50 relay-1 | V0726 01:07:23.521231 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f669c066e50 relay-1 | V0726 01:07:23.521239 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f669c066e50 relay-1 | V0726 01:07:23.521300 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c066e50 relay-1 | V0726 01:07:23.521321 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f669c066e50 test-client-1 | 2026-07-26T01:07:23.521854Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36847 dual_stack=true relay-1 | V0726 01:07:23.523605 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:07:23.523628 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0726 01:07:23.523748 8 MoQSession.cpp:2389] start sess=0x7f669c072980 relay-1 | V0726 01:07:23.523821 8 MoQSession.cpp:2582] sendSetup sess=0x7f669c072980 relay-1 | V0726 01:07:23.524002 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f669c072980 relay-1 | V0726 01:07:23.524060 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f669c072980 relay-1 | V0726 01:07:23.524141 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c072980 relay-1 | V0726 01:07:23.524150 8 MoQSession.cpp:2726] onClientSetup sess=0x7f669c072980 relay-1 | V0726 01:07:23.524154 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:07:23.524158 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0726 01:07:23.524163 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-26T01:07:23.524929Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35019 dual_stack=true relay-1 | V0726 01:07:23.526637 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:07:23.526651 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0726 01:07:23.526930 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f669c063ca0 relay-1 | V0726 01:07:23.526953 8 MoQSession.cpp:2389] start sess=0x7f669c084af0 relay-1 | V0726 01:07:23.526967 8 MoQSession.cpp:2582] sendSetup sess=0x7f669c084af0 relay-1 | V0726 01:07:23.527065 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f669c084af0 relay-1 | V0726 01:07:23.527086 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f669c084af0 test-client-1 | 2026-07-26T01:07:23.527235Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-07-26T01:07:23.527245Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0726 01:07:23.527159 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c084af0 relay-1 | V0726 01:07:23.527168 8 MoQSession.cpp:2726] onClientSetup sess=0x7f669c084af0 relay-1 | V0726 01:07:23.527171 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:07:23.527175 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0726 01:07:23.527180 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0726 01:07:23.527408 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f669c072980 relay-1 | V0726 01:07:23.527428 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f669c084af0 relay-1 | V0726 01:07:23.527457 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c072980 relay-1 | V0726 01:07:23.527465 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f669c072980 relay-1 | V0726 01:07:23.527471 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c084af0 relay-1 | V0726 01:07:23.527477 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f669c084af0 relay-1 | V0726 01:07:23.527485 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c084af0 relay-1 | V0726 01:07:23.527495 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0726 01:07:23.527505 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f669c072980 relay-1 | V0726 01:07:23.527529 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0726 01:07:23.527537 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0726 01:07:23.527544 8 MoQSession.cpp:5524] subscribe sess=0x7f669c072980 relay-1 | V0726 01:07:23.527633 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c072980 relay-1 | V0726 01:07:23.527899 8 MoQSession.cpp:4285] onSubscribeOk id=1 sess=0x7f669c072980 relay-1 | V0726 01:07:23.527919 8 MoQSession.cpp:5620] Subscribe ready trackReceiveState=0x7f669c059660 requestID=1 relay-1 | V0726 01:07:23.527927 8 MoQSession.cpp:5640] sendSubscribeOk sess=0x7f669c084af0 relay-1 | V0726 01:07:23.537090 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f669c066e50 test-client-1 | 2026-07-26T01:07:26.529389Z  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: 3008 test-client-1 | publisher_connection_id: cead4f61b907ec3f34a2ff3131b3c1e4 test-client-1 | subscriber_connection_id: 2419192f83f08f7cc99ea9183c1346d8 test-client-1 | ... relay-1 | V0726 01:07:26.529574 8 MoQSession.cpp:4585] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0726 01:07:26.529612 8 MoQSession.cpp:1963] processPublishDone trackReceiveState=0x7f669c059660 relay-1 | V0726 01:07:26.529617 8 MoQSession.cpp:1983] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7f669c059660 relay-1 | V0726 01:07:26.529625 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c072980 relay-1 | V0726 01:07:26.529637 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c072980 relay-1 | V0726 01:07:26.529649 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f669c072980 relay-1 | V0726 01:07:26.529655 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0726 01:07:26.529664 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0726 01:07:26.529672 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c072980 relay-1 | V0726 01:07:26.529681 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c084af0 relay-1 | E20260726 01:07:26.530205 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260726 01:07:26.530268 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a197c79c99fb23d4, server CID=4000000de0015ca5, downstream=[::ffff:172.18.0.3]:35019, [::]:4443=local, drain=none relay-1 | E0726 01:07:26.530338 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0726 01:07:26.530346 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f669c084af0 relay-1 | V0726 01:07:26.530351 8 MoQSession.cpp:2515] close sess=0x7f669c084af0 relay-1 | V0726 01:07:26.530359 8 MoQSession.cpp:5734] sendPublishDone sess=0x7f669c084af0 relay-1 | E0726 01:07:26.530363 8 MoQSession.cpp:5739] publishDone for invalid id=0 sess=0x7f669c084af0 relay-1 | V0726 01:07:26.530368 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f669c084af0 relay-1 | V0726 01:07:26.530380 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0726 01:07:26.530388 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f669c084af0 relay-1 | V0726 01:07:26.530540 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f669c084af0 relay-1 | E20260726 01:07:26.530561 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260726 01:07:26.530588 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fe2b4b62457e567f, server CID=400000035ccbd024, downstream=[::ffff:172.18.0.3]:36847, [::]:4443=local, drain=none relay-1 | E0726 01:07:26.530627 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0726 01:07:26.530645 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f669c072980 relay-1 | V0726 01:07:26.530649 8 MoQSession.cpp:2515] close sess=0x7f669c072980 relay-1 | V0726 01:07:26.530655 8 MoQSession.cpp:1934] subscribeError trackReceiveState=0x7f669c059660 relay-1 | V0726 01:07:26.530659 8 MoQSession.cpp:1963] processPublishDone trackReceiveState=0x7f669c059660 relay-1 | V0726 01:07:26.530665 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0726 01:07:26.530673 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0726 01:07:26.530678 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f669c084af0 relay-1 | V0726 01:07:26.530682 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f669c05a700 relay-1 | V0726 01:07:26.530686 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0726 01:07:26.530690 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0726 01:07:26.530709 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0726 01:07:26.530722 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f669c072980 relay-1 | V0726 01:07:26.530733 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f669c072980 relay-1 | V0726 01:07:26.530839 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f669c072980 relay-1 | V0726 01:07:26.530853 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f669c072980 test-client-1 | 2026-07-26T01:07:26.530650Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57831 dual_stack=true test-client-1 | 2026-07-26T01:07:26.530927Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-26T01:07:26.530986Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0726 01:07:26.534058 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:07:26.534082 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0726 01:07:26.534193 8 MoQSession.cpp:2389] start sess=0x7f669c072980 test-client-1 | 2026-07-26T01:07:26.534497Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0726 01:07:26.534245 8 MoQSession.cpp:2582] sendSetup sess=0x7f669c072980 relay-1 | V0726 01:07:26.534358 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f669c072980 relay-1 | V0726 01:07:26.534455 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f669c072980 relay-1 | V0726 01:07:26.534515 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c072980 relay-1 | V0726 01:07:26.534527 8 MoQSession.cpp:2726] onClientSetup sess=0x7f669c072980 relay-1 | V0726 01:07:26.534531 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:07:26.534535 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0726 01:07:26.534541 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0726 01:07:26.534921 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f669c072980 relay-1 | V0726 01:07:26.534946 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c072980 relay-1 | V0726 01:07:26.534954 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f669c072980 relay-1 | V0726 01:07:26.534967 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c072980 relay-1 | E0726 01:07:26.534983 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0726 01:07:26.534990 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0726 01:07:26.534995 8 MoQSession.cpp:5659] subscribeError sess=0x7f669c072980 test-client-1 | 2026-07-26T01:07:26.535148Z  WARN moq_transport::serve::error: [37844a32-5429-43bb-9b98-667249b26072] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-26T01:07:26.535166Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260726 01:07:26.535271 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260726 01:07:26.535342 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=26a361edfc7f955c, server CID=4000000e28a1f2a6, downstream=[::ffff:172.18.0.3]:57831, [::]:4443=local, drain=none relay-1 | E0726 01:07:26.535401 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0726 01:07:26.535408 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f669c072980 relay-1 | V0726 01:07:26.535412 8 MoQSession.cpp:2515] close sess=0x7f669c072980 relay-1 | V0726 01:07:26.535418 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f669c072980 relay-1 | V0726 01:07:26.535427 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f669c072980 relay-1 | V0726 01:07:26.535499 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c072980 relay-1 | V0726 01:07:26.535522 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f669c072980 test-client-1 | 2026-07-26T01:07:26.535609Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0726 01:07:26.540706 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f669c084af0 relay-1 | V0726 01:07:26.540730 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f669c072980 test-client-1 | 2026-07-26T01:07:27.037036Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34059 dual_stack=true relay-1 | V0726 01:07:27.040605 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:07:27.040635 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0726 01:07:27.040736 8 MoQSession.cpp:2389] start sess=0x7f669c079f00 relay-1 | V0726 01:07:27.040761 8 MoQSession.cpp:2582] sendSetup sess=0x7f669c079f00 relay-1 | V0726 01:07:27.041277 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f669c079f00 relay-1 | V0726 01:07:27.041306 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f669c079f00 relay-1 | V0726 01:07:27.041379 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c079f00 relay-1 | V0726 01:07:27.041396 8 MoQSession.cpp:2726] onClientSetup sess=0x7f669c079f00 relay-1 | V0726 01:07:27.041406 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:07:27.041411 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0726 01:07:27.041415 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-26T01:07:27.041525Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0726 01:07:27.041738 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f669c079f00 relay-1 | V0726 01:07:27.041768 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c079f00 relay-1 | V0726 01:07:27.041777 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f669c079f00 relay-1 | V0726 01:07:27.041789 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0726 01:07:27.041823 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f669c079f00 test-client-1 | 2026-07-26T01:07:30.042646Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-07-26T01:07:30.042673Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:37844a32-5429-43bb-9b98-667249b26072] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3513 test-client-1 | subscriber_connection_id: ae8e0fc70d4dc4e7cbede33fa745fe5e test-client-1 | publisher_connection_id: b13b85b854b783f574446436aa34fe3d test-client-1 | ... test-client-1 | 2026-07-26T01:07:30.043287Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260726 01:07:30.042843 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260726 01:07:30.042924 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=59ae85e7304ae9ed, server CID=40000019b09c571e, downstream=[::ffff:172.18.0.3]:34059, [::]:4443=local, drain=none relay-1 | E0726 01:07:30.043019 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0726 01:07:30.043036 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f669c079f00 relay-1 | V0726 01:07:30.043042 8 MoQSession.cpp:2515] close sess=0x7f669c079f00 relay-1 | V0726 01:07:30.043052 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0726 01:07:30.043062 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0726 01:07:30.043072 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f669c079f00 relay-1 | V0726 01:07:30.043088 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0726 01:07:30.043100 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f669c079f00 relay-1 | V0726 01:07:30.043222 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c079f00 relay-1 | V0726 01:07:30.043236 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c079f00 relay-1 | V0726 01:07:30.043281 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f669c079f00 test-client-1 | 2026-07-26T01:07:30.043660Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48777 dual_stack=true relay-1 | V0726 01:07:30.045834 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:07:30.045850 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0726 01:07:30.045961 8 MoQSession.cpp:2389] start sess=0x7f669c05d640 relay-1 | V0726 01:07:30.046018 8 MoQSession.cpp:2582] sendSetup sess=0x7f669c05d640 relay-1 | V0726 01:07:30.046162 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f669c05d640 relay-1 | V0726 01:07:30.046386 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f669c05d640 test-client-1 | 2026-07-26T01:07:30.046422Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0726 01:07:30.046456 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c05d640 relay-1 | V0726 01:07:30.046498 8 MoQSession.cpp:2726] onClientSetup sess=0x7f669c05d640 relay-1 | V0726 01:07:30.046526 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:07:30.046540 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0726 01:07:30.046547 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0726 01:07:30.046601 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f669c05d640 relay-1 | V0726 01:07:30.046652 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f669c05d640 relay-1 | V0726 01:07:30.046664 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f669c05d640 relay-1 | V0726 01:07:30.046677 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0726 01:07:30.046687 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f669c05d640 relay-1 | V0726 01:07:30.134402 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f669c079f00 test-client-1 | 2026-07-26T01:07:32.048336Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0726 01:07:32.048455 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c05d640 relay-1 | V0726 01:07:32.048496 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f669c05d640 relay-1 | V0726 01:07:32.048504 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0726 01:07:32.048514 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0726 01:07:32.048522 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f669c05d640 test-client-1 | 2026-07-26T01:07:32.149288Z  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: fc00373f89a6a47b3df8507d722d8772 test-client-1 | ... relay-1 | E20260726 01:07:32.149950 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260726 01:07:32.150012 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2a6d9c4d275ca7ac, server CID=400000126f051f42, downstream=[::ffff:172.18.0.3]:48777, [::]:4443=local, drain=none relay-1 | E0726 01:07:32.150076 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0726 01:07:32.150099 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f669c05d640 relay-1 | V0726 01:07:32.150105 8 MoQSession.cpp:2515] close sess=0x7f669c05d640 relay-1 | V0726 01:07:32.150114 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f669c05d640 relay-1 | V0726 01:07:32.150135 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f669c05d640 relay-1 | V0726 01:07:32.150287 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f669c05d640 relay-1 | V0726 01:07:32.160476 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f669c05d640 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'