make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: moxygen-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-09-25T00:49:03Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:49:03Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:49:03Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:49:03Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:49:03Z" 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 | V0925 00:49:03.669162 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0925 00:49:03.670231 7 MoQServer.cpp:172] UDP send buffer for fd 15 is 425984 bytes (expected 2097152) test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.12 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..18 test-client-1 | 2026-09-25T00:49:09.280668Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33320 dual_stack=true relay-1 | V0925 00:49:09.284474 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 test-client-1 | ok 1 - setup-only relay-1 | V0925 00:49:09.284554 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 0357577e3d655235bdfaf5251c14bc9a test-client-1 | ... relay-1 | V0925 00:49:09.284756 8 MoQSession.cpp:2685] start sess=0x7f86c8051d10 relay-1 | V0925 00:49:09.284781 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8051d10 relay-1 | V0925 00:49:09.284907 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8051d10 relay-1 | V0925 00:49:09.285077 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8051d10 relay-1 | V0925 00:49:09.285147 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8051d10 test-client-1 | 2026-09-25T00:49:09.285121Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0925 00:49:09.285168 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8051d10 relay-1 | V0925 00:49:09.285176 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:09.285180 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:09.285186 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | E20260925 00:49:09.285313 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:09.285566 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=add7e5d353ad1640, server CID=4000000d29f577fd, downstream=[::ffff:172.18.0.3]:33320, [::]:4443=local, drain=none relay-1 | E0925 00:49:09.285647 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:09.285658 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8051d10 relay-1 | V0925 00:49:09.285662 8 MoQSession.cpp:2961] close sess=0x7f86c8051d10 relay-1 | V0925 00:49:09.285692 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8051d10 relay-1 | V0925 00:49:09.285729 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8051d10 relay-1 | V0925 00:49:09.285817 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8051d10 relay-1 | V0925 00:49:09.285898 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8051d10 relay-1 | V0925 00:49:09.285916 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8051d10 test-client-1 | 2026-09-25T00:49:09.286063Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:49:09.286360Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51097 dual_stack=true relay-1 | V0925 00:49:09.288288 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:09.288309 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:09.288435 8 MoQSession.cpp:2685] start sess=0x7f86c806a2b0 relay-1 | V0925 00:49:09.288458 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c806a2b0 relay-1 | V0925 00:49:09.288517 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c806a2b0 relay-1 | V0925 00:49:09.288798 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c806a2b0 relay-1 | V0925 00:49:09.288829 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c806a2b0 relay-1 | V0925 00:49:09.288836 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c806a2b0 relay-1 | V0925 00:49:09.288840 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:09.288844 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:09.288849 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-25T00:49:09.288930Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0925 00:49:09.289156 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c806a2b0 relay-1 | V0925 00:49:09.289198 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c806a2b0 relay-1 | V0925 00:49:09.289211 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f86c806a2b0 relay-1 | V0925 00:49:09.289304 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0925 00:49:09.289344 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f86c806a2b0 relay-1 | E20260925 00:49:11.290704 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:11.290778 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a151a07ec9ac722a, server CID=4000000af5655352, downstream=[::ffff:172.18.0.3]:51097, [::]:4443=local, drain=none test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2005 test-client-1 | connection_id: ed578e8f3c72f300da6d7665fc95a755 test-client-1 | ... test-client-1 | 2026-09-25T00:49:11.290581Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | 2026-09-25T00:49:11.291149Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0925 00:49:11.290872 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:11.290892 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c806a2b0 relay-1 | V0925 00:49:11.290898 8 MoQSession.cpp:2961] close sess=0x7f86c806a2b0 relay-1 | V0925 00:49:11.290908 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0925 00:49:11.290915 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0925 00:49:11.290921 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c806a2b0 relay-1 | V0925 00:49:11.290936 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0925 00:49:11.290943 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c806a2b0 relay-1 | V0925 00:49:11.291099 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c806a2b0 relay-1 | V0925 00:49:11.291114 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c806a2b0 relay-1 | V0925 00:49:11.291149 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c806a2b0 test-client-1 | 2026-09-25T00:49:11.291868Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44233 dual_stack=true relay-1 | V0925 00:49:11.293953 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:11.293993 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:11.294122 8 MoQSession.cpp:2685] start sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.294147 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.294205 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c806f3f0 test-client-1 | 2026-09-25T00:49:11.294403Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0925 00:49:11.294590 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.294612 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.294635 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.294647 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.294651 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:11.294655 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:11.294660 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:11.294675 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.294690 8 MoQSession.cpp:4276] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.294709 8 MoQSession.cpp:4418] Application subscribe error err=no such namespace or track relay-1 | V0925 00:49:11.294728 8 MoQSession.cpp:6276] subscribeError sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.294739 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c806f3f0 test-client-1 | 2026-09-25T00:49:11.294935Z  WARN moq_transport::serve::error: [197a8b5b-0def-4e02-a151-ed84db77523f] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-25T00:49:11.295060Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:197a8b5b-0def-4e02-a151-ed84db77523f] relay-1 | V0925 00:49:11.295077 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c806f3f0 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: e22a89265d9dc5f536afad3643f1802b test-client-1 | ... relay-1 | E20260925 00:49:11.295281 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:11.295325 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=157159562d881144, server CID=4000001bc0d4a19d, downstream=[::ffff:172.18.0.3]:44233, [::]:4443=local, drain=none relay-1 | E0925 00:49:11.295378 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:11.295385 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.295388 8 MoQSession.cpp:2961] close sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.295393 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c806f3f0 test-client-1 | 2026-09-25T00:49:11.295542Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0925 00:49:11.295402 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.295472 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c806f3f0 relay-1 | V0925 00:49:11.295498 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c806f3f0 test-client-1 | 2026-09-25T00:49:11.296181Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44162 dual_stack=true relay-1 | V0925 00:49:11.297827 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:11.297845 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:11.297986 8 MoQSession.cpp:2685] start sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.298006 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.298088 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.298302 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.298330 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.298336 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.298340 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:11.298343 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:11.298348 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-25T00:49:11.299045Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44558 dual_stack=true relay-1 | V0925 00:49:11.300655 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:11.300674 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:11.300776 8 MoQSession.cpp:2685] start sess=0x7f86c808e4b0 relay-1 | V0925 00:49:11.300797 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c808e4b0 relay-1 | V0925 00:49:11.300899 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c808e4b0 test-client-1 | 2026-09-25T00:49:11.301122Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-25T00:49:11.301138Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0925 00:49:11.301175 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c806a2b0 relay-1 | V0925 00:49:11.301204 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c808e4b0 relay-1 | V0925 00:49:11.301273 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.301285 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c808e4b0 relay-1 | V0925 00:49:11.301295 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c808e4b0 relay-1 | V0925 00:49:11.301300 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c808e4b0 relay-1 | V0925 00:49:11.301303 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:11.301307 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:11.301311 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:11.301335 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.301343 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.301350 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c808e4b0 relay-1 | V0925 00:49:11.301356 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f86c808e4b0 relay-1 | V0925 00:49:11.301365 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0925 00:49:11.301370 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.301395 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0925 00:49:11.301398 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0925 00:49:11.301405 8 MoQSession.cpp:6136] subscribe sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.301489 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.301755 8 MoQSession.cpp:4792] onSubscribeOk id=1 sess=0x7f86c807bea0 relay-1 | V0925 00:49:11.301805 8 MoQSession.cpp:6238] Subscribe ready trackReceiveState=0x7f86c8064730 requestID=1 relay-1 | V0925 00:49:11.301838 8 MoQSession.cpp:6258] sendSubscribeOk sess=0x7f86c808e4b0 relay-1 | V0925 00:49:11.312017 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c806f3f0 relay-1 | V0925 00:49:14.302616 8 MoQSession.cpp:5114] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0925 00:49:14.302648 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c8064730 test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3007 relay-1 | V0925 00:49:14.302653 8 MoQSession.cpp:2232] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7f86c8064730 test-client-1 | publisher_connection_id: 8d033e418465f76ddc74f030e20e0acb test-client-1 | subscriber_connection_id: 376d61baeebd72de0ac81481a0e537bb test-client-1 | ... test-client-1 | 2026-09-25T00:49:14.302381Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | V0925 00:49:14.302661 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c807bea0 relay-1 | V0925 00:49:14.302679 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f86c807bea0 relay-1 | V0925 00:49:14.302686 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0925 00:49:14.302694 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0925 00:49:14.302703 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c807bea0 relay-1 | V0925 00:49:14.302712 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c807bea0 relay-1 | V0925 00:49:14.302720 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c808e4b0 relay-1 | V0925 00:49:14.302728 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c808e4b0 test-client-1 | 2026-09-25T00:49:14.303210Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260925 00:49:14.302747 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:14.302810 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=32285e529d5333bc, server CID=4000000c309fdae2, downstream=[::ffff:172.18.0.3]:44558, [::]:4443=local, drain=none relay-1 | E20260925 00:49:14.302855 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:14.302872 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fb884151e749d814, server CID=4000001cf49ecce1, downstream=[::ffff:172.18.0.3]:44162, [::]:4443=local, drain=none relay-1 | E0925 00:49:14.303052 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:14.303061 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c808e4b0 relay-1 | V0925 00:49:14.303065 8 MoQSession.cpp:2961] close sess=0x7f86c808e4b0 relay-1 | V0925 00:49:14.303074 8 MoQSession.cpp:6371] sendPublishDone sess=0x7f86c808e4b0 relay-1 | E0925 00:49:14.303079 8 MoQSession.cpp:6376] publishDone for invalid id=0 sess=0x7f86c808e4b0 relay-1 | V0925 00:49:14.303084 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c808e4b0 relay-1 | V0925 00:49:14.303095 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0925 00:49:14.303103 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c808e4b0 relay-1 | E0925 00:49:14.303190 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:14.303195 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c807bea0 relay-1 | V0925 00:49:14.303198 8 MoQSession.cpp:2961] close sess=0x7f86c807bea0 relay-1 | V0925 00:49:14.303203 8 MoQSession.cpp:2183] subscribeError trackReceiveState=0x7f86c8064730 relay-1 | V0925 00:49:14.303206 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c8064730 relay-1 | V0925 00:49:14.303212 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0925 00:49:14.303219 8 MoQForwarder.cpp:614] publishDone pubDone reason=closed locally relay-1 | V0925 00:49:14.303223 8 MoQForwarder.cpp:310] drainSubscriber from publishDone session=0x7f86c808e4b0 relay-1 | V0925 00:49:14.303227 8 MoQForwarder.cpp:376] Resetting open subgroups for subscriber=0x7f86c800abe0 relay-1 | V0925 00:49:14.303231 8 MoQForwarder.cpp:395] subscribers_.size()=0 relay-1 | I0925 00:49:14.303238 8 MoQRelay.cpp:1933] Publisher terminated for moq-test/interop/test-track relay-1 | V0925 00:49:14.303251 8 MoQCache.cpp:2266] Added track to LRU: moq-test/interop/test-track relay-1 | V0925 00:49:14.303257 8 MoQSession.cpp:2167] cancel alias=1 requestID=1 relay-1 | V0925 00:49:14.303261 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c807bea0 test-client-1 | 2026-09-25T00:49:14.303517Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0925 00:49:14.303270 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c807bea0 relay-1 | V0925 00:49:14.303378 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c808e4b0 relay-1 | V0925 00:49:14.303391 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c807bea0 relay-1 | V0925 00:49:14.303398 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c807bea0 test-client-1 | 2026-09-25T00:49:14.303803Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43554 dual_stack=true relay-1 | V0925 00:49:14.305779 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:14.305795 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:14.305894 8 MoQSession.cpp:2685] start sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.305944 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.306167 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.306196 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.306275 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.306291 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.306296 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:14.306300 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:14.306306 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-25T00:49:14.306419Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0925 00:49:14.306662 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.306688 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.306695 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.306714 8 MoQSession.cpp:4418] Application subscribe error err=no such namespace or track relay-1 | V0925 00:49:14.306720 8 MoQSession.cpp:6276] subscribeError sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.306731 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c804f5f0 test-client-1 | 2026-09-25T00:49:14.306862Z  WARN moq_transport::serve::error: [2298cc70-22cb-4283-9e48-2eea55155f9c] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20260925 00:49:14.307027 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:14.307060 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c12757b0155a6dfd, server CID=4000000d7afa594c, downstream=[::ffff:172.18.0.3]:43554, [::]:4443=local, drain=none relay-1 | E0925 00:49:14.307099 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:14.307111 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.307115 8 MoQSession.cpp:2961] close sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.307152 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.307191 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.307264 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.307281 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c804f5f0 relay-1 | V0925 00:49:14.307301 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c804f5f0 test-client-1 | 2026-09-25T00:49:14.307373Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0925 00:49:14.313515 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c808e4b0 relay-1 | V0925 00:49:14.313549 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c804f5f0 test-client-1 | 2026-09-25T00:49:14.807459Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50081 dual_stack=true relay-1 | V0925 00:49:14.811899 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:14.811921 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:14.812112 8 MoQSession.cpp:2685] start sess=0x7f86c8035a20 relay-1 | V0925 00:49:14.812168 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8035a20 relay-1 | V0925 00:49:14.812294 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8035a20 relay-1 | V0925 00:49:14.812413 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8035a20 relay-1 | V0925 00:49:14.812445 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8035a20 relay-1 | V0925 00:49:14.812458 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8035a20 relay-1 | V0925 00:49:14.812462 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:14.812466 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:14.812472 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-25T00:49:14.812587Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0925 00:49:14.812750 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8035a20 relay-1 | V0925 00:49:14.812790 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8035a20 relay-1 | V0925 00:49:14.812805 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f86c8035a20 relay-1 | V0925 00:49:14.812820 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0925 00:49:14.812835 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f86c8035a20 test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3512 test-client-1 | subscriber_connection_id: 294eb7b82503152207e524fdb755f6a8 test-client-1 | publisher_connection_id: 660d2129ac1f04054832d90e4b9290a5 test-client-1 | ... relay-1 | E20260925 00:49:17.814693 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:17.814771 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=01ffa9c9ac39738c, server CID=40000006d15beaf2, downstream=[::ffff:172.18.0.3]:50081, [::]:4443=local, drain=none relay-1 | E0925 00:49:17.814846 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:17.814865 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8035a20 relay-1 | V0925 00:49:17.814869 8 MoQSession.cpp:2961] close sess=0x7f86c8035a20 relay-1 | V0925 00:49:17.814877 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0925 00:49:17.814884 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0925 00:49:17.814891 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8035a20 relay-1 | V0925 00:49:17.814905 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0925 00:49:17.814914 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8035a20 test-client-1 | 2026-09-25T00:49:17.814558Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-25T00:49:17.814581Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:2298cc70-22cb-4283-9e48-2eea55155f9c] (may be expected) relay-1 | V0925 00:49:17.815048 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8035a20 relay-1 | V0925 00:49:17.815065 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8035a20 relay-1 | V0925 00:49:17.815096 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8035a20 test-client-1 | 2026-09-25T00:49:17.815189Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:49:17.815673Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49681 dual_stack=true relay-1 | V0925 00:49:17.817994 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:17.818016 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:17.818134 8 MoQSession.cpp:2685] start sess=0x7f86c8037be0 relay-1 | V0925 00:49:17.818157 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8037be0 relay-1 | V0925 00:49:17.818273 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8037be0 test-client-1 | 2026-09-25T00:49:17.818440Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0925 00:49:17.818555 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8037be0 relay-1 | V0925 00:49:17.818611 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8037be0 relay-1 | V0925 00:49:17.818670 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8037be0 relay-1 | V0925 00:49:17.818685 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8037be0 relay-1 | V0925 00:49:17.818691 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:17.818752 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:17.818762 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:17.818774 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8037be0 relay-1 | V0925 00:49:17.818783 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f86c8037be0 relay-1 | V0925 00:49:17.818794 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0925 00:49:17.818803 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f86c8037be0 relay-1 | V0925 00:49:17.905457 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8035a20 test-client-1 | 2026-09-25T00:49:19.819887Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0925 00:49:19.820104 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f86c8037be0 relay-1 | V0925 00:49:19.820134 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0925 00:49:19.820144 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0925 00:49:19.820155 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8037be0 relay-1 | V0925 00:49:19.820169 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8037be0 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: 32b260f45a2503b2d2988978158b2035 test-client-1 | ... test-client-1 | 2026-09-25T00:49:19.920940Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20260925 00:49:19.921285 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:19.921360 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8f0332e5297aa241, server CID=4000001b54639d5b, downstream=[::ffff:172.18.0.3]:49681, [::]:4443=local, drain=none relay-1 | E0925 00:49:19.921439 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:19.921456 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8037be0 relay-1 | V0925 00:49:19.921462 8 MoQSession.cpp:2961] close sess=0x7f86c8037be0 relay-1 | V0925 00:49:19.921473 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8037be0 relay-1 | V0925 00:49:19.921506 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8037be0 test-client-1 | 2026-09-25T00:49:19.921671Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0925 00:49:19.921801 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8037be0 test-client-1 | 2026-09-25T00:49:19.922233Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58261 dual_stack=true relay-1 | V0925 00:49:19.924134 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:19.924157 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:19.924267 8 MoQSession.cpp:2685] start sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.924290 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.924398 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c80608c0 test-client-1 | 2026-09-25T00:49:19.924596Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | V0925 00:49:19.924606 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.924640 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.924648 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.924652 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:19.924656 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:19.924661 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:19.924779 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.924835 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.924852 8 MoQSession.cpp:4960] onPublishImpl reqID=0 sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.924865 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0925 00:49:19.924910 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0925 00:49:19.924938 8 MoQSession.cpp:6076] publishOk reqID=0 sess=0x7f86c80608c0 test-client-1 | 2026-09-25T00:49:19.925135Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-25T00:49:19.925202Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | V0925 00:49:19.925324 8 MoQSession.cpp:5114] PublishDone id=0 code=2 reason=publish ended relay-1 | V0925 00:49:19.925364 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c8061f20 test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 0dbe53e1d8c142084ce063fae9fa309a test-client-1 | ... relay-1 | V0925 00:49:19.925390 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0925 00:49:19.925411 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0925 00:49:19.925433 8 MoQRelay.cpp:412] Publisher terminated with no subscribers, cleaning up moq-test/publish/published-track relay-1 | V0925 00:49:19.925455 8 MoQForwarder.cpp:614] publishDone pubDone reason=publish ended relay-1 | V0925 00:49:19.925486 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.925502 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c80608c0 relay-1 | E20260925 00:49:19.925544 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:19.925606 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=651fa6673a6e7d28, server CID=4000001e6aaa5564, downstream=[::ffff:172.18.0.3]:58261, [::]:4443=local, drain=none test-client-1 | 2026-09-25T00:49:19.925831Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0925 00:49:19.925652 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:19.925658 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.925661 8 MoQSession.cpp:2961] close sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.925667 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.925677 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c80608c0 relay-1 | V0925 00:49:19.925753 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c80608c0 test-client-1 | 2026-09-25T00:49:19.926335Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45166 dual_stack=true relay-1 | V0925 00:49:19.927886 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:19.927901 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:19.928001 8 MoQSession.cpp:2685] start sess=0x7f86c80864a0 relay-1 | V0925 00:49:19.928046 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c80864a0 relay-1 | V0925 00:49:19.928114 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c80864a0 relay-1 | V0925 00:49:19.928378 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c80864a0 relay-1 | V0925 00:49:19.928406 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c80864a0 relay-1 | V0925 00:49:19.928412 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c80864a0 relay-1 | V0925 00:49:19.928416 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:19.928419 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:19.928424 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-25T00:49:19.929075Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45032 dual_stack=true relay-1 | V0925 00:49:19.930604 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:19.930618 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:19.930723 8 MoQSession.cpp:2685] start sess=0x7f86c8092420 relay-1 | V0925 00:49:19.930743 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8092420 test-client-1 | 2026-09-25T00:49:19.930983Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | V0925 00:49:19.930845 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8092420 relay-1 | V0925 00:49:19.931033 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8092420 relay-1 | V0925 00:49:19.931114 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8037be0 relay-1 | V0925 00:49:19.931198 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8092420 relay-1 | V0925 00:49:19.931240 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8092420 relay-1 | V0925 00:49:19.931253 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:19.931257 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:19.931261 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:19.931275 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c80864a0 relay-1 | V0925 00:49:19.931300 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c80864a0 relay-1 | V0925 00:49:19.931315 8 MoQSession.cpp:4960] onPublishImpl reqID=0 sess=0x7f86c80864a0 relay-1 | V0925 00:49:19.931326 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0925 00:49:19.931335 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0925 00:49:19.931344 8 MoQSession.cpp:6076] publishOk reqID=0 sess=0x7f86c80864a0 test-client-1 | 2026-09-25T00:49:19.931505Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | V0925 00:49:19.931647 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8092420 relay-1 | V0925 00:49:19.931752 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8092420 relay-1 | V0925 00:49:19.931770 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test/publish/published-track sess=0x7f86c8092420 relay-1 | V0925 00:49:19.931788 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0925 00:49:19.931795 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0925 00:49:19.931800 8 MoQRelay.cpp:1970] Updating forward for moq-test/publish/published-track numForwardingSubs=1 relay-1 | V0925 00:49:19.931811 8 MoQSession.cpp:6258] sendSubscribeOk sess=0x7f86c8092420 relay-1 | V0925 00:49:19.931884 8 MoQSession.cpp:6572] requestUpdate sess=0x7f86c80864a0 test-client-1 | 2026-09-25T00:49:19.932057Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-25T00:49:19.932106Z  WARN moq_transport::serve::error: [4e6c3405-963a-4310-859c-1c17d5bad18c] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V0925 00:49:19.932241 8 MoQSession.cpp:3505] Failing pending request id=1 peer FINed without terminal reply sess=0x7f86c80864a0 relay-1 | V0925 00:49:19.932254 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c80864a0 relay-1 | E0925 00:49:19.932261 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0925 00:49:19.941357 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c80608c0 test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- relay-1 | E20260925 00:49:20.033812 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:20.033890 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=eae3b9a394ffef15, server CID=400000040b2115b7, downstream=[::ffff:172.18.0.3]:45166, [::]:4443=local, drain=none relay-1 | E20260925 00:49:20.033941 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | duration_ms: 108 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... relay-1 | E20260925 00:49:20.033984 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3da751e3a5dc168b, server CID=400000145be3535b, downstream=[::ffff:172.18.0.3]:45032, [::]:4443=local, drain=none relay-1 | E0925 00:49:20.034078 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:20.034092 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.034096 8 MoQSession.cpp:2961] close sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.034105 8 MoQSession.cpp:2183] subscribeError trackReceiveState=0x7f86c8061f20 relay-1 | V0925 00:49:20.034108 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c8061f20 relay-1 | V0925 00:49:20.034114 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0925 00:49:20.034121 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0925 00:49:20.034129 8 MoQForwarder.cpp:614] publishDone pubDone reason=closed locally relay-1 | V0925 00:49:20.034133 8 MoQForwarder.cpp:310] drainSubscriber from publishDone session=0x7f86c8092420 relay-1 | V0925 00:49:20.034138 8 MoQSession.cpp:6371] sendPublishDone sess=0x7f86c8092420 relay-1 | V0925 00:49:20.034158 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c8092420 relay-1 | V0925 00:49:20.034162 8 MoQForwarder.cpp:376] Resetting open subgroups for subscriber=0x7f86c8053930 relay-1 | V0925 00:49:20.034166 8 MoQForwarder.cpp:395] subscribers_.size()=0 test-client-1 | 2026-09-25T00:49:20.034400Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | I0925 00:49:20.034172 8 MoQRelay.cpp:1933] Publisher terminated for moq-test/publish/published-track relay-1 | V0925 00:49:20.034179 8 MoQSession.cpp:2167] cancel alias=0 requestID=0 relay-1 | V0925 00:49:20.034184 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.034199 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c80864a0 relay-1 | E0925 00:49:20.034300 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:20.034434 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8092420 test-client-1 | 2026-09-25T00:49:20.034685Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0925 00:49:20.034462 8 MoQSession.cpp:2961] close sess=0x7f86c8092420 relay-1 | V0925 00:49:20.034483 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8092420 relay-1 | V0925 00:49:20.034508 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8092420 relay-1 | V0925 00:49:20.034612 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.034714 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8092420 relay-1 | V0925 00:49:20.034744 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8092420 relay-1 | V0925 00:49:20.034790 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.034819 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.034860 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8092420 test-client-1 | 2026-09-25T00:49:20.035001Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38813 dual_stack=true relay-1 | V0925 00:49:20.037390 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:20.037406 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:20.037505 8 MoQSession.cpp:2685] start sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.037529 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.037642 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.037872 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.037903 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c80864a0 test-client-1 | 2026-09-25T00:49:20.037858Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | V0925 00:49:20.037911 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.037915 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:20.037919 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:20.037925 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:20.038000 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.038037 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.038101 8 MoQSession.cpp:4276] onSubscribeImpl ftn=nonexistent/rendezvous/test-track sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.044487 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8092420 relay-1 | V0925 00:49:20.538655 8 MoQSession.cpp:4418] Application subscribe error err=rendezvous timeout expired relay-1 | V0925 00:49:20.538686 8 MoQSession.cpp:6276] subscribeError sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.538721 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.539277 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.539297 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c80864a0 test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 505 test-client-1 | connection_id: 8e7df3b3e91e82ea6542108b145ef0dc test-client-1 | ... relay-1 | E20260925 00:49:20.539340 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:20.539398 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5f0e25cdc84687c7, server CID=40000001f20123ed, downstream=[::ffff:172.18.0.3]:38813, [::]:4443=local, drain=none relay-1 | E0925 00:49:20.539476 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:20.539483 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.539486 8 MoQSession.cpp:2961] close sess=0x7f86c80864a0 test-client-1 | 2026-09-25T00:49:20.539212Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | V0925 00:49:20.539495 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c80864a0 test-client-1 | 2026-09-25T00:49:20.539684Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0925 00:49:20.539506 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c80864a0 relay-1 | V0925 00:49:20.539630 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c80864a0 test-client-1 | 2026-09-25T00:49:20.540368Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44923 dual_stack=true relay-1 | V0925 00:49:20.542470 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:20.542487 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:20.542590 8 MoQSession.cpp:2685] start sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.542617 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.542676 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.542920 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.543011 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.543028 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.543033 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:20.543038 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:20.543043 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:20.543160 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.543208 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.543223 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-02756e7d2ca849a0 sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.549360 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c80864a0 test-client-1 | 2026-09-25T00:49:20.745118Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47027 dual_stack=true relay-1 | V0925 00:49:20.747252 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:20.747275 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:20.747384 8 MoQSession.cpp:2685] start sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.747409 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.747516 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.747596 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.747613 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.747618 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.747621 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:20.747624 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:20.747627 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:20.747895 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.747923 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.747939 8 MoQSession.cpp:4960] onPublishImpl reqID=0 sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.747956 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-02756e7d2ca849a0 relay-1 | E0925 00:49:20.747989 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0925 00:49:20.748014 8 MoQSession.cpp:6076] publishOk reqID=0 sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.748155 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0925 00:49:20.748164 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0925 00:49:20.748169 8 MoQRelay.cpp:1970] Updating forward for moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-02756e7d2ca849a0 numForwardingSubs=1 relay-1 | V0925 00:49:20.748178 8 MoQSession.cpp:6258] sendSubscribeOk sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.748327 8 MoQSession.cpp:6572] requestUpdate sess=0x7f86c80379a0 test-client-1 | 2026-09-25T00:49:20.748311Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | V0925 00:49:20.748578 8 MoQSession.cpp:5114] PublishDone id=0 code=2 reason=publish ended relay-1 | V0925 00:49:20.748592 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c8061f20 relay-1 | V0925 00:49:20.748598 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-02756e7d2ca849a0 relay-1 | V0925 00:49:20.748605 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0925 00:49:20.748613 8 MoQForwarder.cpp:614] publishDone pubDone reason=publish ended relay-1 | V0925 00:49:20.748616 8 MoQForwarder.cpp:310] drainSubscriber from publishDone session=0x7f86c80627f0 relay-1 | V0925 00:49:20.748619 8 MoQSession.cpp:6371] sendPublishDone sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.748627 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.748630 8 MoQForwarder.cpp:376] Resetting open subgroups for subscriber=0x7f86c8036c60 relay-1 | V0925 00:49:20.748632 8 MoQForwarder.cpp:395] subscribers_.size()=0 relay-1 | I0925 00:49:20.748637 8 MoQRelay.cpp:1933] Publisher terminated for moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-02756e7d2ca849a0 relay-1 | V0925 00:49:20.748643 8 MoQSession.cpp:3505] Failing pending request id=1 peer FINed without terminal reply sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.748647 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c80379a0 relay-1 | E0925 00:49:20.748696 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0925 00:49:20.748881 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.748897 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c80627f0 test-client-1 | not ok 10 - moq-test-subgroup-per-group relay-1 | E20260925 00:49:20.763425 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- test-client-1 | duration_ms: 224 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260925 00:49:20.763480 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=87792fd0357d5fe0, server CID=4000000993ee91a7, downstream=[::ffff:172.18.0.3]:47027, [::]:4443=local, drain=none relay-1 | E20260925 00:49:20.763525 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:20.763550 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fb13355ac00121f9, server CID=400000056ac0072e, downstream=[::ffff:172.18.0.3]:44923, [::]:4443=local, drain=none relay-1 | E0925 00:49:20.763601 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:20.763614 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.763618 8 MoQSession.cpp:2961] close sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.763626 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.763638 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c80379a0 relay-1 | E0925 00:49:20.763719 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:20.763763 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.763770 8 MoQSession.cpp:2961] close sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.763776 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.763785 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c80627f0 relay-1 | V0925 00:49:20.763868 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.763899 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.763906 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c80379a0 relay-1 | V0925 00:49:20.763924 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c80627f0 test-client-1 | 2026-09-25T00:49:20.763804Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:49:20.763932Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:49:20.764529Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57607 dual_stack=true relay-1 | V0925 00:49:20.766334 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:20.766353 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:20.766448 8 MoQSession.cpp:2685] start sess=0x7f86c8060800 relay-1 | V0925 00:49:20.766465 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8060800 relay-1 | V0925 00:49:20.766518 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:20.766824 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8060800 relay-1 | V0925 00:49:20.766857 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:20.766864 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8060800 relay-1 | V0925 00:49:20.766867 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:20.766871 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:20.766876 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:20.767034 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8060800 relay-1 | V0925 00:49:20.767070 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:20.767083 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-3233039755ad6109 sess=0x7f86c8060800 relay-1 | V0925 00:49:20.776214 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c80627f0 test-client-1 | 2026-09-25T00:49:20.969139Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34915 dual_stack=true relay-1 | V0925 00:49:20.971434 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:20.971457 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:20.971561 8 MoQSession.cpp:2685] start sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.971590 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.971704 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.971904 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.971937 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.971946 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.971951 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:20.971974 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:20.971982 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:20.972099 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.972133 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.972148 8 MoQSession.cpp:4960] onPublishImpl reqID=0 sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.972164 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-3233039755ad6109 relay-1 | E0925 00:49:20.972173 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0925 00:49:20.972191 8 MoQSession.cpp:6076] publishOk reqID=0 sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.972272 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0925 00:49:20.972280 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0925 00:49:20.972287 8 MoQRelay.cpp:1970] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-3233039755ad6109 numForwardingSubs=1 relay-1 | V0925 00:49:20.972299 8 MoQSession.cpp:6258] sendSubscribeOk sess=0x7f86c8060800 relay-1 | V0925 00:49:20.972502 8 MoQSession.cpp:6572] requestUpdate sess=0x7f86c807b8c0 test-client-1 | 2026-09-25T00:49:20.972500Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | V0925 00:49:20.972899 8 MoQSession.cpp:5114] PublishDone id=0 code=2 reason=publish ended relay-1 | V0925 00:49:20.972910 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c8064110 relay-1 | V0925 00:49:20.972913 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-3233039755ad6109 relay-1 | V0925 00:49:20.972918 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0925 00:49:20.972922 8 MoQForwarder.cpp:614] publishDone pubDone reason=publish ended relay-1 | V0925 00:49:20.972925 8 MoQForwarder.cpp:310] drainSubscriber from publishDone session=0x7f86c8060800 relay-1 | V0925 00:49:20.972946 8 MoQSession.cpp:6371] sendPublishDone sess=0x7f86c8060800 relay-1 | V0925 00:49:20.972958 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c8060800 relay-1 | V0925 00:49:20.972962 8 MoQForwarder.cpp:376] Resetting open subgroups for subscriber=0x7f86c8053930 relay-1 | V0925 00:49:20.972966 8 MoQForwarder.cpp:395] subscribers_.size()=0 relay-1 | I0925 00:49:20.972973 8 MoQRelay.cpp:1933] Publisher terminated for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-3233039755ad6109 relay-1 | V0925 00:49:20.972984 8 MoQSession.cpp:3505] Failing pending request id=1 peer FINed without terminal reply sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.972990 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c807b8c0 relay-1 | E0925 00:49:20.973074 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0925 00:49:20.973332 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:20.973347 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8060800 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 | E20260925 00:49:20.991070 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:20.991129 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=205233e01aa48410, server CID=4000001e4bfb084c, downstream=[::ffff:172.18.0.3]:34915, [::]:4443=local, drain=none relay-1 | E20260925 00:49:20.991176 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:20.991202 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=cd955f719fd79c89, server CID=400000133c9e957a, downstream=[::ffff:172.18.0.3]:57607, [::]:4443=local, drain=none relay-1 | E0925 00:49:20.991248 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:20.991260 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.991263 8 MoQSession.cpp:2961] close sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.991268 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.991278 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c807b8c0 relay-1 | E0925 00:49:20.991368 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:20.991383 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8060800 relay-1 | V0925 00:49:20.991387 8 MoQSession.cpp:2961] close sess=0x7f86c8060800 relay-1 | V0925 00:49:20.991392 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8060800 relay-1 | V0925 00:49:20.991401 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8060800 relay-1 | V0925 00:49:20.991463 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.991503 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.991515 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c807b8c0 relay-1 | V0925 00:49:20.991530 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8060800 test-client-1 | 2026-09-25T00:49:20.991607Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:49:20.991666Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:49:20.992057Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60123 dual_stack=true relay-1 | V0925 00:49:20.993879 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:20.993900 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:20.994024 8 MoQSession.cpp:2685] start sess=0x7f86c8075eb0 relay-1 | V0925 00:49:20.994069 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8075eb0 relay-1 | V0925 00:49:20.994232 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8075eb0 relay-1 | V0925 00:49:20.994291 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8075eb0 relay-1 | V0925 00:49:20.994407 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8075eb0 relay-1 | V0925 00:49:20.994424 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8075eb0 relay-1 | V0925 00:49:20.994429 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:20.994432 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:20.994438 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:20.994707 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8075eb0 relay-1 | V0925 00:49:20.994733 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8075eb0 relay-1 | V0925 00:49:20.994749 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-a9257df865227440 sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.000883 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8060800 test-client-1 | 2026-09-25T00:49:21.196928Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44613 dual_stack=true relay-1 | V0925 00:49:21.199135 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:21.199161 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:21.199287 8 MoQSession.cpp:2685] start sess=0x7f86c808a520 relay-1 | V0925 00:49:21.199315 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c808a520 relay-1 | V0925 00:49:21.199439 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c808a520 relay-1 | V0925 00:49:21.199567 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c808a520 relay-1 | V0925 00:49:21.199585 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c808a520 relay-1 | V0925 00:49:21.199590 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c808a520 relay-1 | V0925 00:49:21.199593 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:21.199595 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:21.199599 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:21.199739 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c808a520 relay-1 | V0925 00:49:21.199797 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c808a520 relay-1 | V0925 00:49:21.199816 8 MoQSession.cpp:4960] onPublishImpl reqID=0 sess=0x7f86c808a520 relay-1 | V0925 00:49:21.199832 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-a9257df865227440 relay-1 | E0925 00:49:21.199851 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0925 00:49:21.199880 8 MoQSession.cpp:6076] publishOk reqID=0 sess=0x7f86c808a520 relay-1 | V0925 00:49:21.200007 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0925 00:49:21.200055 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 test-client-1 | 2026-09-25T00:49:21.200315Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | I0925 00:49:21.200110 8 MoQRelay.cpp:1970] Updating forward for moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-a9257df865227440 numForwardingSubs=1 relay-1 | V0925 00:49:21.200130 8 MoQSession.cpp:6258] sendSubscribeOk sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.200224 8 MoQSession.cpp:6572] requestUpdate sess=0x7f86c808a520 relay-1 | V0925 00:49:21.200465 8 MoQSession.cpp:5114] PublishDone id=0 code=2 reason=publish ended relay-1 | V0925 00:49:21.200483 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c8037f30 relay-1 | V0925 00:49:21.200489 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-a9257df865227440 relay-1 | V0925 00:49:21.200497 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0925 00:49:21.200504 8 MoQForwarder.cpp:614] publishDone pubDone reason=publish ended relay-1 | V0925 00:49:21.200509 8 MoQForwarder.cpp:310] drainSubscriber from publishDone session=0x7f86c8075eb0 relay-1 | V0925 00:49:21.200514 8 MoQSession.cpp:6371] sendPublishDone sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.200528 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.200532 8 MoQForwarder.cpp:376] Resetting open subgroups for subscriber=0x7f86c8053930 relay-1 | V0925 00:49:21.200536 8 MoQForwarder.cpp:395] subscribers_.size()=0 relay-1 | I0925 00:49:21.200544 8 MoQRelay.cpp:1933] Publisher terminated for moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-a9257df865227440 relay-1 | V0925 00:49:21.200554 8 MoQSession.cpp:3505] Failing pending request id=1 peer FINed without terminal reply sess=0x7f86c808a520 relay-1 | V0925 00:49:21.200560 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c808a520 relay-1 | E0925 00:49:21.200626 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0925 00:49:21.200935 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.200950 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8075eb0 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 | V0925 00:49:21.203033 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c808a520 relay-1 | E20260925 00:49:21.203061 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:21.203120 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e737f362a92270ef, server CID=400000037f130b26, downstream=[::ffff:172.18.0.3]:44613, [::]:4443=local, drain=none relay-1 | E20260925 00:49:21.203166 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:21.203192 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a81aff25a2ace13b, server CID=40000013a47d9708, downstream=[::ffff:172.18.0.3]:60123, [::]:4443=local, drain=none test-client-1 | 2026-09-25T00:49:21.203438Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0925 00:49:21.203239 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:21.203246 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c808a520 relay-1 | V0925 00:49:21.203250 8 MoQSession.cpp:2961] close sess=0x7f86c808a520 relay-1 | V0925 00:49:21.203257 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c808a520 relay-1 | V0925 00:49:21.203270 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c808a520 relay-1 | E0925 00:49:21.203350 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:21.203472 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.203481 8 MoQSession.cpp:2961] close sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.203487 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.203496 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.203618 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c808a520 relay-1 | V0925 00:49:21.203629 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c808a520 relay-1 | V0925 00:49:21.203644 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8075eb0 test-client-1 | 2026-09-25T00:49:21.203777Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:49:21.204129Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54656 dual_stack=true relay-1 | V0925 00:49:21.205871 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:21.205888 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:21.206031 8 MoQSession.cpp:2685] start sess=0x7f86c8086300 relay-1 | V0925 00:49:21.206056 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8086300 relay-1 | V0925 00:49:21.206192 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8086300 relay-1 | V0925 00:49:21.206327 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8086300 relay-1 | V0925 00:49:21.206354 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8086300 relay-1 | V0925 00:49:21.206361 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8086300 relay-1 | V0925 00:49:21.206365 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:21.206369 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:21.206374 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:21.206610 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8086300 relay-1 | V0925 00:49:21.206653 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8086300 relay-1 | V0925 00:49:21.206669 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-d62beb670c7e8b21 sess=0x7f86c8086300 relay-1 | V0925 00:49:21.217810 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8075eb0 test-client-1 | 2026-09-25T00:49:21.407823Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49630 dual_stack=true relay-1 | V0925 00:49:21.410560 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:21.410591 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:21.410706 8 MoQSession.cpp:2685] start sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.410736 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.410844 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.410952 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.411043 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.411054 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.411058 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:21.411062 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:21.411068 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:21.411188 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.411244 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.411294 8 MoQSession.cpp:4960] onPublishImpl reqID=0 sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.411334 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-d62beb670c7e8b21 relay-1 | E0925 00:49:21.411371 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0925 00:49:21.411434 8 MoQSession.cpp:6076] publishOk reqID=0 sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.411548 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0925 00:49:21.411590 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0925 00:49:21.411622 8 MoQRelay.cpp:1970] Updating forward for moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-d62beb670c7e8b21 numForwardingSubs=1 relay-1 | V0925 00:49:21.411642 8 MoQSession.cpp:6258] sendSubscribeOk sess=0x7f86c8086300 relay-1 | V0925 00:49:21.411724 8 MoQSession.cpp:6572] requestUpdate sess=0x7f86c8075eb0 test-client-1 | 2026-09-25T00:49:21.411819Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-09-25T00:49:21.411938Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-25T00:49:21.411956Z  WARN moq_transport::serve::error: [418f8e1c-6b86-4d55-b290-0031c14d94f7] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V0925 00:49:21.412158 8 MoQSession.cpp:3505] Failing pending request id=1 peer FINed without terminal reply sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.412170 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8075eb0 relay-1 | E0925 00:49:21.412184 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: 230 test-client-1 | message: "failed to create subgroup 0: cancelled" test-client-1 | ... relay-1 | V0925 00:49:21.433804 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8075eb0 relay-1 | E20260925 00:49:21.433844 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:21.433910 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8f5757432300c2a0, server CID=4000001bac71adca, downstream=[::ffff:172.18.0.3]:49630, [::]:4443=local, drain=none relay-1 | E0925 00:49:21.434001 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:21.434010 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.434014 8 MoQSession.cpp:2961] close sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.434023 8 MoQSession.cpp:2183] subscribeError trackReceiveState=0x7f86c8066c20 relay-1 | V0925 00:49:21.434028 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c8066c20 relay-1 | V0925 00:49:21.434034 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-d62beb670c7e8b21 relay-1 | V0925 00:49:21.434047 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0925 00:49:21.434058 8 MoQForwarder.cpp:614] publishDone pubDone reason=closed locally relay-1 | V0925 00:49:21.434064 8 MoQForwarder.cpp:310] drainSubscriber from publishDone session=0x7f86c8086300 relay-1 | V0925 00:49:21.434069 8 MoQSession.cpp:6371] sendPublishDone sess=0x7f86c8086300 relay-1 | V0925 00:49:21.434088 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c8086300 relay-1 | V0925 00:49:21.434094 8 MoQForwarder.cpp:376] Resetting open subgroups for subscriber=0x7f86c804fbb0 relay-1 | V0925 00:49:21.434098 8 MoQForwarder.cpp:395] subscribers_.size()=0 relay-1 | I0925 00:49:21.434108 8 MoQRelay.cpp:1933] Publisher terminated for moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-d62beb670c7e8b21 relay-1 | V0925 00:49:21.434117 8 MoQSession.cpp:2167] cancel alias=0 requestID=0 relay-1 | V0925 00:49:21.434123 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.434147 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8075eb0 relay-1 | V0925 00:49:21.434377 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8075eb0 relay-1 | E20260925 00:49:21.434440 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:21.434508 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4d2f83078172bdff, server CID=4000000241be4403, downstream=[::ffff:172.18.0.3]:54656, [::]:4443=local, drain=none relay-1 | E0925 00:49:21.434580 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:21.434608 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8086300 test-client-1 | 2026-09-25T00:49:21.434649Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:49:21.434779Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0925 00:49:21.434630 8 MoQSession.cpp:2961] close sess=0x7f86c8086300 relay-1 | V0925 00:49:21.434651 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8086300 relay-1 | V0925 00:49:21.434678 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8086300 relay-1 | V0925 00:49:21.434861 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8086300 relay-1 | V0925 00:49:21.434910 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8086300 relay-1 | V0925 00:49:21.434954 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8086300 test-client-1 | 2026-09-25T00:49:21.435082Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39253 dual_stack=true relay-1 | V0925 00:49:21.437196 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:21.437219 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:21.437333 8 MoQSession.cpp:2685] start sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.437369 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.437493 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.437733 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.437773 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.437781 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.437786 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:21.437790 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:21.437796 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:21.437920 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.437955 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.437998 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-6ac52fbe092ed241 sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.449250 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8086300 relay-1 | V0925 00:49:21.449299 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8075eb0 test-client-1 | 2026-09-25T00:49:21.639827Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33725 dual_stack=true relay-1 | V0925 00:49:21.641994 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:21.642017 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:21.642132 8 MoQSession.cpp:2685] start sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.642155 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.642216 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.642525 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.642550 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.642560 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.642565 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:21.642570 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:21.642576 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:21.642679 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.642711 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.642777 8 MoQSession.cpp:4960] onPublishImpl reqID=0 sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.642803 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-6ac52fbe092ed241 relay-1 | E0925 00:49:21.642815 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0925 00:49:21.642843 8 MoQSession.cpp:6076] publishOk reqID=0 sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.642974 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0925 00:49:21.643010 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0925 00:49:21.643020 8 MoQRelay.cpp:1970] Updating forward for moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-6ac52fbe092ed241 numForwardingSubs=1 relay-1 | V0925 00:49:21.643033 8 MoQSession.cpp:6258] sendSubscribeOk sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.643108 8 MoQSession.cpp:6572] requestUpdate sess=0x7f86c8091a30 test-client-1 | 2026-09-25T00:49:21.643174Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-25T00:49:21.643266Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-25T00:49:21.643281Z  WARN moq_transport::serve::error: [d990577a-a265-4520-a1cb-bd0696a815d3] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V0925 00:49:21.643449 8 MoQSession.cpp:3505] Failing pending request id=1 peer FINed without terminal reply sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.643463 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8091a30 relay-1 | E0925 00:49:21.643478 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- relay-1 | E20260925 00:49:21.664804 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | duration_ms: 230 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20260925 00:49:21.664888 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6f3d38b6f080f92c, server CID=400000113b5cd7aa, downstream=[::ffff:172.18.0.3]:33725, [::]:4443=local, drain=none relay-1 | E0925 00:49:21.664999 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:21.665019 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.665024 8 MoQSession.cpp:2961] close sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.665034 8 MoQSession.cpp:2183] subscribeError trackReceiveState=0x7f86c804b490 relay-1 | V0925 00:49:21.665038 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c804b490 relay-1 | V0925 00:49:21.665044 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-6ac52fbe092ed241 relay-1 | V0925 00:49:21.665056 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0925 00:49:21.665073 8 MoQForwarder.cpp:614] publishDone pubDone reason=closed locally relay-1 | V0925 00:49:21.665103 8 MoQForwarder.cpp:310] drainSubscriber from publishDone session=0x7f86c805abd0 relay-1 | V0925 00:49:21.665126 8 MoQSession.cpp:6371] sendPublishDone sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.665165 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c805abd0 test-client-1 | 2026-09-25T00:49:21.665418Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0925 00:49:21.665190 8 MoQForwarder.cpp:376] Resetting open subgroups for subscriber=0x7f86c8036c60 relay-1 | V0925 00:49:21.665197 8 MoQForwarder.cpp:395] subscribers_.size()=0 relay-1 | I0925 00:49:21.665205 8 MoQRelay.cpp:1933] Publisher terminated for moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-6ac52fbe092ed241 relay-1 | V0925 00:49:21.665213 8 MoQSession.cpp:2167] cancel alias=0 requestID=0 relay-1 | V0925 00:49:21.665219 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8091a30 test-client-1 | 2026-09-25T00:49:21.665880Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0925 00:49:21.665235 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.665459 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8091a30 relay-1 | V0925 00:49:21.665499 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8091a30 relay-1 | E20260925 00:49:21.665513 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:21.665546 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=35c907dbbb8dac64, server CID=400000127eab955d, downstream=[::ffff:172.18.0.3]:39253, [::]:4443=local, drain=none relay-1 | E0925 00:49:21.665601 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:21.665609 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.665612 8 MoQSession.cpp:2961] close sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.665618 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.665628 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.665744 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.665753 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.665773 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c805abd0 test-client-1 | 2026-09-25T00:49:21.665948Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48802 dual_stack=true relay-1 | V0925 00:49:21.668018 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:21.668040 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:21.668165 8 MoQSession.cpp:2685] start sess=0x7f86c8060800 relay-1 | V0925 00:49:21.668192 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8060800 relay-1 | V0925 00:49:21.668254 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:21.668569 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8060800 relay-1 | V0925 00:49:21.668608 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:21.668616 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8060800 relay-1 | V0925 00:49:21.668620 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:21.668624 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:21.668630 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:21.668828 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8060800 relay-1 | V0925 00:49:21.668872 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:21.668890 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-292cbbabaea2e222 sess=0x7f86c8060800 relay-1 | V0925 00:49:21.681082 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c805abd0 relay-1 | V0925 00:49:21.681120 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8091a30 test-client-1 | 2026-09-25T00:49:21.871112Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40596 dual_stack=true relay-1 | V0925 00:49:21.873787 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:21.873823 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:21.873943 8 MoQSession.cpp:2685] start sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.874095 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.874228 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.874357 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.874438 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.874458 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.874463 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:21.874467 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:21.874473 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:21.874548 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.874753 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.874776 8 MoQSession.cpp:4960] onPublishImpl reqID=0 sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.874793 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-292cbbabaea2e222 relay-1 | E0925 00:49:21.874805 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0925 00:49:21.874826 8 MoQSession.cpp:6076] publishOk reqID=0 sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.874925 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0925 00:49:21.874937 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0925 00:49:21.874944 8 MoQRelay.cpp:1970] Updating forward for moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-292cbbabaea2e222 numForwardingSubs=1 relay-1 | V0925 00:49:21.874977 8 MoQSession.cpp:6258] sendSubscribeOk sess=0x7f86c8060800 relay-1 | V0925 00:49:21.875065 8 MoQSession.cpp:6572] requestUpdate sess=0x7f86c8045ca0 test-client-1 | 2026-09-25T00:49:21.875206Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-25T00:49:21.875224Z  WARN moq_transport::serve::error: [9e05bf8a-b86e-4abb-b38c-0daff2af582e] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-25T00:49:21.875289Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | V0925 00:49:21.875365 8 MoQSession.cpp:3505] Failing pending request id=1 peer FINed without terminal reply sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.875382 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8045ca0 relay-1 | E0925 00:49:21.875391 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 231 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... test-client-1 | 2026-09-25T00:49:21.897224Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260925 00:49:21.896696 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:21.896797 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=dc53442f950dd208, server CID=40000011257b71c9, downstream=[::ffff:172.18.0.3]:40596, [::]:4443=local, drain=none relay-1 | E0925 00:49:21.896910 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:21.896923 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.896928 8 MoQSession.cpp:2961] close sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.896937 8 MoQSession.cpp:2183] subscribeError trackReceiveState=0x7f86c805dec0 relay-1 | V0925 00:49:21.896941 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c805dec0 relay-1 | V0925 00:49:21.896948 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-292cbbabaea2e222 relay-1 | V0925 00:49:21.896982 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0925 00:49:21.896995 8 MoQForwarder.cpp:614] publishDone pubDone reason=closed locally relay-1 | V0925 00:49:21.897001 8 MoQForwarder.cpp:310] drainSubscriber from publishDone session=0x7f86c8060800 relay-1 | V0925 00:49:21.897006 8 MoQSession.cpp:6371] sendPublishDone sess=0x7f86c8060800 relay-1 | V0925 00:49:21.897027 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c8060800 relay-1 | V0925 00:49:21.897031 8 MoQForwarder.cpp:376] Resetting open subgroups for subscriber=0x7f86c8036c60 relay-1 | V0925 00:49:21.897034 8 MoQForwarder.cpp:395] subscribers_.size()=0 relay-1 | I0925 00:49:21.897040 8 MoQRelay.cpp:1933] Publisher terminated for moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-292cbbabaea2e222 relay-1 | V0925 00:49:21.897046 8 MoQSession.cpp:2167] cancel alias=0 requestID=0 relay-1 | V0925 00:49:21.897049 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8045ca0 test-client-1 | 2026-09-25T00:49:21.897672Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0925 00:49:21.897063 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.897281 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8045ca0 relay-1 | V0925 00:49:21.897322 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8045ca0 relay-1 | E20260925 00:49:21.897337 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:21.897375 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9c597244f939fff3, server CID=40000005e46120ce, downstream=[::ffff:172.18.0.3]:48802, [::]:4443=local, drain=none relay-1 | E0925 00:49:21.897422 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:21.897428 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8060800 relay-1 | V0925 00:49:21.897431 8 MoQSession.cpp:2961] close sess=0x7f86c8060800 relay-1 | V0925 00:49:21.897437 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8060800 relay-1 | V0925 00:49:21.897446 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8060800 relay-1 | V0925 00:49:21.897558 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:21.897576 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8060800 test-client-1 | 2026-09-25T00:49:21.897804Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38067 dual_stack=true relay-1 | V0925 00:49:21.897594 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:21.899861 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:21.899878 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:21.900005 8 MoQSession.cpp:2685] start sess=0x7f86c8086160 relay-1 | V0925 00:49:21.900061 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8086160 relay-1 | V0925 00:49:21.900184 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8086160 relay-1 | V0925 00:49:21.900290 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8086160 relay-1 | V0925 00:49:21.900322 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8086160 relay-1 | V0925 00:49:21.900331 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8086160 relay-1 | V0925 00:49:21.900336 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:21.900340 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:21.900345 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:21.900583 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8086160 relay-1 | V0925 00:49:21.900615 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8086160 relay-1 | V0925 00:49:21.900631 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-db8f17656bcd6b29 sess=0x7f86c8086160 relay-1 | V0925 00:49:21.911873 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8060800 relay-1 | V0925 00:49:21.911915 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8045ca0 test-client-1 | 2026-09-25T00:49:22.102258Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47061 dual_stack=true relay-1 | V0925 00:49:22.104291 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:22.104313 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:22.104418 8 MoQSession.cpp:2685] start sess=0x7f86c8087570 relay-1 | V0925 00:49:22.104446 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8087570 relay-1 | V0925 00:49:22.104555 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8087570 relay-1 | V0925 00:49:22.104671 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8087570 relay-1 | V0925 00:49:22.104868 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8087570 relay-1 | V0925 00:49:22.104922 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8087570 relay-1 | V0925 00:49:22.104947 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:22.104954 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:22.104977 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:22.105024 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8087570 relay-1 | V0925 00:49:22.105064 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8087570 relay-1 | V0925 00:49:22.105080 8 MoQSession.cpp:4960] onPublishImpl reqID=0 sess=0x7f86c8087570 relay-1 | V0925 00:49:22.105096 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-db8f17656bcd6b29 relay-1 | E0925 00:49:22.105109 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0925 00:49:22.105136 8 MoQSession.cpp:6076] publishOk reqID=0 sess=0x7f86c8087570 relay-1 | V0925 00:49:22.105234 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0925 00:49:22.105269 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0925 00:49:22.105285 8 MoQRelay.cpp:1970] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-db8f17656bcd6b29 numForwardingSubs=1 relay-1 | V0925 00:49:22.105298 8 MoQSession.cpp:6258] sendSubscribeOk sess=0x7f86c8086160 test-client-1 | 2026-09-25T00:49:22.105451Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | V0925 00:49:22.105412 8 MoQSession.cpp:6572] requestUpdate sess=0x7f86c8087570 relay-1 | V0925 00:49:22.105692 8 MoQSession.cpp:5114] PublishDone id=0 code=2 reason=publish ended relay-1 | V0925 00:49:22.105707 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c8037f30 relay-1 | V0925 00:49:22.105713 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-db8f17656bcd6b29 relay-1 | V0925 00:49:22.105720 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0925 00:49:22.105727 8 MoQForwarder.cpp:614] publishDone pubDone reason=publish ended relay-1 | V0925 00:49:22.105732 8 MoQForwarder.cpp:310] drainSubscriber from publishDone session=0x7f86c8086160 relay-1 | V0925 00:49:22.105737 8 MoQSession.cpp:6371] sendPublishDone sess=0x7f86c8086160 relay-1 | V0925 00:49:22.105754 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c8086160 relay-1 | V0925 00:49:22.105762 8 MoQForwarder.cpp:376] Resetting open subgroups for subscriber=0x7f86c804fbb0 relay-1 | V0925 00:49:22.105766 8 MoQForwarder.cpp:395] subscribers_.size()=0 relay-1 | I0925 00:49:22.105773 8 MoQRelay.cpp:1933] Publisher terminated for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-db8f17656bcd6b29 relay-1 | V0925 00:49:22.105786 8 MoQSession.cpp:3505] Failing pending request id=1 peer FINed without terminal reply sess=0x7f86c8087570 relay-1 | V0925 00:49:22.105791 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8087570 relay-1 | E0925 00:49:22.105860 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0925 00:49:22.106101 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8086160 relay-1 | V0925 00:49:22.106121 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8086160 test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 227 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260925 00:49:22.124552 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:22.124614 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a03becc24b0ca722, server CID=4000001d0521d810, downstream=[::ffff:172.18.0.3]:47061, [::]:4443=local, drain=none relay-1 | E20260925 00:49:22.124660 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:22.124673 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c6346e8b719cf686, server CID=4000001316917425, downstream=[::ffff:172.18.0.3]:38067, [::]:4443=local, drain=none relay-1 | E0925 00:49:22.124706 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:22.124712 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8087570 relay-1 | V0925 00:49:22.124716 8 MoQSession.cpp:2961] close sess=0x7f86c8087570 relay-1 | V0925 00:49:22.124721 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8087570 test-client-1 | 2026-09-25T00:49:22.125034Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0925 00:49:22.124732 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8087570 test-client-1 | 2026-09-25T00:49:22.125144Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0925 00:49:22.124822 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:22.124831 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8086160 relay-1 | V0925 00:49:22.124836 8 MoQSession.cpp:2961] close sess=0x7f86c8086160 relay-1 | V0925 00:49:22.124842 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8086160 relay-1 | V0925 00:49:22.124852 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8086160 relay-1 | V0925 00:49:22.124918 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8087570 relay-1 | V0925 00:49:22.124999 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8087570 relay-1 | V0925 00:49:22.125045 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8087570 relay-1 | V0925 00:49:22.125089 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8086160 test-client-1 | 2026-09-25T00:49:22.125454Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35991 dual_stack=true relay-1 | V0925 00:49:22.127193 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:22.127213 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:22.127302 8 MoQSession.cpp:2685] start sess=0x7f86c804c470 relay-1 | V0925 00:49:22.127324 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c804c470 relay-1 | V0925 00:49:22.127383 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c804c470 relay-1 | V0925 00:49:22.127613 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c804c470 relay-1 | V0925 00:49:22.127682 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c804c470 relay-1 | V0925 00:49:22.127734 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c804c470 relay-1 | V0925 00:49:22.127743 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:22.127747 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:22.127752 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:22.127803 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c804c470 relay-1 | V0925 00:49:22.127848 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c804c470 relay-1 | V0925 00:49:22.127861 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-b3f822471ec49ca8 sess=0x7f86c804c470 relay-1 | V0925 00:49:22.134973 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8086160 test-client-1 | 2026-09-25T00:49:22.329039Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51526 dual_stack=true relay-1 | V0925 00:49:22.331615 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:22.331645 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:22.331761 8 MoQSession.cpp:2685] start sess=0x7f86c807b500 relay-1 | V0925 00:49:22.331786 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c807b500 relay-1 | V0925 00:49:22.331845 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c807b500 relay-1 | V0925 00:49:22.332114 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c807b500 relay-1 | V0925 00:49:22.332147 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c807b500 relay-1 | V0925 00:49:22.332156 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c807b500 relay-1 | V0925 00:49:22.332161 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:22.332166 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:22.332172 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:22.332318 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c807b500 relay-1 | V0925 00:49:22.332354 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c807b500 relay-1 | V0925 00:49:22.332371 8 MoQSession.cpp:4960] onPublishImpl reqID=0 sess=0x7f86c807b500 relay-1 | V0925 00:49:22.332387 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-b3f822471ec49ca8 relay-1 | E0925 00:49:22.332400 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0925 00:49:22.332426 8 MoQSession.cpp:6076] publishOk reqID=0 sess=0x7f86c807b500 relay-1 | V0925 00:49:22.332620 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0925 00:49:22.332638 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0925 00:49:22.332646 8 MoQRelay.cpp:1970] Updating forward for moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-b3f822471ec49ca8 numForwardingSubs=1 relay-1 | V0925 00:49:22.332658 8 MoQSession.cpp:6258] sendSubscribeOk sess=0x7f86c804c470 test-client-1 | 2026-09-25T00:49:22.332797Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | V0925 00:49:22.332945 8 MoQSession.cpp:6572] requestUpdate sess=0x7f86c807b500 relay-1 | V0925 00:49:22.333182 8 MoQSession.cpp:5114] PublishDone id=0 code=2 reason=publish ended relay-1 | V0925 00:49:22.333195 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c805dec0 relay-1 | V0925 00:49:22.333198 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-b3f822471ec49ca8 relay-1 | V0925 00:49:22.333204 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0925 00:49:22.333208 8 MoQForwarder.cpp:614] publishDone pubDone reason=publish ended relay-1 | V0925 00:49:22.333211 8 MoQForwarder.cpp:310] drainSubscriber from publishDone session=0x7f86c804c470 relay-1 | V0925 00:49:22.333213 8 MoQSession.cpp:6371] sendPublishDone sess=0x7f86c804c470 relay-1 | V0925 00:49:22.333227 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c804c470 relay-1 | V0925 00:49:22.333232 8 MoQForwarder.cpp:376] Resetting open subgroups for subscriber=0x7f86c804fbb0 relay-1 | V0925 00:49:22.333236 8 MoQForwarder.cpp:395] subscribers_.size()=0 relay-1 | I0925 00:49:22.333244 8 MoQRelay.cpp:1933] Publisher terminated for moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-b3f822471ec49ca8 relay-1 | V0925 00:49:22.333516 8 MoQSession.cpp:3505] Failing pending request id=1 peer FINed without terminal reply sess=0x7f86c807b500 relay-1 | V0925 00:49:22.333531 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c807b500 relay-1 | E0925 00:49:22.333548 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0925 00:49:22.333558 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c804c470 relay-1 | V0925 00:49:22.333568 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c804c470 test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 218 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260925 00:49:22.342912 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:22.343003 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8f7b2b8b27749b99, server CID=4000001255a2660a, downstream=[::ffff:172.18.0.3]:51526, [::]:4443=local, drain=none relay-1 | E20260925 00:49:22.343063 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:22.343094 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=192dee20f16caa6c, server CID=400000110e2956b6, downstream=[::ffff:172.18.0.3]:35991, [::]:4443=local, drain=none relay-1 | E0925 00:49:22.343146 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:22.343160 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c807b500 relay-1 | V0925 00:49:22.343164 8 MoQSession.cpp:2961] close sess=0x7f86c807b500 relay-1 | V0925 00:49:22.343173 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c807b500 relay-1 | V0925 00:49:22.343189 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c807b500 test-client-1 | 2026-09-25T00:49:22.343308Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:49:22.343438Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0925 00:49:22.343281 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:22.343294 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c804c470 relay-1 | V0925 00:49:22.343298 8 MoQSession.cpp:2961] close sess=0x7f86c804c470 relay-1 | V0925 00:49:22.343304 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c804c470 relay-1 | V0925 00:49:22.343313 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c804c470 relay-1 | V0925 00:49:22.343395 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c807b500 relay-1 | V0925 00:49:22.343429 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c807b500 relay-1 | V0925 00:49:22.343439 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c807b500 relay-1 | V0925 00:49:22.343453 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c804c470 test-client-1 | 2026-09-25T00:49:22.343843Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51679 dual_stack=true relay-1 | V0925 00:49:22.345613 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:22.345633 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:22.345722 8 MoQSession.cpp:2685] start sess=0x7f86c8060800 relay-1 | V0925 00:49:22.345770 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8060800 relay-1 | V0925 00:49:22.345913 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:22.345985 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8060800 relay-1 | V0925 00:49:22.346071 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:22.346085 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8060800 relay-1 | V0925 00:49:22.346090 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:22.346093 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:22.346099 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:22.346432 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8060800 relay-1 | V0925 00:49:22.346460 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:22.346475 8 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0/moq-test-4cbb3b77fd17716d sess=0x7f86c8060800 relay-1 | V0925 00:49:22.360663 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c804c470 test-client-1 | 2026-09-25T00:49:22.547840Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38795 dual_stack=true relay-1 | V0925 00:49:22.549882 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:49:22.549913 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:49:22.550045 8 MoQSession.cpp:2685] start sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.550096 8 MoQSession.cpp:3029] sendSetup sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.550242 8 MoQSession.cpp:2985] controlWriteLoop sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.550400 8 MoQSession.cpp:6855] onNewUniStream sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.550494 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.550527 8 MoQSession.cpp:3176] onClientSetup sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.550534 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:49:22.550539 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:49:22.550544 8 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:49:22.550586 8 MoQSession.cpp:6885] onNewBidiStream sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.550612 8 MoQSession.cpp:3389] controlReadLoop sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.550621 8 MoQSession.cpp:4960] onPublishImpl reqID=0 sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.550641 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-4cbb3b77fd17716d relay-1 | E0925 00:49:22.550653 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0925 00:49:22.550679 8 MoQSession.cpp:6076] publishOk reqID=0 sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.550804 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0925 00:49:22.550849 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0925 00:49:22.550882 8 MoQSession.cpp:6258] sendSubscribeOk sess=0x7f86c8060800 test-client-1 | 2026-09-25T00:49:22.551065Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 relay-1 | V0925 00:49:22.551217 8 MoQSession.cpp:5114] PublishDone id=0 code=2 reason=publish ended relay-1 | V0925 00:49:22.551228 8 MoQSession.cpp:2212] processPublishDone trackReceiveState=0x7f86c8061f20 relay-1 | V0925 00:49:22.551237 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-4cbb3b77fd17716d relay-1 | V0925 00:49:22.551244 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test-00 relay-1 | V0925 00:49:22.551252 8 MoQForwarder.cpp:614] publishDone pubDone reason=publish ended relay-1 | V0925 00:49:22.551257 8 MoQForwarder.cpp:310] drainSubscriber from publishDone session=0x7f86c8060800 relay-1 | V0925 00:49:22.551261 8 MoQSession.cpp:6371] sendPublishDone sess=0x7f86c8060800 relay-1 | V0925 00:49:22.551271 8 MoQSession.cpp:6542] publisherDrained id=0 sess=0x7f86c8060800 relay-1 | V0925 00:49:22.551281 8 MoQForwarder.cpp:376] Resetting open subgroups for subscriber=0x7f86c804fbb0 relay-1 | V0925 00:49:22.551285 8 MoQForwarder.cpp:395] subscribers_.size()=0 relay-1 | I0925 00:49:22.551293 8 MoQRelay.cpp:1933] Publisher terminated for moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0/moq-test-4cbb3b77fd17716d relay-1 | V0925 00:49:22.551303 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.551568 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:22.551580 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8060800 test-client-1 | not ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 218 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260925 00:49:22.560976 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:22.561064 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=73443af8d002637a, server CID=400000082a7ec851, downstream=[::ffff:172.18.0.3]:38795, [::]:4443=local, drain=none relay-1 | E20260925 00:49:22.561101 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:49:22.561116 8 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0894a0f9010c9ba0, server CID=400000064617b123, downstream=[::ffff:172.18.0.3]:51679, [::]:4443=local, drain=none relay-1 | E0925 00:49:22.561156 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:22.561196 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.561202 8 MoQSession.cpp:2961] close sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.561208 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.561220 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8085fc0 relay-1 | E0925 00:49:22.561287 8 MoQServer.h:194] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0925 00:49:22.561292 8 MoQSession.cpp:7305] onSessionEnderr=4294967295 sess=0x7f86c8060800 relay-1 | V0925 00:49:22.561294 8 MoQSession.cpp:2961] close sess=0x7f86c8060800 relay-1 | V0925 00:49:22.561298 8 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f86c8060800 relay-1 | V0925 00:49:22.561305 8 MoQSession.cpp:2978] requestCancellation from close sess=0x7f86c8060800 relay-1 | V0925 00:49:22.561347 8 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.561375 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8085fc0 relay-1 | V0925 00:49:22.561386 8 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f86c8060800 relay-1 | V0925 00:49:22.561391 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8060800 relay-1 | V0925 00:49:22.568519 8 MoQSession.cpp:2577] ~MoQSession sess=0x7f86c8085fc0 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'