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-31T00:50:40Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-31T00:50:40Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-31T00:50:40Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-31T00:50:40Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-31T00:50:40Z" 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 | V0831 00:50:40.196814 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0831 00:50:40.197893 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-31T00:50:45.790356Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34343 dual_stack=true relay-1 | V0831 00:50:45.793498 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0831 00:50:45.793564 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 test-client-1 | 2026-08-31T00:50:45.794113Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0831 00:50:45.793852 8 MoQSession.cpp:2572] start sess=0x7fb20004d2b0 relay-1 | V0831 00:50:45.793879 8 MoQSession.cpp:2922] sendSetup sess=0x7fb20004d2b0 relay-1 | V0831 00:50:45.793989 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fb20004d2b0 relay-1 | V0831 00:50:45.794014 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fb20004d2b0 test-client-1 | ok 1 - setup-only relay-1 | V0831 00:50:45.794080 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb20004d2b0 test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 1faef0044c59791e40df48ee1b4e8fcf test-client-1 | ... relay-1 | V0831 00:50:45.794092 8 MoQSession.cpp:3066] onClientSetup sess=0x7fb20004d2b0 relay-1 | V0831 00:50:45.794097 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0831 00:50:45.794099 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0831 00:50:45.794102 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | E20260831 00:50:45.794193 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260831 00:50:45.794380 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=57f3d313d5bc221d, server CID=40000015de00fcaf, downstream=[::ffff:172.18.0.3]:34343, [::]:4443=local, drain=none relay-1 | E0831 00:50:45.794455 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0831 00:50:45.794464 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fb20004d2b0 relay-1 | V0831 00:50:45.794466 8 MoQSession.cpp:2854] close sess=0x7fb20004d2b0 relay-1 | V0831 00:50:45.794497 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fb20004d2b0 relay-1 | V0831 00:50:45.794525 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fb20004d2b0 relay-1 | V0831 00:50:45.794605 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb20004d2b0 relay-1 | V0831 00:50:45.794689 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fb20004d2b0 relay-1 | V0831 00:50:45.794702 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fb20004d2b0 test-client-1 | 2026-08-31T00:50:45.794777Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-31T00:50:45.794926Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34524 dual_stack=true relay-1 | V0831 00:50:45.796474 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0831 00:50:45.796492 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0831 00:50:45.796602 8 MoQSession.cpp:2572] start sess=0x7fb2000633d0 relay-1 | V0831 00:50:45.796662 8 MoQSession.cpp:2922] sendSetup sess=0x7fb2000633d0 relay-1 | V0831 00:50:45.796736 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fb2000633d0 relay-1 | V0831 00:50:45.796747 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fb2000633d0 relay-1 | V0831 00:50:45.796777 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb2000633d0 relay-1 | V0831 00:50:45.796780 8 MoQSession.cpp:3066] onClientSetup sess=0x7fb2000633d0 relay-1 | V0831 00:50:45.796781 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0831 00:50:45.796783 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0831 00:50:45.796786 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-31T00:50:45.796907Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0831 00:50:45.797016 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fb2000633d0 relay-1 | V0831 00:50:45.797131 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb2000633d0 relay-1 | V0831 00:50:45.797148 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb2000633d0 relay-1 | V0831 00:50:45.797162 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0831 00:50:45.797174 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb2000633d0 test-client-1 | 2026-08-31T00:50:47.798388Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: bce451f6d992dd340f8cdd4d5aa513a9 test-client-1 | ... test-client-1 | 2026-08-31T00:50:47.798923Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260831 00:50:47.798540 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260831 00:50:47.798612 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3a67d7e23f3e5c23, server CID=4000000cdf0690ce, downstream=[::ffff:172.18.0.3]:34524, [::]:4443=local, drain=none relay-1 | E0831 00:50:47.798694 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0831 00:50:47.798714 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fb2000633d0 relay-1 | V0831 00:50:47.798719 8 MoQSession.cpp:2854] close sess=0x7fb2000633d0 relay-1 | V0831 00:50:47.798731 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0831 00:50:47.798739 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0831 00:50:47.798747 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fb2000633d0 relay-1 | V0831 00:50:47.798767 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0831 00:50:47.798775 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fb2000633d0 relay-1 | V0831 00:50:47.798886 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb2000633d0 relay-1 | V0831 00:50:47.798896 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb2000633d0 relay-1 | V0831 00:50:47.798932 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fb2000633d0 test-client-1 | 2026-08-31T00:50:47.799331Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60069 dual_stack=true relay-1 | V0831 00:50:47.801478 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0831 00:50:47.801499 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0831 00:50:47.801580 8 MoQSession.cpp:2572] start sess=0x7fb200068230 relay-1 | V0831 00:50:47.801599 8 MoQSession.cpp:2922] sendSetup sess=0x7fb200068230 relay-1 | V0831 00:50:47.801630 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fb200068230 relay-1 | V0831 00:50:47.801921 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fb200068230 relay-1 | V0831 00:50:47.801956 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200068230 relay-1 | V0831 00:50:47.801964 8 MoQSession.cpp:3066] onClientSetup sess=0x7fb200068230 relay-1 | V0831 00:50:47.801967 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0831 00:50:47.801970 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 test-client-1 | 2026-08-31T00:50:47.801920Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0831 00:50:47.801975 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0831 00:50:47.802025 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fb200068230 relay-1 | V0831 00:50:47.802048 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200068230 relay-1 | V0831 00:50:47.802059 8 MoQSession.cpp:4163] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fb200068230 relay-1 | V0831 00:50:47.802084 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200068230 relay-1 | V0831 00:50:47.802100 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0831 00:50:47.802103 8 MoQSession.cpp:6125] subscribeError sess=0x7fb200068230 test-client-1 | 2026-08-31T00:50:47.802324Z  WARN moq_transport::serve::error: [955ca61f-8157-4cfe-b7a2-c5c22eae1b4d] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1280 test-client-1 | 2026-08-31T00:50:47.802338Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 3ac5d9f1a935dee12c470057fce2b89b test-client-1 | ... test-client-1 | 2026-08-31T00:50:47.802366Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:955ca61f-8157-4cfe-b7a2-c5c22eae1b4d] relay-1 | V0831 00:50:47.802465 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200068230 relay-1 | E20260831 00:50:47.802552 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260831 00:50:47.802593 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=68bdd647c2ae4fa6, server CID=4000001e60ea3cb9, downstream=[::ffff:172.18.0.3]:60069, [::]:4443=local, drain=none relay-1 | E0831 00:50:47.802630 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0831 00:50:47.802636 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fb200068230 relay-1 | V0831 00:50:47.802639 8 MoQSession.cpp:2854] close sess=0x7fb200068230 relay-1 | V0831 00:50:47.802645 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fb200068230 relay-1 | V0831 00:50:47.802656 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fb200068230 relay-1 | V0831 00:50:47.802743 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fb200068230 test-client-1 | 2026-08-31T00:50:47.802763Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-31T00:50:47.803271Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43030 dual_stack=true relay-1 | V0831 00:50:47.804891 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0831 00:50:47.804906 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0831 00:50:47.804966 8 MoQSession.cpp:2572] start sess=0x7fb200075240 relay-1 | V0831 00:50:47.805004 8 MoQSession.cpp:2922] sendSetup sess=0x7fb200075240 relay-1 | V0831 00:50:47.805101 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fb200075240 relay-1 | V0831 00:50:47.805280 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fb200075240 relay-1 | V0831 00:50:47.805304 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200075240 relay-1 | V0831 00:50:47.805312 8 MoQSession.cpp:3066] onClientSetup sess=0x7fb200075240 relay-1 | V0831 00:50:47.805315 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0831 00:50:47.805319 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0831 00:50:47.805324 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-31T00:50:47.805839Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54349 dual_stack=true relay-1 | V0831 00:50:47.807307 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0831 00:50:47.807322 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0831 00:50:47.807398 8 MoQSession.cpp:2572] start sess=0x7fb200088090 relay-1 | V0831 00:50:47.807412 8 MoQSession.cpp:2922] sendSetup sess=0x7fb200088090 relay-1 | V0831 00:50:47.807433 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fb200088090 test-client-1 | 2026-08-31T00:50:47.807601Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0831 00:50:47.807656 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fb200088090 relay-1 | V0831 00:50:47.807680 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200088090 relay-1 | V0831 00:50:47.807684 8 MoQSession.cpp:3066] onClientSetup sess=0x7fb200088090 relay-1 | V0831 00:50:47.807686 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0831 00:50:47.807689 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0831 00:50:47.807693 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-31T00:50:47.807626Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0831 00:50:47.807851 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fb200075240 relay-1 | V0831 00:50:47.807867 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fb200088090 relay-1 | V0831 00:50:47.807896 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200075240 relay-1 | V0831 00:50:47.807908 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb200075240 relay-1 | V0831 00:50:47.807930 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200088090 relay-1 | V0831 00:50:47.807935 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fb200088090 relay-1 | V0831 00:50:47.807943 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200088090 relay-1 | V0831 00:50:47.807955 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0831 00:50:47.807965 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb200075240 relay-1 | V0831 00:50:47.807993 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0831 00:50:47.807996 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0831 00:50:47.808023 8 MoQSession.cpp:5987] subscribe sess=0x7fb200075240 relay-1 | V0831 00:50:47.808287 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fb2000633d0 relay-1 | V0831 00:50:47.808303 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200075240 relay-1 | V0831 00:50:47.808441 8 MoQSession.cpp:4669] onSubscribeOk id=1 sess=0x7fb200075240 relay-1 | V0831 00:50:47.808477 8 MoQSession.cpp:6087] Subscribe ready trackReceiveState=0x7fb2000447f0 requestID=1 relay-1 | V0831 00:50:47.808492 8 MoQSession.cpp:6107] sendSubscribeOk sess=0x7fb200088090 relay-1 | V0831 00:50:47.818662 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fb200068230 test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3007 test-client-1 | publisher_connection_id: 5caefd4088d86bcfe621fdfcdf0bc206 test-client-1 | subscriber_connection_id: c7967f00ea9907b1a8bc7613573a4230 test-client-1 | ... test-client-1 | 2026-08-31T00:50:50.809829Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | 2026-08-31T00:50:50.810596Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-31T00:50:50.810649Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260831 00:50:50.810088 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260831 00:50:50.810173 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1c548a76f1ba799a, server CID=400000094fbd49da, downstream=[::ffff:172.18.0.3]:43030, [::]:4443=local, drain=none relay-1 | E20260831 00:50:50.810227 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260831 00:50:50.810235 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=540bfa8e82f7021b, server CID=4000000e10f909df, downstream=[::ffff:172.18.0.3]:54349, [::]:4443=local, drain=none relay-1 | E0831 00:50:50.810284 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0831 00:50:50.810299 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fb200075240 relay-1 | V0831 00:50:50.810303 8 MoQSession.cpp:2854] close sess=0x7fb200075240 relay-1 | V0831 00:50:50.810313 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0831 00:50:50.810321 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0831 00:50:50.810329 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7fb2000447f0 relay-1 | V0831 00:50:50.810333 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7fb2000447f0 relay-1 | V0831 00:50:50.810338 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0831 00:50:50.810345 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0831 00:50:50.810350 8 MoQForwarder.cpp:318] drainSubscriber from publishDone session=0x7fb200088090 relay-1 | V0831 00:50:50.810353 8 MoQSession.cpp:6212] sendPublishDone sess=0x7fb200088090 relay-1 | V0831 00:50:50.810374 8 MoQForwarder.cpp:380] Resetting open subgroups for subscriber=0x7fb2000416f0 relay-1 | V0831 00:50:50.810378 8 MoQForwarder.cpp:402] subscribers_.size()=0 relay-1 | I0831 00:50:50.810381 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/interop/test-track relay-1 | V0831 00:50:50.810401 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0831 00:50:50.810407 8 MoQSession.cpp:2065] cancel alias=1 requestID=1 relay-1 | V0831 00:50:50.810413 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fb200075240 relay-1 | V0831 00:50:50.810428 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0831 00:50:50.810433 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0831 00:50:50.810440 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fb200075240 relay-1 | E0831 00:50:50.810557 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0831 00:50:50.810561 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fb200088090 relay-1 | V0831 00:50:50.810562 8 MoQSession.cpp:2854] close sess=0x7fb200088090 relay-1 | V0831 00:50:50.810567 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fb200088090 relay-1 | V0831 00:50:50.810575 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fb200088090 relay-1 | V0831 00:50:50.810652 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200075240 relay-1 | V0831 00:50:50.810663 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200075240 relay-1 | V0831 00:50:50.810670 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200075240 relay-1 | V0831 00:50:50.810676 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200088090 relay-1 | V0831 00:50:50.810708 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fb200075240 relay-1 | V0831 00:50:50.810722 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fb200088090 test-client-1 | 2026-08-31T00:50:50.810792Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42446 dual_stack=true relay-1 | V0831 00:50:50.814216 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0831 00:50:50.814236 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0831 00:50:50.814312 8 MoQSession.cpp:2572] start sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.814365 8 MoQSession.cpp:2922] sendSetup sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.814452 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.814468 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.814537 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.814548 8 MoQSession.cpp:3066] onClientSetup sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.814551 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0831 00:50:50.814553 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0831 00:50:50.814557 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-31T00:50:50.814583Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0831 00:50:50.814777 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.814810 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.814828 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.814871 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.814887 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0831 00:50:50.814890 8 MoQSession.cpp:6125] subscribeError sess=0x7fb20004d2b0 test-client-1 | 2026-08-31T00:50:50.815012Z  WARN moq_transport::serve::error: [306e7650-9c54-4fb6-90db-504d0992d303] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1280 test-client-1 | 2026-08-31T00:50:50.815027Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260831 00:50:50.815165 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260831 00:50:50.815222 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=bda6d1d898555c80, server CID=40000014d3a3f46f, downstream=[::ffff:172.18.0.3]:42446, [::]:4443=local, drain=none relay-1 | E0831 00:50:50.815271 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0831 00:50:50.815279 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.815281 8 MoQSession.cpp:2854] close sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.815287 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.815298 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.815364 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb20004d2b0 relay-1 | V0831 00:50:50.815391 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fb20004d2b0 test-client-1 | 2026-08-31T00:50:50.815401Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0831 00:50:50.820539 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fb200075240 relay-1 | V0831 00:50:50.820587 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fb200088090 relay-1 | V0831 00:50:50.830708 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fb20004d2b0 test-client-1 | 2026-08-31T00:50:51.317085Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52673 dual_stack=true relay-1 | V0831 00:50:51.320021 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0831 00:50:51.320051 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0831 00:50:51.320495 8 MoQSession.cpp:2572] start sess=0x7fb2000633b0 relay-1 | V0831 00:50:51.320525 8 MoQSession.cpp:2922] sendSetup sess=0x7fb2000633b0 relay-1 | V0831 00:50:51.320543 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fb2000633b0 relay-1 | V0831 00:50:51.320587 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fb2000633b0 relay-1 | V0831 00:50:51.320622 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb2000633b0 relay-1 | V0831 00:50:51.320629 8 MoQSession.cpp:3066] onClientSetup sess=0x7fb2000633b0 relay-1 | V0831 00:50:51.320634 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0831 00:50:51.320638 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0831 00:50:51.320641 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-31T00:50:51.320969Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0831 00:50:51.321176 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fb2000633b0 relay-1 | V0831 00:50:51.321214 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb2000633b0 relay-1 | V0831 00:50:51.321224 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb2000633b0 relay-1 | V0831 00:50:51.321235 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0831 00:50:51.321244 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb2000633b0 test-client-1 | 2026-08-31T00:50:54.322848Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-31T00:50:54.322872Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:306e7650-9c54-4fb6-90db-504d0992d303] (may be expected) relay-1 | E20260831 00:50:54.322958 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3513 test-client-1 | subscriber_connection_id: 2ca06cf7f879ee4d832acf142086760e test-client-1 | publisher_connection_id: 1012aea8a7171a0b635ae023c88c8556 test-client-1 | ... relay-1 | E20260831 00:50:54.323114 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=cef0b10689348921, server CID=40000013c21cdfe0, downstream=[::ffff:172.18.0.3]:52673, [::]:4443=local, drain=none relay-1 | E0831 00:50:54.323224 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0831 00:50:54.323242 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fb2000633b0 relay-1 | V0831 00:50:54.323245 8 MoQSession.cpp:2854] close sess=0x7fb2000633b0 relay-1 | V0831 00:50:54.323254 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0831 00:50:54.323262 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0831 00:50:54.323270 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fb2000633b0 relay-1 | V0831 00:50:54.323284 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0831 00:50:54.323295 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fb2000633b0 test-client-1 | 2026-08-31T00:50:54.323454Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0831 00:50:54.323546 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb2000633b0 relay-1 | V0831 00:50:54.323562 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb2000633b0 relay-1 | V0831 00:50:54.323598 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fb2000633b0 test-client-1 | 2026-08-31T00:50:54.323633Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40387 dual_stack=true relay-1 | V0831 00:50:54.326243 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0831 00:50:54.326264 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0831 00:50:54.326344 8 MoQSession.cpp:2572] start sess=0x7fb20005d5a0 relay-1 | V0831 00:50:54.326362 8 MoQSession.cpp:2922] sendSetup sess=0x7fb20005d5a0 relay-1 | V0831 00:50:54.326435 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fb20005d5a0 relay-1 | V0831 00:50:54.326574 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fb20005d5a0 relay-1 | V0831 00:50:54.326598 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb20005d5a0 test-client-1 | 2026-08-31T00:50:54.326584Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0831 00:50:54.326606 8 MoQSession.cpp:3066] onClientSetup sess=0x7fb20005d5a0 relay-1 | V0831 00:50:54.326612 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0831 00:50:54.326615 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0831 00:50:54.326619 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0831 00:50:54.326870 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fb20005d5a0 relay-1 | V0831 00:50:54.326914 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb20005d5a0 relay-1 | V0831 00:50:54.326930 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb20005d5a0 relay-1 | V0831 00:50:54.326944 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0831 00:50:54.326978 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb20005d5a0 relay-1 | V0831 00:50:54.333196 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fb2000633b0 test-client-1 | 2026-08-31T00:50:56.328039Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0831 00:50:56.328262 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb20005d5a0 relay-1 | V0831 00:50:56.328313 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fb20005d5a0 relay-1 | V0831 00:50:56.328324 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0831 00:50:56.328331 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0831 00:50:56.328336 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb20005d5a0 test-client-1 | 2026-08-31T00:50:56.429045Z  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: 2106 test-client-1 | connection_id: 7efa3f0d3833f7f29bef48214bedd1b8 test-client-1 | ... relay-1 | E20260831 00:50:56.429392 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260831 00:50:56.429458 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6f03e0bbbaa39c0a, server CID=400000146ae79254, downstream=[::ffff:172.18.0.3]:40387, [::]:4443=local, drain=none relay-1 | E0831 00:50:56.429537 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0831 00:50:56.429549 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fb20005d5a0 relay-1 | V0831 00:50:56.429552 8 MoQSession.cpp:2854] close sess=0x7fb20005d5a0 relay-1 | V0831 00:50:56.429563 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fb20005d5a0 relay-1 | V0831 00:50:56.429584 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fb20005d5a0 relay-1 | V0831 00:50:56.429739 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fb20005d5a0 test-client-1 | 2026-08-31T00:50:56.429758Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-31T00:50:56.430090Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41281 dual_stack=true relay-1 | V0831 00:50:56.432349 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0831 00:50:56.432369 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0831 00:50:56.432470 8 MoQSession.cpp:2572] start sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.432489 8 MoQSession.cpp:2922] sendSetup sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.432517 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fb200053eb0 test-client-1 | 2026-08-31T00:50:56.432672Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | V0831 00:50:56.432884 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.432916 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.432941 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.432948 8 MoQSession.cpp:3066] onClientSetup sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.432953 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0831 00:50:56.432959 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0831 00:50:56.432964 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0831 00:50:56.432992 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.433008 8 MoQSession.cpp:4837] onPublishImpl reqID=0 sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.433021 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0831 00:50:56.433026 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0831 00:50:56.433043 8 MoQSession.cpp:5930] publishOk reqID=0 sess=0x7fb200053eb0 test-client-1 | 2026-08-31T00:50:56.433263Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-08-31T00:50:56.433289Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | E20260831 00:50:56.433466 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260831 00:50:56.433521 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=930866bf69ef8184, server CID=400000067f66fc53, downstream=[::ffff:172.18.0.3]:41281, [::]:4443=local, drain=none relay-1 | E0831 00:50:56.433568 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0831 00:50:56.433595 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.433599 8 MoQSession.cpp:2854] close sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.433605 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7fb200044910 relay-1 | V0831 00:50:56.433608 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7fb200044910 relay-1 | V0831 00:50:56.433613 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0831 00:50:56.433618 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0831 00:50:56.433624 8 MoQRelay.cpp:412] Publisher terminated with no subscribers, cleaning up moq-test/publish/published-track relay-1 | V0831 00:50:56.433628 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0831 00:50:56.433634 8 MoQSession.cpp:2065] cancel alias=0 requestID=0 relay-1 | V0831 00:50:56.433638 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.433654 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0831 00:50:56.433660 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.433734 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.433743 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200053eb0 relay-1 | V0831 00:50:56.433773 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fb200053eb0 test-client-1 | 2026-08-31T00:50:56.433763Z  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: 4c71f67f26fe41859d51f668915ddd70 test-client-1 | ... test-client-1 | 2026-08-31T00:50:56.434126Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50785 dual_stack=true relay-1 | V0831 00:50:56.436952 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0831 00:50:56.436970 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0831 00:50:56.437034 8 MoQSession.cpp:2572] start sess=0x7fb200040a50 relay-1 | V0831 00:50:56.437050 8 MoQSession.cpp:2922] sendSetup sess=0x7fb200040a50 relay-1 | V0831 00:50:56.437092 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fb200040a50 relay-1 | V0831 00:50:56.437440 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fb200040a50 relay-1 | V0831 00:50:56.437457 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200040a50 relay-1 | V0831 00:50:56.437461 8 MoQSession.cpp:3066] onClientSetup sess=0x7fb200040a50 relay-1 | V0831 00:50:56.437463 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0831 00:50:56.437465 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0831 00:50:56.437468 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-31T00:50:56.437900Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57369 dual_stack=true relay-1 | V0831 00:50:56.439392 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fb20005d5a0 relay-1 | V0831 00:50:56.439504 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0831 00:50:56.439518 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0831 00:50:56.439580 8 MoQSession.cpp:2572] start sess=0x7fb200032f70 relay-1 | V0831 00:50:56.439595 8 MoQSession.cpp:2922] sendSetup sess=0x7fb200032f70 relay-1 | V0831 00:50:56.439654 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7fb200032f70 relay-1 | V0831 00:50:56.439829 8 MoQSession.cpp:6667] onNewUniStream sess=0x7fb200032f70 relay-1 | V0831 00:50:56.439851 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200032f70 test-client-1 | 2026-08-31T00:50:56.439846Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | V0831 00:50:56.439856 8 MoQSession.cpp:3066] onClientSetup sess=0x7fb200032f70 relay-1 | V0831 00:50:56.439858 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0831 00:50:56.439861 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0831 00:50:56.439865 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0831 00:50:56.440084 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fb200040a50 relay-1 | V0831 00:50:56.440117 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200040a50 relay-1 | V0831 00:50:56.440138 8 MoQSession.cpp:4837] onPublishImpl reqID=0 sess=0x7fb200040a50 relay-1 | V0831 00:50:56.440149 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E0831 00:50:56.440153 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V0831 00:50:56.440162 8 MoQSession.cpp:5930] publishOk reqID=0 sess=0x7fb200040a50 test-client-1 | 2026-08-31T00:50:56.440327Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | V0831 00:50:56.440480 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7fb200032f70 relay-1 | V0831 00:50:56.440508 8 MoQSession.cpp:3277] controlReadLoop sess=0x7fb200032f70 relay-1 | V0831 00:50:56.440519 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/publish/published-track sess=0x7fb200032f70 relay-1 | V0831 00:50:56.440534 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200032f70 relay-1 | V0831 00:50:56.440552 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0831 00:50:56.440556 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0831 00:50:56.440562 8 MoQRelay.cpp:1983] Updating forward for moq-test/publish/published-track numForwardingSubs=1 relay-1 | V0831 00:50:56.440571 8 MoQSession.cpp:6107] sendSubscribeOk sess=0x7fb200032f70 relay-1 | V0831 00:50:56.440634 8 MoQSession.cpp:6384] requestUpdate sess=0x7fb200040a50 test-client-1 | 2026-08-31T00:50:56.440711Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-08-31T00:50:56.440748Z  WARN moq_transport::serve::error: [082cec20-235b-47e3-a3ce-a0db1a4ac15e] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | V0831 00:50:56.440868 8 MoQSession.cpp:3390] Failing pending request id=1 peer FINed without terminal reply sess=0x7fb200040a50 relay-1 | V0831 00:50:56.440883 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200040a50 relay-1 | E0831 00:50:56.440892 8 MoQRelay.cpp:36] requestUpdate failed: peer FINed without terminal reply relay-1 | V0831 00:50:56.449989 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fb200053eb0 test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 107 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... relay-1 | E20260831 00:50:56.541196 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260831 00:50:56.541244 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=52394cf7c1aeaaed, server CID=40000001af4ce9c7, downstream=[::ffff:172.18.0.3]:50785, [::]:4443=local, drain=none relay-1 | E20260831 00:50:56.541278 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260831 00:50:56.541285 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=469a85d34a3041d9, server CID=4000000f27cd3e68, downstream=[::ffff:172.18.0.3]:57369, [::]:4443=local, drain=none relay-1 | E0831 00:50:56.541331 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0831 00:50:56.541345 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fb200040a50 relay-1 | V0831 00:50:56.541348 8 MoQSession.cpp:2854] close sess=0x7fb200040a50 relay-1 | V0831 00:50:56.541355 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7fb200044910 relay-1 | V0831 00:50:56.541357 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7fb200044910 relay-1 | V0831 00:50:56.541361 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0831 00:50:56.541366 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0831 00:50:56.541373 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0831 00:50:56.541379 8 MoQForwarder.cpp:318] drainSubscriber from publishDone session=0x7fb200032f70 relay-1 | V0831 00:50:56.541383 8 MoQSession.cpp:6212] sendPublishDone sess=0x7fb200032f70 relay-1 | V0831 00:50:56.541396 8 MoQForwarder.cpp:380] Resetting open subgroups for subscriber=0x7fb2000416f0 relay-1 | V0831 00:50:56.541402 8 MoQForwarder.cpp:402] subscribers_.size()=0 relay-1 | I0831 00:50:56.541406 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/publish/published-track relay-1 | V0831 00:50:56.541416 8 MoQSession.cpp:2065] cancel alias=0 requestID=0 relay-1 | V0831 00:50:56.541419 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fb200040a50 relay-1 | V0831 00:50:56.541431 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fb200040a50 relay-1 | E0831 00:50:56.541514 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0831 00:50:56.541518 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7fb200032f70 relay-1 | V0831 00:50:56.541520 8 MoQSession.cpp:2854] close sess=0x7fb200032f70 relay-1 | V0831 00:50:56.541524 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7fb200032f70 relay-1 | V0831 00:50:56.541530 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7fb200032f70 relay-1 | V0831 00:50:56.541582 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200040a50 relay-1 | V0831 00:50:56.541594 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7fb200032f70 relay-1 | V0831 00:50:56.541644 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fb200040a50 relay-1 | V0831 00:50:56.541654 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fb200040a50 relay-1 | V0831 00:50:56.541666 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7fb200032f70 relay-1 | V0831 00:50:56.551804 8 MoQSession.cpp:2464] ~MoQSession sess=0x7fb200032f70 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'