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-12T01:07:32Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-12T01:07:32Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-12T01:07:32Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-12T01:07:32Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-12T01:07:32Z" 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 | V0712 01:07:33.066753 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0712 01:07:33.068154 7 MoQServer.cpp:161] UDP send buffer for fd 15 is 425984 bytes (expected 2097152) test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.6 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-07-12T01:07:38.681697Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48452 dual_stack=true relay-1 | V0712 01:07:38.685416 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:07:38.685446 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0712 01:07:38.685646 8 MoQSession.cpp:2368] start sess=0x7f791404b010 relay-1 | V0712 01:07:38.685684 8 MoQSession.cpp:2561] sendSetup sess=0x7f791404b010 relay-1 | V0712 01:07:38.685895 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f791404b010 test-client-1 | 2026-07-12T01:07:38.686167Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0712 01:07:38.686171 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f791404b010 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 342e45be7be89b57afd08016d4186215 test-client-1 | ... test-client-1 | 2026-07-12T01:07:38.686912Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260712 01:07:38.686414 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260712 01:07:38.686674 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d7f936e09b351e8d, server CID=40000007a55512c7, downstream=[::ffff:172.18.0.3]:48452, [::]:4443=local, drain=none relay-1 | E0712 01:07:38.686756 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0712 01:07:38.686763 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7f791404b010 relay-1 | V0712 01:07:38.686767 8 MoQSession.cpp:2494] close sess=0x7f791404b010 relay-1 | V0712 01:07:38.686786 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7f791404b010 relay-1 | V0712 01:07:38.686814 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7f791404b010 relay-1 | V0712 01:07:38.686895 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f791404b010 relay-1 | V0712 01:07:38.686962 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f791404b010 relay-1 | V0712 01:07:38.687010 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7f791404b010 relay-1 | V0712 01:07:38.687019 8 MoQSession.cpp:2273] ~MoQSession sess=0x7f791404b010 test-client-1 | 2026-07-12T01:07:38.687359Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42801 dual_stack=true relay-1 | V0712 01:07:38.689086 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:07:38.689189 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0712 01:07:38.689334 8 MoQSession.cpp:2368] start sess=0x7f7914062b60 relay-1 | V0712 01:07:38.689449 8 MoQSession.cpp:2561] sendSetup sess=0x7f7914062b60 relay-1 | V0712 01:07:38.689586 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f7914062b60 relay-1 | V0712 01:07:38.689787 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f7914062b60 relay-1 | V0712 01:07:38.689857 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f7914062b60 relay-1 | V0712 01:07:38.689882 8 MoQSession.cpp:2705] onClientSetup sess=0x7f7914062b60 relay-1 | V0712 01:07:38.689976 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:07:38.690013 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0712 01:07:38.690031 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-12T01:07:38.690145Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0712 01:07:38.690273 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f7914062b60 relay-1 | V0712 01:07:38.690364 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f7914062b60 relay-1 | V0712 01:07:38.690396 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f7914062b60 relay-1 | V0712 01:07:38.690438 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0712 01:07:38.690471 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f7914062b60 test-client-1 | 2026-07-12T01:07:40.691485Z  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: 2005 test-client-1 | connection_id: c897fd63aac15ad57cac793c8cbd0063 test-client-1 | ... relay-1 | V0712 01:07:40.691637 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f7914062b60 relay-1 | V0712 01:07:40.691682 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7f7914062b60 relay-1 | V0712 01:07:40.691691 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0712 01:07:40.691700 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0712 01:07:40.691708 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f7914062b60 test-client-1 | 2026-07-12T01:07:40.692545Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44494 dual_stack=true relay-1 | V0712 01:07:40.694721 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:07:40.694742 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0712 01:07:40.694891 8 MoQSession.cpp:2368] start sess=0x7f791406ab20 relay-1 | V0712 01:07:40.694921 8 MoQSession.cpp:2561] sendSetup sess=0x7f791406ab20 relay-1 | V0712 01:07:40.695078 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f791406ab20 relay-1 | V0712 01:07:40.695300 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f791406ab20 relay-1 | V0712 01:07:40.695346 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f791406ab20 relay-1 | V0712 01:07:40.695355 8 MoQSession.cpp:2705] onClientSetup sess=0x7f791406ab20 relay-1 | V0712 01:07:40.695359 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:07:40.695363 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0712 01:07:40.695368 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0712 01:07:40.695464 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f791406ab20 relay-1 | V0712 01:07:40.695500 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f791406ab20 relay-1 | V0712 01:07:40.695519 8 MoQSession.cpp:3762] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f791406ab20 relay-1 | V0712 01:07:40.695534 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f791406ab20 relay-1 | E0712 01:07:40.695557 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0712 01:07:40.695565 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track test-client-1 | 2026-07-12T01:07:40.695281Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-07-12T01:07:40.695692Z  WARN moq_transport::serve::error: [c68d8fb9-60d5-4b9d-9139-35c9af476892] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:455 test-client-1 | 2026-07-12T01:07:40.695720Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | V0712 01:07:40.695569 8 MoQSession.cpp:5620] subscribeError sess=0x7f791406ab20 test-client-1 | 2026-07-12T01:07:40.695839Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:c68d8fb9-60d5-4b9d-9139-35c9af476892] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: ddaf44f4477310610329d1043ecd4e25 test-client-1 | ... relay-1 | E20260712 01:07:40.696036 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260712 01:07:40.696141 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e435d93a09b689f9, server CID=4000001e14971266, downstream=[::ffff:172.18.0.3]:44494, [::]:4443=local, drain=none relay-1 | E0712 01:07:40.696261 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0712 01:07:40.696277 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7f791406ab20 relay-1 | V0712 01:07:40.696282 8 MoQSession.cpp:2494] close sess=0x7f791406ab20 relay-1 | V0712 01:07:40.696288 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7f791406ab20 relay-1 | V0712 01:07:40.696303 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7f791406ab20 relay-1 | V0712 01:07:40.696426 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f791406ab20 relay-1 | V0712 01:07:40.696603 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7f791406ab20 test-client-1 | 2026-07-12T01:07:40.696526Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-12T01:07:40.696934Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35660 dual_stack=true relay-1 | V0712 01:07:40.698820 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:07:40.698837 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0712 01:07:40.698965 8 MoQSession.cpp:2368] start sess=0x7f7914077650 relay-1 | V0712 01:07:40.699009 8 MoQSession.cpp:2561] sendSetup sess=0x7f7914077650 relay-1 | V0712 01:07:40.699066 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f7914077650 relay-1 | V0712 01:07:40.699244 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f7914077650 relay-1 | V0712 01:07:40.699263 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f7914077650 relay-1 | V0712 01:07:40.699270 8 MoQSession.cpp:2705] onClientSetup sess=0x7f7914077650 relay-1 | V0712 01:07:40.699273 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:07:40.699277 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0712 01:07:40.699281 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-12T01:07:40.700034Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49059 dual_stack=true relay-1 | V0712 01:07:40.701667 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:07:40.701687 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0712 01:07:40.701795 8 MoQSession.cpp:2368] start sess=0x7f791408a1d0 relay-1 | V0712 01:07:40.701857 8 MoQSession.cpp:2561] sendSetup sess=0x7f791408a1d0 relay-1 | V0712 01:07:40.702044 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f791408a1d0 relay-1 | V0712 01:07:40.702090 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f791408a1d0 relay-1 | V0712 01:07:40.702177 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f791408a1d0 relay-1 | V0712 01:07:40.702186 8 MoQSession.cpp:2705] onClientSetup sess=0x7f791408a1d0 relay-1 | V0712 01:07:40.702188 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:07:40.702191 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0712 01:07:40.702194 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-12T01:07:40.702358Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-07-12T01:07:40.702395Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0712 01:07:40.702606 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f7914077650 relay-1 | V0712 01:07:40.702620 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f791408a1d0 relay-1 | V0712 01:07:40.702640 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f7914077650 relay-1 | V0712 01:07:40.702652 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f7914077650 relay-1 | V0712 01:07:40.702661 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f791408a1d0 relay-1 | V0712 01:07:40.702670 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f791408a1d0 relay-1 | V0712 01:07:40.702681 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f791408a1d0 relay-1 | V0712 01:07:40.702695 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0712 01:07:40.702706 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f7914077650 relay-1 | V0712 01:07:40.702747 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0712 01:07:40.702754 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0712 01:07:40.702765 8 MoQSession.cpp:5485] subscribe sess=0x7f7914077650 relay-1 | V0712 01:07:40.702874 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f7914077650 relay-1 | V0712 01:07:40.703191 8 MoQSession.cpp:4248] onSubscribeOk id=1 sess=0x7f7914077650 relay-1 | V0712 01:07:40.703213 8 MoQSession.cpp:5581] Subscribe ready trackReceiveState=0x7f7914085630 requestID=1 relay-1 | V0712 01:07:40.703222 8 MoQSession.cpp:5601] sendSubscribeOk sess=0x7f791408a1d0 relay-1 | V0712 01:07:40.711610 8 MoQSession.cpp:2273] ~MoQSession sess=0x7f791406ab20 test-client-1 | 2026-07-12T01:07:43.704006Z  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: 3008 test-client-1 | publisher_connection_id: 93721d1ff0fa0461eeb430813ff7ec4b test-client-1 | subscriber_connection_id: ce54432e5f204cf5790e0d49b62c89ae test-client-1 | ... relay-1 | V0712 01:07:43.704222 8 MoQSession.cpp:4548] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0712 01:07:43.704265 8 MoQSession.cpp:1942] processPublishDone trackReceiveState=0x7f7914085630 relay-1 | V0712 01:07:43.704271 8 MoQSession.cpp:1962] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7f7914085630 relay-1 | V0712 01:07:43.704279 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f7914077650 relay-1 | V0712 01:07:43.704290 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f7914077650 relay-1 | V0712 01:07:43.704304 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7f7914077650 relay-1 | V0712 01:07:43.704311 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0712 01:07:43.704320 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0712 01:07:43.704330 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f7914077650 relay-1 | V0712 01:07:43.704341 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f791408a1d0 test-client-1 | 2026-07-12T01:07:43.705127Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38427 dual_stack=true relay-1 | V0712 01:07:43.707216 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:07:43.707237 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0712 01:07:43.707372 8 MoQSession.cpp:2368] start sess=0x7f7914095730 relay-1 | V0712 01:07:43.707436 8 MoQSession.cpp:2561] sendSetup sess=0x7f7914095730 relay-1 | V0712 01:07:43.707578 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f7914095730 test-client-1 | 2026-07-12T01:07:43.707786Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0712 01:07:43.707732 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f7914095730 relay-1 | V0712 01:07:43.707797 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f7914095730 relay-1 | V0712 01:07:43.707813 8 MoQSession.cpp:2705] onClientSetup sess=0x7f7914095730 relay-1 | V0712 01:07:43.707817 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:07:43.707821 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0712 01:07:43.707828 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0712 01:07:43.708136 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f7914095730 relay-1 | V0712 01:07:43.708176 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f7914095730 relay-1 | V0712 01:07:43.708193 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f7914095730 relay-1 | V0712 01:07:43.708209 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f7914095730 relay-1 | V0712 01:07:43.708230 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0712 01:07:43.708242 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0712 01:07:43.708254 8 MoQSession.cpp:5601] sendSubscribeOk sess=0x7f7914095730 test-client-1 | 2026-07-12T01:07:44.209426Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39365 dual_stack=true relay-1 | V0712 01:07:44.212167 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:07:44.212201 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0712 01:07:44.212522 8 MoQSession.cpp:2368] start sess=0x7f79140a5fe0 relay-1 | V0712 01:07:44.212565 8 MoQSession.cpp:2561] sendSetup sess=0x7f79140a5fe0 relay-1 | V0712 01:07:44.212586 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f79140a5fe0 relay-1 | V0712 01:07:44.212647 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f79140a5fe0 relay-1 | V0712 01:07:44.212722 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f79140a5fe0 relay-1 | V0712 01:07:44.212734 8 MoQSession.cpp:2705] onClientSetup sess=0x7f79140a5fe0 relay-1 | V0712 01:07:44.212739 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:07:44.212743 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0712 01:07:44.212749 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-12T01:07:44.212856Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0712 01:07:44.213073 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f79140a5fe0 relay-1 | V0712 01:07:44.213156 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f79140a5fe0 relay-1 | V0712 01:07:44.213172 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f79140a5fe0 relay-1 | V0712 01:07:44.213185 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0712 01:07:44.213196 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f79140a5fe0 relay-1 | V0712 01:07:45.715015 8 MoQSession.cpp:2034] Delivering PUBLISH_DONE after timeout, have=0 expected=18446744073709551615 relay-1 | V0712 01:07:45.715051 8 MoQRelay.cpp:391] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0712 01:07:45.715061 8 MoQForwarder.cpp:578] publishDone pubDone reason=peer closed stream before reply relay-1 | V0712 01:07:45.715067 8 MoQForwarder.cpp:300] drainSubscriber from publishDone session=0x7f7914095730 relay-1 | V0712 01:07:45.715071 8 MoQSession.cpp:5695] sendPublishDone sess=0x7f7914095730 relay-1 | V0712 01:07:45.715105 8 MoQForwarder.cpp:362] Resetting open subgroups for subscriber=0x7f7914085ff0 relay-1 | V0712 01:07:45.715109 8 MoQForwarder.cpp:384] subscribers_.size()=1 relay-1 | V0712 01:07:45.715116 8 MoQForwarder.cpp:300] drainSubscriber from publishDone session=0x7f791408a1d0 relay-1 | V0712 01:07:45.715119 8 MoQSession.cpp:5695] sendPublishDone sess=0x7f791408a1d0 relay-1 | V0712 01:07:45.715129 8 MoQForwarder.cpp:362] Resetting open subgroups for subscriber=0x7f7914052630 relay-1 | V0712 01:07:45.715137 8 MoQForwarder.cpp:384] subscribers_.size()=0 relay-1 | I0712 01:07:45.715142 8 MoQRelay.cpp:1527] Publisher terminated for moq-test/interop/test-track relay-1 | V0712 01:07:45.715156 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track test-client-1 | 2026-07-12T01:07:45.715457Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-12T01:07:45.715618Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260712 01:07:45.715708 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260712 01:07:45.715791 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=66127aeb16b81342, server CID=4000000dbace7e16, downstream=[::ffff:172.18.0.3]:38427, [::]:4443=local, drain=none relay-1 | E20260712 01:07:45.715849 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260712 01:07:45.715871 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=27e90d55bbee46d0, server CID=400000055cc40685, downstream=[::ffff:172.18.0.3]:49059, [::]:4443=local, drain=none relay-1 | E0712 01:07:45.715923 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0712 01:07:45.715929 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7f7914095730 relay-1 | V0712 01:07:45.715931 8 MoQSession.cpp:2494] close sess=0x7f7914095730 relay-1 | V0712 01:07:45.715937 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7f7914095730 relay-1 | V0712 01:07:45.715950 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7f7914095730 relay-1 | E0712 01:07:45.716064 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0712 01:07:45.716094 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7f791408a1d0 relay-1 | V0712 01:07:45.716104 8 MoQSession.cpp:2494] close sess=0x7f791408a1d0 test-client-1 | 2026-07-12T01:07:45.716093Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0712 01:07:45.716110 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7f791408a1d0 relay-1 | V0712 01:07:45.716120 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7f791408a1d0 relay-1 | V0712 01:07:45.716230 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f7914095730 test-client-1 | 2026-07-12T01:07:45.716230Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0712 01:07:45.716296 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7f7914095730 relay-1 | V0712 01:07:45.716333 8 MoQSession.cpp:2273] ~MoQSession sess=0x7f7914095730 relay-1 | V0712 01:07:45.716382 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7f791408a1d0 test-client-1 | 2026-07-12T01:07:47.214231Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-07-12T01:07:47.214256Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=3 (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: 0827222baecd43c4b7c96852f39586d6 test-client-1 | publisher_connection_id: f212f8738736299a2111b3a2208e88b4 test-client-1 | ... relay-1 | V0712 01:07:47.214377 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f79140a5fe0 relay-1 | V0712 01:07:47.214423 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7f79140a5fe0 relay-1 | V0712 01:07:47.214430 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0712 01:07:47.214439 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0712 01:07:47.214449 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f79140a5fe0 test-client-1 | 2026-07-12T01:07:47.215167Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40573 dual_stack=true relay-1 | V0712 01:07:47.217896 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:07:47.217927 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0712 01:07:47.218085 8 MoQSession.cpp:2368] start sess=0x7f7914073580 relay-1 | V0712 01:07:47.218118 8 MoQSession.cpp:2561] sendSetup sess=0x7f7914073580 relay-1 | V0712 01:07:47.218202 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f7914073580 test-client-1 | 2026-07-12T01:07:47.218597Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0712 01:07:47.218596 8 MoQSession.cpp:6130] onNewUniStream sess=0x7f7914073580 relay-1 | V0712 01:07:47.218629 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f7914073580 relay-1 | V0712 01:07:47.218638 8 MoQSession.cpp:2705] onClientSetup sess=0x7f7914073580 relay-1 | V0712 01:07:47.218643 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:07:47.218649 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0712 01:07:47.218654 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0712 01:07:47.218735 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f7914073580 relay-1 | V0712 01:07:47.218770 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f7914073580 relay-1 | V0712 01:07:47.218784 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f7914073580 relay-1 | V0712 01:07:47.218799 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0712 01:07:47.218810 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f7914073580 test-client-1 | 2026-07-12T01:07:49.220062Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0712 01:07:49.220242 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f7914073580 relay-1 | V0712 01:07:49.220289 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7f7914073580 relay-1 | V0712 01:07:49.220299 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0712 01:07:49.220309 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0712 01:07:49.220319 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f7914073580 test-client-1 | 2026-07-12T01:07:49.321237Z  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: fef4ce94338860a82c9cbfa3c9847dbc 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'