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: moqx-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-09-20T00:52:29Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-20T00:52:29Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-20T00:52:29Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-20T00:52:29Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-20T00:52:29Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Container main-test-client-1 Recreate Container main-test-client-1 Recreated Attaching to relay-1, test-client-1 relay-1 | note: jemalloc enabled (LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2) relay-1 | I0920 00:52:30.138170 1 main.cpp:98] moqx v0.3.5-29-gdff8121c starting relay-1 | W0920 00:52:30.138853 1 main.cpp:111] Picoquic listener 'relay-pico': service 'default' match[1] has prefix path '/' — pico listeners only support exact path routing; clients using this prefix may fail to connect. relay-1 | W0920 00:52:30.142518 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0920 00:52:30.142578 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0920 00:52:30.142746 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0920 00:52:30.142774 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0920 00:52:30.143267 1 MoQPicoQuicShardedServer.cpp:109] Sharding picoquic across 4 threads; forcing disableMigration=true (SO_REUSEPORT cannot route a migrated connection's packets to the shard holding its state) relay-1 | I0920 00:52:30.144849 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0920 00:52:30.144873 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0920 00:52:30.144938 13 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0920 00:52:30.145623 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0920 00:52:30.145643 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0920 00:52:30.145834 14 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0920 00:52:30.146546 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0920 00:52:30.146560 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0920 00:52:30.146606 15 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0920 00:52:30.147423 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0920 00:52:30.147437 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0920 00:52:30.147474 16 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0920 00:52:30.148980 1 main.cpp:222] Admin server listening on 0.0.0.0:8000 test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.12 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..18 test-client-1 | 2026-09-20T00:52:35.742250Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51091 dual_stack=true test-client-1 | 2026-09-20T00:52:35.745528Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 232feec28fdfb2bff2971d9c7f1af982 test-client-1 | ... relay-1 | E20260920 00:52:35.745654 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:35.745761 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3b7d68f1c5de9a72, server CID=40000055f5ddbf30, downstream=172.18.0.3:51091, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:35.745834 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:35.746248Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:35.746820Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33005 dual_stack=true test-client-1 | 2026-09-20T00:52:35.748716Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 9a4d5a7fa06854924f56a8c3040c5074 test-client-1 | ... test-client-1 | 2026-09-20T00:52:37.749733Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) relay-1 | E20260920 00:52:37.750046 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:37.750095 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=567804999fe93f72, server CID=4000001a28a06388, downstream=172.18.0.3:33005, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:37.750153 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:37.750378Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:37.750836Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45563 dual_stack=true test-client-1 | 2026-09-20T00:52:37.753358Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-09-20T00:52:37.753867Z  WARN moq_transport::serve::error: [b4b240d9-3a12-460a-8eec-d8870ba888ed] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-20T00:52:37.754013Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:b4b240d9-3a12-460a-8eec-d8870ba888ed] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: a0172ca06807077d7ccd149d05a476a5 test-client-1 | ... relay-1 | E20260920 00:52:37.754226 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:37.754256 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=cba523f44ef6dd45, server CID=400000d8d699a536, downstream=172.18.0.3:45563, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:37.754291 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:37.754679Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:37.755168Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36356 dual_stack=true test-client-1 | 2026-09-20T00:52:37.757851Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52815 dual_stack=true test-client-1 | 2026-09-20T00:52:37.759592Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-20T00:52:37.759602Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-09-20T00:52:37.759975Z  WARN moq_transport::serve::error: [05cb748f-1b64-45f1-9a30-af248b011178] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-20T00:52:37.760110Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:05cb748f-1b64-45f1-9a30-af248b011178] - subscription was processed test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: 955334b9266d4ebdb7151313262a52d0 test-client-1 | subscriber_connection_id: 479dac7e1a70b122311afec9e651f8ae test-client-1 | ... relay-1 | E20260920 00:52:37.760345 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:37.760345 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:37.760387 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=aef4d9b78367ddfe, server CID=4000008157efa69b, downstream=172.18.0.3:36356, 0.0.0.0:4443=local, drain=none relay-1 | E20260920 00:52:37.760434 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7355897528a97ab0, server CID=400000cf0256c92e, downstream=172.18.0.3:52815, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:37.760467 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0920 00:52:37.760467 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:37.760710Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:37.760947Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:37.761364Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41182 dual_stack=true test-client-1 | 2026-09-20T00:52:37.763154Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-09-20T00:52:37.763555Z  WARN moq_transport::serve::error: [577ff5bf-e104-40ba-a649-1a1ea26a0040] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20260920 00:52:37.763747 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:37.763775 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b38f1cbc11f73ae1, server CID=4000004830671804, downstream=172.18.0.3:41182, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:37.763818 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:37.763984Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:38.265591Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37995 dual_stack=true test-client-1 | 2026-09-20T00:52:38.268642Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-09-20T00:52:41.269925Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-20T00:52:41.270154Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:577ff5bf-e104-40ba-a649-1a1ea26a0040] (may be expected) relay-1 | E20260920 00:52:41.271113 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:41.271200 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=21abaec1c9133bc2, server CID=40000019dc963df1, downstream=172.18.0.3:37995, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:41.271267 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:41.271000Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53706 dual_stack=true test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: 9ad240167b7e0f4ff34b0b32abd2e24c test-client-1 | publisher_connection_id: 52a1fd7da00eb059f3dfe5ca92aa6128 test-client-1 | ... test-client-1 | 2026-09-20T00:52:41.272104Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:41.276328Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-20T00:52:43.278686Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE test-client-1 | 2026-09-20T00:52:43.379570Z  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: 2109 test-client-1 | connection_id: fd22dc62335ab5f3526a53cf84d1984d test-client-1 | ... relay-1 | E20260920 00:52:43.379884 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:43.379935 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=331d81a58b31621b, server CID=4000000553549a3a, downstream=172.18.0.3:53706, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:43.380002 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:43.380266Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:43.380913Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35935 dual_stack=true test-client-1 | 2026-09-20T00:52:43.383257Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-20T00:52:43.383627Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-20T00:52:43.383677Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | ok 7 - publish-track-only relay-1 | E20260920 00:52:43.384063 16 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 379d4c7cd1c117f8f5ee9ce69e550837 test-client-1 | ... relay-1 | E20260920 00:52:43.384096 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1b9e368e3bbbb7ee, server CID=400000cfbeefa41e, downstream=172.18.0.3:35935, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:43.384135 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:43.384470Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:43.384901Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41166 dual_stack=true test-client-1 | 2026-09-20T00:52:43.388888Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39803 dual_stack=true test-client-1 | 2026-09-20T00:52:43.391231Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-20T00:52:43.391614Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | I0920 00:52:43.392000 12 MoqxRelay.cpp:2774] Updating forward for moq-test/publish/published-track forward=1 test-client-1 | 2026-09-20T00:52:43.392307Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-20T00:52:43.392321Z  WARN moq_transport::serve::error: [4cd16361-49d9-4344-9b1d-f690b036e541] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0920 00:52:43.392457 14 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 109 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... relay-1 | E20260920 00:52:43.493242 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:43.493242 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:43.493376 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9722c4444b71133a, server CID=40000044ff138308, downstream=172.18.0.3:41166, 0.0.0.0:4443=local, drain=none relay-1 | E20260920 00:52:43.493467 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5740298b6ee94f5e, server CID=4000008cb98a6ae0, downstream=172.18.0.3:39803, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:43.493546 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0920 00:52:43.493607 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0920 00:52:43.493783 15 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7fa228a80010 test-client-1 | 2026-09-20T00:52:43.494207Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:43.494248Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37157 dual_stack=true test-client-1 | 2026-09-20T00:52:43.494273Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:43.496668Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 test-client-1 | 2026-09-20T00:52:43.497090Z  WARN moq_transport::serve::error: [4591e710-6786-47a4-8fd5-9c23d9fe9b71] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | not ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | message: "expected REQUEST_ERROR TIMEOUT, got: not found: Track not found [error:4591e710-6786-47a4-8fd5-9c23d9fe9b71]" test-client-1 | ... relay-1 | E20260920 00:52:43.497443 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:43.497475 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=36262104f81a4669, server CID=400000828cb2582b, downstream=172.18.0.3:37157, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:43.497515 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:43.497777Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:43.498203Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44740 dual_stack=true test-client-1 | 2026-09-20T00:52:43.500490Z  WARN moq_transport::serve::error: [a371774c-0b11-44af-9f35-88035dfc9aa1] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-20T00:52:43.703131Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34197 dual_stack=true test-client-1 | not ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260920 00:52:43.706223 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:43.706329 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4140f0b17bf94aaf, server CID=40000043683ee3b0, downstream=172.18.0.3:34197, 0.0.0.0:4443=local, drain=none relay-1 | E20260920 00:52:43.706409 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:43.706446 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8f684231392d569d, server CID=4000004f5fc0bebe, downstream=172.18.0.3:44740, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:43.706503 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0920 00:52:43.706739 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:43.706822Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:43.706949Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:43.707247Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53795 dual_stack=true test-client-1 | 2026-09-20T00:52:43.709525Z  WARN moq_transport::serve::error: [d2c63b84-bd4d-4b9a-8c94-8457bf238e35] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-20T00:52:43.911949Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46445 dual_stack=true test-client-1 | not ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260920 00:52:43.915019 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:43.915068 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=89d17f2d59f1535b, server CID=400000410ebe4a33, downstream=172.18.0.3:46445, 0.0.0.0:4443=local, drain=none relay-1 | E20260920 00:52:43.915071 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:43.915119 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=de229dd7d0945054, server CID=4000001fe9fa5888, downstream=172.18.0.3:53795, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:43.915125 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0920 00:52:43.915155 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:43.915434Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:43.915558Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:43.915980Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44411 dual_stack=true test-client-1 | 2026-09-20T00:52:43.918141Z  WARN moq_transport::serve::error: [633cc421-b6be-45f4-a63d-55dc6d76c2bb] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-20T00:52:44.120151Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55275 dual_stack=true test-client-1 | not ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260920 00:52:44.123380 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:44.123405 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:44.123430 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=316bb1269745e22b, server CID=400000d5c60e83ec, downstream=172.18.0.3:55275, 0.0.0.0:4443=local, drain=none relay-1 | E20260920 00:52:44.123438 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e53263d4dfbe224d, server CID=4000008228e55842, downstream=172.18.0.3:44411, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:44.123482 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0920 00:52:44.123482 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:44.123835Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:44.124101Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:44.124457Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33977 dual_stack=true test-client-1 | 2026-09-20T00:52:44.127059Z  WARN moq_transport::serve::error: [8c4d7919-d091-484a-94ab-53ba1f6a1f94] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-20T00:52:44.328622Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41617 dual_stack=true test-client-1 | not ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260920 00:52:44.331847 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:44.331893 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5528c4a935cbb164, server CID=400000962bbcd2fb, downstream=172.18.0.3:41617, 0.0.0.0:4443=local, drain=none relay-1 | E20260920 00:52:44.331923 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:44.331933 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=609e87817ef6b68a, server CID=4000008eb0f1de45, downstream=172.18.0.3:33977, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:44.331961 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:44.332328Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0920 00:52:44.332265 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:44.332783Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35586 dual_stack=true test-client-1 | 2026-09-20T00:52:44.332809Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:44.335167Z  WARN moq_transport::serve::error: [bf426e98-2729-432d-9f4e-7c1a5e0386bc] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-20T00:52:44.536304Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56008 dual_stack=true test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 207 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260920 00:52:44.539578 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:44.539620 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0302ed39047213c6, server CID=4000001cbac22823, downstream=172.18.0.3:56008, 0.0.0.0:4443=local, drain=none relay-1 | E20260920 00:52:44.539634 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:44.539661 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8db4c3f4c5fd60a5, server CID=400000838d17d38c, downstream=172.18.0.3:35586, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:44.539666 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:44.539949Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0920 00:52:44.539732 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:44.540296Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:44.540561Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44343 dual_stack=true test-client-1 | 2026-09-20T00:52:44.542973Z  WARN moq_transport::serve::error: [bfe2b999-ebcb-4f55-b603-bdf8338f2a63] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-20T00:52:44.744435Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56049 dual_stack=true test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 207 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260920 00:52:44.747514 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:44.747630 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=867f3363b1f1fe21, server CID=4000004852d967ee, downstream=172.18.0.3:56049, 0.0.0.0:4443=local, drain=none relay-1 | E20260920 00:52:44.747529 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E0920 00:52:44.747733 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20260920 00:52:44.747743 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=13ebbbf8912d7666, server CID=4000008138be81bc, downstream=172.18.0.3:44343, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:44.748082 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:44.748079Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:44.748415Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:44.748509Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38519 dual_stack=true test-client-1 | 2026-09-20T00:52:44.751297Z  WARN moq_transport::serve::error: [e9ee2114-c275-413b-862e-f9e0a9a7a624] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-20T00:52:44.952320Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34534 dual_stack=true test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- relay-1 | E20260920 00:52:44.955220 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:44.955263 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b3a2e69a46548991, server CID=400000177106ec42, downstream=172.18.0.3:34534, 0.0.0.0:4443=local, drain=none relay-1 | E20260920 00:52:44.955295 14 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | duration_ms: 207 relay-1 | E20260920 00:52:44.955322 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=34ad6874c4cc8d72, server CID=4000005867d3a755, downstream=172.18.0.3:38519, 0.0.0.0:4443=local, drain=none test-client-1 | message: "subscriber setup failed before generation started" relay-1 | E0920 00:52:44.955314 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0920 00:52:44.955390 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | ... test-client-1 | 2026-09-20T00:52:44.955626Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:44.955680Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:44.956169Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51269 dual_stack=true test-client-1 | 2026-09-20T00:52:44.958664Z  WARN moq_transport::serve::error: [aa6a324d-d1ba-4b5c-9db5-b9f6fe2510ec] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-20T00:52:45.160860Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40899 dual_stack=true test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260920 00:52:45.164090 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:45.164161 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5957bd3f073ba3e5, server CID=400000d1835c2048, downstream=172.18.0.3:40899, 0.0.0.0:4443=local, drain=none relay-1 | E20260920 00:52:45.164202 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:45.164225 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7217e72bc63a99c0, server CID=400000d603d6637a, downstream=172.18.0.3:51269, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:45.164267 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0920 00:52:45.164442 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-20T00:52:45.164588Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:45.164726Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-20T00:52:45.165064Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35543 dual_stack=true test-client-1 | 2026-09-20T00:52:45.167391Z  WARN moq_transport::serve::error: [d66d993d-4015-4428-97ba-9d315050be01] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-20T00:52:45.368663Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59836 dual_stack=true test-client-1 | not ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 207 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260920 00:52:45.371858 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:45.371901 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c14f2151688747e9, server CID=4000009a29d7ff4e, downstream=172.18.0.3:59836, 0.0.0.0:4443=local, drain=none relay-1 | E20260920 00:52:45.371942 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260920 00:52:45.371969 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=81bdd6981ffa2d8e, server CID=400000c51b6e41a9, downstream=172.18.0.3:35543, 0.0.0.0:4443=local, drain=none relay-1 | E0920 00:52:45.371955 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0920 00:52:45.372021 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 exited with code 1 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 make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'