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-25T00:30:27Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-25T00:30:27Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-25T00:30:27Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-25T00:30:27Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-25T00:30:27Z" 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 | V0825 00:30:27.333918 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0825 00:30:27.335196 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.10 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-08-25T00:30:32.941789Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35030 dual_stack=true relay-1 | V0825 00:30:32.945452 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0825 00:30:32.945525 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0825 00:30:32.945736 8 MoQSession.cpp:2572] start sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.945792 8 MoQSession.cpp:2922] sendSetup sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.945936 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.946001 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.946107 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.946154 8 MoQSession.cpp:3066] onClientSetup sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.946162 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0825 00:30:32.946166 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0825 00:30:32.946172 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-25T00:30:32.946194Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: e994aa09b7c3809db19811687586e690 test-client-1 | ... test-client-1 | 2026-08-25T00:30:32.946791Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260825 00:30:32.946331 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260825 00:30:32.946554 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=38bfa1c51fa3f1cc, server CID=40000014d6edbf20, downstream=[::ffff:172.18.0.3]:35030, [::]:4443=local, drain=none relay-1 | E0825 00:30:32.946624 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0825 00:30:32.946631 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.946635 8 MoQSession.cpp:2854] close sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.946661 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.946689 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.946766 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.946845 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f8acc04b770 relay-1 | V0825 00:30:32.946851 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f8acc04b770 test-client-1 | 2026-08-25T00:30:32.947178Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53427 dual_stack=true relay-1 | V0825 00:30:32.948872 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0825 00:30:32.948915 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0825 00:30:32.949011 8 MoQSession.cpp:2572] start sess=0x7f8acc063b30 test-client-1 | 2026-08-25T00:30:32.949339Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0825 00:30:32.949107 8 MoQSession.cpp:2922] sendSetup sess=0x7f8acc063b30 relay-1 | V0825 00:30:32.949208 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f8acc063b30 relay-1 | V0825 00:30:32.949225 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f8acc063b30 relay-1 | V0825 00:30:32.949291 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc063b30 relay-1 | V0825 00:30:32.949296 8 MoQSession.cpp:3066] onClientSetup sess=0x7f8acc063b30 relay-1 | V0825 00:30:32.949298 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0825 00:30:32.949301 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0825 00:30:32.949304 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0825 00:30:32.949463 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f8acc063b30 relay-1 | V0825 00:30:32.949528 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc063b30 relay-1 | V0825 00:30:32.949601 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f8acc063b30 relay-1 | V0825 00:30:32.949654 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0825 00:30:32.949687 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f8acc063b30 test-client-1 | 2026-08-25T00:30:34.950807Z  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: 2e0a48538edc330d36a7b62dd534c926 test-client-1 | ... relay-1 | E20260825 00:30:34.950914 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260825 00:30:34.950986 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a2a001df61bbb731, server CID=4000001e12f8204e, downstream=[::ffff:172.18.0.3]:53427, [::]:4443=local, drain=none relay-1 | E0825 00:30:34.951068 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0825 00:30:34.951089 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f8acc063b30 relay-1 | V0825 00:30:34.951093 8 MoQSession.cpp:2854] close sess=0x7f8acc063b30 relay-1 | V0825 00:30:34.951103 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0825 00:30:34.951111 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0825 00:30:34.951128 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f8acc063b30 test-client-1 | 2026-08-25T00:30:34.951303Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0825 00:30:34.951146 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0825 00:30:34.951154 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f8acc063b30 relay-1 | V0825 00:30:34.951264 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc063b30 relay-1 | V0825 00:30:34.951275 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc063b30 relay-1 | V0825 00:30:34.951312 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f8acc063b30 test-client-1 | 2026-08-25T00:30:34.951740Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44118 dual_stack=true relay-1 | V0825 00:30:34.953702 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0825 00:30:34.953719 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0825 00:30:34.953842 8 MoQSession.cpp:2572] start sess=0x7f8acc066770 relay-1 | V0825 00:30:34.953863 8 MoQSession.cpp:2922] sendSetup sess=0x7f8acc066770 relay-1 | V0825 00:30:34.953949 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f8acc066770 relay-1 | V0825 00:30:34.954175 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f8acc066770 relay-1 | V0825 00:30:34.954202 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc066770 relay-1 | V0825 00:30:34.954209 8 MoQSession.cpp:3066] onClientSetup sess=0x7f8acc066770 relay-1 | V0825 00:30:34.954213 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0825 00:30:34.954217 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0825 00:30:34.954223 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-25T00:30:34.954277Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0825 00:30:34.954440 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f8acc066770 relay-1 | V0825 00:30:34.954467 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc066770 relay-1 | V0825 00:30:34.954480 8 MoQSession.cpp:4163] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f8acc066770 relay-1 | V0825 00:30:34.954497 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc066770 relay-1 | V0825 00:30:34.954511 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0825 00:30:34.954520 8 MoQSession.cpp:6130] subscribeError sess=0x7f8acc066770 test-client-1 | 2026-08-25T00:30:34.954657Z  WARN moq_transport::serve::error: [b5d502bd-c51b-4143-80b3-308caa5e9262] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-25T00:30:34.954673Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-08-25T00:30:34.954710Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:b5d502bd-c51b-4143-80b3-308caa5e9262] test-client-1 | ok 3 - subscribe-error test-client-1 | --- relay-1 | V0825 00:30:34.954846 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc066770 test-client-1 | duration_ms: 3 test-client-1 | connection_id: 9f9f8521188799f0e22de4a5e0d2eb96 test-client-1 | ... relay-1 | E20260825 00:30:34.954916 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260825 00:30:34.955003 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c9a74051ea9d55b1, server CID=4000001f7da827a6, downstream=[::ffff:172.18.0.3]:44118, [::]:4443=local, drain=none test-client-1 | 2026-08-25T00:30:34.955194Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0825 00:30:34.955060 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0825 00:30:34.955067 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f8acc066770 relay-1 | V0825 00:30:34.955071 8 MoQSession.cpp:2854] close sess=0x7f8acc066770 relay-1 | V0825 00:30:34.955079 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f8acc066770 relay-1 | V0825 00:30:34.955089 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f8acc066770 relay-1 | V0825 00:30:34.955166 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f8acc066770 test-client-1 | 2026-08-25T00:30:34.955621Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37134 dual_stack=true relay-1 | V0825 00:30:34.957291 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0825 00:30:34.957304 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0825 00:30:34.957425 8 MoQSession.cpp:2572] start sess=0x7f8acc073720 relay-1 | V0825 00:30:34.957443 8 MoQSession.cpp:2922] sendSetup sess=0x7f8acc073720 relay-1 | V0825 00:30:34.957531 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f8acc073720 relay-1 | V0825 00:30:34.957737 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f8acc073720 relay-1 | V0825 00:30:34.957763 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc073720 relay-1 | V0825 00:30:34.957768 8 MoQSession.cpp:3066] onClientSetup sess=0x7f8acc073720 relay-1 | V0825 00:30:34.957772 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0825 00:30:34.957775 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0825 00:30:34.957780 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-25T00:30:34.958481Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49979 dual_stack=true relay-1 | V0825 00:30:34.960089 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0825 00:30:34.960106 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0825 00:30:34.960206 8 MoQSession.cpp:2572] start sess=0x7f8acc0858c0 relay-1 | V0825 00:30:34.960224 8 MoQSession.cpp:2922] sendSetup sess=0x7f8acc0858c0 relay-1 | V0825 00:30:34.960264 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f8acc0858c0 relay-1 | V0825 00:30:34.960500 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f8acc063b30 relay-1 | V0825 00:30:34.960554 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f8acc0858c0 test-client-1 | 2026-08-25T00:30:34.960579Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0825 00:30:34.960574 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc0858c0 relay-1 | V0825 00:30:34.960585 8 MoQSession.cpp:3066] onClientSetup sess=0x7f8acc0858c0 relay-1 | V0825 00:30:34.960589 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0825 00:30:34.960592 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0825 00:30:34.960596 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-25T00:30:34.960649Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0825 00:30:34.960794 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f8acc073720 relay-1 | V0825 00:30:34.960815 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f8acc0858c0 relay-1 | V0825 00:30:34.960845 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc073720 relay-1 | V0825 00:30:34.960857 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f8acc073720 relay-1 | V0825 00:30:34.960864 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc0858c0 relay-1 | V0825 00:30:34.960869 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f8acc0858c0 relay-1 | V0825 00:30:34.960876 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc0858c0 relay-1 | V0825 00:30:34.960889 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0825 00:30:34.960898 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f8acc073720 relay-1 | V0825 00:30:34.960922 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0825 00:30:34.960955 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0825 00:30:34.960971 8 MoQSession.cpp:5992] subscribe sess=0x7f8acc073720 relay-1 | V0825 00:30:34.961050 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc073720 relay-1 | V0825 00:30:34.961279 8 MoQSession.cpp:4674] onSubscribeOk id=1 sess=0x7f8acc073720 relay-1 | V0825 00:30:34.961304 8 MoQSession.cpp:6092] Subscribe ready trackReceiveState=0x7f8acc032670 requestID=1 relay-1 | V0825 00:30:34.961317 8 MoQSession.cpp:6112] sendSubscribeOk sess=0x7f8acc0858c0 relay-1 | V0825 00:30:34.971511 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f8acc066770 relay-1 | E20260825 00:30:37.961884 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260825 00:30:37.961948 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=be5b2aaec93f3360, server CID=40000017909ff917, downstream=[::ffff:172.18.0.3]:37134, [::]:4443=local, drain=none relay-1 | E20260825 00:30:37.962006 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260825 00:30:37.962026 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=75b602e70df94ba8, server CID=400000163104ad13, downstream=[::ffff:172.18.0.3]:49979, [::]:4443=local, drain=none test-client-1 | 2026-08-25T00:30:37.961606Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: edba197250766e8c4dd8add4474a9317 test-client-1 | subscriber_connection_id: bb895b33dcce43f2fd1063924fdc44f6 test-client-1 | ... relay-1 | E0825 00:30:37.962084 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-08-25T00:30:37.962574Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0825 00:30:37.962105 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f8acc073720 relay-1 | V0825 00:30:37.962110 8 MoQSession.cpp:2854] close sess=0x7f8acc073720 relay-1 | V0825 00:30:37.962119 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0825 00:30:37.962127 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0825 00:30:37.962135 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7f8acc032670 relay-1 | V0825 00:30:37.962139 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7f8acc032670 relay-1 | V0825 00:30:37.962144 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track test-client-1 | 2026-08-25T00:30:37.962742Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0825 00:30:37.962151 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0825 00:30:37.962155 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f8acc0858c0 relay-1 | V0825 00:30:37.962159 8 MoQSession.cpp:6217] sendPublishDone sess=0x7f8acc0858c0 relay-1 | V0825 00:30:37.962181 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f8acc07f6f0 relay-1 | V0825 00:30:37.962184 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0825 00:30:37.962188 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/interop/test-track relay-1 | V0825 00:30:37.962208 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0825 00:30:37.962212 8 MoQSession.cpp:2065] cancel alias=1 requestID=1 relay-1 | V0825 00:30:37.962217 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f8acc073720 relay-1 | V0825 00:30:37.962232 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=1 code=386759528 test-client-1 | 2026-08-25T00:30:37.962817Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55087 dual_stack=true relay-1 | V0825 00:30:37.962237 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0825 00:30:37.962245 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f8acc073720 relay-1 | E0825 00:30:37.962352 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0825 00:30:37.962358 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f8acc0858c0 relay-1 | V0825 00:30:37.962361 8 MoQSession.cpp:2854] close sess=0x7f8acc0858c0 relay-1 | V0825 00:30:37.962367 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f8acc0858c0 relay-1 | V0825 00:30:37.962376 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f8acc0858c0 relay-1 | V0825 00:30:37.962449 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc073720 relay-1 | V0825 00:30:37.962460 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc073720 relay-1 | V0825 00:30:37.962466 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc073720 relay-1 | V0825 00:30:37.962473 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc0858c0 relay-1 | V0825 00:30:37.962506 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f8acc073720 relay-1 | V0825 00:30:37.962557 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f8acc0858c0 relay-1 | V0825 00:30:37.965345 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0825 00:30:37.965361 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0825 00:30:37.965477 8 MoQSession.cpp:2572] start sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.965498 8 MoQSession.cpp:2922] sendSetup sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.965579 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.965664 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f8acc0572f0 test-client-1 | 2026-08-25T00:30:37.965761Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0825 00:30:37.965755 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.965768 8 MoQSession.cpp:3066] onClientSetup sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.965771 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0825 00:30:37.965778 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0825 00:30:37.965783 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0825 00:30:37.965948 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.965992 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.966007 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.966019 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.966035 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0825 00:30:37.966039 8 MoQSession.cpp:6130] subscribeError sess=0x7f8acc0572f0 test-client-1 | 2026-08-25T00:30:37.966198Z  WARN moq_transport::serve::error: [f8c02152-9872-46db-bfaa-ff7a009731e6] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-25T00:30:37.966215Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260825 00:30:37.966346 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260825 00:30:37.966387 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d839fd50345651a1, server CID=40000012ad8f31de, downstream=[::ffff:172.18.0.3]:55087, [::]:4443=local, drain=none relay-1 | E0825 00:30:37.966459 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0825 00:30:37.966469 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.966473 8 MoQSession.cpp:2854] close sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.966479 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.966488 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f8acc0572f0 test-client-1 | 2026-08-25T00:30:37.966583Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0825 00:30:37.966685 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.966752 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f8acc0572f0 relay-1 | V0825 00:30:37.971866 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f8acc073720 relay-1 | V0825 00:30:37.971896 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f8acc0858c0 relay-1 | V0825 00:30:37.982000 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f8acc0572f0 test-client-1 | 2026-08-25T00:30:38.466729Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44396 dual_stack=true relay-1 | V0825 00:30:38.469674 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0825 00:30:38.469705 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0825 00:30:38.470122 8 MoQSession.cpp:2572] start sess=0x7f8acc07ef70 relay-1 | V0825 00:30:38.470152 8 MoQSession.cpp:2922] sendSetup sess=0x7f8acc07ef70 relay-1 | V0825 00:30:38.470192 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f8acc07ef70 relay-1 | V0825 00:30:38.470435 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f8acc07ef70 relay-1 | V0825 00:30:38.470777 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc07ef70 relay-1 | V0825 00:30:38.470795 8 MoQSession.cpp:3066] onClientSetup sess=0x7f8acc07ef70 relay-1 | V0825 00:30:38.470799 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0825 00:30:38.470804 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0825 00:30:38.470810 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-25T00:30:38.470634Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0825 00:30:38.470825 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f8acc07ef70 relay-1 | V0825 00:30:38.470851 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc07ef70 relay-1 | V0825 00:30:38.470862 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f8acc07ef70 relay-1 | V0825 00:30:38.470874 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0825 00:30:38.470886 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f8acc07ef70 test-client-1 | 2026-08-25T00:30:41.471530Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-25T00:30:41.471551Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:f8c02152-9872-46db-bfaa-ff7a009731e6] (may be expected) relay-1 | E20260825 00:30:41.471818 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260825 00:30:41.471894 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f372f0631891f107, server CID=4000001c9e6cda00, downstream=[::ffff:172.18.0.3]:44396, [::]:4443=local, drain=none test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: b29802e3c21592af5ecf8e5a0810a536 test-client-1 | publisher_connection_id: 4510a4dcf038037e8ac81c92df73be11 test-client-1 | ... relay-1 | E0825 00:30:41.472027 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0825 00:30:41.472080 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f8acc07ef70 relay-1 | V0825 00:30:41.472102 8 MoQSession.cpp:2854] close sess=0x7f8acc07ef70 relay-1 | V0825 00:30:41.472128 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0825 00:30:41.472139 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0825 00:30:41.472189 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f8acc07ef70 relay-1 | V0825 00:30:41.472208 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0825 00:30:41.472218 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f8acc07ef70 test-client-1 | 2026-08-25T00:30:41.472370Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0825 00:30:41.472333 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc07ef70 relay-1 | V0825 00:30:41.472379 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc07ef70 relay-1 | V0825 00:30:41.472450 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f8acc07ef70 test-client-1 | 2026-08-25T00:30:41.472669Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41561 dual_stack=true relay-1 | V0825 00:30:41.476199 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0825 00:30:41.476217 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0825 00:30:41.476326 8 MoQSession.cpp:2572] start sess=0x7f8acc05a570 relay-1 | V0825 00:30:41.476344 8 MoQSession.cpp:2922] sendSetup sess=0x7f8acc05a570 test-client-1 | 2026-08-25T00:30:41.476593Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0825 00:30:41.476444 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f8acc05a570 relay-1 | V0825 00:30:41.476544 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f8acc05a570 relay-1 | V0825 00:30:41.476594 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc05a570 relay-1 | V0825 00:30:41.476602 8 MoQSession.cpp:3066] onClientSetup sess=0x7f8acc05a570 relay-1 | V0825 00:30:41.476605 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0825 00:30:41.476607 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0825 00:30:41.476611 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0825 00:30:41.476749 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f8acc05a570 relay-1 | V0825 00:30:41.476802 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f8acc05a570 relay-1 | V0825 00:30:41.476819 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f8acc05a570 relay-1 | V0825 00:30:41.476832 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0825 00:30:41.476842 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f8acc05a570 relay-1 | V0825 00:30:41.482017 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f8acc07ef70 test-client-1 | 2026-08-25T00:30:43.477887Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0825 00:30:43.478023 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc05a570 relay-1 | V0825 00:30:43.478062 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f8acc05a570 relay-1 | V0825 00:30:43.478071 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0825 00:30:43.478081 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0825 00:30:43.478091 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f8acc05a570 test-client-1 | 2026-08-25T00:30:43.579774Z  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: 2108 test-client-1 | connection_id: 5e87c80f4a45632711d73e328cebd141 test-client-1 | ... relay-1 | E20260825 00:30:43.580569 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260825 00:30:43.580650 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=51f87297e77a4995, server CID=4000000a3b0cad04, downstream=[::ffff:172.18.0.3]:41561, [::]:4443=local, drain=none relay-1 | E0825 00:30:43.580720 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0825 00:30:43.580739 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f8acc05a570 relay-1 | V0825 00:30:43.580744 8 MoQSession.cpp:2854] close sess=0x7f8acc05a570 relay-1 | V0825 00:30:43.580754 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f8acc05a570 relay-1 | V0825 00:30:43.580777 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f8acc05a570 relay-1 | V0825 00:30:43.580924 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f8acc05a570 relay-1 | V0825 00:30:43.591071 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f8acc05a570 test-client-1 exited with code 0 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 Test results in mlog/ make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'