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-03T00:49:14Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-03T00:49:14Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-03T00:49:14Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-03T00:49:14Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-03T00:49:14Z" 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 | V0903 00:49:14.985784 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0903 00:49:14.986883 7 MoQServer.cpp:171] 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..9 test-client-1 | 2026-09-03T00:49:20.598822Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42224 dual_stack=true relay-1 | V0903 00:49:20.602445 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:20.602484 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:20.602666 8 MoQSession.cpp:2686] start sess=0x7f152004bad0 relay-1 | V0903 00:49:20.602699 8 MoQSession.cpp:3070] sendSetup sess=0x7f152004bad0 relay-1 | V0903 00:49:20.602868 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f152004bad0 relay-1 | V0903 00:49:20.603076 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f152004bad0 relay-1 | V0903 00:49:20.603099 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f152004bad0 relay-1 | V0903 00:49:20.603114 8 MoQSession.cpp:3214] onClientSetup sess=0x7f152004bad0 relay-1 | V0903 00:49:20.603122 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0903 00:49:20.603126 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0903 00:49:20.603132 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) relay-1 | V0903 00:49:20.603337 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f152004bad0 test-client-1 | 2026-09-03T00:49:20.603226Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: bf840c761781e9f6ae469f853baf28e5 test-client-1 | ... relay-1 | E20260903 00:49:20.603549 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260903 00:49:20.603755 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b23241bf672fcbec, server CID=40000003809e253c, downstream=[::ffff:172.18.0.3]:42224, [::]:4443=local, drain=none relay-1 | E0903 00:49:20.603816 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:20.603823 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f152004bad0 relay-1 | V0903 00:49:20.603827 8 MoQSession.cpp:2992] close sess=0x7f152004bad0 relay-1 | V0903 00:49:20.603851 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f152004bad0 relay-1 | V0903 00:49:20.603874 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f152004bad0 relay-1 | V0903 00:49:20.603997 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f152004bad0 relay-1 | V0903 00:49:20.604005 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f152004bad0 test-client-1 | 2026-09-03T00:49:20.604114Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-03T00:49:20.604611Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50743 dual_stack=true relay-1 | V0903 00:49:20.606549 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:20.606564 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:20.606643 8 MoQSession.cpp:2686] start sess=0x7f1520064930 relay-1 | V0903 00:49:20.606658 8 MoQSession.cpp:3070] sendSetup sess=0x7f1520064930 relay-1 | V0903 00:49:20.606687 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f1520064930 relay-1 | V0903 00:49:20.606942 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f1520064930 relay-1 | V0903 00:49:20.606961 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f1520064930 relay-1 | V0903 00:49:20.606965 8 MoQSession.cpp:3214] onClientSetup sess=0x7f1520064930 relay-1 | V0903 00:49:20.606967 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0903 00:49:20.606969 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0903 00:49:20.606972 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-03T00:49:20.607021Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0903 00:49:20.607180 8 MoQSession.cpp:6909] onNewBidiStream sess=0x7f1520064930 relay-1 | V0903 00:49:20.607205 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f1520064930 relay-1 | V0903 00:49:20.607214 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1520064930 relay-1 | V0903 00:49:20.607231 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0903 00:49:20.607255 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f1520064930 test-client-1 | 2026-09-03T00:49:22.608811Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2005 test-client-1 | connection_id: 42c9bcf83a5f099044e3a8c78dc874fd test-client-1 | ... relay-1 | E20260903 00:49:22.608929 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260903 00:49:22.608994 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=430e73e409077871, server CID=40000016b3bcc9a8, downstream=[::ffff:172.18.0.3]:50743, [::]:4443=local, drain=none relay-1 | E0903 00:49:22.609074 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:22.609089 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f1520064930 relay-1 | V0903 00:49:22.609092 8 MoQSession.cpp:2992] close sess=0x7f1520064930 relay-1 | V0903 00:49:22.609099 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0903 00:49:22.609105 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0903 00:49:22.609110 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f1520064930 relay-1 | V0903 00:49:22.609130 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0903 00:49:22.609141 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f1520064930 relay-1 | V0903 00:49:22.609249 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f1520064930 relay-1 | V0903 00:49:22.609266 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f1520064930 test-client-1 | 2026-09-03T00:49:22.609394Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0903 00:49:22.609298 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f1520064930 test-client-1 | 2026-09-03T00:49:22.609975Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48704 dual_stack=true relay-1 | V0903 00:49:22.611936 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:22.611951 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:22.612073 8 MoQSession.cpp:2686] start sess=0x7f15200684c0 relay-1 | V0903 00:49:22.612098 8 MoQSession.cpp:3070] sendSetup sess=0x7f15200684c0 relay-1 | V0903 00:49:22.612196 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f15200684c0 test-client-1 | 2026-09-03T00:49:22.612374Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0903 00:49:22.612452 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f15200684c0 relay-1 | V0903 00:49:22.612477 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f15200684c0 relay-1 | V0903 00:49:22.612487 8 MoQSession.cpp:3214] onClientSetup sess=0x7f15200684c0 relay-1 | V0903 00:49:22.612492 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0903 00:49:22.612496 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0903 00:49:22.612502 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) relay-1 | V0903 00:49:22.612544 8 MoQSession.cpp:6909] onNewBidiStream sess=0x7f15200684c0 relay-1 | V0903 00:49:22.612657 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f15200684c0 relay-1 | V0903 00:49:22.612676 8 MoQSession.cpp:4321] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f15200684c0 relay-1 | V0903 00:49:22.612696 8 MoQSession.cpp:4458] Application subscribe error err=no such namespace or track relay-1 | V0903 00:49:22.612709 8 MoQSession.cpp:6339] subscribeError sess=0x7f15200684c0 test-client-1 | 2026-09-03T00:49:22.612851Z  WARN moq_transport::serve::error: [83b16235-6985-4d3a-88e5-b121a43d941b] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1646 relay-1 | V0903 00:49:22.612982 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f15200684c0 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 3c6e83a0d92e88c63b3e773446178522 test-client-1 | ... relay-1 | E20260903 00:49:22.613113 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260903 00:49:22.613176 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=83f7e2b7e96a9f4d, server CID=40000016a323e81d, downstream=[::ffff:172.18.0.3]:48704, [::]:4443=local, drain=none relay-1 | E0903 00:49:22.613231 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:22.613244 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f15200684c0 relay-1 | V0903 00:49:22.613248 8 MoQSession.cpp:2992] close sess=0x7f15200684c0 relay-1 | V0903 00:49:22.613253 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f15200684c0 relay-1 | V0903 00:49:22.613262 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f15200684c0 test-client-1 | 2026-09-03T00:49:22.612950Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:83b16235-6985-4d3a-88e5-b121a43d941b] test-client-1 | 2026-09-03T00:49:22.613462Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0903 00:49:22.613330 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f15200684c0 relay-1 | V0903 00:49:22.613357 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f15200684c0 test-client-1 | 2026-09-03T00:49:22.613981Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49125 dual_stack=true relay-1 | V0903 00:49:22.615671 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:22.615688 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:22.615795 8 MoQSession.cpp:2686] start sess=0x7f15200755f0 relay-1 | V0903 00:49:22.615814 8 MoQSession.cpp:3070] sendSetup sess=0x7f15200755f0 relay-1 | V0903 00:49:22.615907 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f15200755f0 relay-1 | V0903 00:49:22.616092 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f15200755f0 relay-1 | V0903 00:49:22.616143 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f15200755f0 relay-1 | V0903 00:49:22.616169 8 MoQSession.cpp:3214] onClientSetup sess=0x7f15200755f0 relay-1 | V0903 00:49:22.616188 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0903 00:49:22.616198 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0903 00:49:22.616202 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-03T00:49:22.617000Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42049 dual_stack=true relay-1 | V0903 00:49:22.618562 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f1520064930 relay-1 | V0903 00:49:22.618596 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:22.618604 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:22.618696 8 MoQSession.cpp:2686] start sess=0x7f15200494e0 relay-1 | V0903 00:49:22.618711 8 MoQSession.cpp:3070] sendSetup sess=0x7f15200494e0 relay-1 | V0903 00:49:22.618762 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f15200494e0 relay-1 | V0903 00:49:22.619070 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f15200494e0 test-client-1 | 2026-09-03T00:49:22.619037Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-03T00:49:22.619053Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0903 00:49:22.619170 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f15200494e0 relay-1 | V0903 00:49:22.619200 8 MoQSession.cpp:3214] onClientSetup sess=0x7f15200494e0 relay-1 | V0903 00:49:22.619213 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0903 00:49:22.619217 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0903 00:49:22.619222 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) relay-1 | V0903 00:49:22.619235 8 MoQSession.cpp:6909] onNewBidiStream sess=0x7f15200755f0 relay-1 | V0903 00:49:22.619244 8 MoQSession.cpp:6909] onNewBidiStream sess=0x7f15200494e0 relay-1 | V0903 00:49:22.619269 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f15200755f0 relay-1 | V0903 00:49:22.619278 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f15200755f0 relay-1 | V0903 00:49:22.619285 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f15200494e0 relay-1 | V0903 00:49:22.619291 8 MoQSession.cpp:4321] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f15200494e0 relay-1 | V0903 00:49:22.619302 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0903 00:49:22.619310 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f15200755f0 relay-1 | V0903 00:49:22.619352 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0903 00:49:22.619365 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0903 00:49:22.619376 8 MoQSession.cpp:6201] subscribe sess=0x7f15200755f0 relay-1 | V0903 00:49:22.619484 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f15200755f0 relay-1 | V0903 00:49:22.619743 8 MoQSession.cpp:4829] onSubscribeOk id=1 sess=0x7f15200755f0 relay-1 | V0903 00:49:22.619770 8 MoQSession.cpp:6301] Subscribe ready trackReceiveState=0x7f15200839a0 requestID=1 relay-1 | V0903 00:49:22.619782 8 MoQSession.cpp:6321] sendSubscribeOk sess=0x7f15200494e0 relay-1 | V0903 00:49:22.628943 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f15200684c0 test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3008 test-client-1 | publisher_connection_id: 92e7556f1527d8a0eda0438aed619666 test-client-1 | subscriber_connection_id: adfe5e278ab06c700578f21473f8f4ce test-client-1 | ... test-client-1 | 2026-09-03T00:49:25.621074Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | E20260903 00:49:25.621358 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260903 00:49:25.621461 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=52ed8677458d5dfc, server CID=4000001fb9479533, downstream=[::ffff:172.18.0.3]:49125, [::]:4443=local, drain=none relay-1 | E20260903 00:49:25.621549 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260903 00:49:25.621578 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=dfa47c5b9a05e7c8, server CID=4000000de02251f3, downstream=[::ffff:172.18.0.3]:42049, [::]:4443=local, drain=none relay-1 | E0903 00:49:25.621633 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:25.621644 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f15200755f0 relay-1 | V0903 00:49:25.621648 8 MoQSession.cpp:2992] close sess=0x7f15200755f0 relay-1 | V0903 00:49:25.621656 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0903 00:49:25.621661 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0903 00:49:25.621667 8 MoQSession.cpp:2189] subscribeError trackReceiveState=0x7f15200839a0 relay-1 | V0903 00:49:25.621669 8 MoQSession.cpp:2218] processPublishDone trackReceiveState=0x7f15200839a0 relay-1 | V0903 00:49:25.621674 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0903 00:49:25.621687 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0903 00:49:25.621694 8 MoQForwarder.cpp:318] drainSubscriber from publishDone session=0x7f15200494e0 relay-1 | V0903 00:49:25.621699 8 MoQSession.cpp:6426] sendPublishDone sess=0x7f15200494e0 relay-1 | V0903 00:49:25.621719 8 MoQForwarder.cpp:380] Resetting open subgroups for subscriber=0x7f1520057bf0 relay-1 | V0903 00:49:25.621724 8 MoQForwarder.cpp:402] subscribers_.size()=0 relay-1 | I0903 00:49:25.621730 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/interop/test-track relay-1 | V0903 00:49:25.621749 8 MoQCache.cpp:2232] Added track to LRU: moq-test/interop/test-track relay-1 | V0903 00:49:25.621757 8 MoQSession.cpp:2167] cancel alias=1 requestID=1 relay-1 | V0903 00:49:25.621764 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f15200755f0 relay-1 | V0903 00:49:25.621775 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0903 00:49:25.621791 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0903 00:49:25.621800 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f15200755f0 test-client-1 | 2026-09-03T00:49:25.622037Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0903 00:49:25.622120 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:25.622139 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f15200494e0 relay-1 | V0903 00:49:25.622144 8 MoQSession.cpp:2992] close sess=0x7f15200494e0 relay-1 | V0903 00:49:25.622150 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f15200494e0 relay-1 | V0903 00:49:25.622162 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f15200494e0 relay-1 | V0903 00:49:25.622391 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f15200755f0 relay-1 | V0903 00:49:25.622428 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f15200755f0 relay-1 | V0903 00:49:25.622437 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f15200755f0 relay-1 | V0903 00:49:25.622443 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f15200494e0 relay-1 | V0903 00:49:25.622449 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f15200494e0 relay-1 | V0903 00:49:25.622480 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f15200755f0 relay-1 | V0903 00:49:25.622527 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f15200494e0 test-client-1 | 2026-09-03T00:49:25.622267Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38474 dual_stack=true test-client-1 | 2026-09-03T00:49:25.622309Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0903 00:49:25.624406 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:25.624441 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:25.624550 8 MoQSession.cpp:2686] start sess=0x7f15200585c0 relay-1 | V0903 00:49:25.624576 8 MoQSession.cpp:3070] sendSetup sess=0x7f15200585c0 relay-1 | V0903 00:49:25.624632 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f15200585c0 relay-1 | V0903 00:49:25.624853 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f15200585c0 relay-1 | V0903 00:49:25.624899 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f15200585c0 relay-1 | V0903 00:49:25.624933 8 MoQSession.cpp:3214] onClientSetup sess=0x7f15200585c0 relay-1 | V0903 00:49:25.624955 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup test-client-1 | 2026-09-03T00:49:25.624824Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0903 00:49:25.624983 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0903 00:49:25.625006 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) relay-1 | V0903 00:49:25.625127 8 MoQSession.cpp:6909] onNewBidiStream sess=0x7f15200585c0 relay-1 | V0903 00:49:25.625158 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f15200585c0 relay-1 | V0903 00:49:25.625169 8 MoQSession.cpp:4321] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f15200585c0 relay-1 | V0903 00:49:25.625184 8 MoQSession.cpp:4458] Application subscribe error err=no such namespace or track relay-1 | V0903 00:49:25.625187 8 MoQSession.cpp:6339] subscribeError sess=0x7f15200585c0 test-client-1 | 2026-09-03T00:49:25.625315Z  WARN moq_transport::serve::error: [877f5295-0a9d-4a15-9b94-f0b9e6b917d8] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1646 test-client-1 | 2026-09-03T00:49:25.625715Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0903 00:49:25.625476 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f15200585c0 relay-1 | E20260903 00:49:25.625528 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260903 00:49:25.625561 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=562caaec525f35a1, server CID=4000000bb8b5ce3f, downstream=[::ffff:172.18.0.3]:38474, [::]:4443=local, drain=none relay-1 | E0903 00:49:25.625596 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:25.625603 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f15200585c0 relay-1 | V0903 00:49:25.625606 8 MoQSession.cpp:2992] close sess=0x7f15200585c0 relay-1 | V0903 00:49:25.625609 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f15200585c0 relay-1 | V0903 00:49:25.625616 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f15200585c0 relay-1 | V0903 00:49:25.625675 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f15200585c0 relay-1 | V0903 00:49:25.625702 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f15200585c0 relay-1 | V0903 00:49:25.631832 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f15200755f0 relay-1 | V0903 00:49:25.631859 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f15200494e0 relay-1 | V0903 00:49:25.631880 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f15200585c0 test-client-1 | 2026-09-03T00:49:26.126893Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34065 dual_stack=true relay-1 | V0903 00:49:26.130826 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:26.130857 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:26.130979 8 MoQSession.cpp:2686] start sess=0x7f1520070120 relay-1 | V0903 00:49:26.131004 8 MoQSession.cpp:3070] sendSetup sess=0x7f1520070120 relay-1 | V0903 00:49:26.131111 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f1520070120 relay-1 | V0903 00:49:26.131222 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f1520070120 relay-1 | V0903 00:49:26.131247 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f1520070120 relay-1 | V0903 00:49:26.131255 8 MoQSession.cpp:3214] onClientSetup sess=0x7f1520070120 relay-1 | V0903 00:49:26.131259 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0903 00:49:26.131266 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 test-client-1 | 2026-09-03T00:49:26.131299Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0903 00:49:26.131271 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) relay-1 | V0903 00:49:26.131656 8 MoQSession.cpp:6909] onNewBidiStream sess=0x7f1520070120 relay-1 | V0903 00:49:26.131827 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f1520070120 relay-1 | V0903 00:49:26.131854 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1520070120 relay-1 | V0903 00:49:26.131905 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0903 00:49:26.131922 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f1520070120 test-client-1 | 2026-09-03T00:49:29.132648Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-03T00:49:29.132676Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:877f5295-0a9d-4a15-9b94-f0b9e6b917d8] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3511 test-client-1 | subscriber_connection_id: 141b8f0ea4d592a05065e496ed1af2a1 test-client-1 | publisher_connection_id: c4e9b590fd1eb946145301455541f852 test-client-1 | ... test-client-1 | 2026-09-03T00:49:29.133168Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0903 00:49:29.132812 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f1520070120 relay-1 | V0903 00:49:29.132843 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0903 00:49:29.132852 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0903 00:49:29.132863 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f1520070120 relay-1 | V0903 00:49:29.132875 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f1520070120 relay-1 | E20260903 00:49:29.132893 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260903 00:49:29.132948 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c162beb7def2e0b8, server CID=40000017f60da0cf, downstream=[::ffff:172.18.0.3]:34065, [::]:4443=local, drain=none relay-1 | E0903 00:49:29.133004 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:29.133009 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f1520070120 relay-1 | V0903 00:49:29.133013 8 MoQSession.cpp:2992] close sess=0x7f1520070120 relay-1 | V0903 00:49:29.133020 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f1520070120 relay-1 | V0903 00:49:29.133035 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f1520070120 relay-1 | V0903 00:49:29.133156 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f1520070120 test-client-1 | 2026-09-03T00:49:29.133800Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44641 dual_stack=true relay-1 | V0903 00:49:29.136233 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:29.136255 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:29.136362 8 MoQSession.cpp:2686] start sess=0x7f1520058220 relay-1 | V0903 00:49:29.136383 8 MoQSession.cpp:3070] sendSetup sess=0x7f1520058220 relay-1 | V0903 00:49:29.136462 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f1520058220 relay-1 | V0903 00:49:29.136759 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f1520058220 relay-1 | V0903 00:49:29.136788 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f1520058220 relay-1 | V0903 00:49:29.136796 8 MoQSession.cpp:3214] onClientSetup sess=0x7f1520058220 relay-1 | V0903 00:49:29.136800 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup test-client-1 | 2026-09-03T00:49:29.136776Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0903 00:49:29.136804 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0903 00:49:29.136809 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) relay-1 | V0903 00:49:29.136907 8 MoQSession.cpp:6909] onNewBidiStream sess=0x7f1520058220 relay-1 | V0903 00:49:29.136936 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f1520058220 relay-1 | V0903 00:49:29.136947 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1520058220 relay-1 | V0903 00:49:29.136959 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0903 00:49:29.136969 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f1520058220 relay-1 | V0903 00:49:29.223574 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f1520070120 test-client-1 | 2026-09-03T00:49:31.138059Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0903 00:49:31.138242 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f1520058220 relay-1 | V0903 00:49:31.138275 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0903 00:49:31.138286 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0903 00:49:31.138297 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f1520058220 relay-1 | V0903 00:49:31.138319 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f1520058220 test-client-1 | 2026-09-03T00:49:31.239964Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2107 test-client-1 | connection_id: de365e80cbd49fe308954f3915376dcc test-client-1 | ... relay-1 | E20260903 00:49:31.240250 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260903 00:49:31.240329 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=245c7db6c2193e00, server CID=400000082db62ab5, downstream=[::ffff:172.18.0.3]:44641, [::]:4443=local, drain=none relay-1 | E0903 00:49:31.240445 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:31.240465 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f1520058220 relay-1 | V0903 00:49:31.240470 8 MoQSession.cpp:2992] close sess=0x7f1520058220 relay-1 | V0903 00:49:31.240481 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f1520058220 relay-1 | V0903 00:49:31.240504 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f1520058220 relay-1 | V0903 00:49:31.240660 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f1520058220 test-client-1 | 2026-09-03T00:49:31.240807Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-03T00:49:31.241249Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53392 dual_stack=true relay-1 | V0903 00:49:31.243318 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:31.243342 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:31.243597 8 MoQSession.cpp:2686] start sess=0x7f1520070120 relay-1 | V0903 00:49:31.243623 8 MoQSession.cpp:3070] sendSetup sess=0x7f1520070120 relay-1 | V0903 00:49:31.243763 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f1520070120 relay-1 | V0903 00:49:31.243791 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f1520070120 test-client-1 | 2026-09-03T00:49:31.243963Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | V0903 00:49:31.243964 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f1520070120 relay-1 | V0903 00:49:31.243984 8 MoQSession.cpp:3214] onClientSetup sess=0x7f1520070120 relay-1 | V0903 00:49:31.243989 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0903 00:49:31.243993 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0903 00:49:31.243998 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) relay-1 | V0903 00:49:31.244141 8 MoQSession.cpp:6909] onNewBidiStream sess=0x7f1520070120 relay-1 | V0903 00:49:31.244178 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f1520070120 relay-1 | V0903 00:49:31.244192 8 MoQSession.cpp:4997] onPublishImpl reqID=0 sess=0x7f1520070120 relay-1 | V0903 00:49:31.244206 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0903 00:49:31.244211 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0903 00:49:31.244222 8 MoQSession.cpp:6126] publishOk reqID=0 sess=0x7f1520070120 test-client-1 | 2026-09-03T00:49:31.244354Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-03T00:49:31.244521Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | V0903 00:49:31.244604 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f1520070120 relay-1 | V0903 00:49:31.244624 8 MoQSession.cpp:5166] PublishDone id=0 code=2 reason=publish ended relay-1 | V0903 00:49:31.244629 8 MoQSession.cpp:2218] processPublishDone trackReceiveState=0x7f1520058ca0 relay-1 | V0903 00:49:31.244634 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0903 00:49:31.244639 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0903 00:49:31.244647 8 MoQRelay.cpp:412] Publisher terminated with no subscribers, cleaning up moq-test/publish/published-track relay-1 | V0903 00:49:31.244652 8 MoQForwarder.cpp:602] publishDone pubDone reason=publish ended relay-1 | V0903 00:49:31.244660 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f1520070120 relay-1 | E20260903 00:49:31.244766 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260903 00:49:31.244810 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6aba929da300e884, server CID=400000068ade5454, downstream=[::ffff:172.18.0.3]:53392, [::]:4443=local, drain=none relay-1 | E0903 00:49:31.244874 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:31.244881 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f1520070120 relay-1 | V0903 00:49:31.244885 8 MoQSession.cpp:2992] close sess=0x7f1520070120 relay-1 | V0903 00:49:31.244890 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f1520070120 relay-1 | V0903 00:49:31.244900 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f1520070120 relay-1 | V0903 00:49:31.244974 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f1520070120 test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 1003990b7b785766fbdf7f5db2c676db test-client-1 | ... test-client-1 | 2026-09-03T00:49:31.245050Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-03T00:49:31.245620Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48004 dual_stack=true relay-1 | V0903 00:49:31.247207 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:31.247221 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:31.247299 8 MoQSession.cpp:2686] start sess=0x7f152007ff60 relay-1 | V0903 00:49:31.247321 8 MoQSession.cpp:3070] sendSetup sess=0x7f152007ff60 relay-1 | V0903 00:49:31.247409 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f152007ff60 relay-1 | V0903 00:49:31.247607 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f152007ff60 relay-1 | V0903 00:49:31.247698 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f152007ff60 relay-1 | V0903 00:49:31.247708 8 MoQSession.cpp:3214] onClientSetup sess=0x7f152007ff60 relay-1 | V0903 00:49:31.247712 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0903 00:49:31.247715 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0903 00:49:31.247720 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-03T00:49:31.248465Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52936 dual_stack=true relay-1 | V0903 00:49:31.249987 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:31.250001 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:31.250108 8 MoQSession.cpp:2686] start sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.250124 8 MoQSession.cpp:3070] sendSetup sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.250222 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.250330 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.250360 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.250366 8 MoQSession.cpp:3214] onClientSetup sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.250370 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0903 00:49:31.250374 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0903 00:49:31.250379 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-09-03T00:49:31.250493Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | V0903 00:49:31.250547 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f1520058220 relay-1 | V0903 00:49:31.250646 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f1520070120 relay-1 | V0903 00:49:31.250706 8 MoQSession.cpp:6909] onNewBidiStream sess=0x7f152007ff60 relay-1 | V0903 00:49:31.250738 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f152007ff60 relay-1 | V0903 00:49:31.250750 8 MoQSession.cpp:4997] onPublishImpl reqID=0 sess=0x7f152007ff60 relay-1 | V0903 00:49:31.250761 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0903 00:49:31.250765 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0903 00:49:31.250774 8 MoQSession.cpp:6126] publishOk reqID=0 sess=0x7f152007ff60 test-client-1 | 2026-09-03T00:49:31.250920Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | V0903 00:49:31.251058 8 MoQSession.cpp:6909] onNewBidiStream sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.251168 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.251185 8 MoQSession.cpp:4321] onSubscribeImpl ftn=moq-test/publish/published-track sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.251206 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0903 00:49:31.251213 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0903 00:49:31.251220 8 MoQRelay.cpp:1983] Updating forward for moq-test/publish/published-track numForwardingSubs=1 relay-1 | V0903 00:49:31.251228 8 MoQSession.cpp:6321] sendSubscribeOk sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.251297 8 MoQSession.cpp:6598] requestUpdate sess=0x7f152007ff60 test-client-1 | 2026-09-03T00:49:31.251473Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-03T00:49:31.251490Z  WARN moq_transport::serve::error: [2c0279c3-02b6-4934-8813-b8cbe0c3f586] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V0903 00:49:31.251602 8 MoQSession.cpp:3538] Failing pending request id=1 peer FINed without terminal reply sess=0x7f152007ff60 relay-1 | V0903 00:49:31.251618 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f152007ff60 relay-1 | E0903 00:49:31.251628 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 108 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... test-client-1 | 2026-09-03T00:49:31.353327Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260903 00:49:31.352896 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260903 00:49:31.352968 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=33f6fb40cf0a15fc, server CID=40000007f73885ca, downstream=[::ffff:172.18.0.3]:48004, [::]:4443=local, drain=none relay-1 | E20260903 00:49:31.353021 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260903 00:49:31.353039 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=bea46db9fa5f7c3b, server CID=4000001605f3e2e3, downstream=[::ffff:172.18.0.3]:52936, [::]:4443=local, drain=none relay-1 | E0903 00:49:31.353104 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:31.353117 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f152007ff60 test-client-1 | 2026-09-03T00:49:31.353513Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0903 00:49:31.353121 8 MoQSession.cpp:2992] close sess=0x7f152007ff60 relay-1 | V0903 00:49:31.353129 8 MoQSession.cpp:2189] subscribeError trackReceiveState=0x7f152005e1a0 relay-1 | V0903 00:49:31.353132 8 MoQSession.cpp:2218] processPublishDone trackReceiveState=0x7f152005e1a0 relay-1 | V0903 00:49:31.353138 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0903 00:49:31.353144 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0903 00:49:31.353151 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0903 00:49:31.353155 8 MoQForwarder.cpp:318] drainSubscriber from publishDone session=0x7f152008b1c0 relay-1 | V0903 00:49:31.353159 8 MoQSession.cpp:6426] sendPublishDone sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.353173 8 MoQForwarder.cpp:380] Resetting open subgroups for subscriber=0x7f15200839a0 relay-1 | V0903 00:49:31.353177 8 MoQForwarder.cpp:402] subscribers_.size()=0 relay-1 | I0903 00:49:31.353181 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/publish/published-track relay-1 | V0903 00:49:31.353189 8 MoQSession.cpp:2167] cancel alias=0 requestID=0 relay-1 | V0903 00:49:31.353193 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f152007ff60 relay-1 | V0903 00:49:31.353206 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f152007ff60 relay-1 | E0903 00:49:31.353292 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:31.353298 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.353301 8 MoQSession.cpp:2992] close sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.353306 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.353314 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.353384 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f152007ff60 relay-1 | V0903 00:49:31.353394 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.353400 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.353455 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f152007ff60 relay-1 | V0903 00:49:31.353463 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f152007ff60 relay-1 | V0903 00:49:31.353475 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f152008b1c0 test-client-1 | 2026-09-03T00:49:31.354043Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45919 dual_stack=true relay-1 | V0903 00:49:31.356011 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0903 00:49:31.356026 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0903 00:49:31.356124 8 MoQSession.cpp:2686] start sess=0x7f152007ff60 relay-1 | V0903 00:49:31.356148 8 MoQSession.cpp:3070] sendSetup sess=0x7f152007ff60 relay-1 | V0903 00:49:31.356204 8 MoQSession.cpp:3016] controlWriteLoop sess=0x7f152007ff60 relay-1 | V0903 00:49:31.356470 8 MoQSession.cpp:6881] onNewUniStream sess=0x7f152007ff60 relay-1 | V0903 00:49:31.356514 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f152007ff60 relay-1 | V0903 00:49:31.356520 8 MoQSession.cpp:3214] onClientSetup sess=0x7f152007ff60 relay-1 | V0903 00:49:31.356526 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0903 00:49:31.356530 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0903 00:49:31.356535 8 MoQSession.cpp:3290] Negotiated Version=0xff000012 (draft-18) relay-1 | V0903 00:49:31.356659 8 MoQSession.cpp:6909] onNewBidiStream sess=0x7f152007ff60 test-client-1 | 2026-09-03T00:49:31.356487Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | V0903 00:49:31.356735 8 MoQSession.cpp:3425] controlReadLoop sess=0x7f152007ff60 relay-1 | V0903 00:49:31.356754 8 MoQSession.cpp:4321] onSubscribeImpl ftn=nonexistent/rendezvous/test-track sess=0x7f152007ff60 relay-1 | V0903 00:49:31.363094 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f152008b1c0 relay-1 | V0903 00:49:31.857234 8 MoQSession.cpp:4458] Application subscribe error err=rendezvous timeout expired relay-1 | V0903 00:49:31.857261 8 MoQSession.cpp:6339] subscribeError sess=0x7f152007ff60 test-client-1 | 2026-09-03T00:49:31.857861Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | V0903 00:49:31.857940 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f152007ff60 relay-1 | V0903 00:49:31.858024 8 MoQSession.cpp:3427] exit controlReadLoop sess=0x7f152007ff60 test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- relay-1 | E20260903 00:49:31.858048 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | duration_ms: 505 test-client-1 | connection_id: 0167c2b59b9cee6d1470b5a36cb0c675 test-client-1 | ... relay-1 | E20260903 00:49:31.858137 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=88b652a842acc6e3, server CID=40000006ea2c0db3, downstream=[::ffff:172.18.0.3]:45919, [::]:4443=local, drain=none relay-1 | E0903 00:49:31.858263 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0903 00:49:31.858297 8 MoQSession.cpp:7312] onSessionEnderr=4294967295 sess=0x7f152007ff60 relay-1 | V0903 00:49:31.858304 8 MoQSession.cpp:2992] close sess=0x7f152007ff60 relay-1 | V0903 00:49:31.858313 8 MoQSession.cpp:2640] requestCancellation from cleanup sess=0x7f152007ff60 relay-1 | V0903 00:49:31.858327 8 MoQSession.cpp:3009] requestCancellation from close sess=0x7f152007ff60 relay-1 | V0903 00:49:31.858459 8 MoQSession.cpp:3018] exit controlWriteLoop sess=0x7f152007ff60 relay-1 | V0903 00:49:31.867612 8 MoQSession.cpp:2578] ~MoQSession sess=0x7f152007ff60 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'