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-28T01:04:51Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-28T01:04:51Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-28T01:04:51Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-28T01:04:51Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-28T01:04:51Z" 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 | V0728 01:04:52.521108 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0728 01:04:52.570015 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-28T01:04:58.730917Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33983 dual_stack=true relay-1 | V0728 01:04:58.735290 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:04:58.735318 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0728 01:04:58.735511 8 MoQSession.cpp:2389] start sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.735540 8 MoQSession.cpp:2582] sendSetup sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.735630 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.735719 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.735835 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.735878 8 MoQSession.cpp:2726] onClientSetup sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.735886 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:04:58.735889 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0728 01:04:58.735893 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-28T01:04:58.735827Z  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: 3ec6e10a3136b55c99105b03371edd7a test-client-1 | ... test-client-1 | 2026-07-28T01:04:58.736385Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43208 dual_stack=true test-client-1 | 2026-07-28T01:04:58.736945Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260728 01:04:58.736572 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260728 01:04:58.736742 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6bcfb3a7e148022e, server CID=40000019e25538cb, downstream=[::ffff:172.18.0.3]:33983, [::]:4443=local, drain=none relay-1 | E0728 01:04:58.736807 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0728 01:04:58.736812 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.736813 8 MoQSession.cpp:2515] close sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.736839 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.736867 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.737367 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.737470 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.737483 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f4e5004af50 relay-1 | V0728 01:04:58.738042 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:04:58.738057 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0728 01:04:58.738125 8 MoQSession.cpp:2389] start sess=0x7f4e50063a60 relay-1 | V0728 01:04:58.738141 8 MoQSession.cpp:2582] sendSetup sess=0x7f4e50063a60 relay-1 | V0728 01:04:58.738165 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f4e50063a60 relay-1 | V0728 01:04:58.738331 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f4e50063a60 relay-1 | V0728 01:04:58.738346 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50063a60 test-client-1 | 2026-07-28T01:04:58.738335Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0728 01:04:58.738353 8 MoQSession.cpp:2726] onClientSetup sess=0x7f4e50063a60 relay-1 | V0728 01:04:58.738358 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:04:58.738360 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0728 01:04:58.738362 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0728 01:04:58.738477 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f4e50063a60 relay-1 | V0728 01:04:58.738556 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50063a60 relay-1 | V0728 01:04:58.738571 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f4e50063a60 relay-1 | V0728 01:04:58.738590 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0728 01:04:58.738608 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f4e50063a60 test-client-1 | 2026-07-28T01:05:00.739731Z  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: 2003 test-client-1 | connection_id: 108f814d9b811127ff9f2d0d581c5748 test-client-1 | ... relay-1 | E20260728 01:05:00.740010 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260728 01:05:00.740096 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=cc6d8e6a2a5dd5ac, server CID=40000015571b41d0, downstream=[::ffff:172.18.0.3]:43208, [::]:4443=local, drain=none relay-1 | E0728 01:05:00.740192 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0728 01:05:00.740214 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f4e50063a60 relay-1 | V0728 01:05:00.740218 8 MoQSession.cpp:2515] close sess=0x7f4e50063a60 relay-1 | V0728 01:05:00.740230 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0728 01:05:00.740241 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0728 01:05:00.740251 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f4e50063a60 relay-1 | V0728 01:05:00.740276 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0728 01:05:00.740289 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f4e50063a60 test-client-1 | 2026-07-28T01:05:00.740492Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54421 dual_stack=true test-client-1 | 2026-07-28T01:05:00.740508Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0728 01:05:00.740440 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50063a60 relay-1 | V0728 01:05:00.740450 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50063a60 relay-1 | V0728 01:05:00.740490 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f4e50063a60 relay-1 | V0728 01:05:00.743081 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:05:00.743104 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0728 01:05:00.743207 8 MoQSession.cpp:2389] start sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.743234 8 MoQSession.cpp:2582] sendSetup sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.743304 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f4e50062a30 test-client-1 | 2026-07-28T01:05:00.743561Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0728 01:05:00.743581 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.743670 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.743681 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.743687 8 MoQSession.cpp:2726] onClientSetup sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.743688 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:05:00.743690 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0728 01:05:00.743693 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0728 01:05:00.743703 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.743712 8 MoQSession.cpp:3800] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f4e50062a30 relay-1 | E0728 01:05:00.743730 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0728 01:05:00.743736 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0728 01:05:00.743737 8 MoQSession.cpp:5659] subscribeError sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.743791 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50062a30 test-client-1 | 2026-07-28T01:05:00.743872Z  WARN moq_transport::serve::error: [2dc0457c-cf4e-4d96-ba63-c192beaa621d] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-28T01:05:00.743890Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-28T01:05:00.743931Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:2dc0457c-cf4e-4d96-ba63-c192beaa621d] test-client-1 | ok 3 - subscribe-error relay-1 | E20260728 01:05:00.744084 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260728 01:05:00.744130 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1499ef147eb47748, server CID=4000001e9184f490, downstream=[::ffff:172.18.0.3]:54421, [::]:4443=local, drain=none relay-1 | E0728 01:05:00.744173 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0728 01:05:00.744182 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.744184 8 MoQSession.cpp:2515] close sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.744190 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f4e50062a30 test-client-1 | --- relay-1 | V0728 01:05:00.744202 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.744263 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50062a30 relay-1 | V0728 01:05:00.744285 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f4e50062a30 test-client-1 | duration_ms: 4 test-client-1 | connection_id: 662dd515b7f80c9a45b4d1a1ebd6e4d9 test-client-1 | ... test-client-1 | 2026-07-28T01:05:00.744286Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-28T01:05:00.744627Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38249 dual_stack=true relay-1 | V0728 01:05:00.746275 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:05:00.746289 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0728 01:05:00.746347 8 MoQSession.cpp:2389] start sess=0x7f4e50073180 relay-1 | V0728 01:05:00.746361 8 MoQSession.cpp:2582] sendSetup sess=0x7f4e50073180 relay-1 | V0728 01:05:00.746423 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f4e50073180 relay-1 | V0728 01:05:00.746605 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f4e50073180 relay-1 | V0728 01:05:00.746631 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50073180 relay-1 | V0728 01:05:00.746639 8 MoQSession.cpp:2726] onClientSetup sess=0x7f4e50073180 relay-1 | V0728 01:05:00.746642 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:05:00.746644 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0728 01:05:00.746648 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-28T01:05:00.747048Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45039 dual_stack=true relay-1 | V0728 01:05:00.748656 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:05:00.748670 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0728 01:05:00.748724 8 MoQSession.cpp:2389] start sess=0x7f4e50084ef0 relay-1 | V0728 01:05:00.748737 8 MoQSession.cpp:2582] sendSetup sess=0x7f4e50084ef0 relay-1 | V0728 01:05:00.748755 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f4e50084ef0 test-client-1 | 2026-07-28T01:05:00.748892Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-07-28T01:05:00.748917Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0728 01:05:00.748895 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f4e50084ef0 relay-1 | V0728 01:05:00.748925 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50084ef0 relay-1 | V0728 01:05:00.748938 8 MoQSession.cpp:2726] onClientSetup sess=0x7f4e50084ef0 relay-1 | V0728 01:05:00.748946 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:05:00.748954 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0728 01:05:00.748962 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0728 01:05:00.749076 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f4e50073180 relay-1 | V0728 01:05:00.749087 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f4e50084ef0 relay-1 | V0728 01:05:00.749103 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50073180 relay-1 | V0728 01:05:00.749109 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f4e50073180 relay-1 | V0728 01:05:00.749116 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50084ef0 relay-1 | V0728 01:05:00.749121 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f4e50084ef0 relay-1 | V0728 01:05:00.749128 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50084ef0 relay-1 | V0728 01:05:00.749150 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0728 01:05:00.749167 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f4e50073180 relay-1 | V0728 01:05:00.749207 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0728 01:05:00.749212 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0728 01:05:00.749234 8 MoQSession.cpp:5524] subscribe sess=0x7f4e50073180 relay-1 | V0728 01:05:00.749313 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50073180 relay-1 | V0728 01:05:00.749566 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f4e50063a60 relay-1 | V0728 01:05:00.749592 8 MoQSession.cpp:4285] onSubscribeOk id=1 sess=0x7f4e50073180 relay-1 | V0728 01:05:00.749604 8 MoQSession.cpp:5620] Subscribe ready trackReceiveState=0x7f4e5007d4f0 requestID=1 relay-1 | V0728 01:05:00.749614 8 MoQSession.cpp:5640] sendSubscribeOk sess=0x7f4e50084ef0 relay-1 | V0728 01:05:00.759825 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f4e50062a30 test-client-1 | 2026-07-28T01:05:03.750190Z  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: b611d89c7c3bd32284f313ee9c333ec0 test-client-1 | subscriber_connection_id: d8e9f504539790b9ec2b11dacc0c0803 test-client-1 | ... relay-1 | V0728 01:05:03.750364 8 MoQSession.cpp:4585] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0728 01:05:03.750422 8 MoQSession.cpp:1963] processPublishDone trackReceiveState=0x7f4e5007d4f0 relay-1 | V0728 01:05:03.750426 8 MoQSession.cpp:1983] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7f4e5007d4f0 relay-1 | V0728 01:05:03.750432 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50073180 relay-1 | V0728 01:05:03.750441 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50073180 test-client-1 | 2026-07-28T01:05:03.750912Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47021 dual_stack=true test-client-1 | 2026-07-28T01:05:03.750940Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0728 01:05:03.750450 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f4e50073180 relay-1 | V0728 01:05:03.750568 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0728 01:05:03.750576 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0728 01:05:03.750584 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50073180 relay-1 | V0728 01:05:03.750591 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50084ef0 relay-1 | E20260728 01:05:03.750612 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260728 01:05:03.750692 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2b600f517c11a151, server CID=40000017fb1a571b, downstream=[::ffff:172.18.0.3]:45039, [::]:4443=local, drain=none relay-1 | E20260728 01:05:03.750730 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260728 01:05:03.750734 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=155cd0ddf18c23f7, server CID=40000006be657ecf, downstream=[::ffff:172.18.0.3]:38249, [::]:4443=local, drain=none relay-1 | E0728 01:05:03.750827 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0728 01:05:03.750831 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f4e50084ef0 relay-1 | V0728 01:05:03.750833 8 MoQSession.cpp:2515] close sess=0x7f4e50084ef0 relay-1 | V0728 01:05:03.750838 8 MoQSession.cpp:5734] sendPublishDone sess=0x7f4e50084ef0 relay-1 | E0728 01:05:03.750840 8 MoQSession.cpp:5739] publishDone for invalid id=0 sess=0x7f4e50084ef0 relay-1 | V0728 01:05:03.750842 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f4e50084ef0 relay-1 | V0728 01:05:03.750854 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0728 01:05:03.750860 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f4e50084ef0 relay-1 | E0728 01:05:03.750921 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0728 01:05:03.750923 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f4e50073180 relay-1 | V0728 01:05:03.750924 8 MoQSession.cpp:2515] close sess=0x7f4e50073180 relay-1 | V0728 01:05:03.750929 8 MoQSession.cpp:1934] subscribeError trackReceiveState=0x7f4e5007d4f0 relay-1 | V0728 01:05:03.750931 8 MoQSession.cpp:1963] processPublishDone trackReceiveState=0x7f4e5007d4f0 relay-1 | V0728 01:05:03.750937 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0728 01:05:03.750943 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0728 01:05:03.750946 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f4e50084ef0 relay-1 | V0728 01:05:03.750949 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f4e50080ce0 relay-1 | V0728 01:05:03.750951 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0728 01:05:03.750953 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0728 01:05:03.750971 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0728 01:05:03.750977 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f4e50073180 relay-1 | V0728 01:05:03.750984 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f4e50073180 relay-1 | V0728 01:05:03.751086 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f4e50084ef0 relay-1 | V0728 01:05:03.751098 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f4e50073180 relay-1 | V0728 01:05:03.751102 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f4e50073180 test-client-1 | 2026-07-28T01:05:03.751198Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0728 01:05:03.752838 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:05:03.752857 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0728 01:05:03.752949 8 MoQSession.cpp:2389] start sess=0x7f4e50073180 relay-1 | V0728 01:05:03.752970 8 MoQSession.cpp:2582] sendSetup sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753031 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f4e50073180 test-client-1 | 2026-07-28T01:05:03.753142Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0728 01:05:03.753227 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753253 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753260 8 MoQSession.cpp:2726] onClientSetup sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753263 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:05:03.753266 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0728 01:05:03.753269 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0728 01:05:03.753287 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753301 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753311 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753327 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50073180 relay-1 | E0728 01:05:03.753336 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0728 01:05:03.753345 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0728 01:05:03.753347 8 MoQSession.cpp:5659] subscribeError sess=0x7f4e50073180 test-client-1 | 2026-07-28T01:05:03.753485Z  WARN moq_transport::serve::error: [9022fcfd-3251-471a-8455-e578882b8192] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-28T01:05:03.753501Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260728 01:05:03.753616 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260728 01:05:03.753660 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e6836c9b8a92c085, server CID=40000006a8db33bb, downstream=[::ffff:172.18.0.3]:47021, [::]:4443=local, drain=none relay-1 | E0728 01:05:03.753707 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0728 01:05:03.753719 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753721 8 MoQSession.cpp:2515] close sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753725 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753735 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753794 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50073180 relay-1 | V0728 01:05:03.753825 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f4e50073180 test-client-1 | 2026-07-28T01:05:03.753879Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0728 01:05:03.761057 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f4e50084ef0 relay-1 | V0728 01:05:03.771169 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f4e50073180 test-client-1 | 2026-07-28T01:05:04.255186Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40636 dual_stack=true relay-1 | V0728 01:05:04.258654 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:05:04.258688 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0728 01:05:04.258783 8 MoQSession.cpp:2389] start sess=0x7f4e50035630 relay-1 | V0728 01:05:04.258804 8 MoQSession.cpp:2582] sendSetup sess=0x7f4e50035630 relay-1 | V0728 01:05:04.258831 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f4e50035630 relay-1 | V0728 01:05:04.259035 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f4e50035630 test-client-1 | 2026-07-28T01:05:04.259084Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0728 01:05:04.259078 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50035630 relay-1 | V0728 01:05:04.259086 8 MoQSession.cpp:2726] onClientSetup sess=0x7f4e50035630 relay-1 | V0728 01:05:04.259089 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:05:04.259092 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0728 01:05:04.259096 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0728 01:05:04.259201 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f4e50035630 relay-1 | V0728 01:05:04.259239 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e50035630 relay-1 | V0728 01:05:04.259253 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f4e50035630 relay-1 | V0728 01:05:04.259272 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0728 01:05:04.259288 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f4e50035630 test-client-1 | 2026-07-28T01:05:07.261298Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-07-28T01:05:07.261328Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:9022fcfd-3251-471a-8455-e578882b8192] (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: a1e2a79831f3673e73c4c1da347d8bfa test-client-1 | publisher_connection_id: 9d049d9a1237c8a3c5797d3e4f879ada test-client-1 | ... relay-1 | E20260728 01:05:07.261775 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260728 01:05:07.261855 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4bbe48b3e92fa241, server CID=4000001fcde6c274, downstream=[::ffff:172.18.0.3]:40636, [::]:4443=local, drain=none relay-1 | E0728 01:05:07.261947 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0728 01:05:07.261968 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f4e50035630 relay-1 | V0728 01:05:07.261971 8 MoQSession.cpp:2515] close sess=0x7f4e50035630 relay-1 | V0728 01:05:07.261981 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0728 01:05:07.261989 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0728 01:05:07.261999 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f4e50035630 relay-1 | V0728 01:05:07.262016 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0728 01:05:07.262027 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f4e50035630 test-client-1 | 2026-07-28T01:05:07.262050Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55288 dual_stack=true relay-1 | V0728 01:05:07.262163 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50035630 relay-1 | V0728 01:05:07.262176 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e50035630 relay-1 | V0728 01:05:07.262217 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f4e50035630 test-client-1 | 2026-07-28T01:05:07.262319Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0728 01:05:07.264232 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:05:07.264254 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0728 01:05:07.264350 8 MoQSession.cpp:2389] start sess=0x7f4e5007f940 relay-1 | V0728 01:05:07.264368 8 MoQSession.cpp:2582] sendSetup sess=0x7f4e5007f940 relay-1 | V0728 01:05:07.264448 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f4e5007f940 relay-1 | V0728 01:05:07.264527 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f4e5007f940 relay-1 | V0728 01:05:07.264591 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e5007f940 relay-1 | V0728 01:05:07.264610 8 MoQSession.cpp:2726] onClientSetup sess=0x7f4e5007f940 relay-1 | V0728 01:05:07.264629 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup test-client-1 | 2026-07-28T01:05:07.264581Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0728 01:05:07.264640 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0728 01:05:07.264649 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0728 01:05:07.264681 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f4e5007f940 relay-1 | V0728 01:05:07.264709 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f4e5007f940 relay-1 | V0728 01:05:07.264724 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f4e5007f940 relay-1 | V0728 01:05:07.264744 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0728 01:05:07.264762 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f4e5007f940 relay-1 | V0728 01:05:07.272032 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f4e50035630 test-client-1 | 2026-07-28T01:05:09.265698Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0728 01:05:09.265837 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e5007f940 relay-1 | V0728 01:05:09.265888 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f4e5007f940 relay-1 | V0728 01:05:09.265896 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0728 01:05:09.265907 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0728 01:05:09.265917 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f4e5007f940 test-client-1 | 2026-07-28T01:05:09.366831Z  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: 72af11ccfe995614699b9259e529914a 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'