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-10-06T00:53:40Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T00:53:40Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T00:53:40Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T00:53:40Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-06T00:53:40Z" 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 | V1006 00:53:40.815913 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W1006 00:53:40.816980 7 MoQServer.cpp:172] 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.12 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..18 test-client-1 | 2026-10-06T00:53:46.427112Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46523 dual_stack=true relay-1 | V1006 00:53:46.430704 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:46.430740 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:46.430958 8 MoQSession.cpp:2701] start sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.431092 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.431297 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.431528 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.431552 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.431575 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.431641 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:46.431670 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:46.431693 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-10-06T00:53:46.431522Z  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: 15fa1de1394f10984c956f64feb2d41c test-client-1 | ... test-client-1 | 2026-10-06T00:53:46.432317Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261006 00:53:46.431835 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:46.432071 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=dde2730e141da508, server CID=4000000f4f8dbcea, downstream=[::ffff:172.18.0.3]:46523, [::]:4443=local, drain=none relay-1 | E1006 00:53:46.432133 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-06T00:53:46.432477Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36026 dual_stack=true relay-1 | V1006 00:53:46.432139 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.432142 8 MoQSession.cpp:2977] close sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.432161 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.432187 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.432265 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.432339 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.432349 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc054e10 relay-1 | V1006 00:53:46.434091 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:46.434154 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:46.434322 8 MoQSession.cpp:2701] start sess=0x7f79dc06a670 relay-1 | V1006 00:53:46.434404 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc06a670 relay-1 | V1006 00:53:46.434628 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc06a670 relay-1 | V1006 00:53:46.434701 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc06a670 relay-1 | V1006 00:53:46.434885 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc06a670 relay-1 | V1006 00:53:46.434942 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc06a670 test-client-1 | 2026-10-06T00:53:46.434860Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V1006 00:53:46.434966 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:46.434989 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:46.435010 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:46.435118 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc06a670 relay-1 | V1006 00:53:46.435197 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc06a670 relay-1 | V1006 00:53:46.435239 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f79dc06a670 relay-1 | V1006 00:53:46.435314 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1006 00:53:46.435365 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f79dc06a670 test-client-1 | 2026-10-06T00:53:48.436283Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) relay-1 | V1006 00:53:48.436540 8 MoQRelaySession.cpp:1310] onPublishNamespaceDone requestID=0 sess=0x7f79dc06a670 relay-1 | V1006 00:53:48.436593 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1006 00:53:48.436605 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1006 00:53:48.436615 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc06a670 relay-1 | V1006 00:53:48.436630 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc06a670 relay-1 | E20261006 00:53:48.436898 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 23370ec38b9822335d5612f196c7448e test-client-1 | ... relay-1 | E20261006 00:53:48.436945 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=73c67b39c0c86e9b, server CID=4000001b50a50064, downstream=[::ffff:172.18.0.3]:36026, [::]:4443=local, drain=none relay-1 | E1006 00:53:48.437006 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-06T00:53:48.437303Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:48.437119 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc06a670 relay-1 | V1006 00:53:48.437129 8 MoQSession.cpp:2977] close sess=0x7f79dc06a670 relay-1 | V1006 00:53:48.437138 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc06a670 relay-1 | V1006 00:53:48.437166 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc06a670 relay-1 | V1006 00:53:48.437295 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc06a670 test-client-1 | 2026-10-06T00:53:48.437672Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38837 dual_stack=true relay-1 | V1006 00:53:48.439529 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:48.439545 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:48.439715 8 MoQSession.cpp:2701] start sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.439741 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.439860 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc04ca10 test-client-1 | 2026-10-06T00:53:48.440072Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V1006 00:53:48.440115 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.440152 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc04ca10 test-client-1 | 2026-10-06T00:53:48.440429Z  WARN moq_transport::serve::error: [2bdd8c58-f6ed-4109-9bba-8d149c21d6d2] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | V1006 00:53:48.440160 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.440164 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:48.440168 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:48.440175 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:48.440218 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.440245 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.440256 8 MoQSession.cpp:4298] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.440275 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V1006 00:53:48.440279 8 MoQSession.cpp:6310] subscribeError sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.440291 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc04ca10 test-client-1 | 2026-10-06T00:53:48.440498Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:2bdd8c58-f6ed-4109-9bba-8d149c21d6d2] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: f0a021f5d7aabae43784d15b37ce954c test-client-1 | ... relay-1 | E20261006 00:53:48.440701 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:48.440775 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9cc9c997eee38706, server CID=4000000aa47cd722, downstream=[::ffff:172.18.0.3]:38837, [::]:4443=local, drain=none relay-1 | E1006 00:53:48.440855 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:48.440862 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.440866 8 MoQSession.cpp:2977] close sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.440871 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.440883 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc04ca10 test-client-1 | 2026-10-06T00:53:48.441029Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:48.440998 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.441013 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc04ca10 relay-1 | V1006 00:53:48.441033 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc04ca10 test-client-1 | 2026-10-06T00:53:48.441627Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41918 dual_stack=true relay-1 | V1006 00:53:48.443219 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:48.443232 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:48.443344 8 MoQSession.cpp:2701] start sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.443363 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.443459 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.443667 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.443694 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.443699 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.443703 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:48.443707 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:48.443711 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-10-06T00:53:48.444374Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44038 dual_stack=true relay-1 | V1006 00:53:48.446095 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:48.446114 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:48.446237 8 MoQSession.cpp:2701] start sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:48.446255 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:48.446312 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc08ddd0 test-client-1 | 2026-10-06T00:53:48.446593Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-06T00:53:48.446607Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V1006 00:53:48.446618 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:48.446673 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc06a670 relay-1 | V1006 00:53:48.446749 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:48.446756 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:48.446760 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:48.446763 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:48.446766 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:48.446774 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.446779 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:48.446795 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.446800 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.446804 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:48.446807 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:48.446815 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1006 00:53:48.446821 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.446846 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1006 00:53:48.446849 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1006 00:53:48.446856 8 MoQSession.cpp:6170] subscribe sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.446922 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.447186 8 MoQSession.cpp:4814] onSubscribeOk id=1 sess=0x7f79dc07aef0 relay-1 | V1006 00:53:48.447231 8 MoQSession.cpp:6272] Subscribe ready trackReceiveState=0x7f79dc05cc20 requestID=1 relay-1 | V1006 00:53:48.447250 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:48.457409 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc04ca10 test-client-1 | 2026-10-06T00:53:51.448549Z  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: e462705db864874ac4feb1f633b939f1 test-client-1 | subscriber_connection_id: 674d66e1e9a98c923f6cbe93c2979176 test-client-1 | ... test-client-1 | 2026-10-06T00:53:51.449146Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261006 00:53:51.448755 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:51.448830 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7a9109daa409e310, server CID=40000003b6a9cc0e, downstream=[::ffff:172.18.0.3]:44038, [::]:4443=local, drain=none relay-1 | E1006 00:53:51.448910 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:51.448926 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:51.448932 8 MoQSession.cpp:2977] close sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:51.448944 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:51.448961 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1006 00:53:51.448971 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:51.449206 8 MoQSession.cpp:5148] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V1006 00:53:51.449223 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc05cc20 relay-1 | V1006 00:53:51.449228 8 MoQSession.cpp:2252] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7f79dc05cc20 relay-1 | V1006 00:53:51.449234 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc07aef0 relay-1 | V1006 00:53:51.449248 8 MoQRelaySession.cpp:1310] onPublishNamespaceDone requestID=0 sess=0x7f79dc07aef0 relay-1 | V1006 00:53:51.449256 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1006 00:53:51.449265 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1006 00:53:51.449273 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc07aef0 relay-1 | V1006 00:53:51.449284 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc07aef0 relay-1 | V1006 00:53:51.449291 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:51.449298 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:51.449332 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc08ddd0 relay-1 | E20261006 00:53:51.449376 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:51.449438 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b476d63f779c1965, server CID=4000001a218b0034, downstream=[::ffff:172.18.0.3]:41918, [::]:4443=local, drain=none relay-1 | E1006 00:53:51.449556 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:51.449591 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc07aef0 relay-1 | V1006 00:53:51.449595 8 MoQSession.cpp:2977] close sess=0x7f79dc07aef0 relay-1 | V1006 00:53:51.449600 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f79dc05cc20 relay-1 | V1006 00:53:51.449603 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc05cc20 relay-1 | V1006 00:53:51.449609 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V1006 00:53:51.449615 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1006 00:53:51.449620 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=17 relay-1 | V1006 00:53:51.449624 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f79dc05dbb0 relay-1 | V1006 00:53:51.449628 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1006 00:53:51.449635 8 MoQRelay.cpp:1938] Publisher terminated for moq-test/interop/test-track relay-1 | V1006 00:53:51.449650 8 MoQCache.cpp:2266] Added track to LRU: moq-test/interop/test-track relay-1 | V1006 00:53:51.449656 8 MoQSession.cpp:2187] cancel alias=1 requestID=1 relay-1 | V1006 00:53:51.449661 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc07aef0 relay-1 | V1006 00:53:51.449670 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc07aef0 relay-1 | V1006 00:53:51.449748 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc07aef0 test-client-1 | 2026-10-06T00:53:51.449867Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:51.449758 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc07aef0 test-client-1 | 2026-10-06T00:53:51.449995Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36886 dual_stack=true relay-1 | V1006 00:53:51.452958 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:51.452975 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:51.453079 8 MoQSession.cpp:2701] start sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.453101 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.453207 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.453320 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.453351 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.453358 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.453362 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:51.453366 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:51.453371 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-10-06T00:53:51.453481Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V1006 00:53:51.453741 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.453777 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.453790 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.453809 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V1006 00:53:51.453814 8 MoQSession.cpp:6310] subscribeError sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.453825 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc04c650 test-client-1 | 2026-10-06T00:53:51.453947Z  WARN moq_transport::serve::error: [b97faafc-8f33-4dfc-b050-2b467d8b874c] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20261006 00:53:51.454082 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:51.454116 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ef228ea4fbe4b6db, server CID=4000001b36564753, downstream=[::ffff:172.18.0.3]:36886, [::]:4443=local, drain=none relay-1 | E1006 00:53:51.454155 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:51.454163 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.454167 8 MoQSession.cpp:2977] close sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.454173 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.454182 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.454250 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.454266 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc04c650 relay-1 | V1006 00:53:51.454284 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc04c650 test-client-1 | 2026-10-06T00:53:51.454311Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:51.460496 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc08ddd0 relay-1 | V1006 00:53:51.460518 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc04c650 test-client-1 | 2026-10-06T00:53:51.955630Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57857 dual_stack=true relay-1 | V1006 00:53:51.958298 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:51.958319 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:51.958422 8 MoQSession.cpp:2701] start sess=0x7f79dc076c00 relay-1 | V1006 00:53:51.958448 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc076c00 relay-1 | V1006 00:53:51.958506 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc076c00 test-client-1 | 2026-10-06T00:53:51.958819Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V1006 00:53:51.958798 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc076c00 relay-1 | V1006 00:53:51.958828 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc076c00 relay-1 | V1006 00:53:51.958835 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc076c00 relay-1 | V1006 00:53:51.958840 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:51.958844 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:51.958850 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:51.959022 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc076c00 relay-1 | V1006 00:53:51.959057 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc076c00 relay-1 | V1006 00:53:51.959069 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f79dc076c00 relay-1 | V1006 00:53:51.959083 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1006 00:53:51.959094 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f79dc076c00 test-client-1 | 2026-10-06T00:53:54.959743Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-10-06T00:53:54.959766Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:b97faafc-8f33-4dfc-b050-2b467d8b874c] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3511 test-client-1 | subscriber_connection_id: ebc45dd8cf3e65c51d928728749b7b2b test-client-1 | publisher_connection_id: 527e28be6a47cff8c9b4b4dd5328c726 test-client-1 | ... relay-1 | E20261006 00:53:54.959878 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:54.959971 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ef5b9ff08756e2f1, server CID=400000050e26e44d, downstream=[::ffff:172.18.0.3]:57857, [::]:4443=local, drain=none relay-1 | E1006 00:53:54.960316 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:54.960335 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc076c00 relay-1 | V1006 00:53:54.960358 8 MoQSession.cpp:2977] close sess=0x7f79dc076c00 relay-1 | V1006 00:53:54.960368 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1006 00:53:54.960396 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1006 00:53:54.960410 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc076c00 relay-1 | V1006 00:53:54.960424 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1006 00:53:54.960436 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc076c00 relay-1 | V1006 00:53:54.960545 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc076c00 relay-1 | V1006 00:53:54.960613 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc076c00 test-client-1 | 2026-10-06T00:53:54.960643Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:54.960651 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc076c00 test-client-1 | 2026-10-06T00:53:54.960997Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35235 dual_stack=true relay-1 | V1006 00:53:54.963426 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:54.963443 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:54.963547 8 MoQSession.cpp:2701] start sess=0x7f79dc0741a0 relay-1 | V1006 00:53:54.963601 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc0741a0 relay-1 | V1006 00:53:54.963662 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:54.963952 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc0741a0 relay-1 | V1006 00:53:54.963977 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:54.963984 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc0741a0 relay-1 | V1006 00:53:54.963986 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:54.963990 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:54.963999 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-10-06T00:53:54.964059Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V1006 00:53:54.964206 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc0741a0 relay-1 | V1006 00:53:54.964242 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:54.964256 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:54.964275 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1006 00:53:54.964285 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f79dc0741a0 relay-1 | V1006 00:53:55.130931 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc076c00 test-client-1 | 2026-10-06T00:53:56.965221Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V1006 00:53:56.965401 8 MoQRelaySession.cpp:1310] onPublishNamespaceDone requestID=0 sess=0x7f79dc0741a0 relay-1 | V1006 00:53:56.965425 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1006 00:53:56.965435 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1006 00:53:56.965446 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:56.965464 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0741a0 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2107 test-client-1 | connection_id: 9c11ed0d87f4815bb7a23c342e376ff9 test-client-1 | ... test-client-1 | 2026-10-06T00:53:57.067115Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20261006 00:53:57.067350 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:57.067436 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5395ccdeb0926738, server CID=40000018f5684a28, downstream=[::ffff:172.18.0.3]:35235, [::]:4443=local, drain=none relay-1 | E1006 00:53:57.067502 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:57.067511 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.067514 8 MoQSession.cpp:2977] close sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.067521 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.067536 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.067701 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc0741a0 test-client-1 | 2026-10-06T00:53:57.067807Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T00:53:57.068324Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36293 dual_stack=true relay-1 | V1006 00:53:57.070355 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:57.070371 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:57.070474 8 MoQSession.cpp:2701] start sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.070501 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.070593 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.070893 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc05e640 test-client-1 | 2026-10-06T00:53:57.070921Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | V1006 00:53:57.070917 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.070929 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.070934 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:57.070937 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:57.070943 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:57.071077 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.071108 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.071125 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.071149 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E1006 00:53:57.071156 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1006 00:53:57.071172 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f79dc05e640 test-client-1 | 2026-10-06T00:53:57.071386Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-06T00:53:57.071451Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | V1006 00:53:57.071553 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1006 00:53:57.071647 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc062a10 relay-1 | V1006 00:53:57.071675 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V1006 00:53:57.071704 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1006 00:53:57.071765 8 MoQRelay.cpp:412] Publisher terminated with no subscribers, cleaning up moq-test/publish/published-track relay-1 | V1006 00:53:57.071770 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1006 00:53:57.071776 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc05e640 relay-1 | E20261006 00:53:57.071826 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:57.071883 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=be13b4863aa0a4b7, server CID=40000017a4c5f6ca, downstream=[::ffff:172.18.0.3]:36293, [::]:4443=local, drain=none relay-1 | E1006 00:53:57.071926 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:57.071931 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.071933 8 MoQSession.cpp:2977] close sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.071937 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.071945 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.072006 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc05e640 relay-1 | V1006 00:53:57.072033 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc05e640 test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 8b06d9946ad818d4bf4a176e4f65e712 test-client-1 | ... test-client-1 | 2026-10-06T00:53:57.072061Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T00:53:57.072447Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43486 dual_stack=true relay-1 | V1006 00:53:57.075244 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:57.075259 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:57.075346 8 MoQSession.cpp:2701] start sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.075365 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.075470 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.075569 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.075673 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.075680 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.075683 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:57.075686 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:57.075691 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-10-06T00:53:57.076386Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56448 dual_stack=true relay-1 | V1006 00:53:57.077926 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.078067 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:57.078082 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:57.078174 8 MoQSession.cpp:2701] start sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.078199 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.078258 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc0645e0 test-client-1 | 2026-10-06T00:53:57.078580Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | V1006 00:53:57.078651 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.078688 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.078695 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.078698 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:57.078702 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:57.078707 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:57.078813 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.078855 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.078864 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.078874 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E1006 00:53:57.078890 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1006 00:53:57.078902 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f79dc085ea0 test-client-1 | 2026-10-06T00:53:57.079095Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | V1006 00:53:57.079239 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.079344 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.079362 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/publish/published-track sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.079382 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1006 00:53:57.079388 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1006 00:53:57.079397 8 MoQRelay.cpp:1975] Updating forward for moq-test/publish/published-track numForwardingSubs=1 relay-1 | V1006 00:53:57.079405 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.079476 8 MoQSession.cpp:6606] requestUpdate sess=0x7f79dc085ea0 test-client-1 | 2026-10-06T00:53:57.079648Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-06T00:53:57.079662Z  WARN moq_transport::serve::error: [0cff37dd-5892-4cb6-939f-9438c1bdb20f] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V1006 00:53:57.079854 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.079864 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc085ea0 relay-1 | E1006 00:53:57.079874 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V1006 00:53:57.087970 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc05e640 test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 108 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... relay-1 | E20261006 00:53:57.180452 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:57.180601 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=dac94afed957cee2, server CID=4000001b422bfc6c, downstream=[::ffff:172.18.0.3]:43486, [::]:4443=local, drain=none relay-1 | E20261006 00:53:57.180697 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:57.180725 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f8827dc96107e4c6, server CID=4000000dc2c67a32, downstream=[::ffff:172.18.0.3]:56448, [::]:4443=local, drain=none relay-1 | E1006 00:53:57.180852 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:57.180875 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.180882 8 MoQSession.cpp:2977] close sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.180892 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f79dc062a10 relay-1 | V1006 00:53:57.180897 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc062a10 relay-1 | V1006 00:53:57.180905 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V1006 00:53:57.180914 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1006 00:53:57.180924 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1006 00:53:57.180962 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=51 relay-1 | V1006 00:53:57.180987 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.181015 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.181025 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f79dc08da80 relay-1 | V1006 00:53:57.181030 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1006 00:53:57.181038 8 MoQRelay.cpp:1938] Publisher terminated for moq-test/publish/published-track relay-1 | V1006 00:53:57.181047 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1006 00:53:57.181053 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.181072 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc085ea0 relay-1 | E1006 00:53:57.181189 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:57.181234 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.181256 8 MoQSession.cpp:2977] close sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.181280 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.181296 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc0645e0 test-client-1 | 2026-10-06T00:53:57.181238Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T00:53:57.181555Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:57.181400 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.181416 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.181424 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.181454 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.181473 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc085ea0 relay-1 | V1006 00:53:57.181489 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc0645e0 test-client-1 | 2026-10-06T00:53:57.181686Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51686 dual_stack=true relay-1 | V1006 00:53:57.183628 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:57.183643 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:57.183739 8 MoQSession.cpp:2701] start sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.183765 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.183817 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc085df0 test-client-1 | 2026-10-06T00:53:57.184090Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | V1006 00:53:57.184093 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.184124 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.184132 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.184136 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:57.184140 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:57.184144 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:57.184217 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.184246 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.184259 8 MoQSession.cpp:4298] onSubscribeImpl ftn=nonexistent/rendezvous/test-track sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.191609 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc0645e0 relay-1 | V1006 00:53:57.684751 8 MoQSession.cpp:4440] Application subscribe error err=rendezvous timeout expired relay-1 | V1006 00:53:57.684776 8 MoQSession.cpp:6310] subscribeError sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.684801 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc085df0 test-client-1 | 2026-10-06T00:53:57.685271Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | V1006 00:53:57.685278 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc085df0 relay-1 | E20261006 00:53:57.685350 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 505 test-client-1 | connection_id: 2fcdfe6703380ac2175b48de03873984 test-client-1 | ... relay-1 | E20261006 00:53:57.685411 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8a6b6f12cc7f529e, server CID=4000000ac1fbb8b6, downstream=[::ffff:172.18.0.3]:51686, [::]:4443=local, drain=none relay-1 | E1006 00:53:57.685510 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:57.685518 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.685521 8 MoQSession.cpp:2977] close sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.685531 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.685544 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.685705 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc085df0 relay-1 | V1006 00:53:57.685741 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc085df0 test-client-1 | 2026-10-06T00:53:57.685855Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T00:53:57.686543Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53631 dual_stack=true relay-1 | V1006 00:53:57.688671 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:57.688687 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:57.688813 8 MoQSession.cpp:2701] start sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.688837 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.688895 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.689206 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.689239 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.689246 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.689250 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:57.689254 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:57.689259 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:57.689412 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.689446 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.689462 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-cf1446b0ad30a4d3 sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.696605 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc085df0 test-client-1 | 2026-10-06T00:53:57.891199Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58531 dual_stack=true relay-1 | V1006 00:53:57.893350 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:57.893372 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:57.893467 8 MoQSession.cpp:2701] start sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.893522 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.893792 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.893853 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.893999 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.894016 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.894021 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:57.894026 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:57.894032 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:57.894196 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.894229 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.894243 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.894268 8 MoQRelay.cpp:422] publish ftn=moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-cf1446b0ad30a4d3 relay-1 | E1006 00:53:57.894277 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1006 00:53:57.894303 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.894510 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1006 00:53:57.894526 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1006 00:53:57.894535 8 MoQRelay.cpp:1975] Updating forward for moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-cf1446b0ad30a4d3 numForwardingSubs=1 relay-1 | V1006 00:53:57.894548 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.894641 8 MoQSession.cpp:6606] requestUpdate sess=0x7f79dc075fa0 test-client-1 | 2026-10-06T00:53:57.894762Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | V1006 00:53:57.894966 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1006 00:53:57.895014 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc062a10 relay-1 | V1006 00:53:57.895038 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-cf1446b0ad30a4d3 relay-1 | V1006 00:53:57.895066 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1006 00:53:57.895091 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1006 00:53:57.895118 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=65 relay-1 | V1006 00:53:57.895127 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.895143 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.895147 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f79dc0895a0 relay-1 | V1006 00:53:57.895151 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1006 00:53:57.895158 8 MoQRelay.cpp:1938] Publisher terminated for moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-cf1446b0ad30a4d3 relay-1 | V1006 00:53:57.895169 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.895174 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc075fa0 relay-1 | E1006 00:53:57.895233 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V1006 00:53:57.895469 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.895484 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc06f830 test-client-1 | not ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 224 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261006 00:53:57.910135 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:57.910189 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3caba53279cf8134, server CID=400000017ae4ba68, downstream=[::ffff:172.18.0.3]:58531, [::]:4443=local, drain=none relay-1 | E20261006 00:53:57.910238 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:57.910259 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=720c72bb92ed1dd6, server CID=4000000173f1e2bd, downstream=[::ffff:172.18.0.3]:53631, [::]:4443=local, drain=none relay-1 | E1006 00:53:57.910307 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:57.910315 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.910319 8 MoQSession.cpp:2977] close sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.910326 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.910345 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc075fa0 relay-1 | E1006 00:53:57.910422 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:57.910437 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.910441 8 MoQSession.cpp:2977] close sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.910447 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.910461 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc06f830 relay-1 | V1006 00:53:57.910543 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.910601 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.910644 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc075fa0 relay-1 | V1006 00:53:57.910688 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc06f830 test-client-1 | 2026-10-06T00:53:57.910495Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T00:53:57.910732Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T00:53:57.911180Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49079 dual_stack=true relay-1 | V1006 00:53:57.913312 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:57.913329 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:57.913417 8 MoQSession.cpp:2701] start sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.913433 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.913632 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.913854 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.913885 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.913890 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.913894 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:57.913897 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:57.913903 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:57.913947 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.913970 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.913983 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-2301700d885ca352 sess=0x7f79dc0741a0 relay-1 | V1006 00:53:57.922105 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc06f830 test-client-1 | 2026-10-06T00:53:58.115920Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56623 dual_stack=true relay-1 | V1006 00:53:58.117923 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:58.117947 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:58.118056 8 MoQSession.cpp:2701] start sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.118082 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.118176 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.118274 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.118311 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.118317 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.118319 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:58.118322 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:58.118325 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:58.118496 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.118531 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.118542 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.118553 8 MoQRelay.cpp:422] publish ftn=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-2301700d885ca352 relay-1 | E1006 00:53:58.118560 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1006 00:53:58.118608 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.118685 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1006 00:53:58.118691 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 test-client-1 | 2026-10-06T00:53:58.118848Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | I1006 00:53:58.118696 8 MoQRelay.cpp:1975] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-2301700d885ca352 numForwardingSubs=1 relay-1 | V1006 00:53:58.118711 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.118781 8 MoQSession.cpp:6606] requestUpdate sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.119145 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1006 00:53:58.119157 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc0624c0 relay-1 | V1006 00:53:58.119160 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-2301700d885ca352 relay-1 | V1006 00:53:58.119165 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1006 00:53:58.119170 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1006 00:53:58.119172 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=75 relay-1 | V1006 00:53:58.119175 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.119203 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.119214 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f79dc082780 relay-1 | V1006 00:53:58.119218 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1006 00:53:58.119225 8 MoQRelay.cpp:1938] Publisher terminated for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-2301700d885ca352 relay-1 | V1006 00:53:58.119234 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.119243 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc059cf0 relay-1 | E1006 00:53:58.119305 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V1006 00:53:58.119545 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.119560 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0741a0 test-client-1 | not ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 227 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261006 00:53:58.137295 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:58.137418 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2f501f0ecd038396, server CID=4000001a52f4fbbd, downstream=[::ffff:172.18.0.3]:56623, [::]:4443=local, drain=none relay-1 | E20261006 00:53:58.137501 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:58.137553 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c6f6c7ef79f3a7c1, server CID=400000160dac503d, downstream=[::ffff:172.18.0.3]:49079, [::]:4443=local, drain=none relay-1 | E1006 00:53:58.137695 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:58.137732 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.137739 8 MoQSession.cpp:2977] close sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.137749 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.137798 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc059cf0 relay-1 | E1006 00:53:58.137898 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:58.137912 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.137917 8 MoQSession.cpp:2977] close sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.137923 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.137933 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.137990 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.138016 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.138021 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc059cf0 relay-1 | V1006 00:53:58.138029 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc0741a0 test-client-1 | 2026-10-06T00:53:58.138133Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T00:53:58.138189Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T00:53:58.138453Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38219 dual_stack=true relay-1 | V1006 00:53:58.140060 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:58.140074 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:58.140152 8 MoQSession.cpp:2701] start sess=0x7f79dc007130 relay-1 | V1006 00:53:58.140173 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc007130 relay-1 | V1006 00:53:58.140277 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc007130 relay-1 | V1006 00:53:58.140403 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc007130 relay-1 | V1006 00:53:58.140453 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc007130 relay-1 | V1006 00:53:58.140481 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc007130 relay-1 | V1006 00:53:58.140492 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:58.140495 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:58.140501 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:58.140544 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc007130 relay-1 | V1006 00:53:58.140596 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc007130 relay-1 | V1006 00:53:58.140641 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-543e26eaee3531a5 sess=0x7f79dc007130 relay-1 | V1006 00:53:58.147805 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc0741a0 test-client-1 | 2026-10-06T00:53:58.342492Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49449 dual_stack=true relay-1 | V1006 00:53:58.344341 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:58.344360 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:58.344446 8 MoQSession.cpp:2701] start sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.344469 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.344599 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.344686 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.344729 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.344737 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.344741 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:58.344746 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:58.344751 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:58.344883 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.344953 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.344971 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.344985 8 MoQRelay.cpp:422] publish ftn=moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-543e26eaee3531a5 relay-1 | E1006 00:53:58.344997 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1006 00:53:58.345022 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.345112 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1006 00:53:58.345125 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1006 00:53:58.345133 8 MoQRelay.cpp:1975] Updating forward for moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-543e26eaee3531a5 numForwardingSubs=1 relay-1 | V1006 00:53:58.345144 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f79dc007130 relay-1 | V1006 00:53:58.345208 8 MoQSession.cpp:6606] requestUpdate sess=0x7f79dc0741a0 test-client-1 | 2026-10-06T00:53:58.345414Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-06T00:53:58.345430Z  WARN moq_transport::serve::error: [b3e1c8af-f1ac-4372-b621-05747b063b5d] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V1006 00:53:58.345559 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.345572 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0741a0 test-client-1 | not ok 12 - moq-test-subgroup-per-object relay-1 | E1006 00:53:58.345582 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "PUBLISH was rejected: cancelled" test-client-1 | ... relay-1 | E20261006 00:53:58.345861 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:58.345932 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=49d640ef3345d190, server CID=4000001694fd7d45, downstream=[::ffff:172.18.0.3]:49449, [::]:4443=local, drain=none relay-1 | E20261006 00:53:58.345981 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-10-06T00:53:58.346248Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261006 00:53:58.346009 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0aa651043e451e13, server CID=40000006205fe2dd, downstream=[::ffff:172.18.0.3]:38219, [::]:4443=local, drain=none relay-1 | E1006 00:53:58.346058 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:58.346065 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.346068 8 MoQSession.cpp:2977] close sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.346074 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f79dc076e10 relay-1 | V1006 00:53:58.346078 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc076e10 relay-1 | V1006 00:53:58.346083 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-543e26eaee3531a5 relay-1 | V1006 00:53:58.346089 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1006 00:53:58.346097 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1006 00:53:58.346101 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=85 test-client-1 | 2026-10-06T00:53:58.346432Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:58.346105 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f79dc007130 relay-1 | V1006 00:53:58.346117 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc007130 relay-1 | V1006 00:53:58.346120 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f79dc04f0c0 test-client-1 | 2026-10-06T00:53:58.346713Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58571 dual_stack=true relay-1 | V1006 00:53:58.346124 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1006 00:53:58.346131 8 MoQRelay.cpp:1938] Publisher terminated for moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-543e26eaee3531a5 relay-1 | V1006 00:53:58.346138 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1006 00:53:58.346143 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.346153 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc0741a0 relay-1 | E1006 00:53:58.346305 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:58.346318 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc007130 relay-1 | V1006 00:53:58.346322 8 MoQSession.cpp:2977] close sess=0x7f79dc007130 relay-1 | V1006 00:53:58.346327 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc007130 relay-1 | V1006 00:53:58.346336 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc007130 relay-1 | V1006 00:53:58.346508 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.346553 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc007130 relay-1 | V1006 00:53:58.346564 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc007130 relay-1 | V1006 00:53:58.346616 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.346624 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc0741a0 relay-1 | V1006 00:53:58.346638 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc007130 relay-1 | V1006 00:53:58.348234 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:58.348249 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:58.348332 8 MoQSession.cpp:2701] start sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.348354 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.348408 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.348656 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.348683 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.348689 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.348693 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:58.348696 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:58.348701 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:58.348832 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.348865 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.348876 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-5fa896a478c4d63a sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.356007 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc007130 test-client-1 | 2026-10-06T00:53:58.550659Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54168 dual_stack=true relay-1 | V1006 00:53:58.552613 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:58.552631 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:58.552728 8 MoQSession.cpp:2701] start sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.552752 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.552847 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.552956 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.552973 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.552977 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.552979 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:58.552982 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:58.552985 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:58.553100 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.553158 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.553179 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.553193 8 MoQRelay.cpp:422] publish ftn=moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-5fa896a478c4d63a relay-1 | E1006 00:53:58.553208 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1006 00:53:58.553229 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.553330 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1006 00:53:58.553343 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1006 00:53:58.553354 8 MoQRelay.cpp:1975] Updating forward for moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-5fa896a478c4d63a numForwardingSubs=1 relay-1 | V1006 00:53:58.553365 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.553433 8 MoQSession.cpp:6606] requestUpdate sess=0x7f79dc086ed0 test-client-1 | 2026-10-06T00:53:58.553607Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-06T00:53:58.553622Z  WARN moq_transport::serve::error: [054aa344-37cb-4ad1-8f00-4cf4c7d65f2e] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V1006 00:53:58.553728 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f79dc086ed0 test-client-1 | 2026-10-06T00:53:58.553763Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | V1006 00:53:58.553745 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc086ed0 relay-1 | E1006 00:53:58.553756 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 228 test-client-1 | message: "failed to create subgroup 0: cancelled" test-client-1 | ... relay-1 | E20261006 00:53:58.574607 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:58.574712 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=13a9ed8b659b027f, server CID=400000152617a71a, downstream=[::ffff:172.18.0.3]:54168, [::]:4443=local, drain=none relay-1 | E20261006 00:53:58.574776 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-10-06T00:53:58.575112Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261006 00:53:58.574810 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ee145d8343eb99fe, server CID=4000000e7bd8634f, downstream=[::ffff:172.18.0.3]:58571, [::]:4443=local, drain=none relay-1 | E1006 00:53:58.574866 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:58.574877 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.574881 8 MoQSession.cpp:2977] close sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.574889 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f79dc0797a0 relay-1 | V1006 00:53:58.574892 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc0797a0 relay-1 | V1006 00:53:58.574899 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-5fa896a478c4d63a relay-1 | V1006 00:53:58.574906 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1006 00:53:58.574913 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1006 00:53:58.574916 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=95 relay-1 | V1006 00:53:58.574919 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f79dc0473b0 test-client-1 | 2026-10-06T00:53:58.575360Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:58.574930 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.574933 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f79dc075af0 relay-1 | V1006 00:53:58.574935 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1006 00:53:58.574941 8 MoQRelay.cpp:1938] Publisher terminated for moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-5fa896a478c4d63a relay-1 | V1006 00:53:58.574945 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1006 00:53:58.574948 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.574958 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc086ed0 relay-1 | E1006 00:53:58.575054 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:58.575085 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.575106 8 MoQSession.cpp:2977] close sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.575128 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.575153 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.575269 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.575395 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.575428 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.575479 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc086ed0 relay-1 | V1006 00:53:58.575523 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc086ed0 test-client-1 | 2026-10-06T00:53:58.575563Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57793 dual_stack=true relay-1 | V1006 00:53:58.575558 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc0473b0 relay-1 | V1006 00:53:58.577380 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:58.577395 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:58.577489 8 MoQSession.cpp:2701] start sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.577510 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.577566 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.577916 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.577975 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.577994 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.578001 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.578005 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:58.578009 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:58.578014 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:58.578033 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.578050 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-f2ce2ea30f96d695 sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.585203 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc0473b0 test-client-1 | 2026-10-06T00:53:58.779166Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57386 dual_stack=true relay-1 | V1006 00:53:58.781385 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:58.781408 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:58.781512 8 MoQSession.cpp:2701] start sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.781540 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.781676 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.781882 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.781915 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.781923 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.781928 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:58.781933 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:58.781941 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:58.782037 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.782074 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.782093 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.782110 8 MoQRelay.cpp:422] publish ftn=moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-f2ce2ea30f96d695 relay-1 | E1006 00:53:58.782120 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1006 00:53:58.782153 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.782258 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1006 00:53:58.782272 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1006 00:53:58.782280 8 MoQRelay.cpp:1975] Updating forward for moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-f2ce2ea30f96d695 numForwardingSubs=1 relay-1 | V1006 00:53:58.782292 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.782360 8 MoQSession.cpp:6606] requestUpdate sess=0x7f79dc0331a0 test-client-1 | 2026-10-06T00:53:58.782474Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | V1006 00:53:58.782703 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1006 00:53:58.782717 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc062a10 relay-1 | V1006 00:53:58.782724 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-f2ce2ea30f96d695 relay-1 | V1006 00:53:58.782731 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1006 00:53:58.782741 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1006 00:53:58.782746 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=105 relay-1 | V1006 00:53:58.782750 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.782764 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.782773 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f79dc00f7b0 relay-1 | V1006 00:53:58.782777 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1006 00:53:58.782783 8 MoQRelay.cpp:1938] Publisher terminated for moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-f2ce2ea30f96d695 relay-1 | V1006 00:53:58.782791 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.782799 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0331a0 relay-1 | E1006 00:53:58.782865 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V1006 00:53:58.783123 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.783149 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0678c0 relay-1 | E20261006 00:53:58.803668 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:58.803730 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4eb05fd5690f2ce1, server CID=4000001a7360985e, downstream=[::ffff:172.18.0.3]:57386, [::]:4443=local, drain=none test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 229 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20261006 00:53:58.803776 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:58.803800 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3ceb5ae71469d38e, server CID=40000006b79cdd30, downstream=[::ffff:172.18.0.3]:57793, [::]:4443=local, drain=none relay-1 | E1006 00:53:58.803845 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:58.803853 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.803857 8 MoQSession.cpp:2977] close sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.803865 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.803878 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc0331a0 relay-1 | E1006 00:53:58.803962 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:58.803969 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.803973 8 MoQSession.cpp:2977] close sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.803977 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.803986 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc0678c0 relay-1 | V1006 00:53:58.804036 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.804078 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.804086 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc0331a0 relay-1 | V1006 00:53:58.804101 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc0678c0 test-client-1 | 2026-10-06T00:53:58.804203Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T00:53:58.804261Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T00:53:58.804701Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40939 dual_stack=true relay-1 | V1006 00:53:58.806315 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:58.806333 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:58.806422 8 MoQSession.cpp:2701] start sess=0x7f79dc075050 relay-1 | V1006 00:53:58.806465 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc075050 relay-1 | V1006 00:53:58.806634 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc075050 relay-1 | V1006 00:53:58.806736 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc075050 relay-1 | V1006 00:53:58.806821 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc075050 relay-1 | V1006 00:53:58.806835 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc075050 relay-1 | V1006 00:53:58.806839 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:58.806842 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:58.806847 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:58.807015 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc075050 relay-1 | V1006 00:53:58.807049 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc075050 relay-1 | V1006 00:53:58.807061 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-d6f62e35bd3fd998 sess=0x7f79dc075050 relay-1 | V1006 00:53:58.814206 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc0678c0 test-client-1 | 2026-10-06T00:53:59.009061Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37155 dual_stack=true relay-1 | V1006 00:53:59.011155 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:59.011176 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:59.011275 8 MoQSession.cpp:2701] start sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.011305 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.011419 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.011691 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.011760 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.011774 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.011779 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:59.011783 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:59.011789 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:59.011832 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.011858 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.011870 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.011884 8 MoQRelay.cpp:422] publish ftn=moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-d6f62e35bd3fd998 relay-1 | E1006 00:53:59.011893 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1006 00:53:59.011917 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.012002 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1006 00:53:59.012009 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1006 00:53:59.012018 8 MoQRelay.cpp:1975] Updating forward for moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-d6f62e35bd3fd998 numForwardingSubs=1 relay-1 | V1006 00:53:59.012029 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f79dc075050 relay-1 | V1006 00:53:59.012097 8 MoQSession.cpp:6606] requestUpdate sess=0x7f79dc0678c0 test-client-1 | 2026-10-06T00:53:59.012168Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | V1006 00:53:59.012427 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1006 00:53:59.012443 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc062be0 relay-1 | V1006 00:53:59.012450 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-d6f62e35bd3fd998 relay-1 | V1006 00:53:59.012457 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1006 00:53:59.012465 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1006 00:53:59.012470 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=115 relay-1 | V1006 00:53:59.012475 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f79dc075050 relay-1 | V1006 00:53:59.012486 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc075050 relay-1 | V1006 00:53:59.012491 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f79dc073e10 relay-1 | V1006 00:53:59.012495 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1006 00:53:59.012502 8 MoQRelay.cpp:1938] Publisher terminated for moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-d6f62e35bd3fd998 relay-1 | V1006 00:53:59.012512 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.012518 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0678c0 relay-1 | E1006 00:53:59.012604 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V1006 00:53:59.012780 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc075050 relay-1 | V1006 00:53:59.012797 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc075050 test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 230 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... test-client-1 | 2026-10-06T00:53:59.034416Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-06T00:53:59.034533Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261006 00:53:59.034045 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:59.034099 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6c639510894151a6, server CID=4000000c27875707, downstream=[::ffff:172.18.0.3]:37155, [::]:4443=local, drain=none relay-1 | E20261006 00:53:59.034196 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:59.034214 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=83305cb0b3783f61, server CID=4000000ab00d6ec1, downstream=[::ffff:172.18.0.3]:40939, [::]:4443=local, drain=none relay-1 | E1006 00:53:59.034269 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:59.034276 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.034280 8 MoQSession.cpp:2977] close sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.034287 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.034299 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc0678c0 relay-1 | E1006 00:53:59.034369 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:59.034374 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc075050 relay-1 | V1006 00:53:59.034377 8 MoQSession.cpp:2977] close sess=0x7f79dc075050 relay-1 | V1006 00:53:59.034382 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc075050 relay-1 | V1006 00:53:59.034389 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc075050 relay-1 | V1006 00:53:59.034453 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.034483 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.034490 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc0678c0 relay-1 | V1006 00:53:59.034517 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc075050 test-client-1 | 2026-10-06T00:53:59.035035Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49212 dual_stack=true relay-1 | V1006 00:53:59.036701 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:59.036720 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:59.036808 8 MoQSession.cpp:2701] start sess=0x7f79dc082710 relay-1 | V1006 00:53:59.036833 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc082710 relay-1 | V1006 00:53:59.036886 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc082710 relay-1 | V1006 00:53:59.037174 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc082710 relay-1 | V1006 00:53:59.037204 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc082710 relay-1 | V1006 00:53:59.037211 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc082710 relay-1 | V1006 00:53:59.037215 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:59.037219 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:59.037224 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:59.037265 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc082710 relay-1 | V1006 00:53:59.037288 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc082710 relay-1 | V1006 00:53:59.037299 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-c067d8e7a5dff426 sess=0x7f79dc082710 relay-1 | V1006 00:53:59.046427 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc075050 test-client-1 | 2026-10-06T00:53:59.238349Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43946 dual_stack=true relay-1 | V1006 00:53:59.240284 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:59.240302 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:59.240393 8 MoQSession.cpp:2701] start sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.240415 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.240516 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.240775 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.240831 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.240843 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.240847 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:59.240851 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:59.240856 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:59.240870 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.240893 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.240907 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.240919 8 MoQRelay.cpp:422] publish ftn=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-c067d8e7a5dff426 relay-1 | E1006 00:53:59.240927 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1006 00:53:59.240941 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.241021 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1006 00:53:59.241028 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1006 00:53:59.241034 8 MoQRelay.cpp:1975] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-c067d8e7a5dff426 numForwardingSubs=1 relay-1 | V1006 00:53:59.241044 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f79dc082710 relay-1 | V1006 00:53:59.241114 8 MoQSession.cpp:6606] requestUpdate sess=0x7f79dc07d0d0 test-client-1 | 2026-10-06T00:53:59.241206Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-10-06T00:53:59.241367Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-06T00:53:59.241384Z  WARN moq_transport::serve::error: [7ff08c88-0ee0-4d34-b5dd-876370b0b77d] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V1006 00:53:59.241534 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.241549 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc07d0d0 relay-1 | E1006 00:53:59.241559 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 226 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261006 00:53:59.260037 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:59.260090 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c19b1cf9862aba75, server CID=400000043b8de4c4, downstream=[::ffff:172.18.0.3]:43946, [::]:4443=local, drain=none relay-1 | E1006 00:53:59.260145 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:59.260159 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.260163 8 MoQSession.cpp:2977] close sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.260170 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f79dc062a10 relay-1 | V1006 00:53:59.260173 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc062a10 relay-1 | V1006 00:53:59.260178 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-c067d8e7a5dff426 relay-1 | V1006 00:53:59.260185 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1006 00:53:59.260192 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1006 00:53:59.260201 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=125 test-client-1 | 2026-10-06T00:53:59.260367Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:59.260205 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f79dc082710 relay-1 | V1006 00:53:59.260216 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc082710 relay-1 | V1006 00:53:59.260220 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f79dc063bc0 relay-1 | V1006 00:53:59.260223 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1006 00:53:59.260229 8 MoQRelay.cpp:1938] Publisher terminated for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-c067d8e7a5dff426 relay-1 | V1006 00:53:59.260241 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1006 00:53:59.260245 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.260255 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc07d0d0 test-client-1 | 2026-10-06T00:53:59.260717Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:59.260420 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc07d0d0 relay-1 | V1006 00:53:59.260470 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc07d0d0 relay-1 | E20261006 00:53:59.260483 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:59.260505 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=923981e91da3f05e, server CID=400000067ef62e36, downstream=[::ffff:172.18.0.3]:49212, [::]:4443=local, drain=none relay-1 | E1006 00:53:59.260547 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:59.260557 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc082710 relay-1 | V1006 00:53:59.260561 8 MoQSession.cpp:2977] close sess=0x7f79dc082710 relay-1 | V1006 00:53:59.260590 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc082710 relay-1 | V1006 00:53:59.260600 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc082710 relay-1 | V1006 00:53:59.260666 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc082710 relay-1 | V1006 00:53:59.260675 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc082710 relay-1 | V1006 00:53:59.260693 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc082710 test-client-1 | 2026-10-06T00:53:59.261252Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59892 dual_stack=true relay-1 | V1006 00:53:59.262818 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:59.262838 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:59.262928 8 MoQSession.cpp:2701] start sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.262953 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.263007 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.263263 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.263293 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.263299 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.263303 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:59.263306 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:59.263311 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:59.263383 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.263414 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.263431 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-01e601953fd3cecb sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.271547 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc082710 relay-1 | V1006 00:53:59.271577 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc07d0d0 test-client-1 | 2026-10-06T00:53:59.465488Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43843 dual_stack=true relay-1 | V1006 00:53:59.467837 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:59.467861 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:59.467970 8 MoQSession.cpp:2701] start sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.468021 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.468164 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.468302 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.468372 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.468391 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.468396 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:59.468400 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:59.468406 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:59.468537 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.468576 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.468612 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.468633 8 MoQRelay.cpp:422] publish ftn=moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-01e601953fd3cecb relay-1 | E1006 00:53:59.468651 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1006 00:53:59.468675 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.468844 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1006 00:53:59.468858 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1006 00:53:59.468899 8 MoQRelay.cpp:1975] Updating forward for moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-01e601953fd3cecb numForwardingSubs=1 relay-1 | V1006 00:53:59.468920 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.469035 8 MoQSession.cpp:6606] requestUpdate sess=0x7f79dc0331a0 test-client-1 | 2026-10-06T00:53:59.469126Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | V1006 00:53:59.469373 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1006 00:53:59.469385 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc04f5f0 relay-1 | V1006 00:53:59.469390 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-01e601953fd3cecb relay-1 | V1006 00:53:59.469398 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1006 00:53:59.469405 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1006 00:53:59.469409 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=135 relay-1 | V1006 00:53:59.469413 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.469424 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.469431 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f79dc006090 relay-1 | V1006 00:53:59.469435 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1006 00:53:59.469442 8 MoQRelay.cpp:1938] Publisher terminated for moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-01e601953fd3cecb relay-1 | V1006 00:53:59.469455 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.469461 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0331a0 relay-1 | E1006 00:53:59.469531 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V1006 00:53:59.469718 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.469804 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc066ef0 test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 218 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261006 00:53:59.478209 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:59.478317 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f24e91d515f4058f, server CID=400000033ebbe1d1, downstream=[::ffff:172.18.0.3]:43843, [::]:4443=local, drain=none relay-1 | E20261006 00:53:59.478404 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:59.478470 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=22bccbd1abbb681a, server CID=40000014a0119e72, downstream=[::ffff:172.18.0.3]:59892, [::]:4443=local, drain=none relay-1 | E1006 00:53:59.478550 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-06T00:53:59.478793Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:59.478605 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.478613 8 MoQSession.cpp:2977] close sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.478621 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.478633 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc0331a0 relay-1 | E1006 00:53:59.478719 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:59.478726 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.478730 8 MoQSession.cpp:2977] close sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.478736 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc066ef0 relay-1 | V1006 00:53:59.478745 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc066ef0 test-client-1 | 2026-10-06T00:53:59.478837Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1006 00:53:59.478850 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.478882 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.478890 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc0331a0 relay-1 | V1006 00:53:59.478904 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc066ef0 test-client-1 | 2026-10-06T00:53:59.479203Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47705 dual_stack=true relay-1 | V1006 00:53:59.480784 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:59.480798 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:59.480878 8 MoQSession.cpp:2701] start sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.480924 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.481052 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.481202 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.481229 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.481235 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.481238 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:59.481240 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:59.481248 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:59.481479 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.481504 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.481514 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0/moq-test-9e719125ea6fbb1e sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.496724 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc066ef0 test-client-1 | 2026-10-06T00:53:59.683697Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51678 dual_stack=true relay-1 | V1006 00:53:59.685793 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:53:59.685815 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:53:59.685918 8 MoQSession.cpp:2701] start sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.685948 8 MoQSession.cpp:3045] sendSetup sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.686005 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.686267 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.686298 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.686306 8 MoQSession.cpp:3197] onClientSetup sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.686310 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:53:59.686314 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:53:59.686319 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:53:59.686360 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.686417 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.686454 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.686473 8 MoQRelay.cpp:422] publish ftn=moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0/moq-test-9e719125ea6fbb1e relay-1 | E1006 00:53:59.686483 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1006 00:53:59.686507 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.686614 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1006 00:53:59.686651 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1006 00:53:59.686682 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f79dc0675a0 test-client-1 | 2026-10-06T00:53:59.686852Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 relay-1 | V1006 00:53:59.687030 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1006 00:53:59.687041 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f79dc05f290 relay-1 | V1006 00:53:59.687046 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0/moq-test-9e719125ea6fbb1e relay-1 | V1006 00:53:59.687051 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1006 00:53:59.687056 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1006 00:53:59.687058 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=145 relay-1 | V1006 00:53:59.687061 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.687074 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.687079 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f79dc05d930 relay-1 | V1006 00:53:59.687082 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1006 00:53:59.687090 8 MoQRelay.cpp:1938] Publisher terminated for moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0/moq-test-9e719125ea6fbb1e relay-1 | V1006 00:53:59.687100 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.687349 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.687384 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc0675a0 test-client-1 | not ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 217 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261006 00:53:59.695861 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:59.695938 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9db36ecd04a0a63d, server CID=400000106337254d, downstream=[::ffff:172.18.0.3]:51678, [::]:4443=local, drain=none relay-1 | E20261006 00:53:59.695994 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261006 00:53:59.696020 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5bd92c0b1b36e3cd, server CID=40000016c3f59a39, downstream=[::ffff:172.18.0.3]:47705, [::]:4443=local, drain=none relay-1 | E1006 00:53:59.696068 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:59.696075 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.696079 8 MoQSession.cpp:2977] close sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.696086 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.696098 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc05f860 relay-1 | E1006 00:53:59.696160 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1006 00:53:59.696164 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.696166 8 MoQSession.cpp:2977] close sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.696169 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.696174 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.696220 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.696246 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc05f860 relay-1 | V1006 00:53:59.696254 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.696258 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc0675a0 relay-1 | V1006 00:53:59.705387 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f79dc05f860 test-client-1 exited with code 1 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 make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'