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-08-30T00:49:41Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-30T00:49:41Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-30T00:49:41Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-30T00:49:41Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-30T00:49:41Z" 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 | V0830 00:49:42.057410 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0830 00:49:42.058550 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..8 test-client-1 | 2026-08-30T00:49:47.666746Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33006 dual_stack=true relay-1 | V0830 00:49:47.670526 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0830 00:49:47.670549 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0830 00:49:47.670751 8 MoQSession.cpp:2572] start sess=0x7fcf5404b5e0 relay-1 | V0830 00:49:47.670780 8 MoQSession.cpp:2922] sendSetup sess=0x7fcf5404b5e0 relay-1 | V0830 00:49:47.670916 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fcf5404b5e0 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 8cf44527ec6ff639376db10394eca216 test-client-1 | ... test-client-1 | 2026-08-30T00:49:47.671142Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0830 00:49:47.671197 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fcf5404b5e0 relay-1 | V0830 00:49:47.671240 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf5404b5e0 relay-1 | V0830 00:49:47.671255 8 MoQSession.cpp:3066] onClientSetup sess=0x7fcf5404b5e0 relay-1 | V0830 00:49:47.671261 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0830 00:49:47.671266 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0830 00:49:47.671271 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | E20260830 00:49:47.671697 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260830 00:49:47.671947 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1272407a50627f49, server CID=400000134295bc63, downstream=[::ffff:172.18.0.3]:33006, [::]:4443=local, drain=none relay-1 | E0830 00:49:47.672053 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0830 00:49:47.672119 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fcf5404b5e0 relay-1 | V0830 00:49:47.672143 8 MoQSession.cpp:2854] close sess=0x7fcf5404b5e0 relay-1 | V0830 00:49:47.672186 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fcf5404b5e0 relay-1 | V0830 00:49:47.672241 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fcf5404b5e0 relay-1 | V0830 00:49:47.672358 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf5404b5e0 relay-1 | V0830 00:49:47.672482 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fcf5404b5e0 relay-1 | V0830 00:49:47.672514 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fcf5404b5e0 test-client-1 | 2026-08-30T00:49:47.672068Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56660 dual_stack=true test-client-1 | 2026-08-30T00:49:47.672397Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-30T00:49:47.674308Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0830 00:49:47.673972 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0830 00:49:47.673988 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0830 00:49:47.674074 8 MoQSession.cpp:2572] start sess=0x7fcf54064c90 relay-1 | V0830 00:49:47.674117 8 MoQSession.cpp:2922] sendSetup sess=0x7fcf54064c90 relay-1 | V0830 00:49:47.674207 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fcf54064c90 relay-1 | V0830 00:49:47.674323 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fcf54064c90 relay-1 | V0830 00:49:47.674339 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf54064c90 relay-1 | V0830 00:49:47.674343 8 MoQSession.cpp:3066] onClientSetup sess=0x7fcf54064c90 relay-1 | V0830 00:49:47.674346 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0830 00:49:47.674348 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0830 00:49:47.674351 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0830 00:49:47.674575 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fcf54064c90 relay-1 | V0830 00:49:47.674635 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf54064c90 relay-1 | V0830 00:49:47.674676 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcf54064c90 relay-1 | V0830 00:49:47.674711 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0830 00:49:47.674742 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fcf54064c90 test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: bba4072a4729921a12283eb90ee984c9 test-client-1 | ... test-client-1 | 2026-08-30T00:49:49.676056Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) relay-1 | V0830 00:49:49.676130 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf54064c90 relay-1 | V0830 00:49:49.676172 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fcf54064c90 relay-1 | V0830 00:49:49.676181 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0830 00:49:49.676191 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0830 00:49:49.676200 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf54064c90 relay-1 | E20260830 00:49:49.676257 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260830 00:49:49.676328 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f451eb82da43c497, server CID=400000177206ce1a, downstream=[::ffff:172.18.0.3]:56660, [::]:4443=local, drain=none relay-1 | E0830 00:49:49.676401 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0830 00:49:49.676410 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fcf54064c90 relay-1 | V0830 00:49:49.676415 8 MoQSession.cpp:2854] close sess=0x7fcf54064c90 relay-1 | V0830 00:49:49.676423 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fcf54064c90 relay-1 | V0830 00:49:49.676441 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fcf54064c90 relay-1 | V0830 00:49:49.676590 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fcf54064c90 test-client-1 | 2026-08-30T00:49:49.676759Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-30T00:49:49.677298Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34457 dual_stack=true relay-1 | V0830 00:49:49.679274 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0830 00:49:49.679290 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0830 00:49:49.679410 8 MoQSession.cpp:2572] start sess=0x7fcf54063390 relay-1 | V0830 00:49:49.679435 8 MoQSession.cpp:2922] sendSetup sess=0x7fcf54063390 relay-1 | V0830 00:49:49.679492 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fcf54063390 relay-1 | V0830 00:49:49.679790 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fcf54063390 relay-1 | V0830 00:49:49.679819 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf54063390 test-client-1 | 2026-08-30T00:49:49.679794Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0830 00:49:49.679827 8 MoQSession.cpp:3066] onClientSetup sess=0x7fcf54063390 relay-1 | V0830 00:49:49.679831 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0830 00:49:49.679835 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0830 00:49:49.679840 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0830 00:49:49.679921 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fcf54063390 relay-1 | V0830 00:49:49.679960 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf54063390 relay-1 | V0830 00:49:49.679974 8 MoQSession.cpp:4163] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fcf54063390 relay-1 | V0830 00:49:49.679992 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf54063390 relay-1 | V0830 00:49:49.680006 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0830 00:49:49.680010 8 MoQSession.cpp:6125] subscribeError sess=0x7fcf54063390 test-client-1 | 2026-08-30T00:49:49.680179Z  WARN moq_transport::serve::error: [72ef2354-bfbd-4fb3-a27d-2810a05c9a76] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1280 test-client-1 | 2026-08-30T00:49:49.680193Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-08-30T00:49:49.680220Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:72ef2354-bfbd-4fb3-a27d-2810a05c9a76] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: e8f808d4c1205a3471e3951b92cb581b test-client-1 | ... relay-1 | E20260830 00:49:49.680374 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260830 00:49:49.680418 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f4488418c6e7c680, server CID=40000000f4e130ab, downstream=[::ffff:172.18.0.3]:34457, [::]:4443=local, drain=none relay-1 | E0830 00:49:49.680460 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0830 00:49:49.680473 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fcf54063390 relay-1 | V0830 00:49:49.680477 8 MoQSession.cpp:2854] close sess=0x7fcf54063390 relay-1 | V0830 00:49:49.680482 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fcf54063390 relay-1 | V0830 00:49:49.680490 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fcf54063390 test-client-1 | 2026-08-30T00:49:49.680654Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0830 00:49:49.680548 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf54063390 relay-1 | V0830 00:49:49.680576 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fcf54063390 test-client-1 | 2026-08-30T00:49:49.681155Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33655 dual_stack=true relay-1 | V0830 00:49:49.682884 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0830 00:49:49.682898 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0830 00:49:49.682995 8 MoQSession.cpp:2572] start sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.683014 8 MoQSession.cpp:2922] sendSetup sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.683140 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.683283 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.683301 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.683306 8 MoQSession.cpp:3066] onClientSetup sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.683309 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0830 00:49:49.683313 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0830 00:49:49.683317 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-30T00:49:49.684060Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34119 dual_stack=true relay-1 | V0830 00:49:49.685691 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0830 00:49:49.685705 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0830 00:49:49.685805 8 MoQSession.cpp:2572] start sess=0x7fcf54087e80 relay-1 | V0830 00:49:49.685827 8 MoQSession.cpp:2922] sendSetup sess=0x7fcf54087e80 relay-1 | V0830 00:49:49.685885 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fcf54087e80 relay-1 | V0830 00:49:49.686148 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fcf54064c90 relay-1 | V0830 00:49:49.686219 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fcf54087e80 relay-1 | V0830 00:49:49.686281 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.686299 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fcf54087e80 relay-1 | V0830 00:49:49.686308 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf54087e80 relay-1 | V0830 00:49:49.686317 8 MoQSession.cpp:3066] onClientSetup sess=0x7fcf54087e80 relay-1 | V0830 00:49:49.686320 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0830 00:49:49.686322 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0830 00:49:49.686325 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0830 00:49:49.686342 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.686351 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.686355 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf54087e80 test-client-1 | 2026-08-30T00:49:49.686111Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-08-30T00:49:49.686125Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0830 00:49:49.686358 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fcf54087e80 relay-1 | V0830 00:49:49.686364 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf54087e80 relay-1 | V0830 00:49:49.686371 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0830 00:49:49.686377 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.686396 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0830 00:49:49.686414 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0830 00:49:49.686425 8 MoQSession.cpp:5987] subscribe sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.686513 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.686751 8 MoQSession.cpp:4669] onSubscribeOk id=1 sess=0x7fcf54074df0 relay-1 | V0830 00:49:49.686771 8 MoQSession.cpp:6087] Subscribe ready trackReceiveState=0x7fcf540590c0 requestID=1 relay-1 | V0830 00:49:49.686779 8 MoQSession.cpp:6107] sendSubscribeOk sess=0x7fcf54087e80 relay-1 | V0830 00:49:49.696955 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fcf54063390 test-client-1 | 2026-08-30T00:49:52.687319Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | V0830 00:49:52.687470 8 MoQSession.cpp:4970] PublishDone id=1 code=3 reason=peer closed stream before reply test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3007 test-client-1 | publisher_connection_id: 97c4c05d57b76ac4a6ce2fbda4db9a9a test-client-1 | subscriber_connection_id: 09b844ea887efbc9e38b08923c72e9ea test-client-1 | ... relay-1 | V0830 00:49:52.687518 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7fcf540590c0 relay-1 | V0830 00:49:52.687526 8 MoQSession.cpp:2130] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7fcf540590c0 relay-1 | V0830 00:49:52.687534 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf54074df0 relay-1 | V0830 00:49:52.687547 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf54074df0 relay-1 | V0830 00:49:52.687559 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fcf54074df0 relay-1 | V0830 00:49:52.687566 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0830 00:49:52.687575 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0830 00:49:52.687583 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf54074df0 relay-1 | V0830 00:49:52.687593 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf54087e80 relay-1 | E20260830 00:49:52.687770 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260830 00:49:52.687839 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a66cc881d65778c4, server CID=400000078da564aa, downstream=[::ffff:172.18.0.3]:34119, [::]:4443=local, drain=none test-client-1 | 2026-08-30T00:49:52.688191Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-30T00:49:52.688377Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-30T00:49:52.688537Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39294 dual_stack=true relay-1 | E20260830 00:49:52.687884 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260830 00:49:52.687915 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=cbab6321810dd16a, server CID=4000001384b84a7c, downstream=[::ffff:172.18.0.3]:33655, [::]:4443=local, drain=none relay-1 | E0830 00:49:52.687970 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0830 00:49:52.687978 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fcf54087e80 relay-1 | V0830 00:49:52.687983 8 MoQSession.cpp:2854] close sess=0x7fcf54087e80 relay-1 | V0830 00:49:52.687993 8 MoQSession.cpp:6212] sendPublishDone sess=0x7fcf54087e80 relay-1 | E0830 00:49:52.687997 8 MoQSession.cpp:6217] publishDone for invalid id=0 sess=0x7fcf54087e80 relay-1 | V0830 00:49:52.688002 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fcf54087e80 relay-1 | V0830 00:49:52.688017 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0830 00:49:52.688025 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fcf54087e80 relay-1 | E0830 00:49:52.688152 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0830 00:49:52.688161 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fcf54074df0 relay-1 | V0830 00:49:52.688164 8 MoQSession.cpp:2854] close sess=0x7fcf54074df0 relay-1 | V0830 00:49:52.688169 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7fcf540590c0 relay-1 | V0830 00:49:52.688174 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7fcf540590c0 relay-1 | V0830 00:49:52.688179 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0830 00:49:52.688186 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0830 00:49:52.688191 8 MoQForwarder.cpp:318] drainSubscriber from publishDone session=0x7fcf54087e80 relay-1 | V0830 00:49:52.688195 8 MoQForwarder.cpp:380] Resetting open subgroups for subscriber=0x7fcf54058400 relay-1 | V0830 00:49:52.688199 8 MoQForwarder.cpp:402] subscribers_.size()=0 relay-1 | I0830 00:49:52.688204 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/interop/test-track relay-1 | V0830 00:49:52.688220 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0830 00:49:52.688226 8 MoQSession.cpp:2065] cancel alias=1 requestID=1 relay-1 | V0830 00:49:52.688231 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fcf54074df0 relay-1 | V0830 00:49:52.688240 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fcf54074df0 relay-1 | V0830 00:49:52.688374 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fcf54087e80 relay-1 | V0830 00:49:52.688393 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fcf54074df0 relay-1 | V0830 00:49:52.688400 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fcf54074df0 relay-1 | V0830 00:49:52.690666 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0830 00:49:52.690683 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 test-client-1 | 2026-08-30T00:49:52.691054Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0830 00:49:52.690794 8 MoQSession.cpp:2572] start sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.690820 8 MoQSession.cpp:2922] sendSetup sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.690923 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691024 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691077 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691110 8 MoQSession.cpp:3066] onClientSetup sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691115 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0830 00:49:52.691119 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0830 00:49:52.691124 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0830 00:49:52.691312 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691351 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691376 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691391 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691405 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0830 00:49:52.691413 8 MoQSession.cpp:6125] subscribeError sess=0x7fcf5403fee0 test-client-1 | 2026-08-30T00:49:52.691531Z  WARN moq_transport::serve::error: [4056a054-82c4-4323-9254-b1db6137a186] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1280 test-client-1 | 2026-08-30T00:49:52.691548Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260830 00:49:52.691677 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260830 00:49:52.691725 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6fa09d65302379e3, server CID=400000091588793a, downstream=[::ffff:172.18.0.3]:39294, [::]:4443=local, drain=none test-client-1 | 2026-08-30T00:49:52.691901Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0830 00:49:52.691775 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0830 00:49:52.691790 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691794 8 MoQSession.cpp:2854] close sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691800 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691809 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.691997 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.692047 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fcf5403fee0 relay-1 | V0830 00:49:52.699191 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fcf54087e80 relay-1 | V0830 00:49:52.699224 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fcf5403fee0 test-client-1 | 2026-08-30T00:49:53.193391Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33088 dual_stack=true relay-1 | V0830 00:49:53.196750 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0830 00:49:53.196786 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 test-client-1 | 2026-08-30T00:49:53.197356Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0830 00:49:53.197035 8 MoQSession.cpp:2572] start sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:53.197059 8 MoQSession.cpp:2922] sendSetup sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:53.197175 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:53.197200 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:53.197329 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:53.197338 8 MoQSession.cpp:3066] onClientSetup sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:53.197340 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0830 00:49:53.197343 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0830 00:49:53.197356 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0830 00:49:53.197574 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:53.197613 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:53.197637 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:53.197654 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0830 00:49:53.197674 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fcf5406e9f0 test-client-1 | 2026-08-30T00:49:56.198593Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-30T00:49:56.198621Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:4056a054-82c4-4323-9254-b1db6137a186] (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: 057dd693a329fda3b6f5dc787ca6bda4 test-client-1 | publisher_connection_id: 3040d1ea38fecfd6607615d5532c44cb test-client-1 | ... test-client-1 | 2026-08-30T00:49:56.199219Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260830 00:49:56.198764 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260830 00:49:56.198849 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=52fabbd4f00b4c09, server CID=40000005e6dad67e, downstream=[::ffff:172.18.0.3]:33088, [::]:4443=local, drain=none relay-1 | E0830 00:49:56.198942 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0830 00:49:56.198959 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:56.198964 8 MoQSession.cpp:2854] close sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:56.198975 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0830 00:49:56.198983 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0830 00:49:56.198993 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:56.199008 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0830 00:49:56.199020 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:56.199175 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:56.199188 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf5406e9f0 relay-1 | V0830 00:49:56.199227 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fcf5406e9f0 test-client-1 | 2026-08-30T00:49:56.199794Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46520 dual_stack=true relay-1 | V0830 00:49:56.201761 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0830 00:49:56.201785 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0830 00:49:56.201903 8 MoQSession.cpp:2572] start sess=0x7fcf540799d0 relay-1 | V0830 00:49:56.202002 8 MoQSession.cpp:2922] sendSetup sess=0x7fcf540799d0 relay-1 | V0830 00:49:56.202185 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fcf540799d0 relay-1 | V0830 00:49:56.202238 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fcf540799d0 relay-1 | V0830 00:49:56.202363 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf540799d0 relay-1 | V0830 00:49:56.202482 8 MoQSession.cpp:3066] onClientSetup sess=0x7fcf540799d0 relay-1 | V0830 00:49:56.202491 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0830 00:49:56.202495 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0830 00:49:56.202500 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-30T00:49:56.202496Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0830 00:49:56.202638 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fcf540799d0 relay-1 | V0830 00:49:56.202722 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf540799d0 relay-1 | V0830 00:49:56.202771 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcf540799d0 relay-1 | V0830 00:49:56.202806 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0830 00:49:56.202828 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fcf540799d0 relay-1 | V0830 00:49:56.210020 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fcf5406e9f0 test-client-1 | 2026-08-30T00:49:58.203128Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0830 00:49:58.203265 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf540799d0 relay-1 | V0830 00:49:58.203311 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fcf540799d0 relay-1 | V0830 00:49:58.203320 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0830 00:49:58.203330 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0830 00:49:58.203339 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf540799d0 test-client-1 | 2026-08-30T00:49:58.304010Z  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: 2105 test-client-1 | connection_id: 91b7991db4fd2bf61383ce9610f695f0 test-client-1 | ... relay-1 | E20260830 00:49:58.304258 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260830 00:49:58.304381 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=27708e22984e6815, server CID=4000000e75b11180, downstream=[::ffff:172.18.0.3]:46520, [::]:4443=local, drain=none relay-1 | E0830 00:49:58.304455 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0830 00:49:58.304465 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fcf540799d0 relay-1 | V0830 00:49:58.304470 8 MoQSession.cpp:2854] close sess=0x7fcf540799d0 relay-1 | V0830 00:49:58.304479 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fcf540799d0 relay-1 | V0830 00:49:58.304498 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fcf540799d0 relay-1 | V0830 00:49:58.304616 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fcf540799d0 test-client-1 | 2026-08-30T00:49:58.304702Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-30T00:49:58.305217Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42228 dual_stack=true relay-1 | V0830 00:49:58.307310 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0830 00:49:58.307332 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 test-client-1 | 2026-08-30T00:49:58.307704Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | V0830 00:49:58.307440 8 MoQSession.cpp:2572] start sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.307465 8 MoQSession.cpp:2922] sendSetup sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.307565 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.307680 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.307742 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.307753 8 MoQSession.cpp:3066] onClientSetup sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.307757 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0830 00:49:58.307761 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0830 00:49:58.307766 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0830 00:49:58.307871 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.307952 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.307976 8 MoQSession.cpp:4837] onPublishImpl reqID=0 sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.307992 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0830 00:49:58.308005 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0830 00:49:58.308021 8 MoQSession.cpp:5930] publishOk reqID=0 sess=0x7fcf5405c9e0 test-client-1 | 2026-08-30T00:49:58.308179Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-08-30T00:49:58.308206Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | E20260830 00:49:58.308370 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260830 00:49:58.308411 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=275961786ad0ec9e, server CID=4000001d6d9de305, downstream=[::ffff:172.18.0.3]:42228, [::]:4443=local, drain=none relay-1 | E0830 00:49:58.308467 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0830 00:49:58.308501 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.308526 8 MoQSession.cpp:2854] close sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.308551 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7fcf5405ef90 relay-1 | V0830 00:49:58.308573 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7fcf5405ef90 relay-1 | V0830 00:49:58.308595 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0830 00:49:58.308621 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0830 00:49:58.308643 8 MoQRelay.cpp:412] Publisher terminated with no subscribers, cleaning up moq-test/publish/published-track relay-1 | V0830 00:49:58.308671 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0830 00:49:58.308695 8 MoQSession.cpp:2065] cancel alias=0 requestID=0 relay-1 | V0830 00:49:58.308701 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.308709 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0830 00:49:58.308716 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.308780 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.308816 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf5405c9e0 relay-1 | V0830 00:49:58.308858 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fcf5405c9e0 test-client-1 | 2026-08-30T00:49:58.308874Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: faf63a4879ca30e6c85878ccd93f0b40 test-client-1 | ... test-client-1 | 2026-08-30T00:49:58.309286Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39846 dual_stack=true relay-1 | V0830 00:49:58.310993 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0830 00:49:58.311011 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0830 00:49:58.311126 8 MoQSession.cpp:2572] start sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.311168 8 MoQSession.cpp:2922] sendSetup sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.311278 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.311456 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.311545 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.311557 8 MoQSession.cpp:3066] onClientSetup sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.311561 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0830 00:49:58.311564 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0830 00:49:58.311569 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-30T00:49:58.312210Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35290 dual_stack=true relay-1 | V0830 00:49:58.313813 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0830 00:49:58.313833 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0830 00:49:58.313946 8 MoQSession.cpp:2572] start sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.313970 8 MoQSession.cpp:2922] sendSetup sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.314079 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.314205 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fcf540799d0 test-client-1 | 2026-08-30T00:49:58.314341Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | V0830 00:49:58.314372 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.314396 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.314403 8 MoQSession.cpp:3066] onClientSetup sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.314406 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0830 00:49:58.314409 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0830 00:49:58.314415 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0830 00:49:58.314492 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.314534 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.314548 8 MoQSession.cpp:4837] onPublishImpl reqID=0 sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.314559 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0830 00:49:58.314564 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0830 00:49:58.314573 8 MoQSession.cpp:5930] publishOk reqID=0 sess=0x7fcf5407fbb0 test-client-1 | 2026-08-30T00:49:58.314706Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | V0830 00:49:58.314833 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.314916 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.314937 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/publish/published-track sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.314950 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.314968 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0830 00:49:58.314976 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0830 00:49:58.314983 8 MoQRelay.cpp:1983] Updating forward for moq-test/publish/published-track numForwardingSubs=1 relay-1 | V0830 00:49:58.314991 8 MoQSession.cpp:6107] sendSubscribeOk sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.315080 8 MoQSession.cpp:6384] requestUpdate sess=0x7fcf5407fbb0 test-client-1 | 2026-08-30T00:49:58.315284Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-08-30T00:49:58.315301Z  WARN moq_transport::serve::error: [424f565e-b9fb-44d4-8bec-b5610b0f472d] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V0830 00:49:58.315415 8 MoQSession.cpp:3390] Failing pending request id=1 peer FINed without terminal reply sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.315428 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf5407fbb0 relay-1 | E0830 00:49:58.315438 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0830 00:49:58.324549 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fcf5405c9e0 test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 108 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... relay-1 | E20260830 00:49:58.416734 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260830 00:49:58.416814 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5566ecf5c9ecd168, server CID=400000027bec7a2b, downstream=[::ffff:172.18.0.3]:39846, [::]:4443=local, drain=none relay-1 | E20260830 00:49:58.416877 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260830 00:49:58.416896 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c85aff2650ba2cca, server CID=40000001865fa234, downstream=[::ffff:172.18.0.3]:35290, [::]:4443=local, drain=none relay-1 | E0830 00:49:58.416973 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0830 00:49:58.416986 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.416991 8 MoQSession.cpp:2854] close sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.417000 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7fcf540418a0 relay-1 | V0830 00:49:58.417004 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7fcf540418a0 relay-1 | V0830 00:49:58.417010 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0830 00:49:58.417018 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0830 00:49:58.417037 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0830 00:49:58.417042 8 MoQForwarder.cpp:318] drainSubscriber from publishDone session=0x7fcf5408ad30 relay-1 | V0830 00:49:58.417047 8 MoQSession.cpp:6212] sendPublishDone sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.417065 8 MoQForwarder.cpp:380] Resetting open subgroups for subscriber=0x7fcf54058400 relay-1 | V0830 00:49:58.417070 8 MoQForwarder.cpp:402] subscribers_.size()=0 relay-1 | I0830 00:49:58.417074 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/publish/published-track relay-1 | V0830 00:49:58.417085 8 MoQSession.cpp:2065] cancel alias=0 requestID=0 relay-1 | V0830 00:49:58.417130 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.417147 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fcf5407fbb0 relay-1 | E0830 00:49:58.417249 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0830 00:49:58.417262 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.417266 8 MoQSession.cpp:2854] close sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.417271 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.417279 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.417337 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.417347 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.417379 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.417386 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fcf5407fbb0 relay-1 | V0830 00:49:58.417401 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fcf5408ad30 relay-1 | V0830 00:49:58.427561 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fcf5408ad30 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'