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-30T01:01:23Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-30T01:01:23Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-30T01:01:23Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-30T01:01:23Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-30T01:01:23Z" 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 | V0730 01:01:23.919759 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0730 01:01:23.920888 7 MoQServer.cpp:160] 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-07-30T01:01:29.534249Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49570 dual_stack=true relay-1 | V0730 01:01:29.538152 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0730 01:01:29.538182 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0730 01:01:29.538380 8 MoQSession.cpp:2392] start sess=0x7fa2bc04aff0 relay-1 | V0730 01:01:29.538410 8 MoQSession.cpp:2585] sendSetup sess=0x7fa2bc04aff0 relay-1 | V0730 01:01:29.538539 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7fa2bc04aff0 relay-1 | V0730 01:01:29.538572 8 MoQSession.cpp:6190] onNewUniStream sess=0x7fa2bc04aff0 test-client-1 | 2026-07-30T01:01:29.538739Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only relay-1 | V0730 01:01:29.538728 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc04aff0 relay-1 | V0730 01:01:29.538754 8 MoQSession.cpp:2729] onClientSetup sess=0x7fa2bc04aff0 relay-1 | V0730 01:01:29.538761 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0730 01:01:29.538781 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0730 01:01:29.538787 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) relay-1 | V0730 01:01:29.538830 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc04aff0 test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 52f7339859bb8b8866f05e0662bf58a3 test-client-1 | ... relay-1 | E20260730 01:01:29.538949 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260730 01:01:29.539188 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=94a1b21cfe57691f, server CID=400000040c570401, downstream=[::ffff:172.18.0.3]:49570, [::]:4443=local, drain=none relay-1 | E0730 01:01:29.539258 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0730 01:01:29.539269 8 MoQSession.cpp:6614] onSessionEnderr=4294967295 sess=0x7fa2bc04aff0 relay-1 | V0730 01:01:29.539273 8 MoQSession.cpp:2518] close sess=0x7fa2bc04aff0 relay-1 | V0730 01:01:29.539306 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7fa2bc04aff0 relay-1 | V0730 01:01:29.539338 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7fa2bc04aff0 relay-1 | V0730 01:01:29.539484 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7fa2bc04aff0 relay-1 | V0730 01:01:29.539493 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fa2bc04aff0 test-client-1 | 2026-07-30T01:01:29.539593Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-30T01:01:29.539745Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41179 dual_stack=true relay-1 | V0730 01:01:29.541567 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0730 01:01:29.541585 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0730 01:01:29.541684 8 MoQSession.cpp:2392] start sess=0x7fa2bc063240 relay-1 | V0730 01:01:29.541706 8 MoQSession.cpp:2585] sendSetup sess=0x7fa2bc063240 relay-1 | V0730 01:01:29.541750 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7fa2bc063240 test-client-1 | 2026-07-30T01:01:29.541977Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0730 01:01:29.542026 8 MoQSession.cpp:6190] onNewUniStream sess=0x7fa2bc063240 relay-1 | V0730 01:01:29.542071 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc063240 relay-1 | V0730 01:01:29.542077 8 MoQSession.cpp:2729] onClientSetup sess=0x7fa2bc063240 relay-1 | V0730 01:01:29.542080 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0730 01:01:29.542084 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0730 01:01:29.542088 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) relay-1 | V0730 01:01:29.542194 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7fa2bc063240 relay-1 | V0730 01:01:29.542258 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc063240 relay-1 | V0730 01:01:29.542295 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fa2bc063240 relay-1 | V0730 01:01:29.542312 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0730 01:01:29.542330 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fa2bc063240 test-client-1 | 2026-07-30T01:01:31.543387Z  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: 512301129cd71cd892484d894b3484d7 test-client-1 | ... relay-1 | V0730 01:01:31.543529 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc063240 relay-1 | V0730 01:01:31.543570 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fa2bc063240 relay-1 | V0730 01:01:31.543578 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0730 01:01:31.543588 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0730 01:01:31.543595 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc063240 relay-1 | E20260730 01:01:31.543617 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260730 01:01:31.543684 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fe91382ddb05f57f, server CID=4000001e27babd33, downstream=[::ffff:172.18.0.3]:41179, [::]:4443=local, drain=none relay-1 | E0730 01:01:31.543756 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0730 01:01:31.543769 8 MoQSession.cpp:6614] onSessionEnderr=4294967295 sess=0x7fa2bc063240 relay-1 | V0730 01:01:31.543773 8 MoQSession.cpp:2518] close sess=0x7fa2bc063240 relay-1 | V0730 01:01:31.543781 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7fa2bc063240 relay-1 | V0730 01:01:31.543798 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7fa2bc063240 relay-1 | V0730 01:01:31.543955 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7fa2bc063240 test-client-1 | 2026-07-30T01:01:31.544019Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-30T01:01:31.544383Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59327 dual_stack=true relay-1 | V0730 01:01:31.546418 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0730 01:01:31.546439 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0730 01:01:31.546573 8 MoQSession.cpp:2392] start sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.546594 8 MoQSession.cpp:2585] sendSetup sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.546678 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.546791 8 MoQSession.cpp:6190] onNewUniStream sess=0x7fa2bc0673c0 test-client-1 | 2026-07-30T01:01:31.546870Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0730 01:01:31.546848 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.546858 8 MoQSession.cpp:2729] onClientSetup sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.546862 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0730 01:01:31.546865 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0730 01:01:31.546870 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) relay-1 | V0730 01:01:31.547056 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.547085 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.547150 8 MoQSession.cpp:3814] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.547188 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc0673c0 relay-1 | E0730 01:01:31.547216 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0730 01:01:31.547226 8 MoQSession.cpp:3951] Application subscribe error err=no such namespace or track relay-1 | V0730 01:01:31.547230 8 MoQSession.cpp:5673] subscribeError sess=0x7fa2bc0673c0 test-client-1 | 2026-07-30T01:01:31.547373Z  WARN moq_transport::serve::error: [758ab0b8-f613-413d-b0c7-320d54cecbe9] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-30T01:01:31.547399Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-30T01:01:31.547426Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:758ab0b8-f613-413d-b0c7-320d54cecbe9] relay-1 | V0730 01:01:31.547585 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc0673c0 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 991d3bc9a70604d17f42ac404e7b76d3 test-client-1 | ... relay-1 | E20260730 01:01:31.547652 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260730 01:01:31.547741 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8516c460954fae8a, server CID=4000001efcdf77fb, downstream=[::ffff:172.18.0.3]:59327, [::]:4443=local, drain=none relay-1 | E0730 01:01:31.547812 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0730 01:01:31.547826 8 MoQSession.cpp:6614] onSessionEnderr=4294967295 sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.547830 8 MoQSession.cpp:2518] close sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.547835 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.547844 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.547942 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7fa2bc0673c0 test-client-1 | 2026-07-30T01:01:31.547979Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-30T01:01:31.548500Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48310 dual_stack=true relay-1 | V0730 01:01:31.550099 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0730 01:01:31.550116 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0730 01:01:31.550214 8 MoQSession.cpp:2392] start sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.550233 8 MoQSession.cpp:2585] sendSetup sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.550273 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.550508 8 MoQSession.cpp:6190] onNewUniStream sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.550534 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.550539 8 MoQSession.cpp:2729] onClientSetup sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.550543 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0730 01:01:31.550546 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0730 01:01:31.550551 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-30T01:01:31.551202Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35170 dual_stack=true relay-1 | V0730 01:01:31.552786 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0730 01:01:31.552798 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0730 01:01:31.552886 8 MoQSession.cpp:2392] start sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.552949 8 MoQSession.cpp:2585] sendSetup sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.553101 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fa2bc063240 relay-1 | V0730 01:01:31.553112 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.553123 8 MoQSession.cpp:6190] onNewUniStream sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.553184 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.553188 8 MoQSession.cpp:2729] onClientSetup sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.553190 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0730 01:01:31.553192 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0730 01:01:31.553195 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-30T01:01:31.553244Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-07-30T01:01:31.553257Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0730 01:01:31.553401 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.553418 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.553443 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.553451 8 MoQSession.cpp:3814] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.553467 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.553471 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.553477 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fa2bc072d60 relay-1 | E0730 01:01:31.553495 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0730 01:01:31.553500 8 MoQSession.cpp:3951] Application subscribe error err=no such namespace or track relay-1 | V0730 01:01:31.553503 8 MoQSession.cpp:5673] subscribeError sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.553517 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0730 01:01:31.553526 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fa2bc072d60 test-client-1 | 2026-07-30T01:01:31.553660Z  WARN moq_transport::serve::error: [cf951753-1de0-420c-8120-0264f740c34d] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-30T01:01:31.553673Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | V0730 01:01:31.553841 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.553855 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.553860 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0730 01:01:31.553865 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0730 01:01:31.553870 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc072d60 test-client-1 | 2026-07-30T01:01:31.553787Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:cf951753-1de0-420c-8120-0264f740c34d] - subscription was processed test-client-1 | ok 4 - publish-namespace-subscribe relay-1 | E20260730 01:01:31.554013 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260730 01:01:31.554065 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5b87cf09ac8f40f4, server CID=40000014624f49c1, downstream=[::ffff:172.18.0.3]:48310, [::]:4443=local, drain=none relay-1 | E20260730 01:01:31.554095 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260730 01:01:31.554109 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e253155fd3490adf, server CID=4000000393abbc0d, downstream=[::ffff:172.18.0.3]:35170, [::]:4443=local, drain=none relay-1 | E0730 01:01:31.554148 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0730 01:01:31.554155 8 MoQSession.cpp:6614] onSessionEnderr=4294967295 sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.554158 8 MoQSession.cpp:2518] close sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.554163 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.554171 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7fa2bc072d60 relay-1 | E0730 01:01:31.554230 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0730 01:01:31.554234 8 MoQSession.cpp:6614] onSessionEnderr=4294967295 sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.554237 8 MoQSession.cpp:2518] close sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.554241 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.554246 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.554281 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.554300 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.554310 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7fa2bc084d40 test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: 225a43a54fc3db8783f13216db44c7b7 test-client-1 | subscriber_connection_id: 77057634519f3eb0ffc30a03e45341c8 test-client-1 | ... test-client-1 | 2026-07-30T01:01:31.554403Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-30T01:01:31.554433Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-30T01:01:31.554795Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43572 dual_stack=true relay-1 | V0730 01:01:31.556340 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0730 01:01:31.556354 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0730 01:01:31.556422 8 MoQSession.cpp:2392] start sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.556437 8 MoQSession.cpp:2585] sendSetup sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.556514 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.556625 8 MoQSession.cpp:6190] onNewUniStream sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.556646 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.556651 8 MoQSession.cpp:2729] onClientSetup sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.556655 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0730 01:01:31.556658 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 test-client-1 | 2026-07-30T01:01:31.556624Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0730 01:01:31.556663 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) relay-1 | V0730 01:01:31.556823 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.556857 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.556865 8 MoQSession.cpp:3814] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.556893 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc069bf0 relay-1 | E0730 01:01:31.556918 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0730 01:01:31.556924 8 MoQSession.cpp:3951] Application subscribe error err=no such namespace or track relay-1 | V0730 01:01:31.556927 8 MoQSession.cpp:5673] subscribeError sess=0x7fa2bc069bf0 test-client-1 | 2026-07-30T01:01:31.557048Z  WARN moq_transport::serve::error: [0dd3d21c-3066-489a-adff-6ec09f3dd65b] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-30T01:01:31.557059Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260730 01:01:31.557176 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260730 01:01:31.557215 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b9ba1e48fb49d07c, server CID=40000006341b2324, downstream=[::ffff:172.18.0.3]:43572, [::]:4443=local, drain=none relay-1 | E0730 01:01:31.557258 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0730 01:01:31.557269 8 MoQSession.cpp:6614] onSessionEnderr=4294967295 sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.557273 8 MoQSession.cpp:2518] close sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.557278 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.557287 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.557354 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc069bf0 relay-1 | V0730 01:01:31.557382 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7fa2bc069bf0 test-client-1 | 2026-07-30T01:01:31.557447Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0730 01:01:31.564600 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fa2bc0673c0 relay-1 | V0730 01:01:31.564626 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fa2bc072d60 relay-1 | V0730 01:01:31.564649 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fa2bc084d40 relay-1 | V0730 01:01:31.574756 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fa2bc069bf0 test-client-1 | 2026-07-30T01:01:32.058796Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34035 dual_stack=true relay-1 | V0730 01:01:32.062729 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0730 01:01:32.062758 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0730 01:01:32.062875 8 MoQSession.cpp:2392] start sess=0x7fa2bc05e400 relay-1 | V0730 01:01:32.062915 8 MoQSession.cpp:2585] sendSetup sess=0x7fa2bc05e400 relay-1 | V0730 01:01:32.062966 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7fa2bc05e400 relay-1 | V0730 01:01:32.063188 8 MoQSession.cpp:6190] onNewUniStream sess=0x7fa2bc05e400 relay-1 | V0730 01:01:32.063232 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc05e400 relay-1 | V0730 01:01:32.063240 8 MoQSession.cpp:2729] onClientSetup sess=0x7fa2bc05e400 relay-1 | V0730 01:01:32.063244 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0730 01:01:32.063248 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0730 01:01:32.063254 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-30T01:01:32.063240Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0730 01:01:32.063441 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7fa2bc05e400 relay-1 | V0730 01:01:32.063468 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc05e400 relay-1 | V0730 01:01:32.063479 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fa2bc05e400 relay-1 | V0730 01:01:32.063492 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0730 01:01:32.063504 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fa2bc05e400 test-client-1 | 2026-07-30T01:01:35.064246Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-07-30T01:01:35.064270Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:0dd3d21c-3066-489a-adff-6ec09f3dd65b] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: 9de7e0118c841e6e5b125ea70a0b9468 test-client-1 | publisher_connection_id: 41253bced25704a2f57e429253399be3 test-client-1 | ... relay-1 | V0730 01:01:35.064352 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc05e400 relay-1 | V0730 01:01:35.064393 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fa2bc05e400 relay-1 | V0730 01:01:35.064402 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0730 01:01:35.064411 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0730 01:01:35.064418 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc05e400 relay-1 | E20260730 01:01:35.064646 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260730 01:01:35.064707 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9e2e4e17c5c5b251, server CID=4000001194ff8da8, downstream=[::ffff:172.18.0.3]:34035, [::]:4443=local, drain=none test-client-1 | 2026-07-30T01:01:35.065056Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0730 01:01:35.064769 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0730 01:01:35.064782 8 MoQSession.cpp:6614] onSessionEnderr=4294967295 sess=0x7fa2bc05e400 relay-1 | V0730 01:01:35.064785 8 MoQSession.cpp:2518] close sess=0x7fa2bc05e400 relay-1 | V0730 01:01:35.064792 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7fa2bc05e400 relay-1 | V0730 01:01:35.064809 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7fa2bc05e400 relay-1 | V0730 01:01:35.064956 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7fa2bc05e400 test-client-1 | 2026-07-30T01:01:35.065396Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42376 dual_stack=true relay-1 | V0730 01:01:35.068154 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0730 01:01:35.068173 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0730 01:01:35.068272 8 MoQSession.cpp:2392] start sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:35.068290 8 MoQSession.cpp:2585] sendSetup sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:35.068321 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7fa2bc07cc50 test-client-1 | 2026-07-30T01:01:35.068529Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0730 01:01:35.068798 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:35.068813 8 MoQSession.cpp:6190] onNewUniStream sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:35.068828 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:35.068842 8 MoQSession.cpp:2729] onClientSetup sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:35.068847 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0730 01:01:35.068851 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0730 01:01:35.068856 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) relay-1 | V0730 01:01:35.068870 8 MoQSession.cpp:2940] controlReadLoop sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:35.068883 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:35.068894 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0730 01:01:35.068952 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:35.074216 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fa2bc05e400 test-client-1 | 2026-07-30T01:01:37.070077Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0730 01:01:37.070171 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:37.070214 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:37.070222 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0730 01:01:37.070230 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0730 01:01:37.070237 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7fa2bc07cc50 test-client-1 | 2026-07-30T01:01:37.170770Z  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: 471da8571de09555fc659990d41a77d1 test-client-1 | ... relay-1 | E20260730 01:01:37.171150 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260730 01:01:37.171226 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=98a2fa32599cedea, server CID=400000023e74ab62, downstream=[::ffff:172.18.0.3]:42376, [::]:4443=local, drain=none relay-1 | E0730 01:01:37.171297 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0730 01:01:37.171313 8 MoQSession.cpp:6614] onSessionEnderr=4294967295 sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:37.171317 8 MoQSession.cpp:2518] close sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:37.171327 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:37.171347 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:37.171502 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7fa2bc07cc50 relay-1 | V0730 01:01:37.181654 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fa2bc07cc50 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'