make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: moxygen-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-10-05T00:54:50Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-05T00:54:50Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-05T00:54:50Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-05T00:54:50Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-05T00:54:50Z" 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 | V1005 00:54:50.515471 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W1005 00:54:50.516472 7 MoQServer.cpp:172] UDP send buffer for fd 15 is 425984 bytes (expected 2097152) test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.12 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..18 test-client-1 | 2026-10-05T00:54:56.124413Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36966 dual_stack=true relay-1 | V1005 00:54:56.128179 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:54:56.128208 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:54:56.128413 8 MoQSession.cpp:2701] start sess=0x7fd514051da0 relay-1 | V1005 00:54:56.128443 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514051da0 relay-1 | V1005 00:54:56.128562 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514051da0 relay-1 | V1005 00:54:56.128717 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514051da0 test-client-1 | 2026-10-05T00:54:56.128892Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V1005 00:54:56.128889 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514051da0 relay-1 | V1005 00:54:56.128919 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514051da0 relay-1 | V1005 00:54:56.128926 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:54:56.128931 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:54:56.128937 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 1ed2aa6380ca040b700ef20c6eeb0c5f test-client-1 | ... relay-1 | V1005 00:54:56.129209 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514051da0 relay-1 | E20261005 00:54:56.129491 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:54:56.129729 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e44c181f79a51cbe, server CID=400000170dd1b13f, downstream=[::ffff:172.18.0.3]:36966, [::]:4443=local, drain=none relay-1 | E1005 00:54:56.129793 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:54:56.129800 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514051da0 relay-1 | V1005 00:54:56.129804 8 MoQSession.cpp:2977] close sess=0x7fd514051da0 relay-1 | V1005 00:54:56.129829 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514051da0 relay-1 | V1005 00:54:56.129948 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514051da0 relay-1 | V1005 00:54:56.130093 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514051da0 relay-1 | V1005 00:54:56.130102 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514051da0 test-client-1 | 2026-10-05T00:54:56.130270Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:54:56.130333Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48335 dual_stack=true relay-1 | V1005 00:54:56.131982 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:54:56.131996 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:54:56.132108 8 MoQSession.cpp:2701] start sess=0x7fd51406a9c0 relay-1 | V1005 00:54:56.132129 8 MoQSession.cpp:3045] sendSetup sess=0x7fd51406a9c0 relay-1 | V1005 00:54:56.132187 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd51406a9c0 test-client-1 | 2026-10-05T00:54:56.132365Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V1005 00:54:56.132445 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd51406a9c0 relay-1 | V1005 00:54:56.132606 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd51406a9c0 relay-1 | V1005 00:54:56.132633 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51406a9c0 relay-1 | V1005 00:54:56.132653 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd51406a9c0 relay-1 | V1005 00:54:56.132657 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:54:56.132661 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:54:56.132667 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:54:56.132689 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51406a9c0 relay-1 | V1005 00:54:56.132707 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fd51406a9c0 relay-1 | V1005 00:54:56.132730 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1005 00:54:56.132746 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fd51406a9c0 test-client-1 | 2026-10-05T00:54:58.133833Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: f2202164ee523ad96aebdc5df64f51bf test-client-1 | ... test-client-1 | 2026-10-05T00:54:58.134412Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:54:58.134022 8 MoQRelaySession.cpp:1310] onPublishNamespaceDone requestID=0 sess=0x7fd51406a9c0 relay-1 | V1005 00:54:58.134059 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1005 00:54:58.134069 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1005 00:54:58.134077 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51406a9c0 relay-1 | V1005 00:54:58.134089 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51406a9c0 relay-1 | E20261005 00:54:58.134106 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:54:58.134164 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=27864caa50f7ef9c, server CID=400000193ce04478, downstream=[::ffff:172.18.0.3]:48335, [::]:4443=local, drain=none relay-1 | E1005 00:54:58.134228 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:54:58.134234 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd51406a9c0 relay-1 | V1005 00:54:58.134237 8 MoQSession.cpp:2977] close sess=0x7fd51406a9c0 relay-1 | V1005 00:54:58.134242 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd51406a9c0 relay-1 | V1005 00:54:58.134255 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd51406a9c0 relay-1 | V1005 00:54:58.134377 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd51406a9c0 test-client-1 | 2026-10-05T00:54:58.135243Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48154 dual_stack=true relay-1 | V1005 00:54:58.137150 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:54:58.137165 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 test-client-1 | 2026-10-05T00:54:58.137564Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V1005 00:54:58.137291 8 MoQSession.cpp:2701] start sess=0x7fd51406e550 relay-1 | V1005 00:54:58.137315 8 MoQSession.cpp:3045] sendSetup sess=0x7fd51406e550 relay-1 | V1005 00:54:58.137414 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd51406e550 relay-1 | V1005 00:54:58.137559 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd51406e550 relay-1 | V1005 00:54:58.137576 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51406e550 relay-1 | V1005 00:54:58.137581 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd51406e550 relay-1 | V1005 00:54:58.137583 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:54:58.137585 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:54:58.137589 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:54:58.137760 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd51406e550 relay-1 | V1005 00:54:58.137824 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51406e550 relay-1 | V1005 00:54:58.137845 8 MoQSession.cpp:4298] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fd51406e550 relay-1 | V1005 00:54:58.137865 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V1005 00:54:58.137875 8 MoQSession.cpp:6310] subscribeError sess=0x7fd51406e550 relay-1 | V1005 00:54:58.137887 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd51406e550 test-client-1 | 2026-10-05T00:54:58.138046Z  WARN moq_transport::serve::error: [2f3b7a86-5eb5-462a-bcf2-e12cb26d5f7f] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-10-05T00:54:58.138139Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:2f3b7a86-5eb5-462a-bcf2-e12cb26d5f7f] test-client-1 | ok 3 - subscribe-error relay-1 | V1005 00:54:58.138173 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51406e550 relay-1 | V1005 00:54:58.138228 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51406e550 relay-1 | E20261005 00:54:58.138305 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:54:58.138337 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4bbb80831c066877, server CID=4000000b10fd0124, downstream=[::ffff:172.18.0.3]:48154, [::]:4443=local, drain=none relay-1 | E1005 00:54:58.138440 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:54:58.138473 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd51406e550 relay-1 | V1005 00:54:58.138481 8 MoQSession.cpp:2977] close sess=0x7fd51406e550 relay-1 | V1005 00:54:58.138584 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd51406e550 relay-1 | V1005 00:54:58.138642 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd51406e550 relay-1 | V1005 00:54:58.138776 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd51406e550 test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: dbf1a544d8592d12113d7533caa79b1e test-client-1 | ... test-client-1 | 2026-10-05T00:54:58.138856Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:54:58.139333Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45379 dual_stack=true relay-1 | V1005 00:54:58.140980 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:54:58.140994 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:54:58.141099 8 MoQSession.cpp:2701] start sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.141118 8 MoQSession.cpp:3045] sendSetup sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.141219 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.141445 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.141473 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.141477 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.141481 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:54:58.141484 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:54:58.141489 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-10-05T00:54:58.142189Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45549 dual_stack=true relay-1 | V1005 00:54:58.143910 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd51406a9c0 relay-1 | V1005 00:54:58.143942 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:54:58.143954 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:54:58.144063 8 MoQSession.cpp:2701] start sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.144087 8 MoQSession.cpp:3045] sendSetup sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.144144 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd51404f2a0 test-client-1 | 2026-10-05T00:54:58.144298Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-05T00:54:58.144313Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V1005 00:54:58.144521 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.144540 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.144600 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.144654 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.144661 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.144665 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:54:58.144668 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:54:58.144673 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:54:58.144694 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.144699 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.144704 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.144707 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.144715 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V1005 00:54:58.144717 8 MoQSession.cpp:6310] subscribeError sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.144725 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.144735 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1005 00:54:58.144748 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fd51407bed0 test-client-1 | 2026-10-05T00:54:58.144976Z  WARN moq_transport::serve::error: [419dbaa9-d631-4e41-b208-143941e88d39] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-10-05T00:54:58.145028Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:419dbaa9-d631-4e41-b208-143941e88d39] - subscription was processed test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: 0a9b122c467962eb178598a1aaae08ad test-client-1 | subscriber_connection_id: 3a888ea0bdebf4dc8bec10aef2f48497 test-client-1 | ... relay-1 | E20261005 00:54:58.145195 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:54:58.145257 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7e0216e2fc46b788, server CID=4000001f70b86d21, downstream=[::ffff:172.18.0.3]:45549, [::]:4443=local, drain=none relay-1 | E20261005 00:54:58.145306 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:54:58.145330 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e26417db39b317a1, server CID=4000001ecbd31e3a, downstream=[::ffff:172.18.0.3]:45379, [::]:4443=local, drain=none relay-1 | E1005 00:54:58.145370 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:54:58.145379 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.145383 8 MoQSession.cpp:2977] close sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.145388 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.145397 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd51404f2a0 test-client-1 | 2026-10-05T00:54:58.145534Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:54:58.145649Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1005 00:54:58.145468 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:54:58.145480 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.145483 8 MoQSession.cpp:2977] close sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.145488 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1005 00:54:58.145493 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1005 00:54:58.145498 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.145509 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1005 00:54:58.145516 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.145594 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.145603 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.145608 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.145613 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.145657 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.145670 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd51407bed0 test-client-1 | 2026-10-05T00:54:58.146216Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42124 dual_stack=true relay-1 | V1005 00:54:58.147693 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:54:58.147706 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:54:58.147793 8 MoQSession.cpp:2701] start sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.147814 8 MoQSession.cpp:3045] sendSetup sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.147903 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148086 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148121 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148128 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148132 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:54:58.148135 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:54:58.148141 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-10-05T00:54:58.148071Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V1005 00:54:58.148275 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148344 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148359 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148374 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V1005 00:54:58.148378 8 MoQSession.cpp:6310] subscribeError sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148388 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd51406c8b0 test-client-1 | 2026-10-05T00:54:58.148512Z  WARN moq_transport::serve::error: [2a40631e-38c7-4bc4-be8e-e8f298c49ec9] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | V1005 00:54:58.148608 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51406c8b0 relay-1 | E20261005 00:54:58.148756 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:54:58.148802 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d19af7d04947c2b2, server CID=40000001097e0c9c, downstream=[::ffff:172.18.0.3]:42124, [::]:4443=local, drain=none relay-1 | E1005 00:54:58.148851 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-05T00:54:58.149012Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:54:58.148868 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148872 8 MoQSession.cpp:2977] close sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148877 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148887 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148958 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.148980 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd51406c8b0 relay-1 | V1005 00:54:58.155245 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd51406e550 relay-1 | V1005 00:54:58.155283 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.155312 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd51407bed0 relay-1 | V1005 00:54:58.165479 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd51406c8b0 test-client-1 | 2026-10-05T00:54:58.649722Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49425 dual_stack=true relay-1 | V1005 00:54:58.653324 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:54:58.653349 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:54:58.653454 8 MoQSession.cpp:2701] start sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.653515 8 MoQSession.cpp:3045] sendSetup sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.653686 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.653830 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd51404f2a0 test-client-1 | 2026-10-05T00:54:58.653880Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V1005 00:54:58.653930 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.653978 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.654002 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:54:58.654036 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:54:58.654063 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:54:58.654133 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.654170 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.654183 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fd51404f2a0 relay-1 | V1005 00:54:58.654198 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1005 00:54:58.654209 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fd51404f2a0 test-client-1 | 2026-10-05T00:55:01.654981Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) relay-1 | V1005 00:55:01.655134 8 MoQRelaySession.cpp:1310] onPublishNamespaceDone requestID=0 sess=0x7fd51404f2a0 relay-1 | V1005 00:55:01.655161 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1005 00:55:01.655170 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1005 00:55:01.655179 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:55:01.655193 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51404f2a0 test-client-1 | 2026-10-05T00:55:01.655123Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:2a40631e-38c7-4bc4-be8e-e8f298c49ec9] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: eb56f885e60a3097dfc7e5249ade8765 test-client-1 | publisher_connection_id: e3c220fbe22636073c9f8595955a9cfb test-client-1 | ... relay-1 | E20261005 00:55:01.655459 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:01.655524 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=12b375adca8cc895, server CID=4000000b1d9a546d, downstream=[::ffff:172.18.0.3]:49425, [::]:4443=local, drain=none relay-1 | E1005 00:55:01.655580 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:01.655587 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd51404f2a0 relay-1 | V1005 00:55:01.655590 8 MoQSession.cpp:2977] close sess=0x7fd51404f2a0 relay-1 | V1005 00:55:01.655602 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd51404f2a0 relay-1 | V1005 00:55:01.655621 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd51404f2a0 test-client-1 | 2026-10-05T00:55:01.655826Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:55:01.655980 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd51404f2a0 test-client-1 | 2026-10-05T00:55:01.656558Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48125 dual_stack=true relay-1 | V1005 00:55:01.659986 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:01.660013 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:01.660382 8 MoQSession.cpp:2701] start sess=0x7fd5140082c0 relay-1 | V1005 00:55:01.660415 8 MoQSession.cpp:3045] sendSetup sess=0x7fd5140082c0 test-client-1 | 2026-10-05T00:55:01.660739Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V1005 00:55:01.660439 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd5140082c0 relay-1 | V1005 00:55:01.660514 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd5140082c0 relay-1 | V1005 00:55:01.660995 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd5140082c0 relay-1 | V1005 00:55:01.661015 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd5140082c0 relay-1 | V1005 00:55:01.661020 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:01.661024 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:01.661030 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:01.661046 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd5140082c0 relay-1 | V1005 00:55:01.661075 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd5140082c0 relay-1 | V1005 00:55:01.661085 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fd5140082c0 relay-1 | V1005 00:55:01.661098 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1005 00:55:01.661108 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fd5140082c0 relay-1 | V1005 00:55:01.675374 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.662890 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd5140082c0 test-client-1 | 2026-10-05T00:55:03.663048Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V1005 00:55:03.663296 8 MoQRelaySession.cpp:1310] onPublishNamespaceDone requestID=0 sess=0x7fd5140082c0 relay-1 | V1005 00:55:03.663308 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1005 00:55:03.663317 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1005 00:55:03.663324 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd5140082c0 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2108 test-client-1 | connection_id: 42ec1768a0fb376cb460824fce9ad1b8 test-client-1 | ... test-client-1 | 2026-10-05T00:55:03.764121Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20261005 00:55:03.764515 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:03.764600 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9ea5037f49e6ba47, server CID=4000000c38380a86, downstream=[::ffff:172.18.0.3]:48125, [::]:4443=local, drain=none relay-1 | E1005 00:55:03.764741 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:03.764759 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd5140082c0 relay-1 | V1005 00:55:03.764764 8 MoQSession.cpp:2977] close sess=0x7fd5140082c0 relay-1 | V1005 00:55:03.764777 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd5140082c0 relay-1 | V1005 00:55:03.764800 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd5140082c0 test-client-1 | 2026-10-05T00:55:03.765060Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:55:03.765211 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd5140082c0 test-client-1 | 2026-10-05T00:55:03.765445Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35566 dual_stack=true relay-1 | V1005 00:55:03.767950 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:03.767972 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:03.768201 8 MoQSession.cpp:2701] start sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.768222 8 MoQSession.cpp:3045] sendSetup sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.768279 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd51404f2a0 test-client-1 | 2026-10-05T00:55:03.768456Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | V1005 00:55:03.768389 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.768454 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.768463 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.768468 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:03.768472 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:03.768477 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:03.768653 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.768691 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.768726 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.768780 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E1005 00:55:03.768815 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1005 00:55:03.768900 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7fd51404f2a0 test-client-1 | 2026-10-05T00:55:03.769113Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-05T00:55:03.769174Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | V1005 00:55:03.769278 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1005 00:55:03.769291 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7fd51405eed0 relay-1 | V1005 00:55:03.769297 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V1005 00:55:03.769303 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 1a21bc5e378112b76f3538c44c48b73e relay-1 | V1005 00:55:03.769309 8 MoQRelay.cpp:412] Publisher terminated with no subscribers, cleaning up moq-test/publish/published-track relay-1 | V1005 00:55:03.769318 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1005 00:55:03.769326 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51404f2a0 test-client-1 | ... relay-1 | E20261005 00:55:03.769472 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-10-05T00:55:03.769717Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261005 00:55:03.769515 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1555858eb214b1f2, server CID=4000000cb6426b94, downstream=[::ffff:172.18.0.3]:35566, [::]:4443=local, drain=none relay-1 | E1005 00:55:03.769568 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:03.769575 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.769578 8 MoQSession.cpp:2977] close sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.769584 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.769596 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.769780 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51404f2a0 relay-1 | V1005 00:55:03.769880 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd51404f2a0 test-client-1 | 2026-10-05T00:55:03.770489Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53782 dual_stack=true relay-1 | V1005 00:55:03.773604 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:03.773620 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:03.773740 8 MoQSession.cpp:2701] start sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.773765 8 MoQSession.cpp:3045] sendSetup sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.773818 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.774105 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.774133 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.774138 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.774186 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:03.774190 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:03.774195 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-10-05T00:55:03.774829Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53497 dual_stack=true relay-1 | V1005 00:55:03.775330 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd5140082c0 relay-1 | V1005 00:55:03.776354 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:03.776368 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:03.776461 8 MoQSession.cpp:2701] start sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.776486 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.776586 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.776737 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.776837 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514046cd0 test-client-1 | 2026-10-05T00:55:03.776788Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | V1005 00:55:03.776881 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.776904 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:03.776924 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:03.776948 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:03.777009 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.777041 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.777074 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.777117 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E1005 00:55:03.777143 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1005 00:55:03.777173 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7fd5140832e0 test-client-1 | 2026-10-05T00:55:03.777333Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | V1005 00:55:03.777475 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.777534 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.777552 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/publish/published-track sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.777576 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1005 00:55:03.777582 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1005 00:55:03.777591 8 MoQRelay.cpp:1975] Updating forward for moq-test/publish/published-track numForwardingSubs=1 relay-1 | V1005 00:55:03.777600 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.777694 8 MoQSession.cpp:6606] requestUpdate sess=0x7fd5140832e0 test-client-1 | 2026-10-05T00:55:03.777841Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-05T00:55:03.777859Z  WARN moq_transport::serve::error: [474b7087-617f-44e7-b707-5f394d910cd7] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V1005 00:55:03.777976 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.777994 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd5140832e0 relay-1 | E1005 00:55:03.778005 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V1005 00:55:03.785121 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd51404f2a0 test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 109 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... relay-1 | E20261005 00:55:03.878805 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:03.878882 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=566003747eaa7190, server CID=4000000df94fe9d0, downstream=[::ffff:172.18.0.3]:53782, [::]:4443=local, drain=none relay-1 | E20261005 00:55:03.878942 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:03.878964 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=126a84c868721cb8, server CID=40000019fc821c2d, downstream=[::ffff:172.18.0.3]:53497, [::]:4443=local, drain=none relay-1 | E1005 00:55:03.879033 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:03.879044 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.879047 8 MoQSession.cpp:2977] close sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.879060 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7fd51406a800 relay-1 | V1005 00:55:03.879064 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7fd51406a800 relay-1 | V1005 00:55:03.879072 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V1005 00:55:03.879080 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1005 00:55:03.879089 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1005 00:55:03.879093 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=51 relay-1 | V1005 00:55:03.879097 8 MoQSession.cpp:6405] sendPublishDone sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.879116 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.879120 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7fd514060e20 relay-1 | V1005 00:55:03.879124 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1005 00:55:03.879131 8 MoQRelay.cpp:1938] Publisher terminated for moq-test/publish/published-track relay-1 | V1005 00:55:03.879138 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1005 00:55:03.879144 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.879159 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd5140832e0 relay-1 | E1005 00:55:03.879270 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:03.879277 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.879280 8 MoQSession.cpp:2977] close sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.879286 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.879297 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.879371 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.879392 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.879400 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514046cd0 relay-1 | V1005 00:55:03.879433 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd5140832e0 relay-1 | V1005 00:55:03.879448 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd5140832e0 test-client-1 | 2026-10-05T00:55:03.879554Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:55:03.879464 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514046cd0 test-client-1 | 2026-10-05T00:55:03.879620Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:55:03.879754Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39616 dual_stack=true relay-1 | V1005 00:55:03.881913 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:03.881931 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:03.882171 8 MoQSession.cpp:2701] start sess=0x7fd514046500 relay-1 | V1005 00:55:03.882201 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514046500 relay-1 | V1005 00:55:03.882309 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514046500 relay-1 | V1005 00:55:03.882368 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514046500 relay-1 | V1005 00:55:03.882464 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514046500 relay-1 | V1005 00:55:03.882479 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514046500 relay-1 | V1005 00:55:03.882486 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:03.882490 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:03.882496 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-10-05T00:55:03.882624Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | V1005 00:55:03.882883 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514046500 relay-1 | V1005 00:55:03.882926 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514046500 relay-1 | V1005 00:55:03.882941 8 MoQSession.cpp:4298] onSubscribeImpl ftn=nonexistent/rendezvous/test-track sess=0x7fd514046500 relay-1 | V1005 00:55:03.961856 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514046cd0 relay-1 | V1005 00:55:04.383445 8 MoQSession.cpp:4440] Application subscribe error err=rendezvous timeout expired relay-1 | V1005 00:55:04.383469 8 MoQSession.cpp:6310] subscribeError sess=0x7fd514046500 relay-1 | V1005 00:55:04.383497 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd514046500 relay-1 | V1005 00:55:04.384046 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514046500 relay-1 | V1005 00:55:04.384074 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514046500 test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 505 test-client-1 | connection_id: 2c382dd8629d6dc85a745cf476cd56c9 test-client-1 | ... test-client-1 | 2026-10-05T00:55:04.384025Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | E20261005 00:55:04.384248 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:04.384315 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=60d7a533c6c4eebf, server CID=4000000987eaceb6, downstream=[::ffff:172.18.0.3]:39616, [::]:4443=local, drain=none relay-1 | E1005 00:55:04.384403 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:04.384414 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514046500 test-client-1 | 2026-10-05T00:55:04.384613Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:55:04.384420 8 MoQSession.cpp:2977] close sess=0x7fd514046500 relay-1 | V1005 00:55:04.384429 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514046500 relay-1 | V1005 00:55:04.384444 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514046500 relay-1 | V1005 00:55:04.384574 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514046500 test-client-1 | 2026-10-05T00:55:04.385090Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49575 dual_stack=true relay-1 | V1005 00:55:04.387207 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:04.387224 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:04.387338 8 MoQSession.cpp:2701] start sess=0x7fd514038230 relay-1 | V1005 00:55:04.387368 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514038230 relay-1 | V1005 00:55:04.387493 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514038230 relay-1 | V1005 00:55:04.387672 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514038230 relay-1 | V1005 00:55:04.387693 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514038230 relay-1 | V1005 00:55:04.387698 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514038230 relay-1 | V1005 00:55:04.387700 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:04.387703 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:04.387707 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:04.387842 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514038230 relay-1 | V1005 00:55:04.387876 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514038230 relay-1 | V1005 00:55:04.387893 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-81308c73dc78fea3 sess=0x7fd514038230 relay-1 | V1005 00:55:04.394066 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514046500 test-client-1 | 2026-10-05T00:55:04.589912Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52249 dual_stack=true relay-1 | V1005 00:55:04.592214 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:04.592249 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:04.592382 8 MoQSession.cpp:2701] start sess=0x7fd514075d50 relay-1 | V1005 00:55:04.592416 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514075d50 relay-1 | V1005 00:55:04.592478 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514075d50 relay-1 | V1005 00:55:04.592766 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514075d50 relay-1 | V1005 00:55:04.592818 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514075d50 relay-1 | V1005 00:55:04.592827 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514075d50 relay-1 | V1005 00:55:04.592832 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:04.592864 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:04.592870 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:04.592923 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514075d50 relay-1 | V1005 00:55:04.592986 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514075d50 relay-1 | V1005 00:55:04.593006 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7fd514075d50 relay-1 | V1005 00:55:04.593021 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-81308c73dc78fea3 relay-1 | E1005 00:55:04.593036 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1005 00:55:04.593063 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7fd514075d50 relay-1 | V1005 00:55:04.593183 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1005 00:55:04.593226 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1005 00:55:04.593239 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-81308c73dc78fea3 numForwardingSubs=1 relay-1 | V1005 00:55:04.593252 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fd514038230 test-client-1 | 2026-10-05T00:55:04.593506Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-10-05T00:55:04.593550Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-05T00:55:04.593559Z  WARN moq_transport::serve::error: [6f2b1483-a176-4f18-a0df-59a26a773042] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V1005 00:55:04.593380 8 MoQSession.cpp:6606] requestUpdate sess=0x7fd514075d50 relay-1 | V1005 00:55:04.593781 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7fd514075d50 relay-1 | V1005 00:55:04.593794 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514075d50 relay-1 | E1005 00:55:04.593803 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 225 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261005 00:55:04.609462 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:04.609550 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=cf1000ab7a332024, server CID=4000000db6054d29, downstream=[::ffff:172.18.0.3]:52249, [::]:4443=local, drain=none relay-1 | E1005 00:55:04.609668 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:04.609686 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514075d50 relay-1 | V1005 00:55:04.609691 8 MoQSession.cpp:2977] close sess=0x7fd514075d50 relay-1 | V1005 00:55:04.609701 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7fd514080cb0 relay-1 | V1005 00:55:04.609705 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7fd514080cb0 relay-1 | V1005 00:55:04.609711 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-81308c73dc78fea3 relay-1 | V1005 00:55:04.609724 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1005 00:55:04.609737 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1005 00:55:04.609742 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=65 relay-1 | V1005 00:55:04.609747 8 MoQSession.cpp:6405] sendPublishDone sess=0x7fd514038230 test-client-1 | 2026-10-05T00:55:04.610018Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:55:04.609768 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd514038230 relay-1 | V1005 00:55:04.609772 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7fd51404cb30 relay-1 | V1005 00:55:04.609777 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1005 00:55:04.609785 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-81308c73dc78fea3 relay-1 | V1005 00:55:04.609804 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1005 00:55:04.609810 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514075d50 relay-1 | V1005 00:55:04.609827 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514075d50 relay-1 | V1005 00:55:04.610068 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514075d50 relay-1 | V1005 00:55:04.610109 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514075d50 relay-1 | E20261005 00:55:04.610121 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:04.610159 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4baec461c7c1f07c, server CID=4000001a0a2f49a2, downstream=[::ffff:172.18.0.3]:49575, [::]:4443=local, drain=none relay-1 | E1005 00:55:04.610203 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:04.610209 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514038230 relay-1 | V1005 00:55:04.610212 8 MoQSession.cpp:2977] close sess=0x7fd514038230 relay-1 | V1005 00:55:04.610217 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514038230 relay-1 | V1005 00:55:04.610225 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514038230 relay-1 | V1005 00:55:04.610328 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514038230 relay-1 | V1005 00:55:04.610339 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514038230 relay-1 | V1005 00:55:04.610356 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514038230 test-client-1 | 2026-10-05T00:55:04.610340Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:55:04.610785Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40777 dual_stack=true relay-1 | V1005 00:55:04.612587 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:04.612603 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:04.612729 8 MoQSession.cpp:2701] start sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.612755 8 MoQSession.cpp:3045] sendSetup sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.612814 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.613096 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.613128 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.613136 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.613140 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:04.613144 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:04.613149 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:04.613289 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.613328 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.613341 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-daa2cdce48eace9d sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.622507 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514038230 relay-1 | V1005 00:55:04.622555 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514075d50 test-client-1 | 2026-10-05T00:55:04.814528Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52640 dual_stack=true relay-1 | V1005 00:55:04.816779 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:04.816802 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:04.816900 8 MoQSession.cpp:2701] start sess=0x7fd514075d50 relay-1 | V1005 00:55:04.816922 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514075d50 relay-1 | V1005 00:55:04.816980 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514075d50 relay-1 | V1005 00:55:04.817317 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514075d50 relay-1 | V1005 00:55:04.817352 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514075d50 relay-1 | V1005 00:55:04.817362 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514075d50 relay-1 | V1005 00:55:04.817366 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:04.817371 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:04.817377 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:04.817419 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514075d50 relay-1 | V1005 00:55:04.817446 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514075d50 relay-1 | V1005 00:55:04.817465 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7fd514075d50 relay-1 | V1005 00:55:04.817482 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-daa2cdce48eace9d relay-1 | E1005 00:55:04.817493 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1005 00:55:04.817523 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7fd514075d50 relay-1 | V1005 00:55:04.817613 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1005 00:55:04.817621 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1005 00:55:04.817630 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-daa2cdce48eace9d numForwardingSubs=1 relay-1 | V1005 00:55:04.817666 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.817738 8 MoQSession.cpp:6606] requestUpdate sess=0x7fd514075d50 test-client-1 | 2026-10-05T00:55:04.817870Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-05T00:55:04.817885Z  WARN moq_transport::serve::error: [863bd309-d26b-43dd-b277-be4177f14b17] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V1005 00:55:04.818061 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7fd514075d50 relay-1 | V1005 00:55:04.818113 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514075d50 relay-1 | E1005 00:55:04.818145 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | 2026-10-05T00:55:04.818001Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | V1005 00:55:04.836788 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514075d50 relay-1 | E20261005 00:55:04.836843 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:04.836903 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3e9b9ea760049848, server CID=400000147a6474eb, downstream=[::ffff:172.18.0.3]:52640, [::]:4443=local, drain=none test-client-1 | not ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 227 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E1005 00:55:04.836993 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:04.837007 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514075d50 relay-1 | V1005 00:55:04.837011 8 MoQSession.cpp:2977] close sess=0x7fd514075d50 relay-1 | V1005 00:55:04.837018 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7fd514074d30 relay-1 | V1005 00:55:04.837022 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7fd514074d30 relay-1 | V1005 00:55:04.837027 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-daa2cdce48eace9d relay-1 | V1005 00:55:04.837035 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1005 00:55:04.837043 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1005 00:55:04.837068 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=75 relay-1 | V1005 00:55:04.837079 8 MoQSession.cpp:6405] sendPublishDone sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.837093 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.837101 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7fd514088ed0 relay-1 | V1005 00:55:04.837105 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1005 00:55:04.837112 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-daa2cdce48eace9d relay-1 | V1005 00:55:04.837124 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1005 00:55:04.837129 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514075d50 relay-1 | V1005 00:55:04.837141 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514075d50 relay-1 | V1005 00:55:04.837333 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514075d50 relay-1 | E20261005 00:55:04.837384 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:04.837414 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=07354260bf908880, server CID=40000005881f60c7, downstream=[::ffff:172.18.0.3]:40777, [::]:4443=local, drain=none relay-1 | E1005 00:55:04.837467 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-05T00:55:04.837250Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:55:04.837474 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.837478 8 MoQSession.cpp:2977] close sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.837483 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.837492 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.837598 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.837613 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.837656 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd5140842b0 test-client-1 | 2026-10-05T00:55:04.837729Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:55:04.838052Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56688 dual_stack=true relay-1 | V1005 00:55:04.839796 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:04.839818 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:04.839913 8 MoQSession.cpp:2701] start sess=0x7fd514077d90 relay-1 | V1005 00:55:04.839934 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514077d90 relay-1 | V1005 00:55:04.839989 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514077d90 relay-1 | V1005 00:55:04.840244 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514077d90 relay-1 | V1005 00:55:04.840299 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514077d90 relay-1 | V1005 00:55:04.840311 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514077d90 relay-1 | V1005 00:55:04.840315 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:04.840318 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:04.840324 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:04.840335 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514077d90 relay-1 | V1005 00:55:04.840356 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514077d90 relay-1 | V1005 00:55:04.840371 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-6f540ed354b162c8 sess=0x7fd514077d90 relay-1 | V1005 00:55:04.846505 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd5140842b0 relay-1 | V1005 00:55:04.846536 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514075d50 test-client-1 | 2026-10-05T00:55:05.041611Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36629 dual_stack=true relay-1 | V1005 00:55:05.043912 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:05.043942 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:05.044059 8 MoQSession.cpp:2701] start sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.044099 8 MoQSession.cpp:3045] sendSetup sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.044259 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.044387 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.044418 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.044426 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.044430 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:05.044434 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:05.044440 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:05.044555 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.044593 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.044608 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.044624 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-6f540ed354b162c8 relay-1 | E1005 00:55:05.044657 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1005 00:55:05.044684 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.044832 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1005 00:55:05.044847 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1005 00:55:05.044855 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-6f540ed354b162c8 numForwardingSubs=1 relay-1 | V1005 00:55:05.044868 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fd514077d90 relay-1 | V1005 00:55:05.044963 8 MoQSession.cpp:6606] requestUpdate sess=0x7fd5140842b0 test-client-1 | 2026-10-05T00:55:05.045152Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-05T00:55:05.045165Z  WARN moq_transport::serve::error: [7a58d8c2-584e-42e9-8777-d6497dbdc9fa] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-05T00:55:05.045184Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | V1005 00:55:05.045359 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.045373 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd5140842b0 relay-1 | E1005 00:55:05.045383 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: 211 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261005 00:55:05.048520 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:05.048578 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7f89510b629e48d7, server CID=400000022f253c56, downstream=[::ffff:172.18.0.3]:36629, [::]:4443=local, drain=none relay-1 | E1005 00:55:05.048655 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:05.048667 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.048671 8 MoQSession.cpp:2977] close sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.048677 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7fd51405eed0 relay-1 | V1005 00:55:05.048681 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7fd51405eed0 relay-1 | V1005 00:55:05.048685 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-6f540ed354b162c8 relay-1 | V1005 00:55:05.048692 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1005 00:55:05.048699 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1005 00:55:05.048703 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=85 relay-1 | V1005 00:55:05.048707 8 MoQSession.cpp:6405] sendPublishDone sess=0x7fd514077d90 relay-1 | V1005 00:55:05.048718 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd514077d90 relay-1 | V1005 00:55:05.048722 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7fd51407d980 relay-1 | V1005 00:55:05.048726 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1005 00:55:05.048732 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-6f540ed354b162c8 relay-1 | V1005 00:55:05.048738 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1005 00:55:05.048743 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd5140842b0 test-client-1 | 2026-10-05T00:55:05.048937Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:55:05.048754 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.048914 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd5140842b0 relay-1 | V1005 00:55:05.048945 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd5140842b0 relay-1 | E20261005 00:55:05.048954 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:05.048982 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7ac55157dc48ea1d, server CID=4000001362384d6f, downstream=[::ffff:172.18.0.3]:56688, [::]:4443=local, drain=none relay-1 | E1005 00:55:05.049019 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:05.049024 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514077d90 relay-1 | V1005 00:55:05.049027 8 MoQSession.cpp:2977] close sess=0x7fd514077d90 relay-1 | V1005 00:55:05.049031 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514077d90 relay-1 | V1005 00:55:05.049039 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514077d90 relay-1 | V1005 00:55:05.049135 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514077d90 relay-1 | V1005 00:55:05.049144 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514077d90 relay-1 | V1005 00:55:05.049158 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514077d90 test-client-1 | 2026-10-05T00:55:05.049192Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:55:05.049556Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40475 dual_stack=true relay-1 | V1005 00:55:05.052311 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:05.052325 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:05.052405 8 MoQSession.cpp:2701] start sess=0x7fd514070630 relay-1 | V1005 00:55:05.052425 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514070630 relay-1 | V1005 00:55:05.052479 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514070630 relay-1 | V1005 00:55:05.052732 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514070630 relay-1 | V1005 00:55:05.052759 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514070630 relay-1 | V1005 00:55:05.052765 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514070630 relay-1 | V1005 00:55:05.052769 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:05.052772 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:05.052776 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:05.052883 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514070630 relay-1 | V1005 00:55:05.052912 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514070630 relay-1 | V1005 00:55:05.052929 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-59708f8db7d39866 sess=0x7fd514070630 relay-1 | V1005 00:55:05.062066 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514077d90 relay-1 | V1005 00:55:05.062102 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd5140842b0 test-client-1 | 2026-10-05T00:55:05.255237Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38362 dual_stack=true relay-1 | V1005 00:55:05.257600 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:05.257655 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:05.257784 8 MoQSession.cpp:2701] start sess=0x7fd51405a940 relay-1 | V1005 00:55:05.257813 8 MoQSession.cpp:3045] sendSetup sess=0x7fd51405a940 relay-1 | V1005 00:55:05.257928 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd51405a940 relay-1 | V1005 00:55:05.258080 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd51405a940 relay-1 | V1005 00:55:05.258182 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51405a940 relay-1 | V1005 00:55:05.258192 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd51405a940 relay-1 | V1005 00:55:05.258197 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:05.258202 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:05.258209 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:05.258321 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd51405a940 relay-1 | V1005 00:55:05.258386 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51405a940 relay-1 | V1005 00:55:05.258426 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7fd51405a940 relay-1 | V1005 00:55:05.258475 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-59708f8db7d39866 relay-1 | E1005 00:55:05.258511 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1005 00:55:05.258550 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7fd51405a940 relay-1 | V1005 00:55:05.258682 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1005 00:55:05.258779 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1005 00:55:05.258793 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-59708f8db7d39866 numForwardingSubs=1 relay-1 | V1005 00:55:05.258807 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fd514070630 relay-1 | V1005 00:55:05.258984 8 MoQSession.cpp:6606] requestUpdate sess=0x7fd51405a940 test-client-1 | 2026-10-05T00:55:05.259048Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-10-05T00:55:05.259146Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-05T00:55:05.259159Z  WARN moq_transport::serve::error: [3b2adef7-8756-4909-8d57-decd1ddffbf1] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V1005 00:55:05.259372 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7fd51405a940 relay-1 | V1005 00:55:05.259384 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51405a940 relay-1 | E1005 00:55:05.259393 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 231 test-client-1 | message: "failed to create subgroup 0: cancelled" test-client-1 | ... relay-1 | E20261005 00:55:05.280058 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:05.280160 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4710af83f908f403, server CID=40000014440963bf, downstream=[::ffff:172.18.0.3]:38362, [::]:4443=local, drain=none relay-1 | E1005 00:55:05.280257 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:05.280304 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd51405a940 relay-1 | V1005 00:55:05.280321 8 MoQSession.cpp:2977] close sess=0x7fd51405a940 relay-1 | V1005 00:55:05.280331 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7fd514074d30 relay-1 | V1005 00:55:05.280336 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7fd514074d30 relay-1 | V1005 00:55:05.280344 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-59708f8db7d39866 relay-1 | V1005 00:55:05.280358 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1005 00:55:05.280368 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1005 00:55:05.280373 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=95 relay-1 | V1005 00:55:05.280376 8 MoQSession.cpp:6405] sendPublishDone sess=0x7fd514070630 relay-1 | V1005 00:55:05.280394 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd514070630 relay-1 | V1005 00:55:05.280401 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7fd514046830 relay-1 | V1005 00:55:05.280405 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1005 00:55:05.280412 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-59708f8db7d39866 relay-1 | V1005 00:55:05.280420 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1005 00:55:05.280426 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd51405a940 relay-1 | V1005 00:55:05.280441 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd51405a940 relay-1 | V1005 00:55:05.280626 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51405a940 relay-1 | V1005 00:55:05.280692 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd51405a940 relay-1 | E20261005 00:55:05.280709 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-10-05T00:55:05.281014Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261005 00:55:05.280742 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=74277948beb8e1cf, server CID=4000001a98ba32c9, downstream=[::ffff:172.18.0.3]:40475, [::]:4443=local, drain=none relay-1 | E1005 00:55:05.280795 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:05.280802 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514070630 relay-1 | V1005 00:55:05.280805 8 MoQSession.cpp:2977] close sess=0x7fd514070630 relay-1 | V1005 00:55:05.280810 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514070630 relay-1 | V1005 00:55:05.280820 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514070630 relay-1 | V1005 00:55:05.280898 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514070630 relay-1 | V1005 00:55:05.280913 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514070630 relay-1 | V1005 00:55:05.280931 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514070630 test-client-1 | 2026-10-05T00:55:05.281074Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:55:05.281262Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53026 dual_stack=true relay-1 | V1005 00:55:05.283335 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:05.283353 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:05.283466 8 MoQSession.cpp:2701] start sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.283490 8 MoQSession.cpp:3045] sendSetup sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.283591 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.283882 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.283972 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.283994 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.284002 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.284006 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:05.284009 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:05.284015 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:05.284049 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.284071 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-e4cbda4414d53cd4 sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.290208 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514070630 relay-1 | V1005 00:55:05.290236 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd51405a940 test-client-1 | 2026-10-05T00:55:05.486520Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53891 dual_stack=true relay-1 | V1005 00:55:05.488680 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:05.488700 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:05.488810 8 MoQSession.cpp:2701] start sess=0x7fd514074560 relay-1 | V1005 00:55:05.488834 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514074560 relay-1 | V1005 00:55:05.488891 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514074560 relay-1 | V1005 00:55:05.489154 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514074560 relay-1 | V1005 00:55:05.489189 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514074560 relay-1 | V1005 00:55:05.489199 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514074560 relay-1 | V1005 00:55:05.489203 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:05.489207 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:05.489212 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:05.489255 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514074560 relay-1 | V1005 00:55:05.489298 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514074560 relay-1 | V1005 00:55:05.489313 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7fd514074560 test-client-1 | 2026-10-05T00:55:05.489599Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-10-05T00:55:05.489683Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-05T00:55:05.489714Z  WARN moq_transport::serve::error: [0dff9f60-85de-4dee-991b-b5b46c4bca4c] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V1005 00:55:05.489329 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-e4cbda4414d53cd4 relay-1 | E1005 00:55:05.489345 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1005 00:55:05.489370 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7fd514074560 relay-1 | V1005 00:55:05.489468 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1005 00:55:05.489476 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1005 00:55:05.489482 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-e4cbda4414d53cd4 numForwardingSubs=1 relay-1 | V1005 00:55:05.489492 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.489546 8 MoQSession.cpp:6606] requestUpdate sess=0x7fd514074560 relay-1 | V1005 00:55:05.489869 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7fd514074560 relay-1 | V1005 00:55:05.489886 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514074560 relay-1 | E1005 00:55:05.489898 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 231 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20261005 00:55:05.511409 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:05.511601 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7a80933be1bd8409, server CID=4000000bf90ad68f, downstream=[::ffff:172.18.0.3]:53891, [::]:4443=local, drain=none relay-1 | E20261005 00:55:05.511662 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:05.511718 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=248cff42efae70eb, server CID=4000000205b0661d, downstream=[::ffff:172.18.0.3]:53026, [::]:4443=local, drain=none relay-1 | E1005 00:55:05.511803 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:05.511829 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514074560 relay-1 | V1005 00:55:05.511841 8 MoQSession.cpp:2977] close sess=0x7fd514074560 relay-1 | V1005 00:55:05.511849 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7fd514074d30 relay-1 | V1005 00:55:05.511852 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7fd514074d30 relay-1 | V1005 00:55:05.511857 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-e4cbda4414d53cd4 relay-1 | V1005 00:55:05.511870 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1005 00:55:05.511878 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1005 00:55:05.511883 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=105 relay-1 | V1005 00:55:05.511887 8 MoQSession.cpp:6405] sendPublishDone sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.511898 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.511906 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7fd514034050 relay-1 | V1005 00:55:05.511911 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1005 00:55:05.511918 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-e4cbda4414d53cd4 relay-1 | V1005 00:55:05.511926 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1005 00:55:05.511930 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514074560 relay-1 | V1005 00:55:05.511943 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514074560 test-client-1 | 2026-10-05T00:55:05.512113Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1005 00:55:05.512032 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:05.512074 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.512098 8 MoQSession.cpp:2977] close sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.512122 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.512161 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd51407c6a0 test-client-1 | 2026-10-05T00:55:05.512322Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:55:05.512389 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514074560 relay-1 | V1005 00:55:05.512442 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.512455 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51407c6a0 relay-1 | V1005 00:55:05.512486 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514074560 relay-1 | V1005 00:55:05.512535 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514074560 relay-1 | V1005 00:55:05.512555 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd51407c6a0 test-client-1 | 2026-10-05T00:55:05.512560Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35780 dual_stack=true relay-1 | V1005 00:55:05.514291 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:05.514304 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:05.514395 8 MoQSession.cpp:2701] start sess=0x7fd514075b90 relay-1 | V1005 00:55:05.514416 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514075b90 relay-1 | V1005 00:55:05.514469 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514075b90 relay-1 | V1005 00:55:05.514789 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514075b90 relay-1 | V1005 00:55:05.514804 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514075b90 relay-1 | V1005 00:55:05.514818 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514075b90 relay-1 | V1005 00:55:05.514827 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514075b90 relay-1 | V1005 00:55:05.514830 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:05.514834 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:05.514839 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:05.514855 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514075b90 relay-1 | V1005 00:55:05.514893 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-910cdab1692f5180 sess=0x7fd514075b90 relay-1 | V1005 00:55:05.523037 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd51407c6a0 test-client-1 | 2026-10-05T00:55:05.716794Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53339 dual_stack=true relay-1 | V1005 00:55:05.719404 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:05.719430 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:05.719535 8 MoQSession.cpp:2701] start sess=0x7fd514045e90 relay-1 | V1005 00:55:05.719562 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514045e90 relay-1 | V1005 00:55:05.719831 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514045e90 relay-1 | V1005 00:55:05.719916 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514045e90 relay-1 | V1005 00:55:05.720066 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514045e90 relay-1 | V1005 00:55:05.720088 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514045e90 relay-1 | V1005 00:55:05.720102 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:05.720115 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:05.720147 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:05.720239 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514045e90 relay-1 | V1005 00:55:05.720319 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514045e90 relay-1 | V1005 00:55:05.720344 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7fd514045e90 relay-1 | V1005 00:55:05.720368 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-910cdab1692f5180 relay-1 | E1005 00:55:05.720413 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1005 00:55:05.720470 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7fd514045e90 relay-1 | V1005 00:55:05.720590 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1005 00:55:05.720602 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1005 00:55:05.720610 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-910cdab1692f5180 numForwardingSubs=1 relay-1 | V1005 00:55:05.720624 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fd514075b90 relay-1 | V1005 00:55:05.720838 8 MoQSession.cpp:6606] requestUpdate sess=0x7fd514045e90 test-client-1 | 2026-10-05T00:55:05.720826Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | V1005 00:55:05.721203 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1005 00:55:05.721219 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7fd514080cb0 relay-1 | V1005 00:55:05.721225 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-910cdab1692f5180 relay-1 | V1005 00:55:05.721232 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1005 00:55:05.721238 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1005 00:55:05.721241 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=115 relay-1 | V1005 00:55:05.721244 8 MoQSession.cpp:6405] sendPublishDone sess=0x7fd514075b90 relay-1 | V1005 00:55:05.721258 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd514075b90 relay-1 | V1005 00:55:05.721263 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7fd5140505a0 relay-1 | V1005 00:55:05.721267 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1005 00:55:05.721274 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-910cdab1692f5180 relay-1 | V1005 00:55:05.721282 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7fd514045e90 relay-1 | V1005 00:55:05.721285 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514045e90 relay-1 | E1005 00:55:05.721341 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V1005 00:55:05.721674 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514075b90 relay-1 | V1005 00:55:05.721691 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514075b90 test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- relay-1 | E20261005 00:55:05.742038 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | duration_ms: 230 test-client-1 | message: "failed to write datagram: cancelled" relay-1 | E20261005 00:55:05.742125 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=296b1d6ca7c66a3d, server CID=40000016a7b6ce15, downstream=[::ffff:172.18.0.3]:53339, [::]:4443=local, drain=none test-client-1 | ... relay-1 | E20261005 00:55:05.742348 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:05.742403 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e5e8ca493344d721, server CID=400000097154752a, downstream=[::ffff:172.18.0.3]:35780, [::]:4443=local, drain=none relay-1 | E1005 00:55:05.742481 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:05.742502 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514045e90 relay-1 | V1005 00:55:05.742506 8 MoQSession.cpp:2977] close sess=0x7fd514045e90 relay-1 | V1005 00:55:05.742517 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514045e90 relay-1 | V1005 00:55:05.742536 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514045e90 relay-1 | E1005 00:55:05.742675 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:05.742721 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514075b90 relay-1 | V1005 00:55:05.742742 8 MoQSession.cpp:2977] close sess=0x7fd514075b90 relay-1 | V1005 00:55:05.742763 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514075b90 relay-1 | V1005 00:55:05.742787 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514075b90 relay-1 | V1005 00:55:05.742900 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514045e90 relay-1 | V1005 00:55:05.742947 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514045e90 relay-1 | V1005 00:55:05.742958 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514045e90 relay-1 | V1005 00:55:05.742972 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514075b90 test-client-1 | 2026-10-05T00:55:05.742836Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:55:05.743156Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:55:05.743194Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41964 dual_stack=true relay-1 | V1005 00:55:05.745252 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:05.745269 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:05.745380 8 MoQSession.cpp:2701] start sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.745405 8 MoQSession.cpp:3045] sendSetup sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.745531 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.745704 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.745809 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.745850 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.745874 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:05.745881 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:05.745887 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:05.745941 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.745968 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.745982 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-9cacda8d3fd4ff26 sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.755145 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514075b90 test-client-1 | 2026-10-05T00:55:05.948278Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46929 dual_stack=true relay-1 | V1005 00:55:05.950595 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:05.950621 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:05.950765 8 MoQSession.cpp:2701] start sess=0x7fd514075b90 relay-1 | V1005 00:55:05.950791 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514075b90 relay-1 | V1005 00:55:05.950898 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514075b90 relay-1 | V1005 00:55:05.951140 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514075b90 relay-1 | V1005 00:55:05.951170 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514075b90 relay-1 | V1005 00:55:05.951176 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514075b90 relay-1 | V1005 00:55:05.951179 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:05.951181 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:05.951185 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:05.951225 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514075b90 relay-1 | V1005 00:55:05.951251 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514075b90 relay-1 | V1005 00:55:05.951265 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7fd514075b90 relay-1 | V1005 00:55:05.951281 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-9cacda8d3fd4ff26 relay-1 | E1005 00:55:05.951295 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1005 00:55:05.951323 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7fd514075b90 relay-1 | V1005 00:55:05.951447 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1005 00:55:05.951462 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1005 00:55:05.951470 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-9cacda8d3fd4ff26 numForwardingSubs=1 relay-1 | V1005 00:55:05.951484 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.951560 8 MoQSession.cpp:6606] requestUpdate sess=0x7fd514075b90 test-client-1 | 2026-10-05T00:55:05.951725Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-05T00:55:05.951742Z  WARN moq_transport::serve::error: [6d94b58e-e0a8-4c04-b1f8-99afb1262bb6] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V1005 00:55:05.951846 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7fd514075b90 relay-1 | V1005 00:55:05.951861 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514075b90 relay-1 | E1005 00:55:05.951873 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | 2026-10-05T00:55:05.951937Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 229 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... test-client-1 | 2026-10-05T00:55:05.972081Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:55:05.972431Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:55:05.971512 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514075b90 relay-1 | E20261005 00:55:05.971585 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:05.971700 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e8edee4f2ec4dc53, server CID=400000112bf642fe, downstream=[::ffff:172.18.0.3]:46929, [::]:4443=local, drain=none relay-1 | E1005 00:55:05.971782 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:05.971799 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514075b90 relay-1 | V1005 00:55:05.971804 8 MoQSession.cpp:2977] close sess=0x7fd514075b90 relay-1 | V1005 00:55:05.971815 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7fd514074d30 relay-1 | V1005 00:55:05.971819 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7fd514074d30 relay-1 | V1005 00:55:05.971827 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-9cacda8d3fd4ff26 relay-1 | V1005 00:55:05.971841 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1005 00:55:05.971854 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1005 00:55:05.971859 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=125 relay-1 | V1005 00:55:05.971862 8 MoQSession.cpp:6405] sendPublishDone sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.971887 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.971893 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7fd514082b60 relay-1 | V1005 00:55:05.971898 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1005 00:55:05.971908 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-9cacda8d3fd4ff26 relay-1 | V1005 00:55:05.971918 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1005 00:55:05.971924 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514075b90 relay-1 | V1005 00:55:05.971944 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514075b90 relay-1 | V1005 00:55:05.972163 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514075b90 relay-1 | E20261005 00:55:05.972182 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:05.972216 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4b9dd9bff0b628bf, server CID=40000005dcbecbbb, downstream=[::ffff:172.18.0.3]:41964, [::]:4443=local, drain=none relay-1 | E1005 00:55:05.972273 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:05.972281 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.972286 8 MoQSession.cpp:2977] close sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.972292 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.972305 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.972384 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.972398 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.972420 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd5140832e0 test-client-1 | 2026-10-05T00:55:05.972962Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56599 dual_stack=true relay-1 | V1005 00:55:05.975283 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:05.975302 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:05.975418 8 MoQSession.cpp:2701] start sess=0x7fd514084960 relay-1 | V1005 00:55:05.975439 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514084960 relay-1 | V1005 00:55:05.975499 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514084960 relay-1 | V1005 00:55:05.975849 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514084960 relay-1 | V1005 00:55:05.975883 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514084960 relay-1 | V1005 00:55:05.975892 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514084960 relay-1 | V1005 00:55:05.975897 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:05.975900 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:05.975906 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:05.975948 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514084960 relay-1 | V1005 00:55:05.975984 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514084960 relay-1 | V1005 00:55:05.976002 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-20c98797cc52138c sess=0x7fd514084960 relay-1 | V1005 00:55:05.982158 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd5140832e0 relay-1 | V1005 00:55:05.982193 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514075b90 test-client-1 | 2026-10-05T00:55:06.178417Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44927 dual_stack=true relay-1 | V1005 00:55:06.180777 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:06.180807 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:06.180936 8 MoQSession.cpp:2701] start sess=0x7fd514045d00 relay-1 | V1005 00:55:06.181023 8 MoQSession.cpp:3045] sendSetup sess=0x7fd514045d00 relay-1 | V1005 00:55:06.181216 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd514045d00 relay-1 | V1005 00:55:06.181248 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd514045d00 relay-1 | V1005 00:55:06.181330 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514045d00 relay-1 | V1005 00:55:06.181341 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd514045d00 relay-1 | V1005 00:55:06.181346 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:06.181350 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:06.181356 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:06.181604 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd514045d00 relay-1 | V1005 00:55:06.181643 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd514045d00 relay-1 | V1005 00:55:06.181686 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7fd514045d00 test-client-1 | 2026-10-05T00:55:06.182024Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | V1005 00:55:06.181707 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-20c98797cc52138c relay-1 | E1005 00:55:06.181732 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1005 00:55:06.181760 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7fd514045d00 relay-1 | V1005 00:55:06.181862 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1005 00:55:06.181869 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1005 00:55:06.181876 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-20c98797cc52138c numForwardingSubs=1 relay-1 | V1005 00:55:06.181894 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fd514084960 relay-1 | V1005 00:55:06.181970 8 MoQSession.cpp:6606] requestUpdate sess=0x7fd514045d00 relay-1 | V1005 00:55:06.182209 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1005 00:55:06.182258 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7fd514080ae0 relay-1 | V1005 00:55:06.182266 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-20c98797cc52138c relay-1 | V1005 00:55:06.182275 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1005 00:55:06.182282 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1005 00:55:06.182286 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=135 relay-1 | V1005 00:55:06.182291 8 MoQSession.cpp:6405] sendPublishDone sess=0x7fd514084960 relay-1 | V1005 00:55:06.182306 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd514084960 relay-1 | V1005 00:55:06.182310 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7fd5140847d0 relay-1 | V1005 00:55:06.182315 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1005 00:55:06.182322 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-20c98797cc52138c relay-1 | V1005 00:55:06.182337 8 MoQSession.cpp:3527] Failing pending request id=1 peer FINed without terminal reply sess=0x7fd514045d00 relay-1 | V1005 00:55:06.182343 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514045d00 relay-1 | E1005 00:55:06.182438 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V1005 00:55:06.182726 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514084960 relay-1 | V1005 00:55:06.182743 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514084960 relay-1 | E20261005 00:55:06.191110 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:06.191208 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0ada08fa656f398c, server CID=4000001d16d9479c, downstream=[::ffff:172.18.0.3]:44927, [::]:4443=local, drain=none test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 219 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E1005 00:55:06.191307 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:06.191340 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514045d00 relay-1 | V1005 00:55:06.191362 8 MoQSession.cpp:2977] close sess=0x7fd514045d00 relay-1 | V1005 00:55:06.191386 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514045d00 relay-1 | V1005 00:55:06.191423 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514045d00 test-client-1 | 2026-10-05T00:55:06.191614Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1005 00:55:06.191656 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd514045d00 relay-1 | V1005 00:55:06.191717 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514045d00 relay-1 | V1005 00:55:06.191747 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514045d00 relay-1 | E20261005 00:55:06.191788 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:06.191843 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7eacb0edc9ab9680, server CID=40000013cb602a46, downstream=[::ffff:172.18.0.3]:56599, [::]:4443=local, drain=none relay-1 | E1005 00:55:06.191907 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:06.191921 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd514084960 relay-1 | V1005 00:55:06.191925 8 MoQSession.cpp:2977] close sess=0x7fd514084960 relay-1 | V1005 00:55:06.191931 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd514084960 relay-1 | V1005 00:55:06.191941 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd514084960 relay-1 | V1005 00:55:06.192016 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd514084960 test-client-1 | 2026-10-05T00:55:06.192030Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-05T00:55:06.192303Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37911 dual_stack=true relay-1 | V1005 00:55:06.194397 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:06.194415 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:06.194528 8 MoQSession.cpp:2701] start sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.194580 8 MoQSession.cpp:3045] sendSetup sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.194775 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.194802 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.194889 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.194904 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.194908 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:06.194912 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:06.194918 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:06.195249 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.195287 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.195303 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-9b3f83922927986a sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.199448 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd514084960 test-client-1 | 2026-10-05T00:55:06.396540Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34419 dual_stack=true relay-1 | V1005 00:55:06.398785 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1005 00:55:06.398814 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1005 00:55:06.399043 8 MoQSession.cpp:2701] start sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.399074 8 MoQSession.cpp:3045] sendSetup sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.399183 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.399206 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.399292 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.399309 8 MoQSession.cpp:3197] onClientSetup sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.399314 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1005 00:55:06.399318 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1005 00:55:06.399324 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1005 00:55:06.399515 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.399551 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.399585 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.399602 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-9b3f83922927986a relay-1 | E1005 00:55:06.399612 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1005 00:55:06.399640 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.399780 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 test-client-1 | 2026-10-05T00:55:06.399930Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 relay-1 | V1005 00:55:06.399795 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1005 00:55:06.399810 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.400129 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1005 00:55:06.400144 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7fd51406a800 relay-1 | V1005 00:55:06.400149 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-9b3f83922927986a relay-1 | V1005 00:55:06.400154 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V1005 00:55:06.400165 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1005 00:55:06.400201 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=145 relay-1 | V1005 00:55:06.400207 8 MoQSession.cpp:6405] sendPublishDone sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.400219 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.400225 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7fd51407ed80 relay-1 | V1005 00:55:06.400228 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1005 00:55:06.400233 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-9b3f83922927986a relay-1 | V1005 00:55:06.400244 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.400565 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.400577 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51407b6d0 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 | E20261005 00:55:06.409073 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:06.409252 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3fba2b53abc38d9d, server CID=4000000cb63677ec, downstream=[::ffff:172.18.0.3]:34419, [::]:4443=local, drain=none relay-1 | E20261005 00:55:06.409317 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261005 00:55:06.409348 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=eaa69afb4dea524f, server CID=400000043ca5bf79, downstream=[::ffff:172.18.0.3]:37911, [::]:4443=local, drain=none relay-1 | E1005 00:55:06.409410 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:06.409425 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.409429 8 MoQSession.cpp:2977] close sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.409438 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.409454 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd51404abc0 relay-1 | E1005 00:55:06.409536 8 MoQServer.h:234] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1005 00:55:06.409542 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.409549 8 MoQSession.cpp:2977] close sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.409555 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.409563 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.409620 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.409678 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd51404abc0 relay-1 | V1005 00:55:06.409718 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.409752 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd51407b6d0 relay-1 | V1005 00:55:06.416881 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fd51404abc0 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'