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-18T00:49:01Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-18T00:49:01Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-18T00:49:01Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-18T00:49:01Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-18T00:49:01Z" 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 | I0918 00:49:01.661435 1 main.cpp:98] moqx v0.3.5-23-gb8eabd77 starting relay-1 | W0918 00:49:01.662087 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 | W0918 00:49:01.665714 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0918 00:49:01.665773 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0918 00:49:01.665825 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0918 00:49:01.665907 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0918 00:49:01.666379 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 | I0918 00:49:01.667723 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0918 00:49:01.667745 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0918 00:49:01.667803 13 PicoQuicSocketHandler.cpp:132] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0918 00:49:01.668509 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0918 00:49:01.668528 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0918 00:49:01.668565 14 PicoQuicSocketHandler.cpp:132] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0918 00:49:01.669443 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0918 00:49:01.669457 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0918 00:49:01.669524 15 PicoQuicSocketHandler.cpp:132] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0918 00:49:01.670299 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0918 00:49:01.670313 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0918 00:49:01.670352 16 PicoQuicSocketHandler.cpp:132] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0918 00:49:01.671754 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-18T00:49:07.263217Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34142 dual_stack=true test-client-1 | 2026-09-18T00:49:07.266650Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | E20260918 00:49:07.266784 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:07.266855 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ab09d32b47816716, server CID=400000983ccae3cf, downstream=172.18.0.3:34142, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:07.266925 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 4e40c1839f7a60d37099429eb22b4bd6 test-client-1 | ... test-client-1 | 2026-09-18T00:49:07.267453Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:07.267794Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49201 dual_stack=true test-client-1 | 2026-09-18T00:49:07.269753Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | ok 2 - publish-namespace-only test-client-1 | 2026-09-18T00:49:09.271432Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 740d5c6ed27096e9acc711ca2eec019e test-client-1 | ... relay-1 | E20260918 00:49:09.271633 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:09.271696 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=257b7feb48d6db8d, server CID=400000d1b29a12f0, downstream=172.18.0.3:49201, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:09.271769 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:09.272131Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:09.272806Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36511 dual_stack=true test-client-1 | 2026-09-18T00:49:09.275132Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-09-18T00:49:09.275584Z  WARN moq_transport::serve::error: [39fa5f46-38d1-426d-877d-9ef58908684f] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-18T00:49:09.275669Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:39fa5f46-38d1-426d-877d-9ef58908684f] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: a86e03152c5fe3393e4db20ec3e5d525 test-client-1 | ... relay-1 | E20260918 00:49:09.275993 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:09.276023 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=387cb899225a1740, server CID=4000005245925485, downstream=172.18.0.3:36511, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:09.276055 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:09.276351Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:09.276757Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36844 dual_stack=true test-client-1 | 2026-09-18T00:49:09.279360Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56895 dual_stack=true test-client-1 | 2026-09-18T00:49:09.281023Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-18T00:49:09.281037Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-09-18T00:49:09.281465Z  WARN moq_transport::serve::error: [db647d4a-a6e0-4835-87b4-a323900ad93a] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: ca8e949717ef0197714acfe465af63d2 test-client-1 | subscriber_connection_id: e11a74d04cc327f7a604aec44f2d9f1d test-client-1 | ... relay-1 | E20260918 00:49:09.281817 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:09.281847 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0a040cccebd134b1, server CID=4000005665c9f33f, downstream=172.18.0.3:36844, 0.0.0.0:4443=local, drain=none test-client-1 | 2026-09-18T00:49:09.281655Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:db647d4a-a6e0-4835-87b4-a323900ad93a] - subscription was processed test-client-1 | 2026-09-18T00:49:09.282058Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:09.282133Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260918 00:49:09.281823 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:09.281895 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=65697fdfedf9ee0b, server CID=400000c878cdf854, downstream=172.18.0.3:56895, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:09.281885 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0918 00:49:09.281933 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:09.282697Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51643 dual_stack=true test-client-1 | 2026-09-18T00:49:09.284555Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-09-18T00:49:09.284938Z  WARN moq_transport::serve::error: [118b78dc-bb72-4ced-a3f9-158990c45168] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20260918 00:49:09.285111 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:09.285164 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=de53267ff3742e66, server CID=4000000732dedb41, downstream=172.18.0.3:51643, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:09.285207 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:09.285447Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:09.786949Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40351 dual_stack=true test-client-1 | 2026-09-18T00:49:09.790701Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | E20260918 00:49:12.791766 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:12.791812 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2dde60e87d55d1fb, server CID=40000043720b071a, downstream=172.18.0.3:40351, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:12.791871 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:12.791573Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-18T00:49:12.791593Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:118b78dc-bb72-4ced-a3f9-158990c45168] (may be expected) test-client-1 | 2026-09-18T00:49:12.792517Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51085 dual_stack=true test-client-1 | 2026-09-18T00:49:12.792656Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: 2a5e7e459d12ac5b5d4ae09b08e069a0 test-client-1 | publisher_connection_id: 75c11e0a3395ad5fe63c5caf1ffe4fe5 test-client-1 | ... test-client-1 | 2026-09-18T00:49:12.795710Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-18T00:49:14.796897Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE test-client-1 | 2026-09-18T00:49:14.898034Z  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: 6c66a14a0e5e4c5522735d8f54686c42 test-client-1 | ... relay-1 | E20260918 00:49:14.898298 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:14.898391 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2083d06d7d9de0e5, server CID=40000094524d0ae5, downstream=172.18.0.3:51085, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:14.898494 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:14.898807Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:14.899327Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48412 dual_stack=true test-client-1 | 2026-09-18T00:49:14.901556Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-18T00:49:14.902028Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: c4533d52a589c14dc5b2788a9062d77a test-client-1 | ... test-client-1 | 2026-09-18T00:49:14.902286Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | E20260918 00:49:14.902422 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:14.902453 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=169a6301c96e67e6, server CID=400000da9584dfc5, downstream=172.18.0.3:48412, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:14.902498 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:14.902685Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:14.903313Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41923 dual_stack=true test-client-1 | 2026-09-18T00:49:14.906561Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38327 dual_stack=true test-client-1 | 2026-09-18T00:49:14.909707Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-18T00:49:14.910135Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | I0918 00:49:14.910394 12 MoqxRelay.cpp:2774] Updating forward for moq-test/publish/published-track forward=1 test-client-1 | 2026-09-18T00:49:14.910612Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-18T00:49:14.910628Z  WARN moq_transport::serve::error: [5cb16f3d-5d35-4a79-895b-7eae2baaae76] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0918 00:49:14.910793 16 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 | E20260918 00:49:15.011778 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:15.011781 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:15.011826 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=40ce6545c57394b2, server CID=4000000dffe72781, downstream=172.18.0.3:38327, 0.0.0.0:4443=local, drain=none relay-1 | E20260918 00:49:15.011835 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ac7948d215643b2a, server CID=400000c9f5b2ec65, downstream=172.18.0.3:41923, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:15.011897 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0918 00:49:15.011895 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:15.012299Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0918 00:49:15.012391 13 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7fe5570b3010 test-client-1 | 2026-09-18T00:49:15.012827Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59088 dual_stack=true test-client-1 | 2026-09-18T00:49:15.012860Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:15.014852Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 test-client-1 | 2026-09-18T00:49:15.015234Z  WARN moq_transport::serve::error: [0cb7d9b0-70ca-46a1-a3ee-2cb6f6f498fa] 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 | --- relay-1 | E20260918 00:49:15.015419 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:15.015450 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=645d17a32bd8898c, server CID=40000080ae591d3d, downstream=172.18.0.3:59088, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:15.015485 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:15.015640Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | duration_ms: 3 test-client-1 | message: "expected REQUEST_ERROR TIMEOUT, got: not found: Track not found [error:0cb7d9b0-70ca-46a1-a3ee-2cb6f6f498fa]" test-client-1 | ... test-client-1 | 2026-09-18T00:49:15.016277Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44702 dual_stack=true test-client-1 | 2026-09-18T00:49:15.018629Z  WARN moq_transport::serve::error: [64ee7415-69e7-47dc-b0f8-d7c19fdd3f54] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-18T00:49:15.220905Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59616 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 | E20260918 00:49:15.223779 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:15.223820 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1bfcd6e879bc48eb, server CID=400000992c639855, downstream=172.18.0.3:59616, 0.0.0.0:4443=local, drain=none relay-1 | E20260918 00:49:15.223789 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:15.223925 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9773eaebb9b60d31, server CID=4000001b91aa5f7c, downstream=172.18.0.3:44702, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:15.223862 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0918 00:49:15.223969 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:15.224435Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:15.224490Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:15.224746Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57481 dual_stack=true test-client-1 | 2026-09-18T00:49:15.226965Z  WARN moq_transport::serve::error: [30f4a2e2-e6fc-42f4-89bb-9cab71552e12] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-18T00:49:15.428620Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45172 dual_stack=true test-client-1 | not ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- relay-1 | E20260918 00:49:15.431517 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:15.431537 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:15.431562 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4bd37bdb778c5068, server CID=400000049ee00bb9, downstream=172.18.0.3:45172, 0.0.0.0:4443=local, drain=none test-client-1 | duration_ms: 207 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... test-client-1 | 2026-09-18T00:49:15.431853Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260918 00:49:15.431571 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=116658bd17e05fb9, server CID=4000004a3bca09a4, downstream=172.18.0.3:57481, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:15.431610 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0918 00:49:15.431610 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:15.431982Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:15.432488Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42518 dual_stack=true test-client-1 | 2026-09-18T00:49:15.434889Z  WARN moq_transport::serve::error: [5c4642fb-fc93-46b4-b2de-e6174f09dcc9] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-18T00:49:15.636914Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41592 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 | E20260918 00:49:15.639462 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:15.639495 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=677563a22d4c9bca, server CID=40000008f271e51b, downstream=172.18.0.3:41592, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:15.639547 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:15.639846Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260918 00:49:15.639986 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:15.640017 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=48048bf353b23aad, server CID=4000000e937ff5fa, downstream=172.18.0.3:42518, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:15.640078 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:15.640268Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:15.640557Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48988 dual_stack=true test-client-1 | 2026-09-18T00:49:15.642972Z  WARN moq_transport::serve::error: [0c28f823-3c6f-4a67-a675-510682fa28a6] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-18T00:49:15.845074Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42464 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 | E20260918 00:49:15.847805 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:15.847826 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:15.847858 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=46d4b7d456a1e851, server CID=4000001fc61f834f, downstream=172.18.0.3:48988, 0.0.0.0:4443=local, drain=none relay-1 | E20260918 00:49:15.847837 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=faecfc434d7a5dcf, server CID=400000c275b6db8d, downstream=172.18.0.3:42464, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:15.847905 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0918 00:49:15.847912 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:15.848239Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:15.848483Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:15.848781Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48518 dual_stack=true test-client-1 | 2026-09-18T00:49:15.852277Z  WARN moq_transport::serve::error: [e63070ff-1f98-4bd6-9043-7be88e2f974c] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-18T00:49:16.053554Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50908 dual_stack=true test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260918 00:49:16.056659 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:16.056700 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=94b02ebf3c9b22de, server CID=40000089cefe7e8f, downstream=172.18.0.3:50908, 0.0.0.0:4443=local, drain=none relay-1 | E20260918 00:49:16.056730 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:16.056743 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=690252d0e4868364, server CID=400000968c8e189d, downstream=172.18.0.3:48518, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:16.056778 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:16.057037Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0918 00:49:16.057020 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:16.057575Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:16.057703Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46533 dual_stack=true test-client-1 | 2026-09-18T00:49:16.060007Z  WARN moq_transport::serve::error: [3b298278-4a8f-4418-9df0-82792e759ac9] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-18T00:49:16.261227Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49694 dual_stack=true test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- relay-1 | E20260918 00:49:16.264055 15 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | duration_ms: 207 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260918 00:49:16.264112 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ff9bb1bd0498b135, server CID=400000897e7f7808, downstream=172.18.0.3:49694, 0.0.0.0:4443=local, drain=none relay-1 | E20260918 00:49:16.264218 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:16.264257 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=df179ab5d45b8d5b, server CID=4000009e36262b37, downstream=172.18.0.3:46533, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:16.264310 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:16.264562Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0918 00:49:16.264513 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:16.264848Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:16.265078Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48884 dual_stack=true test-client-1 | 2026-09-18T00:49:16.267608Z  WARN moq_transport::serve::error: [e67799a4-a8ac-46ce-9971-fb061946c72a] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-18T00:49:16.469854Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46600 dual_stack=true test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260918 00:49:16.472690 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:16.472724 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=77cfe4c192c4b9fd, server CID=400000014c45e5e4, downstream=172.18.0.3:46600, 0.0.0.0:4443=local, drain=none relay-1 | E20260918 00:49:16.472728 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:16.472800 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3235e88a0976fe06, server CID=400000c94c85cb6c, downstream=172.18.0.3:48884, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:16.472772 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:16.473215Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0918 00:49:16.472840 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:16.473437Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:16.473677Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37627 dual_stack=true test-client-1 | 2026-09-18T00:49:16.475931Z  WARN moq_transport::serve::error: [1f33af9a-7ba4-4535-9171-1a875d0b2999] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-18T00:49:16.677923Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54799 dual_stack=true test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 207 test-client-1 | message: "subscriber setup failed before generation started" test-client-1 | ... relay-1 | E20260918 00:49:16.680591 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:16.680611 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:16.680637 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=02aab4b6f43a1c8b, server CID=400000c979c0b151, downstream=172.18.0.3:54799, 0.0.0.0:4443=local, drain=none relay-1 | E20260918 00:49:16.680644 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=25b994b39b866e5c, server CID=40000099a7f47ae7, downstream=172.18.0.3:37627, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:16.680682 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0918 00:49:16.680681 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-18T00:49:16.680898Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:16.681162Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:49:16.681548Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34724 dual_stack=true test-client-1 | 2026-09-18T00:49:16.683841Z  WARN moq_transport::serve::error: [238d42d8-95ba-4961-aa14-12ca2f9c91d8] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-18T00:49:16.885921Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40714 dual_stack=true test-client-1 | not ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "subscriber setup failed before generation started" relay-1 | E20260918 00:49:16.888911 15 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ... relay-1 | E20260918 00:49:16.888947 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260918 00:49:16.888978 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fd18b62754356aa3, server CID=4000005acdb12e3a, downstream=172.18.0.3:34724, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:16.889031 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20260918 00:49:16.888952 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=011656420fd844a2, server CID=4000008c6ef78ce6, downstream=172.18.0.3:40714, 0.0.0.0:4443=local, drain=none relay-1 | E0918 00:49:16.889170 15 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'