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-10-02T00:48:58Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-02T00:48:58Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-02T00:48:58Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-02T00:48:58Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-02T00:48:58Z" 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 | I1002 00:48:59.117355 1 main.cpp:98] moqx v0.3.5-91-ge49af0a4 starting relay-1 | W1002 00:48:59.118092 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 | W1002 00:48:59.122120 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1002 00:48:59.122180 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1002 00:48:59.122307 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1002 00:48:59.122416 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1002 00:48:59.122878 1 MoQPicoQuicShardedServer.cpp:113] 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 | I1002 00:48:59.124333 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1002 00:48:59.124356 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1002 00:48:59.124443 13 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1002 00:48:59.125168 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1002 00:48:59.125187 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1002 00:48:59.125243 14 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1002 00:48:59.125987 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1002 00:48:59.126001 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1002 00:48:59.126073 15 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1002 00:48:59.126761 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1002 00:48:59.126779 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1002 00:48:59.126831 16 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1002 00:48:59.128389 1 main.cpp:226] 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-10-02T00:49:04.725311Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44233 dual_stack=true test-client-1 | 2026-10-02T00:49:04.728995Z  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: 0f88d9209b13d64c8fcc8e8142a5a1f6 test-client-1 | ... relay-1 | E20261002 00:49:04.729264 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:04.729367 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=47992e35f1832b9f, server CID=4000001d7f32f2df, downstream=172.18.0.3:44233, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:04.729471 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:04.729850Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:04.729893Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47523 dual_stack=true test-client-1 | 2026-10-02T00:49:04.732503Z  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: 2005 test-client-1 | connection_id: 120f88696d1a9d895ce8ef3a2f8fbf03 test-client-1 | ... test-client-1 | 2026-10-02T00:49:06.734195Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) relay-1 | E20261002 00:49:06.734620 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:06.734678 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0a54a47045c77c23, server CID=40000059354a097c, downstream=172.18.0.3:47523, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:06.734750 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:06.735074Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:06.735576Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49588 dual_stack=true test-client-1 | 2026-10-02T00:49:06.738068Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-10-02T00:49:06.738460Z  WARN moq_transport::serve::error: [b44b32b5-a224-440a-ab5e-8c413a2f0a24] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-10-02T00:49:06.738503Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:b44b32b5-a224-440a-ab5e-8c413a2f0a24] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 057b22d3a868bcb51e660b143b4fad98 test-client-1 | ... relay-1 | E20261002 00:49:06.738689 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:06.738725 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=136e3ffaaad4598c, server CID=4000009c78154c8c, downstream=172.18.0.3:49588, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:06.738766 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:06.739120Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:06.739668Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51423 dual_stack=true test-client-1 | 2026-10-02T00:49:06.742276Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53700 dual_stack=true test-client-1 | 2026-10-02T00:49:06.744158Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-02T00:49:06.744168Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-10-02T00:49:09.745037Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: 47fbe10fb04181047f81726e8abc5cb9 test-client-1 | subscriber_connection_id: 0376aeca2198cd8450113baa94e7a474 test-client-1 | ... test-client-1 | 2026-10-02T00:49:09.745806Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:09.746082Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261002 00:49:09.745362 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:09.745420 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b39cb9ceba571347, server CID=400000df12daed5b, downstream=172.18.0.3:53700, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:09.745500 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20261002 00:49:09.745575 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:09.745605 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=cc8f23fe422d718a, server CID=40000089a987e1ee, downstream=172.18.0.3:51423, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:09.745711 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:09.746554Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36352 dual_stack=true test-client-1 | 2026-10-02T00:49:09.748946Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-10-02T00:49:09.749396Z  WARN moq_transport::serve::error: [0d3425f5-29cb-47dc-bd86-3ca6cb84a3d2] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20261002 00:49:09.749543 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:09.749603 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8d105b2cc843625a, server CID=400000d365617de8, downstream=172.18.0.3:36352, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:09.749646 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:09.749897Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:10.250257Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44900 dual_stack=true test-client-1 | 2026-10-02T00:49:10.255071Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-10-02T00:49:13.256179Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-10-02T00:49:13.256206Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:0d3425f5-29cb-47dc-bd86-3ca6cb84a3d2] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3511 test-client-1 | subscriber_connection_id: 89d749028dd687a103e0a967606d781d test-client-1 | publisher_connection_id: fe38990c5f6611d187e2ff7f08e6da2a test-client-1 | ... test-client-1 | 2026-10-02T00:49:13.256885Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:13.257515Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47957 dual_stack=true relay-1 | E20261002 00:49:13.256430 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:13.256484 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=de56b2e821026203, server CID=40000088f6e884d7, downstream=172.18.0.3:44900, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:13.256546 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:13.261322Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-02T00:49:15.263513Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2108 test-client-1 | connection_id: 2ca443ac5358982601d61e01b66f2af2 test-client-1 | ... test-client-1 | 2026-10-02T00:49:15.364458Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20261002 00:49:15.364817 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:15.364967 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1db9f87698b5f9ea, server CID=40000052226ea335, downstream=172.18.0.3:47957, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:15.365066 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:15.365502Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:15.365815Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58587 dual_stack=true test-client-1 | 2026-10-02T00:49:15.368319Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-02T00:49:15.368771Z  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: 7d8b5ab6f45ba66d1cd78c339a6b7542 test-client-1 | ... test-client-1 | 2026-10-02T00:49:15.369006Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | E20261002 00:49:15.369153 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:15.369182 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6ad3ef0306a09d2c, server CID=40000000447fceef, downstream=172.18.0.3:58587, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:15.369221 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:15.369958Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33159 dual_stack=true test-client-1 | 2026-10-02T00:49:15.370097Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:15.372627Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50056 dual_stack=true test-client-1 | 2026-10-02T00:49:15.374328Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-02T00:49:15.374732Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | I1002 00:49:15.374995 12 MoqxRelay.cpp:2770] Updating forward for moq-test/publish/published-track forward=1 test-client-1 | 2026-10-02T00:49:15.375195Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-02T00:49:15.375212Z  WARN moq_transport::serve::error: [f430c27e-cefc-4501-93d2-107646eb9351] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E1002 00:49:15.375346 16 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply relay-1 | E20261002 00:49:15.476552 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:15.476577 16 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-10-02T00:49:15.477047Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:15.477105Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261002 00:49:15.476609 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=998067ad248ef4ca, server CID=400000165d8f7d98, downstream=172.18.0.3:50056, 0.0.0.0:4443=local, drain=none test-client-1 | not ok 8 - publish-track-subscribe relay-1 | E20261002 00:49:15.476624 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a973eb49beaf9fcc, server CID=400000d3db0f1ff7, downstream=172.18.0.3:33159, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:15.476671 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1002 00:49:15.476674 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | --- test-client-1 | duration_ms: 107 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... test-client-1 | 2026-10-02T00:49:15.477796Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37413 dual_stack=true test-client-1 | 2026-10-02T00:49:15.480092Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 test-client-1 | 2026-10-02T00:49:15.991620Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT test-client-1 | ok 9 - rendezvous-timeout relay-1 | E20261002 00:49:15.991796 14 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- test-client-1 | duration_ms: 515 test-client-1 | connection_id: 961249c63fb2e77a6cc6eb9a0032d1d0 test-client-1 | ... relay-1 | E20261002 00:49:15.991879 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1f17049d20d045ea, server CID=400000456ba0355e, downstream=172.18.0.3:37413, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:15.991942 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:15.992233Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:15.992798Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46844 dual_stack=true test-client-1 | 2026-10-02T00:49:16.197485Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34066 dual_stack=true relay-1 | I1002 00:49:16.201000 12 MoqxRelay.cpp:2770] Updating forward for moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-d5ab3d0384706547 forward=1 test-client-1 | 2026-10-02T00:49:16.201201Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-02T00:49:16.201217Z  WARN moq_transport::serve::error: [902a4f21-4e84-4be4-980c-2653fac7aa3f] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-02T00:49:16.201301Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E1002 00:49:16.201310 15 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 225 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261002 00:49:16.216957 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:16.217005 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=094e17d7d49e06b2, server CID=400000958e8990f6, downstream=172.18.0.3:34066, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:16.217063 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:16.217349Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261002 00:49:16.217557 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:16.217664 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6687294d262306f3, server CID=4000008f2d36347b, downstream=172.18.0.3:46844, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:16.217736 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:16.217941Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:16.218063Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51815 dual_stack=true test-client-1 | 2026-10-02T00:49:16.423318Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42581 dual_stack=true relay-1 | I1002 00:49:16.426343 12 MoqxRelay.cpp:2770] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-deac339c98a00491 forward=1 test-client-1 | 2026-10-02T00:49:16.426621Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-02T00:49:16.426638Z  WARN moq_transport::serve::error: [798e7aa3-4b0c-4a72-b7cb-4df789930df5] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-02T00:49:16.426795Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E1002 00:49:16.426749 15 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 228 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261002 00:49:16.445755 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:16.445802 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=67f5e447a4709175, server CID=4000008c390e9cec, downstream=172.18.0.3:42581, 0.0.0.0:4443=local, drain=none relay-1 | E20261002 00:49:16.445834 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:16.445888 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=45f4d7dd94910f8b, server CID=400000ceddc8fb10, downstream=172.18.0.3:51815, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:16.445892 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1002 00:49:16.445940 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:16.446139Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:16.446496Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:16.446874Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47975 dual_stack=true test-client-1 | 2026-10-02T00:49:16.650426Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35298 dual_stack=true relay-1 | I1002 00:49:16.653525 12 MoqxRelay.cpp:2770] Updating forward for moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-798a1825d1b48595 forward=1 test-client-1 | 2026-10-02T00:49:16.653820Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-02T00:49:16.653871Z  WARN moq_transport::serve::error: [0466ef4c-423b-4ed7-814b-34d999359cd4] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-02T00:49:16.653902Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | E1002 00:49:16.654174 15 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 211 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261002 00:49:16.657198 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:16.657267 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:16.657353 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=21b0c35e620260af, server CID=4000000c26989386, downstream=172.18.0.3:47975, 0.0.0.0:4443=local, drain=none relay-1 | E20261002 00:49:16.657274 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7f4f366b1f796590, server CID=400000817d6bee2f, downstream=172.18.0.3:35298, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:16.657409 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:16.657685Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1002 00:49:16.657465 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:16.658038Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:16.658262Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39822 dual_stack=true test-client-1 | 2026-10-02T00:49:16.862395Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54518 dual_stack=true relay-1 | I1002 00:49:16.865460 12 MoqxRelay.cpp:2770] Updating forward for moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-856dbb90d9f9ec34 forward=1 test-client-1 | 2026-10-02T00:49:16.865728Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | E1002 00:49:16.866028 14 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 13 - moq-test-two-subgroups-eog test-client-1 | --- relay-1 | E20261002 00:49:16.886713 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:16.886723 13 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | duration_ms: 229 relay-1 | E20261002 00:49:16.886772 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2439eeaefddb2c90, server CID=40000055c738312f, downstream=172.18.0.3:54518, 0.0.0.0:4443=local, drain=none relay-1 | E20261002 00:49:16.886780 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=bea7f67f7e16bc45, server CID=400000140fc73a19, downstream=172.18.0.3:39822, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:16.886845 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1002 00:49:16.886865 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | message: "failed to create subgroup 0: cancelled" test-client-1 | ... test-client-1 | 2026-10-02T00:49:16.887374Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:16.887440Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:16.887786Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60991 dual_stack=true test-client-1 | 2026-10-02T00:49:17.091302Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43445 dual_stack=true relay-1 | I1002 00:49:17.094398 12 MoqxRelay.cpp:2770] Updating forward for moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-827bedd39338bb7e forward=1 test-client-1 | 2026-10-02T00:49:17.094633Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-02T00:49:17.094649Z  WARN moq_transport::serve::error: [6aeb427a-0817-43ee-97ab-7d126a11ba30] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-02T00:49:17.094867Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E1002 00:49:17.094853 14 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply relay-1 | E20261002 00:49:17.116285 14 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 229 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20261002 00:49:17.116367 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e0c8cdf73d199fd7, server CID=4000004354d4688e, downstream=172.18.0.3:43445, 0.0.0.0:4443=local, drain=none relay-1 | E20261002 00:49:17.116425 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:17.116456 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7ff5a317b700ed72, server CID=400000c764a63529, downstream=172.18.0.3:60991, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:17.116457 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:17.116957Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1002 00:49:17.116507 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:17.117008Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:17.117394Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40912 dual_stack=true test-client-1 | 2026-10-02T00:49:17.321902Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54625 dual_stack=true relay-1 | I1002 00:49:17.325041 12 MoqxRelay.cpp:2770] Updating forward for moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-e59a6d299cbd1094 forward=1 test-client-1 | 2026-10-02T00:49:17.325313Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-02T00:49:17.325329Z  WARN moq_transport::serve::error: [a024b212-24aa-46c1-98c2-2b1b13502733] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-02T00:49:17.325365Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E1002 00:49:17.325470 14 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 231 test-client-1 | message: "failed to write datagram: cancelled" relay-1 | E20261002 00:49:17.347429 14 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ... relay-1 | E20261002 00:49:17.347478 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f7c9ed01f36dd3e8, server CID=4000005444dbf75d, downstream=172.18.0.3:54625, 0.0.0.0:4443=local, drain=none relay-1 | E20261002 00:49:17.347532 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:17.347566 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4f1d3813586e732a, server CID=400000dceca73133, downstream=172.18.0.3:40912, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:17.347623 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:17.347906Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1002 00:49:17.347543 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:17.348267Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:17.348866Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58560 dual_stack=true test-client-1 | 2026-10-02T00:49:17.552468Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60450 dual_stack=true relay-1 | I1002 00:49:17.555617 12 MoqxRelay.cpp:2770] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-6fdc0fef2c4d1514 forward=1 test-client-1 | 2026-10-02T00:49:17.555893Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-02T00:49:17.555910Z  WARN moq_transport::serve::error: [1692e293-f506-4777-8587-5e9360801d2d] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-02T00:49:17.555934Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E1002 00:49:17.556078 13 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 227 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261002 00:49:17.574628 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:17.574718 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2a663b678cec16ed, server CID=4000001270284b1f, downstream=172.18.0.3:60450, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:17.574820 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20261002 00:49:17.574829 14 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-10-02T00:49:17.575060Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261002 00:49:17.574887 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=90bbc0c428b9bc3e, server CID=4000004246f0aa25, downstream=172.18.0.3:58560, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:17.574934 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:17.575266Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:17.575728Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54819 dual_stack=true test-client-1 | 2026-10-02T00:49:17.779410Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33571 dual_stack=true relay-1 | I1002 00:49:17.782492 12 MoqxRelay.cpp:2770] Updating forward for moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-2991117008e8b4ed forward=1 test-client-1 | 2026-10-02T00:49:17.782697Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 test-client-1 | 2026-10-02T00:49:17.782829Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-02T00:49:17.782841Z  WARN moq_transport::serve::error: [c1569285-788f-4427-950a-1b3292968592] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E1002 00:49:17.783004 13 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 217 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261002 00:49:17.792572 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:17.792711 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=26f4fb4c9d9ec357, server CID=4000000bc847efe9, downstream=172.18.0.3:33571, 0.0.0.0:4443=local, drain=none relay-1 | E20261002 00:49:17.792658 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:17.792832 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c30d205c11d4847a, server CID=4000005a75b40401, downstream=172.18.0.3:54819, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:17.792936 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1002 00:49:17.792977 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T00:49:17.793367Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:17.793629Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35016 dual_stack=true test-client-1 | 2026-10-02T00:49:17.793772Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T00:49:17.997386Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46554 dual_stack=true test-client-1 | 2026-10-02T00:49:18.000698Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 test-client-1 | not ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 217 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261002 00:49:18.009588 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:18.009646 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 00:49:18.009647 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ffa43ae7b82ee507, server CID=4000000be0feef37, downstream=172.18.0.3:46554, 0.0.0.0:4443=local, drain=none relay-1 | E20261002 00:49:18.009672 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e11ad52de9057785, server CID=400000587671bdac, downstream=172.18.0.3:35016, 0.0.0.0:4443=local, drain=none relay-1 | E1002 00:49:18.009730 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1002 00:49:18.009744 14 MoQServer.h:198] 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'