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-29T01:01:09Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-29T01:01:09Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-29T01:01:09Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-29T01:01:09Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-29T01:01:09Z" 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 | V0729 01:01:09.698910 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0729 01:01:09.700061 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-29T01:01:15.303997Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45978 dual_stack=true relay-1 | V0729 01:01:15.307735 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:01:15.307760 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0729 01:01:15.307956 8 MoQSession.cpp:2392] start sess=0x7f1f4004bce0 relay-1 | V0729 01:01:15.307984 8 MoQSession.cpp:2585] sendSetup sess=0x7f1f4004bce0 relay-1 | V0729 01:01:15.308124 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f1f4004bce0 relay-1 | V0729 01:01:15.308163 8 MoQSession.cpp:6190] onNewUniStream sess=0x7f1f4004bce0 relay-1 | V0729 01:01:15.308268 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f4004bce0 relay-1 | V0729 01:01:15.308284 8 MoQSession.cpp:2729] onClientSetup sess=0x7f1f4004bce0 relay-1 | V0729 01:01:15.308291 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:01:15.308295 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0729 01:01:15.308300 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-29T01:01:15.308343Z  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: dc5cd89dc7d69fa7ae215b083d7024f4 test-client-1 | ... relay-1 | E20260729 01:01:15.308468 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260729 01:01:15.308735 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=dc08646192577f76, server CID=400000144c100981, downstream=[::ffff:172.18.0.3]:45978, [::]:4443=local, drain=none relay-1 | E0729 01:01:15.308856 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0729 01:01:15.308869 8 MoQSession.cpp:6613] onSessionEnderr=4294967295 sess=0x7f1f4004bce0 relay-1 | V0729 01:01:15.308873 8 MoQSession.cpp:2518] close sess=0x7f1f4004bce0 relay-1 | V0729 01:01:15.308901 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7f1f4004bce0 relay-1 | V0729 01:01:15.308933 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7f1f4004bce0 test-client-1 | 2026-07-29T01:01:15.309042Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0729 01:01:15.309125 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f4004bce0 relay-1 | V0729 01:01:15.309215 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7f1f4004bce0 relay-1 | V0729 01:01:15.309226 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f1f4004bce0 test-client-1 | 2026-07-29T01:01:15.309715Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56561 dual_stack=true relay-1 | V0729 01:01:15.311562 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:01:15.311576 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0729 01:01:15.311678 8 MoQSession.cpp:2392] start sess=0x7f1f40063100 relay-1 | V0729 01:01:15.311774 8 MoQSession.cpp:2585] sendSetup sess=0x7f1f40063100 relay-1 | V0729 01:01:15.311963 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f1f40063100 relay-1 | V0729 01:01:15.311988 8 MoQSession.cpp:6190] onNewUniStream sess=0x7f1f40063100 relay-1 | V0729 01:01:15.312065 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40063100 relay-1 | V0729 01:01:15.312077 8 MoQSession.cpp:2729] onClientSetup sess=0x7f1f40063100 relay-1 | V0729 01:01:15.312081 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:01:15.312085 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0729 01:01:15.312090 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-29T01:01:15.312127Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0729 01:01:15.312408 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f1f40063100 relay-1 | V0729 01:01:15.312518 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40063100 relay-1 | V0729 01:01:15.312573 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1f40063100 relay-1 | V0729 01:01:15.312588 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0729 01:01:15.312596 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f1f40063100 test-client-1 | 2026-07-29T01:01:17.312556Z  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: f7d34056db6ef480bece4c0f6aae1c99 test-client-1 | ... relay-1 | E20260729 01:01:17.312690 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260729 01:01:17.312762 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3500220399394577, server CID=40000005895f47f3, downstream=[::ffff:172.18.0.3]:56561, [::]:4443=local, drain=none test-client-1 | 2026-07-29T01:01:17.313056Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0729 01:01:17.312846 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0729 01:01:17.312860 8 MoQSession.cpp:6613] onSessionEnderr=4294967295 sess=0x7f1f40063100 relay-1 | V0729 01:01:17.312866 8 MoQSession.cpp:2518] close sess=0x7f1f40063100 relay-1 | V0729 01:01:17.312875 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0729 01:01:17.312884 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0729 01:01:17.312893 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7f1f40063100 relay-1 | V0729 01:01:17.312911 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0729 01:01:17.312920 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7f1f40063100 relay-1 | V0729 01:01:17.313032 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40063100 relay-1 | V0729 01:01:17.313042 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40063100 relay-1 | V0729 01:01:17.313074 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7f1f40063100 test-client-1 | 2026-07-29T01:01:17.313588Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39838 dual_stack=true relay-1 | V0729 01:01:17.315497 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:01:17.315513 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0729 01:01:17.315636 8 MoQSession.cpp:2392] start sess=0x7f1f40060510 relay-1 | V0729 01:01:17.315660 8 MoQSession.cpp:2585] sendSetup sess=0x7f1f40060510 relay-1 | V0729 01:01:17.315714 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f1f40060510 test-client-1 | 2026-07-29T01:01:17.315970Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0729 01:01:17.315993 8 MoQSession.cpp:6190] onNewUniStream sess=0x7f1f40060510 relay-1 | V0729 01:01:17.316019 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40060510 relay-1 | V0729 01:01:17.316028 8 MoQSession.cpp:2729] onClientSetup sess=0x7f1f40060510 relay-1 | V0729 01:01:17.316031 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:01:17.316035 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0729 01:01:17.316040 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) relay-1 | V0729 01:01:17.316166 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f1f40060510 relay-1 | V0729 01:01:17.316223 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40060510 relay-1 | V0729 01:01:17.316243 8 MoQSession.cpp:3814] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f1f40060510 relay-1 | V0729 01:01:17.316258 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40060510 relay-1 | E0729 01:01:17.316269 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0729 01:01:17.316280 8 MoQSession.cpp:3951] Application subscribe error err=no such namespace or track relay-1 | V0729 01:01:17.316285 8 MoQSession.cpp:5673] subscribeError sess=0x7f1f40060510 test-client-1 | 2026-07-29T01:01:17.316463Z  WARN moq_transport::serve::error: [b86231de-e115-4d4d-b24c-1d9793e2a3ac] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-29T01:01:17.316512Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-29T01:01:17.316542Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:b86231de-e115-4d4d-b24c-1d9793e2a3ac] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: b9da84c7b1831636dd18c5655b5e93c8 test-client-1 | ... relay-1 | V0729 01:01:17.316637 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40060510 relay-1 | E20260729 01:01:17.317119 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260729 01:01:17.317162 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5e76e2e3cd315044, server CID=400000072dffc144, downstream=[::ffff:172.18.0.3]:39838, [::]:4443=local, drain=none test-client-1 | 2026-07-29T01:01:17.317365Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0729 01:01:17.317204 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0729 01:01:17.317215 8 MoQSession.cpp:6613] onSessionEnderr=4294967295 sess=0x7f1f40060510 relay-1 | V0729 01:01:17.317219 8 MoQSession.cpp:2518] close sess=0x7f1f40060510 relay-1 | V0729 01:01:17.317224 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7f1f40060510 relay-1 | V0729 01:01:17.317233 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7f1f40060510 relay-1 | V0729 01:01:17.317313 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7f1f40060510 test-client-1 | 2026-07-29T01:01:17.317496Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35809 dual_stack=true relay-1 | V0729 01:01:17.319135 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:01:17.319150 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0729 01:01:17.319248 8 MoQSession.cpp:2392] start sess=0x7f1f40073340 relay-1 | V0729 01:01:17.319289 8 MoQSession.cpp:2585] sendSetup sess=0x7f1f40073340 relay-1 | V0729 01:01:17.319497 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f1f40073340 relay-1 | V0729 01:01:17.319521 8 MoQSession.cpp:6190] onNewUniStream sess=0x7f1f40073340 relay-1 | V0729 01:01:17.319594 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40073340 relay-1 | V0729 01:01:17.319606 8 MoQSession.cpp:2729] onClientSetup sess=0x7f1f40073340 relay-1 | V0729 01:01:17.319611 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:01:17.319614 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0729 01:01:17.319620 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-29T01:01:17.320459Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38747 dual_stack=true relay-1 | V0729 01:01:17.321970 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:01:17.321983 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0729 01:01:17.322081 8 MoQSession.cpp:2392] start sess=0x7f1f40084970 relay-1 | V0729 01:01:17.322129 8 MoQSession.cpp:2585] sendSetup sess=0x7f1f40084970 relay-1 | V0729 01:01:17.322263 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f1f40084970 test-client-1 | 2026-07-29T01:01:17.322438Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0729 01:01:17.322504 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f1f40063100 relay-1 | V0729 01:01:17.322569 8 MoQSession.cpp:6190] onNewUniStream sess=0x7f1f40084970 test-client-1 | 2026-07-29T01:01:17.322474Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0729 01:01:17.322645 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f1f40073340 relay-1 | V0729 01:01:17.322702 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f1f40084970 relay-1 | V0729 01:01:17.322716 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40084970 relay-1 | V0729 01:01:17.322721 8 MoQSession.cpp:2729] onClientSetup sess=0x7f1f40084970 relay-1 | V0729 01:01:17.322725 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:01:17.322728 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0729 01:01:17.322732 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) relay-1 | V0729 01:01:17.322754 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40073340 relay-1 | V0729 01:01:17.322766 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1f40073340 relay-1 | V0729 01:01:17.322773 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40084970 relay-1 | V0729 01:01:17.322778 8 MoQSession.cpp:3814] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f1f40084970 relay-1 | V0729 01:01:17.322796 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40084970 relay-1 | V0729 01:01:17.322839 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0729 01:01:17.322853 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f1f40073340 relay-1 | V0729 01:01:17.322877 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0729 01:01:17.322886 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0729 01:01:17.322897 8 MoQSession.cpp:5538] subscribe sess=0x7f1f40073340 relay-1 | V0729 01:01:17.323024 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40073340 relay-1 | V0729 01:01:17.323262 8 MoQSession.cpp:4299] onSubscribeOk id=1 sess=0x7f1f40073340 relay-1 | V0729 01:01:17.323282 8 MoQSession.cpp:5634] Subscribe ready trackReceiveState=0x7f1f40058460 requestID=1 relay-1 | V0729 01:01:17.323294 8 MoQSession.cpp:5654] sendSubscribeOk sess=0x7f1f40084970 relay-1 | V0729 01:01:17.333497 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f1f40060510 test-client-1 | 2026-07-29T01:01:20.323845Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | ok 4 - publish-namespace-subscribe relay-1 | E20260729 01:01:20.324033 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- relay-1 | E20260729 01:01:20.324123 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8e49df87061327d8, server CID=40000006588ebd11, downstream=[::ffff:172.18.0.3]:35809, [::]:4443=local, drain=none test-client-1 | duration_ms: 3007 test-client-1 | publisher_connection_id: 74d0ded22a9ff3276f9b636115bcd712 test-client-1 | subscriber_connection_id: 6bed383b59fb109fecb8830274c40ded test-client-1 | ... test-client-1 | 2026-07-29T01:01:20.324658Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-29T01:01:20.324757Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260729 01:01:20.324190 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260729 01:01:20.324220 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5b92f09d1548de21, server CID=4000001240c46eb5, downstream=[::ffff:172.18.0.3]:38747, [::]:4443=local, drain=none relay-1 | E0729 01:01:20.324282 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0729 01:01:20.324297 8 MoQSession.cpp:6613] onSessionEnderr=4294967295 sess=0x7f1f40073340 relay-1 | V0729 01:01:20.324303 8 MoQSession.cpp:2518] close sess=0x7f1f40073340 relay-1 | V0729 01:01:20.324313 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0729 01:01:20.324323 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0729 01:01:20.324365 8 MoQSession.cpp:1934] subscribeError trackReceiveState=0x7f1f40058460 relay-1 | V0729 01:01:20.324371 8 MoQSession.cpp:1963] processPublishDone trackReceiveState=0x7f1f40058460 relay-1 | V0729 01:01:20.324377 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0729 01:01:20.324384 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0729 01:01:20.324389 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f1f40084970 relay-1 | V0729 01:01:20.324394 8 MoQSession.cpp:5748] sendPublishDone sess=0x7f1f40084970 relay-1 | V0729 01:01:20.324417 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f1f4005d930 relay-1 | V0729 01:01:20.324422 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0729 01:01:20.324427 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0729 01:01:20.324448 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0729 01:01:20.324455 8 MoQSession.cpp:1918] cancel alias=1 requestID=1 relay-1 | V0729 01:01:20.324462 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7f1f40073340 relay-1 | V0729 01:01:20.324476 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0729 01:01:20.324482 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0729 01:01:20.324492 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7f1f40073340 relay-1 | E0729 01:01:20.324618 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0729 01:01:20.324625 8 MoQSession.cpp:6613] onSessionEnderr=4294967295 sess=0x7f1f40084970 relay-1 | V0729 01:01:20.324630 8 MoQSession.cpp:2518] close sess=0x7f1f40084970 relay-1 | V0729 01:01:20.324635 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7f1f40084970 relay-1 | V0729 01:01:20.324646 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7f1f40084970 relay-1 | V0729 01:01:20.324739 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40073340 relay-1 | V0729 01:01:20.324750 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40073340 relay-1 | V0729 01:01:20.324757 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40073340 test-client-1 | 2026-07-29T01:01:20.325136Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59454 dual_stack=true relay-1 | V0729 01:01:20.324763 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40084970 relay-1 | V0729 01:01:20.324794 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7f1f40073340 relay-1 | V0729 01:01:20.324808 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7f1f40084970 relay-1 | V0729 01:01:20.327538 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:01:20.327554 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0729 01:01:20.327658 8 MoQSession.cpp:2392] start sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.327713 8 MoQSession.cpp:2585] sendSetup sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.327832 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.327943 8 MoQSession.cpp:6190] onNewUniStream sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.328046 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f4005c4d0 test-client-1 | 2026-07-29T01:01:20.327991Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0729 01:01:20.328122 8 MoQSession.cpp:2729] onClientSetup sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.328170 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:01:20.328181 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0729 01:01:20.328186 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) relay-1 | V0729 01:01:20.328235 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.328307 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.328321 8 MoQSession.cpp:3814] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.328335 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f4005c4d0 relay-1 | E0729 01:01:20.328346 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0729 01:01:20.328352 8 MoQSession.cpp:3951] Application subscribe error err=no such namespace or track relay-1 | V0729 01:01:20.328354 8 MoQSession.cpp:5673] subscribeError sess=0x7f1f4005c4d0 test-client-1 | 2026-07-29T01:01:20.328499Z  WARN moq_transport::serve::error: [34d3072f-f044-45d0-bea1-2799d9e2b0d0] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-29T01:01:20.328549Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260729 01:01:20.328675 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-07-29T01:01:20.328880Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260729 01:01:20.328715 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=bc7bf3df27b547cf, server CID=40000001b2535ab8, downstream=[::ffff:172.18.0.3]:59454, [::]:4443=local, drain=none relay-1 | E0729 01:01:20.328758 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0729 01:01:20.328763 8 MoQSession.cpp:6613] onSessionEnderr=4294967295 sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.328766 8 MoQSession.cpp:2518] close sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.328769 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.328776 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.328829 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.328851 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7f1f4005c4d0 relay-1 | V0729 01:01:20.335023 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f1f40073340 relay-1 | V0729 01:01:20.335051 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f1f40084970 relay-1 | V0729 01:01:20.345158 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f1f4005c4d0 test-client-1 | 2026-07-29T01:01:20.829273Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45078 dual_stack=true relay-1 | V0729 01:01:20.833411 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:01:20.833434 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0729 01:01:20.833532 8 MoQSession.cpp:2392] start sess=0x7f1f40059e90 relay-1 | V0729 01:01:20.833578 8 MoQSession.cpp:2585] sendSetup sess=0x7f1f40059e90 relay-1 | V0729 01:01:20.833709 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f1f40059e90 relay-1 | V0729 01:01:20.833873 8 MoQSession.cpp:6190] onNewUniStream sess=0x7f1f40059e90 test-client-1 | 2026-07-29T01:01:20.833940Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0729 01:01:20.834119 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f1f40059e90 relay-1 | V0729 01:01:20.834175 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40059e90 relay-1 | V0729 01:01:20.834184 8 MoQSession.cpp:2729] onClientSetup sess=0x7f1f40059e90 relay-1 | V0729 01:01:20.834189 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:01:20.834192 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0729 01:01:20.834197 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) relay-1 | V0729 01:01:20.834204 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40059e90 relay-1 | V0729 01:01:20.834213 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1f40059e90 relay-1 | V0729 01:01:20.834229 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0729 01:01:20.834242 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f1f40059e90 test-client-1 | 2026-07-29T01:01:23.835070Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-07-29T01:01:23.835096Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:34d3072f-f044-45d0-bea1-2799d9e2b0d0] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3511 test-client-1 | subscriber_connection_id: 5d7596221d87a910d133ff12d37cf290 test-client-1 | publisher_connection_id: 376583ba36af3b87eec4e4162c07aaf2 test-client-1 | ... relay-1 | V0729 01:01:23.835394 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40059e90 relay-1 | V0729 01:01:23.835435 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f1f40059e90 relay-1 | V0729 01:01:23.835445 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0729 01:01:23.835453 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0729 01:01:23.835460 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40059e90 relay-1 | E20260729 01:01:23.835479 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260729 01:01:23.835546 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f6daf28d4cf9b3a6, server CID=4000001f2a2c5845, downstream=[::ffff:172.18.0.3]:45078, [::]:4443=local, drain=none relay-1 | E0729 01:01:23.835616 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0729 01:01:23.835625 8 MoQSession.cpp:6613] onSessionEnderr=4294967295 sess=0x7f1f40059e90 relay-1 | V0729 01:01:23.835629 8 MoQSession.cpp:2518] close sess=0x7f1f40059e90 test-client-1 | 2026-07-29T01:01:23.835794Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0729 01:01:23.835637 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7f1f40059e90 relay-1 | V0729 01:01:23.835656 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7f1f40059e90 relay-1 | V0729 01:01:23.835790 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7f1f40059e90 test-client-1 | 2026-07-29T01:01:23.836140Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38802 dual_stack=true relay-1 | V0729 01:01:23.838117 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:01:23.838138 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0729 01:01:23.838247 8 MoQSession.cpp:2392] start sess=0x7f1f40045ba0 relay-1 | V0729 01:01:23.838295 8 MoQSession.cpp:2585] sendSetup sess=0x7f1f40045ba0 relay-1 | V0729 01:01:23.838439 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f1f40045ba0 test-client-1 | 2026-07-29T01:01:23.838596Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0729 01:01:23.838547 8 MoQSession.cpp:6190] onNewUniStream sess=0x7f1f40045ba0 relay-1 | V0729 01:01:23.838629 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40045ba0 relay-1 | V0729 01:01:23.838646 8 MoQSession.cpp:2729] onClientSetup sess=0x7f1f40045ba0 relay-1 | V0729 01:01:23.838651 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:01:23.838655 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0729 01:01:23.838661 8 MoQSession.cpp:2805] Negotiated Version=0xff000012 (draft-18) relay-1 | V0729 01:01:23.838748 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f1f40045ba0 relay-1 | V0729 01:01:23.838780 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f1f40045ba0 relay-1 | V0729 01:01:23.838795 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1f40045ba0 relay-1 | V0729 01:01:23.838820 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0729 01:01:23.838905 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f1f40045ba0 relay-1 | V0729 01:01:23.846101 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f1f40059e90 test-client-1 | 2026-07-29T01:01:25.839982Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0729 01:01:25.840136 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40045ba0 relay-1 | V0729 01:01:25.840181 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f1f40045ba0 relay-1 | V0729 01:01:25.840191 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0729 01:01:25.840203 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0729 01:01:25.840213 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f1f40045ba0 test-client-1 | 2026-07-29T01:01:25.940955Z  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: 50833f78cf4723f2f4ffe600a7124667 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'