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-09-30T00:50:51Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-30T00:50:51Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-30T00:50:51Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-30T00:50:51Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-30T00:50:51Z" 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 | V0930 00:50:51.685032 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0930 00:50:51.686102 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-09-30T00:50:57.298818Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58349 dual_stack=true relay-1 | V0930 00:50:57.302905 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:50:57.302929 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:50:57.303129 8 MoQSession.cpp:2701] start sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.303152 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.303255 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.303624 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.303653 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.303679 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.303692 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:50:57.303694 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 test-client-1 | 2026-09-30T00:50:57.303791Z  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: 494deb1208e211e47854e67c705994d4 test-client-1 | ... relay-1 | V0930 00:50:57.303896 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | E20260930 00:50:57.303960 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:57.304308 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=93e96befec0cfd0f, server CID=4000001e563e7bb0, downstream=[::ffff:172.18.0.3]:58349, [::]:4443=local, drain=none relay-1 | E0930 00:50:57.304442 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:57.304674Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0930 00:50:57.304488 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.304494 8 MoQSession.cpp:2977] close sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.304522 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.304551 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.304624 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.304703 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8051d70 relay-1 | V0930 00:50:57.304711 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8051d70 test-client-1 | 2026-09-30T00:50:57.305066Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47500 dual_stack=true relay-1 | V0930 00:50:57.306650 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:50:57.306664 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:50:57.306754 8 MoQSession.cpp:2701] start sess=0x7f8ae806a670 relay-1 | V0930 00:50:57.306803 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae806a670 relay-1 | V0930 00:50:57.306923 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae806a670 test-client-1 | 2026-09-30T00:50:57.307092Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0930 00:50:57.307089 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae806a670 relay-1 | V0930 00:50:57.307112 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806a670 relay-1 | V0930 00:50:57.307118 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae806a670 relay-1 | V0930 00:50:57.307121 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:50:57.307124 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:50:57.307129 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:50:57.307262 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae806a670 relay-1 | V0930 00:50:57.307323 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806a670 relay-1 | V0930 00:50:57.307333 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f8ae806a670 relay-1 | V0930 00:50:57.307352 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0930 00:50:57.307364 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f8ae806a670 test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: ea67802300f117ddeb62944685868151 test-client-1 | ... test-client-1 | 2026-09-30T00:50:59.308547Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) relay-1 | V0930 00:50:59.308747 8 MoQRelaySession.cpp:1310] onPublishNamespaceDone requestID=0 sess=0x7f8ae806a670 relay-1 | V0930 00:50:59.308778 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0930 00:50:59.308789 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0930 00:50:59.308799 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806a670 relay-1 | V0930 00:50:59.308814 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806a670 relay-1 | E20260930 00:50:59.309381 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:59.309455 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7b20dd6b077faacc, server CID=4000001d5f5335ef, downstream=[::ffff:172.18.0.3]:47500, [::]:4443=local, drain=none relay-1 | E0930 00:50:59.309521 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:50:59.309534 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae806a670 relay-1 | V0930 00:50:59.309538 8 MoQSession.cpp:2977] close sess=0x7f8ae806a670 relay-1 | V0930 00:50:59.309545 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae806a670 relay-1 | V0930 00:50:59.309561 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae806a670 relay-1 | V0930 00:50:59.309697 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae806a670 test-client-1 | 2026-09-30T00:50:59.309731Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:59.309765Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40836 dual_stack=true relay-1 | V0930 00:50:59.311660 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:50:59.311676 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:50:59.311807 8 MoQSession.cpp:2701] start sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.311829 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.311930 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8068ff0 test-client-1 | 2026-09-30T00:50:59.312193Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0930 00:50:59.312189 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.312308 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.312354 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.312358 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:50:59.312362 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:50:59.312368 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:50:59.312405 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.312457 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.312519 8 MoQSession.cpp:4298] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.312547 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V0930 00:50:59.312552 8 MoQSession.cpp:6310] subscribeError sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.312582 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae8068ff0 test-client-1 | 2026-09-30T00:50:59.312752Z  WARN moq_transport::serve::error: [4373f8a1-9ea5-4d89-8cb5-1381e1dc32c9] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-30T00:50:59.312852Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:4373f8a1-9ea5-4d89-8cb5-1381e1dc32c9] relay-1 | V0930 00:50:59.312904 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8068ff0 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: af76f14c0200ff1d559fc5e076142abd test-client-1 | ... relay-1 | V0930 00:50:59.312921 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8068ff0 relay-1 | E20260930 00:50:59.313103 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:59.313144 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e6c92a42dbb4f3a9, server CID=4000001cd9e95839, downstream=[::ffff:172.18.0.3]:40836, [::]:4443=local, drain=none relay-1 | E0930 00:50:59.313182 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:50:59.313189 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.313192 8 MoQSession.cpp:2977] close sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.313197 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8068ff0 test-client-1 | 2026-09-30T00:50:59.313370Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0930 00:50:59.313206 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8068ff0 relay-1 | V0930 00:50:59.313300 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8068ff0 test-client-1 | 2026-09-30T00:50:59.314012Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55886 dual_stack=true relay-1 | V0930 00:50:59.315628 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:50:59.315642 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:50:59.315738 8 MoQSession.cpp:2701] start sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.315759 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.315860 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.316093 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.316119 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.316123 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.316126 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:50:59.316132 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:50:59.316137 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-30T00:50:59.316839Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39347 dual_stack=true relay-1 | V0930 00:50:59.318433 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:50:59.318449 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:50:59.318555 8 MoQSession.cpp:2701] start sess=0x7f8ae808de80 relay-1 | V0930 00:50:59.318575 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae808de80 test-client-1 | 2026-09-30T00:50:59.318812Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0930 00:50:59.318669 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae808de80 test-client-1 | 2026-09-30T00:50:59.318822Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0930 00:50:59.318763 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae808de80 relay-1 | V0930 00:50:59.318802 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae808de80 relay-1 | V0930 00:50:59.318806 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae808de80 relay-1 | V0930 00:50:59.318809 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:50:59.318811 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:50:59.318814 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:50:59.319007 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.319026 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae808de80 relay-1 | V0930 00:50:59.319057 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.319090 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.319106 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae808de80 relay-1 | V0930 00:50:59.319112 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f8ae808de80 relay-1 | V0930 00:50:59.319124 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0930 00:50:59.319134 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.319161 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0930 00:50:59.319187 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0930 00:50:59.319217 8 MoQSession.cpp:6170] subscribe sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.319382 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae806a670 relay-1 | V0930 00:50:59.319403 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.319643 8 MoQSession.cpp:4814] onSubscribeOk id=1 sess=0x7f8ae807b2c0 relay-1 | V0930 00:50:59.319663 8 MoQSession.cpp:6272] Subscribe ready trackReceiveState=0x7f8ae8062710 requestID=1 relay-1 | V0930 00:50:59.319671 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f8ae808de80 relay-1 | V0930 00:50:59.329832 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8068ff0 test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3008 test-client-1 | publisher_connection_id: d70c81af019d1709402368d4585584d9 test-client-1 | subscriber_connection_id: 577fd3d6c47b46ce322b79409aa62316 test-client-1 | ... test-client-1 | 2026-09-30T00:51:02.320896Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | E20260930 00:51:02.321072 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:02.321154 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=621f4b100b30a8d6, server CID=4000001dd3049485, downstream=[::ffff:172.18.0.3]:55886, [::]:4443=local, drain=none relay-1 | E20260930 00:51:02.321213 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:02.321238 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=76cd70b134e40eaf, server CID=400000055bdb43e1, downstream=[::ffff:172.18.0.3]:39347, [::]:4443=local, drain=none relay-1 | E0930 00:51:02.321344 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:02.321359 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae807b2c0 relay-1 | V0930 00:51:02.321365 8 MoQSession.cpp:2977] close sess=0x7f8ae807b2c0 relay-1 | V0930 00:51:02.321375 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0930 00:51:02.321393 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0930 00:51:02.321402 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f8ae8062710 relay-1 | V0930 00:51:02.321407 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae8062710 relay-1 | V0930 00:51:02.321413 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0930 00:51:02.321420 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V0930 00:51:02.321426 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=17 relay-1 | V0930 00:51:02.321431 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f8ae808de80 relay-1 | V0930 00:51:02.321450 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae808de80 relay-1 | V0930 00:51:02.321455 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f8ae808d3b0 relay-1 | V0930 00:51:02.321459 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I0930 00:51:02.321467 8 MoQRelay.cpp:1938] Publisher terminated for moq-test/interop/test-track relay-1 | V0930 00:51:02.321479 8 MoQCache.cpp:2266] Added track to LRU: moq-test/interop/test-track relay-1 | V0930 00:51:02.321486 8 MoQSession.cpp:2187] cancel alias=1 requestID=1 relay-1 | V0930 00:51:02.321493 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae807b2c0 relay-1 | V0930 00:51:02.321509 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0930 00:51:02.321515 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0930 00:51:02.321523 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae807b2c0 relay-1 | E0930 00:51:02.321640 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:02.321646 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae808de80 relay-1 | V0930 00:51:02.321650 8 MoQSession.cpp:2977] close sess=0x7f8ae808de80 relay-1 | V0930 00:51:02.321654 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae808de80 relay-1 | V0930 00:51:02.321661 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae808de80 relay-1 | V0930 00:51:02.321714 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae807b2c0 relay-1 | V0930 00:51:02.321724 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae807b2c0 relay-1 | V0930 00:51:02.321729 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae807b2c0 relay-1 | V0930 00:51:02.321736 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae808de80 relay-1 | V0930 00:51:02.321741 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae808de80 relay-1 | V0930 00:51:02.321770 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae807b2c0 relay-1 | V0930 00:51:02.321782 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae808de80 test-client-1 | 2026-09-30T00:51:02.321926Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:02.321975Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:02.322309Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44577 dual_stack=true relay-1 | V0930 00:51:02.324261 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:02.324298 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:02.324405 8 MoQSession.cpp:2701] start sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.324432 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.324487 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.324796 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.324827 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8068ff0 test-client-1 | 2026-09-30T00:51:02.324785Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0930 00:51:02.324843 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.324848 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:02.324852 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:02.324858 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:02.325027 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.325093 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.325109 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.325130 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V0930 00:51:02.325134 8 MoQSession.cpp:6310] subscribeError sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.325145 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae8068ff0 test-client-1 | 2026-09-30T00:51:02.325282Z  WARN moq_transport::serve::error: [99cd50a8-ce07-4be3-b44c-b0cb3790329b] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20260930 00:51:02.325484 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:02.325518 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a14a3eca6e6ed45e, server CID=400000060bf784db, downstream=[::ffff:172.18.0.3]:44577, [::]:4443=local, drain=none relay-1 | E0930 00:51:02.325567 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:02.325576 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.325580 8 MoQSession.cpp:2977] close sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.325585 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.325594 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.325665 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8068ff0 test-client-1 | 2026-09-30T00:51:02.325724Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0930 00:51:02.325680 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.325699 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8068ff0 relay-1 | V0930 00:51:02.331829 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae807b2c0 relay-1 | V0930 00:51:02.331868 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae808de80 relay-1 | V0930 00:51:02.331894 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8068ff0 test-client-1 | 2026-09-30T00:51:02.826599Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59026 dual_stack=true relay-1 | V0930 00:51:02.830114 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:02.830139 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:02.830259 8 MoQSession.cpp:2701] start sess=0x7f8ae8046770 relay-1 | V0930 00:51:02.830306 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8046770 relay-1 | V0930 00:51:02.830368 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8046770 test-client-1 | 2026-09-30T00:51:02.830627Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0930 00:51:02.830790 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8046770 relay-1 | V0930 00:51:02.830810 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8046770 relay-1 | V0930 00:51:02.830840 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8046770 relay-1 | V0930 00:51:02.830854 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8046770 relay-1 | V0930 00:51:02.830858 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:02.830863 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:02.830868 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:02.830893 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8046770 relay-1 | V0930 00:51:02.830903 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f8ae8046770 relay-1 | V0930 00:51:02.830916 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0930 00:51:02.830927 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f8ae8046770 test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: 72ff7b59bf9a82f32051620acc5d7e75 test-client-1 | publisher_connection_id: 10dc53110df033bd706bbcb9e9e583d7 test-client-1 | ... test-client-1 | 2026-09-30T00:51:05.831697Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-30T00:51:05.831724Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:99cd50a8-ce07-4be3-b44c-b0cb3790329b] (may be expected) relay-1 | E20260930 00:51:05.831856 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:05.831936 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=020c22c487670d1d, server CID=40000008b6d935c6, downstream=[::ffff:172.18.0.3]:59026, [::]:4443=local, drain=none relay-1 | E0930 00:51:05.832035 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:05.832051 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8046770 relay-1 | V0930 00:51:05.832057 8 MoQSession.cpp:2977] close sess=0x7f8ae8046770 relay-1 | V0930 00:51:05.832065 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0930 00:51:05.832074 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0930 00:51:05.832082 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8046770 relay-1 | V0930 00:51:05.832097 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0930 00:51:05.832107 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8046770 test-client-1 | 2026-09-30T00:51:05.832378Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0930 00:51:05.832213 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8046770 relay-1 | V0930 00:51:05.832227 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8046770 relay-1 | V0930 00:51:05.832261 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8046770 test-client-1 | 2026-09-30T00:51:05.832869Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50857 dual_stack=true relay-1 | V0930 00:51:05.836184 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:05.836202 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:05.836336 8 MoQSession.cpp:2701] start sess=0x7f8ae8008640 relay-1 | V0930 00:51:05.836396 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8008640 relay-1 | V0930 00:51:05.836525 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8008640 relay-1 | V0930 00:51:05.836722 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8008640 relay-1 | V0930 00:51:05.836747 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8008640 relay-1 | V0930 00:51:05.836756 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8008640 relay-1 | V0930 00:51:05.836761 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:05.836765 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:05.836770 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-30T00:51:05.836830Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0930 00:51:05.837000 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8008640 relay-1 | V0930 00:51:05.837032 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8008640 relay-1 | V0930 00:51:05.837042 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f8ae8008640 relay-1 | V0930 00:51:05.837068 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0930 00:51:05.837079 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f8ae8008640 relay-1 | V0930 00:51:06.002806 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8046770 test-client-1 | 2026-09-30T00:51:07.838171Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0930 00:51:07.838389 8 MoQRelaySession.cpp:1310] onPublishNamespaceDone requestID=0 sess=0x7f8ae8008640 relay-1 | V0930 00:51:07.838421 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0930 00:51:07.838433 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0930 00:51:07.838441 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8008640 relay-1 | V0930 00:51:07.838459 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8008640 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2107 test-client-1 | connection_id: 513ec6e2ed8e56423bf0c4b4efa96be4 test-client-1 | ... test-client-1 | 2026-09-30T00:51:07.939124Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20260930 00:51:07.939453 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:07.939528 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=aebd3ed2e7a6cef0, server CID=4000000c76c6d7a2, downstream=[::ffff:172.18.0.3]:50857, [::]:4443=local, drain=none relay-1 | E0930 00:51:07.939612 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:07.939628 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8008640 relay-1 | V0930 00:51:07.939635 8 MoQSession.cpp:2977] close sess=0x7f8ae8008640 relay-1 | V0930 00:51:07.939647 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8008640 relay-1 | V0930 00:51:07.939674 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8008640 test-client-1 | 2026-09-30T00:51:07.939835Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0930 00:51:07.939970 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8008640 test-client-1 | 2026-09-30T00:51:07.940476Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43278 dual_stack=true relay-1 | V0930 00:51:07.942530 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:07.942547 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:07.942659 8 MoQSession.cpp:2701] start sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.942684 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.942804 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.942910 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.942970 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.942979 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.942983 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:07.942987 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:07.942993 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-30T00:51:07.942945Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | V0930 00:51:07.943182 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.943217 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.943228 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.943241 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0930 00:51:07.943253 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0930 00:51:07.943289 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f8ae808c600 test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 0b995917553f38ff5b398aa070a0fb0f test-client-1 | ... test-client-1 | 2026-09-30T00:51:07.943451Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-30T00:51:07.943510Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | E20260930 00:51:07.943631 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:07.943712 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4d8e571e8f322975, server CID=40000007d7109336, downstream=[::ffff:172.18.0.3]:43278, [::]:4443=local, drain=none relay-1 | E0930 00:51:07.943767 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:07.943794 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.943827 8 MoQSession.cpp:2977] close sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.943851 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f8ae8062420 relay-1 | V0930 00:51:07.943874 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae8062420 relay-1 | V0930 00:51:07.943886 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0930 00:51:07.943892 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0930 00:51:07.943898 8 MoQRelay.cpp:412] Publisher terminated with no subscribers, cleaning up moq-test/publish/published-track relay-1 | V0930 00:51:07.943903 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V0930 00:51:07.943911 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V0930 00:51:07.943915 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.943923 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0930 00:51:07.943939 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.944003 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.944014 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae808c600 relay-1 | V0930 00:51:07.944036 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae808c600 test-client-1 | 2026-09-30T00:51:07.944110Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:07.944556Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39568 dual_stack=true relay-1 | V0930 00:51:07.946055 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:07.946069 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:07.946159 8 MoQSession.cpp:2701] start sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:07.946179 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:07.946300 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:07.946402 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:07.946457 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:07.946464 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:07.946469 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:07.946472 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:07.946478 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-30T00:51:07.947196Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59030 dual_stack=true relay-1 | V0930 00:51:07.948620 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:07.948634 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:07.948709 8 MoQSession.cpp:2701] start sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:07.948763 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:07.948899 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae806ddc0 test-client-1 | 2026-09-30T00:51:07.949091Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | V0930 00:51:07.949119 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:07.949142 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:07.949147 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:07.949151 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:07.949154 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:07.949159 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:07.949228 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:07.949260 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:07.949267 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:07.949340 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8008640 relay-1 | V0930 00:51:07.949356 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0930 00:51:07.949360 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0930 00:51:07.949370 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f8ae8077fa0 test-client-1 | 2026-09-30T00:51:07.949495Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | V0930 00:51:07.949648 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:07.949681 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:07.949691 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/publish/published-track sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:07.949712 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0930 00:51:07.949724 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0930 00:51:07.949731 8 MoQRelay.cpp:1975] Updating forward for moq-test/publish/published-track numForwardingSubs=1 relay-1 | V0930 00:51:07.949740 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:07.949835 8 MoQSession.cpp:6606] requestUpdate sess=0x7f8ae8077fa0 test-client-1 | 2026-09-30T00:51:07.950044Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-30T00:51:07.950062Z  WARN moq_transport::serve::error: [9e688ad6-8cdf-45b3-ae76-2927baf4f326] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V0930 00:51:07.950190 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:07.950218 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8077fa0 relay-1 | E0930 00:51:07.950229 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0930 00:51:07.960301 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae808c600 test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 106 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... relay-1 | E20260930 00:51:08.050619 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:08.050688 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8acbbda914c7db61, server CID=4000000480f02b83, downstream=[::ffff:172.18.0.3]:39568, [::]:4443=local, drain=none relay-1 | E20260930 00:51:08.050752 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:08.050773 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=85e26c4b5d68a6cc, server CID=4000000c9c4127e1, downstream=[::ffff:172.18.0.3]:59030, [::]:4443=local, drain=none relay-1 | E0930 00:51:08.050863 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:08.050875 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:08.050878 8 MoQSession.cpp:2977] close sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:08.050885 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f8ae8062420 test-client-1 | 2026-09-30T00:51:08.051140Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:08.051201Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0930 00:51:08.050887 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae8062420 relay-1 | V0930 00:51:08.050891 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0930 00:51:08.050896 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0930 00:51:08.050903 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V0930 00:51:08.050906 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=49 relay-1 | V0930 00:51:08.050909 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:08.050923 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:08.050926 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f8ae8065190 relay-1 | V0930 00:51:08.050928 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I0930 00:51:08.050932 8 MoQRelay.cpp:1938] Publisher terminated for moq-test/publish/published-track relay-1 | V0930 00:51:08.050937 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V0930 00:51:08.050941 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:08.050961 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8077fa0 relay-1 | E0930 00:51:08.051070 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:08.051077 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:08.051080 8 MoQSession.cpp:2977] close sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:08.051085 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:08.051095 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:08.051185 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:08.051198 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:08.051205 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:08.051236 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:08.051244 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:08.051259 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae806ddc0 test-client-1 | 2026-09-30T00:51:08.051686Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59330 dual_stack=true relay-1 | V0930 00:51:08.053849 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:08.053872 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:08.053984 8 MoQSession.cpp:2701] start sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.054030 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.054157 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.054336 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.054365 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.054373 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.054377 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:08.054382 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:08.054388 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-30T00:51:08.054491Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | V0930 00:51:08.054626 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.054674 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.054689 8 MoQSession.cpp:4298] onSubscribeImpl ftn=nonexistent/rendezvous/test-track sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.061053 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae806ddc0 relay-1 | V0930 00:51:08.555186 8 MoQSession.cpp:4440] Application subscribe error err=rendezvous timeout expired relay-1 | V0930 00:51:08.555210 8 MoQSession.cpp:6310] subscribeError sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.555238 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae804ad50 test-client-1 | 2026-09-30T00:51:08.555756Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 505 test-client-1 | connection_id: 44e31acac20fe281625202acc882171c test-client-1 | ... relay-1 | V0930 00:51:08.555753 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.555831 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae804ad50 relay-1 | E20260930 00:51:08.555950 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:08.556022 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1991a45106e68ea5, server CID=40000013f270b66f, downstream=[::ffff:172.18.0.3]:59330, [::]:4443=local, drain=none relay-1 | E0930 00:51:08.556118 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:08.556128 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.556132 8 MoQSession.cpp:2977] close sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.556142 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.556158 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae804ad50 relay-1 | V0930 00:51:08.556318 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae804ad50 test-client-1 | 2026-09-30T00:51:08.556301Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:08.557102Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49261 dual_stack=true relay-1 | V0930 00:51:08.559489 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:08.559504 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:08.559608 8 MoQSession.cpp:2701] start sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.559633 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.559736 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.559883 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.559914 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.559921 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.559925 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:08.559930 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:08.559935 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:08.560256 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.560318 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.560337 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-5e5b7d2b1bc2f8da sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.565471 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae804ad50 test-client-1 | 2026-09-30T00:51:08.762404Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58024 dual_stack=true relay-1 | V0930 00:51:08.764620 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:08.764649 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:08.764763 8 MoQSession.cpp:2701] start sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.764789 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.764901 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.765046 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.765118 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.765168 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.765208 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:08.765239 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:08.765262 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:08.765364 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.765435 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.765476 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.765521 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-5e5b7d2b1bc2f8da relay-1 | E0930 00:51:08.765540 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0930 00:51:08.765565 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.765672 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0930 00:51:08.765688 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0930 00:51:08.765697 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-5e5b7d2b1bc2f8da numForwardingSubs=1 relay-1 | V0930 00:51:08.765711 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.765792 8 MoQSession.cpp:6606] requestUpdate sess=0x7f8ae80708e0 test-client-1 | 2026-09-30T00:51:08.765952Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | V0930 00:51:08.766092 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V0930 00:51:08.766154 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae807ea00 relay-1 | V0930 00:51:08.766170 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-5e5b7d2b1bc2f8da relay-1 | V0930 00:51:08.766178 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0930 00:51:08.766185 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V0930 00:51:08.766189 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=63 relay-1 | V0930 00:51:08.766193 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.766205 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.766213 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f8ae8088be0 relay-1 | V0930 00:51:08.766216 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I0930 00:51:08.766273 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-5e5b7d2b1bc2f8da relay-1 | V0930 00:51:08.766303 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.766328 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae80708e0 relay-1 | E0930 00:51:08.766442 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0930 00:51:08.766673 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.766690 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806d020 test-client-1 | not ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 226 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... test-client-1 | 2026-09-30T00:51:08.782625Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:08.782718Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260930 00:51:08.782300 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:08.782382 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=06f8a17bbab85d16, server CID=40000007f07f2e95, downstream=[::ffff:172.18.0.3]:58024, [::]:4443=local, drain=none relay-1 | E20260930 00:51:08.782428 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:08.782446 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8bbfe7f1714a9000, server CID=40000014ab7b1a78, downstream=[::ffff:172.18.0.3]:49261, [::]:4443=local, drain=none relay-1 | E0930 00:51:08.782488 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:08.782496 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.782500 8 MoQSession.cpp:2977] close sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.782508 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.782522 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae80708e0 relay-1 | E0930 00:51:08.782601 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:08.782606 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.782610 8 MoQSession.cpp:2977] close sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.782614 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.782621 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae806d020 relay-1 | V0930 00:51:08.782687 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.782717 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.782724 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae80708e0 relay-1 | V0930 00:51:08.782737 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae806d020 test-client-1 | 2026-09-30T00:51:08.783293Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34108 dual_stack=true relay-1 | V0930 00:51:08.786234 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:08.786249 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:08.786367 8 MoQSession.cpp:2701] start sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.786402 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.786521 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.786632 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.786699 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.786725 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.786729 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:08.786732 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:08.786738 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:08.786869 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.786902 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.786915 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-f706e0afc34edf8d sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.794043 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae806d020 test-client-1 | 2026-09-30T00:51:08.988899Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43745 dual_stack=true relay-1 | V0930 00:51:08.991367 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:08.991391 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:08.991506 8 MoQSession.cpp:2701] start sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.991531 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.991677 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.991917 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.992025 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.992045 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.992053 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.992058 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:08.992062 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:08.992068 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:08.992091 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.992113 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.992130 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-f706e0afc34edf8d relay-1 | E0930 00:51:08.992140 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0930 00:51:08.992166 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.992261 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0930 00:51:08.992268 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0930 00:51:08.992295 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-f706e0afc34edf8d numForwardingSubs=1 relay-1 | V0930 00:51:08.992315 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.992384 8 MoQSession.cpp:6606] requestUpdate sess=0x7f8ae8037cd0 test-client-1 | 2026-09-30T00:51:08.992604Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-30T00:51:08.992622Z  WARN moq_transport::serve::error: [10f243ee-ac20-43c1-b5f3-1bc0da52d1ef] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | not ok 11 - moq-test-subgroup-per-group-eog relay-1 | V0930 00:51:08.992768 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.992783 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8037cd0 relay-1 | E0930 00:51:08.992794 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | E20260930 00:51:08.992931 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:08.993014 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=73d57fb32755d05d, server CID=400000167305c6e4, downstream=[::ffff:172.18.0.3]:43745, [::]:4443=local, drain=none test-client-1 | --- test-client-1 | duration_ms: 210 test-client-1 | message: "PUBLISH was rejected: cancelled" test-client-1 | ... relay-1 | E0930 00:51:08.993101 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:08.993131 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.993151 8 MoQSession.cpp:2977] close sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.993173 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f8ae804e3b0 relay-1 | V0930 00:51:08.993192 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae804e3b0 test-client-1 | 2026-09-30T00:51:08.993445Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:08.993729Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0930 00:51:08.993219 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-f706e0afc34edf8d relay-1 | V0930 00:51:08.993229 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0930 00:51:08.993236 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V0930 00:51:08.993240 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=73 relay-1 | V0930 00:51:08.993244 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.993255 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.993259 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f8ae8047fb0 relay-1 | V0930 00:51:08.993263 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I0930 00:51:08.993297 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-f706e0afc34edf8d relay-1 | V0930 00:51:08.993306 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V0930 00:51:08.993311 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.993324 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.993488 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8037cd0 relay-1 | V0930 00:51:08.993520 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8037cd0 relay-1 | E20260930 00:51:08.993530 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:08.993559 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=84311ea567c4952c, server CID=4000000a86edf628, downstream=[::ffff:172.18.0.3]:34108, [::]:4443=local, drain=none relay-1 | E0930 00:51:08.993599 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:08.993605 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.993608 8 MoQSession.cpp:2977] close sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.993613 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.993621 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.993722 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.993732 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:08.993748 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae805e5d0 test-client-1 | 2026-09-30T00:51:08.994144Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34053 dual_stack=true relay-1 | V0930 00:51:08.995866 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:08.995886 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:08.995986 8 MoQSession.cpp:2701] start sess=0x7f8ae80791b0 relay-1 | V0930 00:51:08.996008 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae80791b0 relay-1 | V0930 00:51:08.996063 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae80791b0 relay-1 | V0930 00:51:08.996407 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae80791b0 relay-1 | V0930 00:51:08.996436 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae80791b0 relay-1 | V0930 00:51:08.996442 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae80791b0 relay-1 | V0930 00:51:08.996446 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:08.996449 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:08.996455 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:08.996513 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae80791b0 relay-1 | V0930 00:51:08.996545 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae80791b0 relay-1 | V0930 00:51:08.996561 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-3b0a89aade0499e9 sess=0x7f8ae80791b0 relay-1 | V0930 00:51:09.003684 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae805e5d0 relay-1 | V0930 00:51:09.003723 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8037cd0 test-client-1 | 2026-09-30T00:51:09.198613Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52047 dual_stack=true relay-1 | V0930 00:51:09.200762 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:09.200796 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:09.200911 8 MoQSession.cpp:2701] start sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.200962 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.201112 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.201276 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.201334 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.201369 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.201394 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:09.201424 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:09.201451 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:09.201518 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.201609 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.201627 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.201644 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-3b0a89aade0499e9 relay-1 | E0930 00:51:09.201654 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0930 00:51:09.201683 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.201776 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0930 00:51:09.201791 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0930 00:51:09.201799 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-3b0a89aade0499e9 numForwardingSubs=1 relay-1 | V0930 00:51:09.201812 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f8ae80791b0 relay-1 | V0930 00:51:09.201893 8 MoQSession.cpp:6606] requestUpdate sess=0x7f8ae806d020 test-client-1 | 2026-09-30T00:51:09.202025Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-30T00:51:09.202078Z  WARN moq_transport::serve::error: [5fef703e-4e5b-4e45-968b-2d8fbf1ab726] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-30T00:51:09.202106Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | V0930 00:51:09.202303 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.202319 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806d020 relay-1 | E0930 00:51:09.202332 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 212 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260930 00:51:09.205566 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:09.205629 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d1210695dc6bcbd5, server CID=40000018d35df92d, downstream=[::ffff:172.18.0.3]:52047, [::]:4443=local, drain=none relay-1 | E0930 00:51:09.205707 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:09.205716 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.205722 8 MoQSession.cpp:2977] close sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.205730 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f8ae8067350 relay-1 | V0930 00:51:09.205735 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae8067350 relay-1 | V0930 00:51:09.205741 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-3b0a89aade0499e9 relay-1 | V0930 00:51:09.205750 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0930 00:51:09.205760 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V0930 00:51:09.205765 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=83 relay-1 | V0930 00:51:09.205770 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f8ae80791b0 relay-1 | V0930 00:51:09.205783 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae80791b0 relay-1 | V0930 00:51:09.205794 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f8ae8048830 relay-1 | V0930 00:51:09.205799 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I0930 00:51:09.205807 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-3b0a89aade0499e9 relay-1 | V0930 00:51:09.205816 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V0930 00:51:09.205822 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.205837 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.206008 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.206058 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae806d020 relay-1 | E20260930 00:51:09.206072 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:09.206103 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=970de8faf9ac95a5, server CID=400000058e655ddd, downstream=[::ffff:172.18.0.3]:34053, [::]:4443=local, drain=none relay-1 | E0930 00:51:09.206157 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:09.206165 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae80791b0 relay-1 | V0930 00:51:09.206170 8 MoQSession.cpp:2977] close sess=0x7f8ae80791b0 relay-1 | V0930 00:51:09.206177 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae80791b0 relay-1 | V0930 00:51:09.206188 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae80791b0 relay-1 | V0930 00:51:09.206263 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae80791b0 relay-1 | V0930 00:51:09.206303 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae80791b0 test-client-1 | 2026-09-30T00:51:09.206423Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0930 00:51:09.206325 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae80791b0 test-client-1 | 2026-09-30T00:51:09.206478Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:09.206556Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35634 dual_stack=true relay-1 | V0930 00:51:09.208083 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:09.208098 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:09.208185 8 MoQSession.cpp:2701] start sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.208202 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.208321 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.208410 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.208455 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.208461 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.208464 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:09.208467 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:09.208473 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:09.208563 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.208621 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.208657 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-1c4c3c3dc9de71ef sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.219830 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae80791b0 relay-1 | V0930 00:51:09.219864 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae806d020 test-client-1 | 2026-09-30T00:51:09.409830Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59427 dual_stack=true relay-1 | V0930 00:51:09.412137 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:09.412161 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:09.412262 8 MoQSession.cpp:2701] start sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.412310 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.412418 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.412554 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.412622 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.412638 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.412643 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:09.412647 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:09.412652 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:09.412782 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.412815 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.412833 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f8ae8060bf0 test-client-1 | 2026-09-30T00:51:09.413157Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | V0930 00:51:09.412848 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-1c4c3c3dc9de71ef relay-1 | E0930 00:51:09.412866 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0930 00:51:09.412893 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.412989 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0930 00:51:09.412997 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0930 00:51:09.413005 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-1c4c3c3dc9de71ef numForwardingSubs=1 relay-1 | V0930 00:51:09.413018 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.413095 8 MoQSession.cpp:6606] requestUpdate sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.413412 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V0930 00:51:09.413425 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae804e3b0 relay-1 | V0930 00:51:09.413430 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-1c4c3c3dc9de71ef relay-1 | V0930 00:51:09.413435 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0930 00:51:09.413446 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V0930 00:51:09.413450 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=93 relay-1 | V0930 00:51:09.413454 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.413466 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.413475 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f8ae8064e80 relay-1 | V0930 00:51:09.413479 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I0930 00:51:09.413487 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-1c4c3c3dc9de71ef relay-1 | V0930 00:51:09.413500 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.413505 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8060bf0 relay-1 | E0930 00:51:09.413789 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0930 00:51:09.413824 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.413832 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806b3c0 test-client-1 | not ok 13 - moq-test-two-subgroups-eog relay-1 | E20260930 00:51:09.434346 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- test-client-1 | duration_ms: 228 test-client-1 | message: "failed to create subgroup 0: cancelled" test-client-1 | ... relay-1 | E20260930 00:51:09.434407 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c0956cae4d6c9436, server CID=4000001ff52d79a5, downstream=[::ffff:172.18.0.3]:59427, [::]:4443=local, drain=none relay-1 | E20260930 00:51:09.434461 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:09.434496 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b4808634d08435cf, server CID=40000005dcbfcc90, downstream=[::ffff:172.18.0.3]:35634, [::]:4443=local, drain=none relay-1 | E0930 00:51:09.434556 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:09.434574 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.434579 8 MoQSession.cpp:2977] close sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.434589 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.434604 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8060bf0 relay-1 | E0930 00:51:09.434703 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:09.434717 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.434721 8 MoQSession.cpp:2977] close sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.434728 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.434738 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae806b3c0 relay-1 | V0930 00:51:09.434805 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.434850 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.434859 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8060bf0 relay-1 | V0930 00:51:09.434875 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae806b3c0 test-client-1 | 2026-09-30T00:51:09.434951Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:09.435003Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:09.435352Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34101 dual_stack=true relay-1 | V0930 00:51:09.437048 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:09.437071 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:09.437162 8 MoQSession.cpp:2701] start sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.437186 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.437236 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.437565 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.437603 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.437619 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.437636 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.437640 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:09.437644 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:09.437649 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:09.437669 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.437680 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-38a036df8df15ca3 sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.444797 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae806b3c0 test-client-1 | 2026-09-30T00:51:09.639644Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40595 dual_stack=true relay-1 | V0930 00:51:09.641714 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:09.641744 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:09.641855 8 MoQSession.cpp:2701] start sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.641882 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.641942 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.642193 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.642399 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.642412 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.642417 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:09.642421 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:09.642428 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:09.642477 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.642511 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.642524 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.642542 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-38a036df8df15ca3 relay-1 | E0930 00:51:09.642553 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0930 00:51:09.642578 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.642670 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0930 00:51:09.642683 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0930 00:51:09.642692 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-38a036df8df15ca3 numForwardingSubs=1 relay-1 | V0930 00:51:09.642706 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.642850 8 MoQSession.cpp:6606] requestUpdate sess=0x7f8ae806d020 test-client-1 | 2026-09-30T00:51:09.642841Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | V0930 00:51:09.643027 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V0930 00:51:09.643044 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae807ea00 relay-1 | V0930 00:51:09.643050 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-38a036df8df15ca3 relay-1 | V0930 00:51:09.643059 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0930 00:51:09.643066 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V0930 00:51:09.643071 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=103 relay-1 | V0930 00:51:09.643075 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.643086 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.643095 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f8ae8059f00 relay-1 | V0930 00:51:09.643098 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I0930 00:51:09.643106 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-38a036df8df15ca3 relay-1 | V0930 00:51:09.643116 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.643127 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806d020 relay-1 | E0930 00:51:09.643191 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0930 00:51:09.643471 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.643490 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8044bf0 test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 230 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20260930 00:51:09.664921 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:09.664988 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b69e6355fed4d114, server CID=40000015044db82f, downstream=[::ffff:172.18.0.3]:40595, [::]:4443=local, drain=none relay-1 | E20260930 00:51:09.665041 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:09.665066 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f10eb0271bd515c5, server CID=40000012720d4a35, downstream=[::ffff:172.18.0.3]:34101, [::]:4443=local, drain=none relay-1 | E0930 00:51:09.665118 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:09.665129 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.665134 8 MoQSession.cpp:2977] close sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.665143 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.665159 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae806d020 relay-1 | E0930 00:51:09.665256 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:09.665288 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.665292 8 MoQSession.cpp:2977] close sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.665297 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.665306 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8044bf0 relay-1 | V0930 00:51:09.665361 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.665403 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.665411 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae806d020 relay-1 | V0930 00:51:09.665426 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8044bf0 test-client-1 | 2026-09-30T00:51:09.665495Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:09.665544Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:09.665968Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45495 dual_stack=true relay-1 | V0930 00:51:09.667733 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:09.667750 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:09.667853 8 MoQSession.cpp:2701] start sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.667877 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.667938 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.668243 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.668269 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.668299 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.668304 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:09.668307 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:09.668313 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:09.668489 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.668520 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.668531 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-fb9da800a4d75798 sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.674658 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8044bf0 test-client-1 | 2026-09-30T00:51:09.869828Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57865 dual_stack=true relay-1 | V0930 00:51:09.871951 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:09.871980 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:09.872217 8 MoQSession.cpp:2701] start sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.872245 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.872373 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.872399 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.872592 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.872604 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.872609 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:09.872613 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:09.872619 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:09.872749 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.872802 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.872822 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.872838 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-fb9da800a4d75798 relay-1 | E0930 00:51:09.872848 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0930 00:51:09.872874 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.872973 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0930 00:51:09.872988 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0930 00:51:09.872998 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-fb9da800a4d75798 numForwardingSubs=1 relay-1 | V0930 00:51:09.873010 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.873087 8 MoQSession.cpp:6606] requestUpdate sess=0x7f8ae8077fa0 test-client-1 | 2026-09-30T00:51:09.873188Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | V0930 00:51:09.873449 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V0930 00:51:09.873463 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae8063a90 relay-1 | V0930 00:51:09.873469 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-fb9da800a4d75798 relay-1 | V0930 00:51:09.873476 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0930 00:51:09.873481 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V0930 00:51:09.873484 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=113 relay-1 | V0930 00:51:09.873486 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.873500 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.873509 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f8ae804f730 relay-1 | V0930 00:51:09.873514 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I0930 00:51:09.873521 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-fb9da800a4d75798 relay-1 | V0930 00:51:09.873531 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.873541 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8077fa0 relay-1 | E0930 00:51:09.873603 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0930 00:51:09.873843 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.873859 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae807f570 test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 229 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | V0930 00:51:09.894505 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8077fa0 relay-1 | E20260930 00:51:09.894609 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:09.894683 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b460b8704a793e2f, server CID=4000001fe4c5cb47, downstream=[::ffff:172.18.0.3]:57865, [::]:4443=local, drain=none relay-1 | E20260930 00:51:09.894745 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:09.894764 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2efed01fd233b2d9, server CID=4000000e19ae1d5d, downstream=[::ffff:172.18.0.3]:45495, [::]:4443=local, drain=none relay-1 | E0930 00:51:09.894816 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:09.894826 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.894830 8 MoQSession.cpp:2977] close sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.894839 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.894857 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8077fa0 test-client-1 | 2026-09-30T00:51:09.895037Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0930 00:51:09.894961 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:09.894977 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.894982 8 MoQSession.cpp:2977] close sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.894991 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.895003 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae807f570 relay-1 | V0930 00:51:09.895114 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.895129 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:09.895145 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae807f570 test-client-1 | 2026-09-30T00:51:09.895247Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:09.895807Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44512 dual_stack=true relay-1 | V0930 00:51:09.897894 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:09.897917 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:09.898023 8 MoQSession.cpp:2701] start sess=0x7f8ae8044830 relay-1 | V0930 00:51:09.898044 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8044830 relay-1 | V0930 00:51:09.898106 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8044830 relay-1 | V0930 00:51:09.898427 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8044830 relay-1 | V0930 00:51:09.898459 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8044830 relay-1 | V0930 00:51:09.898467 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8044830 relay-1 | V0930 00:51:09.898472 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:09.898476 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:09.898482 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:09.898657 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8044830 relay-1 | V0930 00:51:09.898687 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8044830 relay-1 | V0930 00:51:09.898704 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-481dff337620ea3a sess=0x7f8ae8044830 relay-1 | V0930 00:51:09.900868 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae807f570 test-client-1 | 2026-09-30T00:51:10.100341Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48212 dual_stack=true relay-1 | V0930 00:51:10.102435 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:10.102466 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:10.102582 8 MoQSession.cpp:2701] start sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.102606 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.102660 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.102911 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.102944 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.102952 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.102956 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:10.102960 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:10.102965 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:10.103006 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.103037 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.103054 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.103068 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-481dff337620ea3a relay-1 | E0930 00:51:10.103083 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0930 00:51:10.103106 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.103201 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0930 00:51:10.103214 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0930 00:51:10.103221 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-481dff337620ea3a numForwardingSubs=1 relay-1 | V0930 00:51:10.103234 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f8ae8044830 test-client-1 | 2026-09-30T00:51:10.103411Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | V0930 00:51:10.103364 8 MoQSession.cpp:6606] requestUpdate sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.103596 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V0930 00:51:10.103609 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae8007bb0 relay-1 | V0930 00:51:10.103614 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-481dff337620ea3a relay-1 | V0930 00:51:10.103621 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0930 00:51:10.103629 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V0930 00:51:10.103634 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=123 relay-1 | V0930 00:51:10.103639 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f8ae8044830 relay-1 | V0930 00:51:10.103651 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae8044830 relay-1 | V0930 00:51:10.103655 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f8ae80334a0 relay-1 | V0930 00:51:10.103659 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I0930 00:51:10.103666 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-481dff337620ea3a relay-1 | V0930 00:51:10.103676 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.103681 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806d020 relay-1 | E0930 00:51:10.103726 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0930 00:51:10.103996 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8044830 relay-1 | V0930 00:51:10.104012 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8044830 test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- relay-1 | E20260930 00:51:10.121464 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | duration_ms: 226 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260930 00:51:10.121568 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b61dbfe28150b5d6, server CID=40000007cbd97337, downstream=[::ffff:172.18.0.3]:48212, [::]:4443=local, drain=none relay-1 | E20260930 00:51:10.121646 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:10.121697 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=caa610005af445db, server CID=4000001bf6227028, downstream=[::ffff:172.18.0.3]:44512, [::]:4443=local, drain=none relay-1 | E0930 00:51:10.121801 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:10.121820 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.121825 8 MoQSession.cpp:2977] close sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.121834 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.121849 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae806d020 relay-1 | E0930 00:51:10.121944 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:10.121960 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8044830 relay-1 | V0930 00:51:10.121965 8 MoQSession.cpp:2977] close sess=0x7f8ae8044830 relay-1 | V0930 00:51:10.121972 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8044830 relay-1 | V0930 00:51:10.121983 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8044830 relay-1 | V0930 00:51:10.122048 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.122084 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.122118 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae806d020 relay-1 | V0930 00:51:10.122159 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8044830 test-client-1 | 2026-09-30T00:51:10.122170Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:10.122393Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:51:10.122645Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52991 dual_stack=true relay-1 | V0930 00:51:10.124304 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:10.124318 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:10.124410 8 MoQSession.cpp:2701] start sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.124428 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.124484 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.124789 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.124849 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.124868 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.124874 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.124877 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:10.124881 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:10.124885 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:10.124904 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.124936 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-33ea7c00e82dd4b5 sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.132066 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8044830 test-client-1 | 2026-09-30T00:51:10.326968Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33160 dual_stack=true relay-1 | V0930 00:51:10.329531 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:10.329553 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:10.329660 8 MoQSession.cpp:2701] start sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.329687 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.329744 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.329970 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.329997 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.330020 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.330025 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:10.330029 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:10.330035 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:10.330170 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.330215 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.330231 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.330252 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-33ea7c00e82dd4b5 relay-1 | E0930 00:51:10.330283 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0930 00:51:10.330310 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.330413 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0930 00:51:10.330425 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0930 00:51:10.330434 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-33ea7c00e82dd4b5 numForwardingSubs=1 relay-1 | V0930 00:51:10.330447 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.330518 8 MoQSession.cpp:6606] requestUpdate sess=0x7f8ae8077fa0 test-client-1 | 2026-09-30T00:51:10.330648Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 test-client-1 | 2026-09-30T00:51:10.330718Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-30T00:51:10.330736Z  WARN moq_transport::serve::error: [8e62dd62-4bd2-4424-bb60-6c853b527347] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V0930 00:51:10.330901 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.330920 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8077fa0 relay-1 | E0930 00:51:10.330932 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply 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 | E20260930 00:51:10.340416 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:10.340477 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=53e70c7b73234267, server CID=4000000ab6016b83, downstream=[::ffff:172.18.0.3]:33160, [::]:4443=local, drain=none relay-1 | E20260930 00:51:10.340528 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:10.340544 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0a0fedd4ad101019, server CID=4000000f721ff55f, downstream=[::ffff:172.18.0.3]:52991, [::]:4443=local, drain=none relay-1 | E0930 00:51:10.340583 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:10.340592 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.340596 8 MoQSession.cpp:2977] close sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.340603 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f8ae807ea00 relay-1 | V0930 00:51:10.340606 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae807ea00 relay-1 | V0930 00:51:10.340611 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-33ea7c00e82dd4b5 test-client-1 | 2026-09-30T00:51:10.340774Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0930 00:51:10.340618 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0930 00:51:10.340625 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V0930 00:51:10.340629 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=133 test-client-1 | 2026-09-30T00:51:10.340942Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0930 00:51:10.340633 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.340643 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.340646 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f8ae8047260 relay-1 | V0930 00:51:10.340650 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I0930 00:51:10.340656 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-33ea7c00e82dd4b5 relay-1 | V0930 00:51:10.340664 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V0930 00:51:10.340668 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.340679 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8077fa0 relay-1 | E0930 00:51:10.340831 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:10.340843 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.340846 8 MoQSession.cpp:2977] close sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.340851 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.340859 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.341037 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.341067 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.341088 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae807f570 relay-1 | V0930 00:51:10.341130 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.341156 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.341185 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae807f570 test-client-1 | 2026-09-30T00:51:10.341422Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58340 dual_stack=true relay-1 | V0930 00:51:10.343022 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:10.343041 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:10.343137 8 MoQSession.cpp:2701] start sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.343158 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.343211 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.343516 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.343547 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.343553 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.343556 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:10.343560 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:10.343565 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:10.343685 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.343739 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.343759 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-e80aca88181ecc01 sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.359012 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae807f570 test-client-1 | 2026-09-30T00:51:10.545030Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45955 dual_stack=true relay-1 | V0930 00:51:10.547186 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0930 00:51:10.547208 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0930 00:51:10.547343 8 MoQSession.cpp:2701] start sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.547455 8 MoQSession.cpp:3045] sendSetup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.547630 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.547653 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.547733 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.547788 8 MoQSession.cpp:3197] onClientSetup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.547817 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0930 00:51:10.547829 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0930 00:51:10.547835 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V0930 00:51:10.547945 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.548006 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.548074 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.548093 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-e80aca88181ecc01 relay-1 | E0930 00:51:10.548104 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0930 00:51:10.548133 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.548225 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0930 00:51:10.548242 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0930 00:51:10.548255 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.548604 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V0930 00:51:10.548618 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f8ae8007bb0 test-client-1 | 2026-09-30T00:51:10.548474Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 relay-1 | V0930 00:51:10.548624 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-e80aca88181ecc01 relay-1 | V0930 00:51:10.548632 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0930 00:51:10.548640 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V0930 00:51:10.548644 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=143 relay-1 | V0930 00:51:10.548649 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.548660 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.548666 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f8ae808cc90 relay-1 | V0930 00:51:10.548668 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I0930 00:51:10.548674 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-e80aca88181ecc01 relay-1 | V0930 00:51:10.548803 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.548927 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.549059 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae808a550 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 | E20260930 00:51:10.557474 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:10.557536 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7cb7dc2d837f01d8, server CID=40000005257d3720, downstream=[::ffff:172.18.0.3]:45955, [::]:4443=local, drain=none relay-1 | E20260930 00:51:10.557581 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:51:10.557648 8 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0b4094100dfe5b35, server CID=4000001b5f85b66c, downstream=[::ffff:172.18.0.3]:58340, [::]:4443=local, drain=none relay-1 | E0930 00:51:10.557704 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:10.557719 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.557723 8 MoQSession.cpp:2977] close sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.557731 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.557745 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae8077fa0 relay-1 | E0930 00:51:10.557838 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0930 00:51:10.557850 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.557854 8 MoQSession.cpp:2977] close sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.557859 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.557867 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.557915 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.557947 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae8077fa0 relay-1 | V0930 00:51:10.557957 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.557962 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae808a550 relay-1 | V0930 00:51:10.566091 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f8ae8077fa0 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'