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-07-19T01:02:35Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-19T01:02:35Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-19T01:02:35Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-19T01:02:35Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-19T01:02:35Z" 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 | V0719 01:02:35.756464 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0719 01:02:35.757582 7 MoQServer.cpp:161] 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.6 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-07-19T01:02:41.359530Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56472 dual_stack=true relay-1 | V0719 01:02:41.362838 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0719 01:02:41.362861 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0719 01:02:41.363053 8 MoQSession.cpp:2368] start sess=0x7ff9b004af40 relay-1 | V0719 01:02:41.363076 8 MoQSession.cpp:2561] sendSetup sess=0x7ff9b004af40 relay-1 | V0719 01:02:41.363210 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7ff9b004af40 relay-1 | V0719 01:02:41.363359 8 MoQSession.cpp:6130] onNewUniStream sess=0x7ff9b004af40 relay-1 | V0719 01:02:41.363421 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b004af40 relay-1 | V0719 01:02:41.363460 8 MoQSession.cpp:2705] onClientSetup sess=0x7ff9b004af40 test-client-1 | 2026-07-19T01:02:41.363351Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 0e141412f3e7476308d467530a7c0fec test-client-1 | ... test-client-1 | 2026-07-19T01:02:41.363964Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0719 01:02:41.363483 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0719 01:02:41.363489 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0719 01:02:41.363495 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | E20260719 01:02:41.363543 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260719 01:02:41.363730 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=818a6498dbd505c6, server CID=4000001e973c8b35, downstream=[::ffff:172.18.0.3]:56472, [::]:4443=local, drain=none relay-1 | E0719 01:02:41.363809 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0719 01:02:41.363816 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7ff9b004af40 relay-1 | V0719 01:02:41.363820 8 MoQSession.cpp:2494] close sess=0x7ff9b004af40 relay-1 | V0719 01:02:41.363843 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7ff9b004af40 relay-1 | V0719 01:02:41.363870 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7ff9b004af40 relay-1 | V0719 01:02:41.363941 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b004af40 relay-1 | V0719 01:02:41.364019 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7ff9b004af40 relay-1 | V0719 01:02:41.364026 8 MoQSession.cpp:2273] ~MoQSession sess=0x7ff9b004af40 test-client-1 | 2026-07-19T01:02:41.364303Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40914 dual_stack=true relay-1 | V0719 01:02:41.365887 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0719 01:02:41.365935 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0719 01:02:41.366088 8 MoQSession.cpp:2368] start sess=0x7ff9b0063470 relay-1 | V0719 01:02:41.366226 8 MoQSession.cpp:2561] sendSetup sess=0x7ff9b0063470 relay-1 | V0719 01:02:41.366417 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7ff9b0063470 relay-1 | V0719 01:02:41.366476 8 MoQSession.cpp:6130] onNewUniStream sess=0x7ff9b0063470 test-client-1 | 2026-07-19T01:02:41.366618Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0719 01:02:41.366546 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b0063470 relay-1 | V0719 01:02:41.366621 8 MoQSession.cpp:2705] onClientSetup sess=0x7ff9b0063470 relay-1 | V0719 01:02:41.366643 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0719 01:02:41.366662 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0719 01:02:41.366720 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0719 01:02:41.366807 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7ff9b0063470 relay-1 | V0719 01:02:41.366880 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b0063470 relay-1 | V0719 01:02:41.366905 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7ff9b0063470 relay-1 | V0719 01:02:41.366943 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0719 01:02:41.367001 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7ff9b0063470 test-client-1 | 2026-07-19T01:02:43.367936Z  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: 229e870265396ec1c707b9b8c4483a66 test-client-1 | ... relay-1 | V0719 01:02:43.368049 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b0063470 relay-1 | V0719 01:02:43.368085 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7ff9b0063470 relay-1 | V0719 01:02:43.368093 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0719 01:02:43.368102 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0719 01:02:43.368111 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b0063470 test-client-1 | 2026-07-19T01:02:43.368940Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38521 dual_stack=true relay-1 | V0719 01:02:43.370783 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0719 01:02:43.370803 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0719 01:02:43.370922 8 MoQSession.cpp:2368] start sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.370946 8 MoQSession.cpp:2561] sendSetup sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.371053 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7ff9b006a990 test-client-1 | 2026-07-19T01:02:43.371239Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0719 01:02:43.371308 8 MoQSession.cpp:6130] onNewUniStream sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.371336 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.371343 8 MoQSession.cpp:2705] onClientSetup sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.371348 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0719 01:02:43.371352 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0719 01:02:43.371357 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0719 01:02:43.371443 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.371475 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.371492 8 MoQSession.cpp:3762] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.371506 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b006a990 relay-1 | E0719 01:02:43.371516 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0719 01:02:43.371520 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0719 01:02:43.371522 8 MoQSession.cpp:5620] subscribeError sess=0x7ff9b006a990 test-client-1 | 2026-07-19T01:02:43.371624Z  WARN moq_transport::serve::error: [887d721f-ae82-434d-b74a-27229ff36104] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:455 test-client-1 | 2026-07-19T01:02:43.371646Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-19T01:02:43.371709Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:887d721f-ae82-434d-b74a-27229ff36104] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: f57f5929a0dd121362aca1937a0e09a0 test-client-1 | ... relay-1 | E20260719 01:02:43.371892 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260719 01:02:43.371937 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=cde8dca8d572cadc, server CID=400000098d6df89b, downstream=[::ffff:172.18.0.3]:38521, [::]:4443=local, drain=none test-client-1 | 2026-07-19T01:02:43.372111Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0719 01:02:43.371985 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0719 01:02:43.371997 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.372000 8 MoQSession.cpp:2494] close sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.372006 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.372017 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.372077 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.372103 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7ff9b006a990 test-client-1 | 2026-07-19T01:02:43.372559Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47680 dual_stack=true relay-1 | V0719 01:02:43.374080 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0719 01:02:43.374090 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0719 01:02:43.374207 8 MoQSession.cpp:2368] start sess=0x7ff9b0077b60 relay-1 | V0719 01:02:43.374228 8 MoQSession.cpp:2561] sendSetup sess=0x7ff9b0077b60 relay-1 | V0719 01:02:43.374326 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7ff9b0077b60 relay-1 | V0719 01:02:43.374548 8 MoQSession.cpp:6130] onNewUniStream sess=0x7ff9b0077b60 relay-1 | V0719 01:02:43.374570 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b0077b60 relay-1 | V0719 01:02:43.374574 8 MoQSession.cpp:2705] onClientSetup sess=0x7ff9b0077b60 relay-1 | V0719 01:02:43.374576 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0719 01:02:43.374578 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0719 01:02:43.374582 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-19T01:02:43.375291Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42654 dual_stack=true relay-1 | V0719 01:02:43.376925 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0719 01:02:43.376942 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0719 01:02:43.377041 8 MoQSession.cpp:2368] start sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.377060 8 MoQSession.cpp:2561] sendSetup sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.377179 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.377338 8 MoQSession.cpp:6130] onNewUniStream sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.377366 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.377372 8 MoQSession.cpp:2705] onClientSetup sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.377376 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0719 01:02:43.377379 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0719 01:02:43.377384 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-19T01:02:43.377330Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-07-19T01:02:43.377344Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0719 01:02:43.377552 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.377567 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7ff9b0077b60 relay-1 | V0719 01:02:43.377586 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.377595 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.377603 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.377609 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b0077b60 relay-1 | V0719 01:02:43.377614 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7ff9b0077b60 relay-1 | E0719 01:02:43.377623 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0719 01:02:43.377633 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0719 01:02:43.377636 8 MoQSession.cpp:5620] subscribeError sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.377650 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0719 01:02:43.377659 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7ff9b0077b60 test-client-1 | 2026-07-19T01:02:43.377841Z  WARN moq_transport::serve::error: [90d9ed87-df3e-447b-9b1d-21ec41707df0] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:455 test-client-1 | 2026-07-19T01:02:43.377858Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-19T01:02:43.377952Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:90d9ed87-df3e-447b-9b1d-21ec41707df0] - subscription was processed relay-1 | V0719 01:02:43.378056 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b0077b60 relay-1 | V0719 01:02:43.378072 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7ff9b0077b60 relay-1 | V0719 01:02:43.378076 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0719 01:02:43.378080 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0719 01:02:43.378085 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b0077b60 relay-1 | V0719 01:02:43.378090 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b00896d0 relay-1 | E20260719 01:02:43.378149 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260719 01:02:43.378182 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3adf8e1f5f89d7ea, server CID=4000000e3a47bd11, downstream=[::ffff:172.18.0.3]:42654, [::]:4443=local, drain=none relay-1 | E0719 01:02:43.378217 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0719 01:02:43.378223 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.378244 8 MoQSession.cpp:2494] close sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.378249 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.378257 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.378328 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7ff9b00896d0 test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: 5cd502c0c1f90ab008b0ee91a577eb07 test-client-1 | subscriber_connection_id: 6be449349e0e4e7d91ccbe74feb44191 test-client-1 | ... test-client-1 | 2026-07-19T01:02:43.378342Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-19T01:02:43.378842Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39452 dual_stack=true relay-1 | V0719 01:02:43.380398 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0719 01:02:43.380414 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0719 01:02:43.380620 8 MoQSession.cpp:2368] start sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.380639 8 MoQSession.cpp:2561] sendSetup sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.380808 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.380831 8 MoQSession.cpp:6130] onNewUniStream sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.380913 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.380924 8 MoQSession.cpp:2705] onClientSetup sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.380928 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0719 01:02:43.380932 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0719 01:02:43.380937 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-19T01:02:43.380974Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0719 01:02:43.381155 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.381179 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.381187 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.381196 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b009a420 relay-1 | E0719 01:02:43.381261 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0719 01:02:43.381268 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0719 01:02:43.381271 8 MoQSession.cpp:5620] subscribeError sess=0x7ff9b009a420 test-client-1 | 2026-07-19T01:02:43.381367Z  WARN moq_transport::serve::error: [496fbe6e-16f8-4226-ae2d-8bb59685a514] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:455 test-client-1 | 2026-07-19T01:02:43.381381Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260719 01:02:43.381495 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260719 01:02:43.381531 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c5c38cf1bab9139c, server CID=4000001b205ca933, downstream=[::ffff:172.18.0.3]:39452, [::]:4443=local, drain=none relay-1 | E0719 01:02:43.381578 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0719 01:02:43.381585 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.381589 8 MoQSession.cpp:2494] close sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.381593 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.381602 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7ff9b009a420 test-client-1 | 2026-07-19T01:02:43.381708Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0719 01:02:43.381669 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.381696 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7ff9b009a420 relay-1 | V0719 01:02:43.382871 8 MoQSession.cpp:2273] ~MoQSession sess=0x7ff9b006a990 relay-1 | V0719 01:02:43.382905 8 MoQSession.cpp:2273] ~MoQSession sess=0x7ff9b00896d0 relay-1 | V0719 01:02:43.393095 8 MoQSession.cpp:2273] ~MoQSession sess=0x7ff9b009a420 test-client-1 | 2026-07-19T01:02:43.883179Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40558 dual_stack=true relay-1 | V0719 01:02:43.885226 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0719 01:02:43.885246 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0719 01:02:43.885332 8 MoQSession.cpp:2368] start sess=0x7ff9b0087460 relay-1 | V0719 01:02:43.885354 8 MoQSession.cpp:2561] sendSetup sess=0x7ff9b0087460 relay-1 | V0719 01:02:43.885450 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7ff9b0087460 test-client-1 | 2026-07-19T01:02:43.885620Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0719 01:02:43.885645 8 MoQSession.cpp:6130] onNewUniStream sess=0x7ff9b0087460 relay-1 | V0719 01:02:43.885721 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b0087460 relay-1 | V0719 01:02:43.885753 8 MoQSession.cpp:2705] onClientSetup sess=0x7ff9b0087460 relay-1 | V0719 01:02:43.885775 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0719 01:02:43.885796 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0719 01:02:43.885808 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0719 01:02:43.885821 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7ff9b0087460 relay-1 | V0719 01:02:43.885840 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b0087460 relay-1 | V0719 01:02:43.885846 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7ff9b0087460 relay-1 | V0719 01:02:43.885856 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0719 01:02:43.885867 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7ff9b0087460 test-client-1 | 2026-07-19T01:02:46.886479Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-07-19T01:02:46.886501Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:496fbe6e-16f8-4226-ae2d-8bb59685a514] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3508 test-client-1 | subscriber_connection_id: 1729275c31dcefed2a9029ae872cb8d9 test-client-1 | publisher_connection_id: a6591ec20210e27beec029dd42557a78 test-client-1 | ... relay-1 | V0719 01:02:46.886562 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b0087460 relay-1 | V0719 01:02:46.886595 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7ff9b0087460 relay-1 | V0719 01:02:46.886602 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0719 01:02:46.886609 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0719 01:02:46.886616 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b0087460 test-client-1 | 2026-07-19T01:02:46.887328Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54673 dual_stack=true relay-1 | V0719 01:02:46.889754 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0719 01:02:46.889776 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0719 01:02:46.889928 8 MoQSession.cpp:2368] start sess=0x7ff9b008dd60 relay-1 | V0719 01:02:46.889952 8 MoQSession.cpp:2561] sendSetup sess=0x7ff9b008dd60 relay-1 | V0719 01:02:46.890020 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7ff9b008dd60 relay-1 | V0719 01:02:46.890399 8 MoQSession.cpp:6130] onNewUniStream sess=0x7ff9b008dd60 test-client-1 | 2026-07-19T01:02:46.890349Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0719 01:02:46.890645 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7ff9b008dd60 relay-1 | V0719 01:02:46.890659 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b008dd60 relay-1 | V0719 01:02:46.890666 8 MoQSession.cpp:2705] onClientSetup sess=0x7ff9b008dd60 relay-1 | V0719 01:02:46.890670 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0719 01:02:46.890673 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0719 01:02:46.890678 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0719 01:02:46.890823 8 MoQSession.cpp:2916] controlReadLoop sess=0x7ff9b008dd60 relay-1 | V0719 01:02:46.890874 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7ff9b008dd60 relay-1 | V0719 01:02:46.890890 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0719 01:02:46.890899 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7ff9b008dd60 test-client-1 | 2026-07-19T01:02:48.891561Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0719 01:02:48.891689 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b008dd60 relay-1 | V0719 01:02:48.891711 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7ff9b008dd60 relay-1 | V0719 01:02:48.891717 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0719 01:02:48.891723 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0719 01:02:48.891729 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7ff9b008dd60 test-client-1 | 2026-07-19T01:02:48.992222Z  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: 8d0aeda3aac5f38fd34e3eef4814f8aa test-client-1 | ... 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'