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-28T00:54:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T00:54:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T00:54:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T00:54:12Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-28T00:54:12Z" 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 | I0928 00:54:12.787532 1 main.cpp:98] moqx v0.3.5-79-ga7aa9884 starting relay-1 | W0928 00:54:12.788148 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 | W0928 00:54:12.791105 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0928 00:54:12.791156 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0928 00:54:12.791197 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0928 00:54:12.791249 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0928 00:54:12.791645 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 | I0928 00:54:12.792824 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0928 00:54:12.792844 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0928 00:54:12.792905 13 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0928 00:54:12.793478 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0928 00:54:12.793490 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0928 00:54:12.793533 14 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0928 00:54:12.794095 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0928 00:54:12.794107 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0928 00:54:12.794144 15 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0928 00:54:12.794760 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0928 00:54:12.794775 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0928 00:54:12.794819 16 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0928 00:54:12.795849 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-09-28T00:54:18.366224Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54478 dual_stack=true test-client-1 | 2026-09-28T00:54:18.369397Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 3cdb174eaf51ede11376451f2e198f79 test-client-1 | ... relay-1 | E20260928 00:54:18.369551 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:18.369622 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=40f4c4be402ce1f2, server CID=400000c80d93295f, downstream=172.18.0.3:54478, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:18.369672 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:18.369901Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:18.370358Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38929 dual_stack=true test-client-1 | 2026-09-28T00:54:18.371833Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-09-28T00:54:20.372865Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2003 test-client-1 | connection_id: 60ec5c21007978d47571f24b1c328eac test-client-1 | ... relay-1 | E20260928 00:54:20.373121 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:20.373167 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c262fea5625ced9a, server CID=400000ccda698e80, downstream=172.18.0.3:38929, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:20.373221 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:20.373674Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:20.373776Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39428 dual_stack=true test-client-1 | 2026-09-28T00:54:20.375757Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-09-28T00:54:20.376122Z  WARN moq_transport::serve::error: [d5f91081-ea71-4d15-a981-702f395b42db] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-28T00:54:20.376222Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:d5f91081-ea71-4d15-a981-702f395b42db] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: fb8ec97a0cd8abdb700f6ed74a90501f test-client-1 | ... test-client-1 | 2026-09-28T00:54:20.376891Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49873 dual_stack=true relay-1 | E20260928 00:54:20.377089 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:20.377118 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1e9cf5f280f1e13a, server CID=4000005fc4ebef38, downstream=172.18.0.3:39428, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:20.377152 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:20.377320Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:20.379105Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46865 dual_stack=true test-client-1 | 2026-09-28T00:54:20.380469Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-28T00:54:20.380480Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-09-28T00:54:20.380768Z  WARN moq_transport::serve::error: [725fd6af-e5bd-457c-8c7c-a5a38821ee36] 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 | 2026-09-28T00:54:20.380826Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:725fd6af-e5bd-457c-8c7c-a5a38821ee36] - subscription was processed relay-1 | E20260928 00:54:20.380955 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:20.380985 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=52796539df786f71, server CID=400000c23776c0dd, downstream=172.18.0.3:46865, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:20.381015 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20260928 00:54:20.381192 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:20.381217 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e02c5af09334e075, server CID=4000008cc812ca9f, downstream=172.18.0.3:49873, 0.0.0.0:4443=local, drain=none test-client-1 | duration_ms: 4 test-client-1 | publisher_connection_id: 25b490293d65c2ed0d0dc6a8ea33085a test-client-1 | subscriber_connection_id: 4adaa66dd2ba116d0cffe60ec06083f1 test-client-1 | ... test-client-1 | 2026-09-28T00:54:20.381267Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0928 00:54:20.381245 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:20.381553Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:20.381718Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38031 dual_stack=true test-client-1 | 2026-09-28T00:54:20.383077Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-09-28T00:54:20.383385Z  WARN moq_transport::serve::error: [dbf2232c-5d4b-4d03-b3f4-8c398c8bf49d] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20260928 00:54:20.383514 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:20.383538 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d598afa99cc22b89, server CID=4000004193c21626, downstream=172.18.0.3:38031, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:20.383568 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:20.383755Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:20.884979Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37438 dual_stack=true test-client-1 | 2026-09-28T00:54:20.887776Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | E20260928 00:54:23.889858 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:23.889900 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7102b24ba1e63e12, server CID=400000d11c08667d, downstream=172.18.0.3:37438, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:23.889955 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3508 test-client-1 | subscriber_connection_id: d6e2d86f1ca5ed709f3d178d2f69780e test-client-1 | publisher_connection_id: d8cab9652e85a3c240206fb4babd1e55 test-client-1 | ... test-client-1 | 2026-09-28T00:54:23.889656Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-28T00:54:23.889675Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:dbf2232c-5d4b-4d03-b3f4-8c398c8bf49d] (may be expected) test-client-1 | 2026-09-28T00:54:23.890260Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:23.890478Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38821 dual_stack=true test-client-1 | 2026-09-28T00:54:23.893767Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-28T00:54:25.894974Z  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: 2106 test-client-1 | connection_id: 6ed6f31d408219c01f20e22f1e1260c9 test-client-1 | ... test-client-1 | 2026-09-28T00:54:25.995787Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20260928 00:54:25.996115 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:25.996165 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f7d84d7362003238, server CID=40000097aaede83e, downstream=172.18.0.3:38821, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:25.996224 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:25.996655Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:25.996673Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58672 dual_stack=true test-client-1 | 2026-09-28T00:54:25.998813Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-28T00:54:25.999162Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-28T00:54:25.999258Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 9c5828f80d7a55756ea9e98a167d9cc6 test-client-1 | ... relay-1 | E20260928 00:54:25.999436 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:25.999490 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3496794ea5b9c958, server CID=400000de81e92658, downstream=172.18.0.3:58672, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:25.999535 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:25.999685Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:26.000100Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55597 dual_stack=true test-client-1 | 2026-09-28T00:54:26.003449Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38284 dual_stack=true test-client-1 | 2026-09-28T00:54:26.005300Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-28T00:54:26.005607Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | I0928 00:54:26.005824 12 MoqxRelay.cpp:2767] Updating forward for moq-test/publish/published-track forward=1 test-client-1 | 2026-09-28T00:54:26.005989Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-28T00:54:26.006001Z  WARN moq_transport::serve::error: [91704545-347c-4597-b812-5a2febbce0df] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0928 00:54:26.006112 13 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply relay-1 | E20260928 00:54:26.107372 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:26.107372 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:26.107424 13 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3fdec1788a80f837, server CID=4000001194a96688, downstream=172.18.0.3:55597, 0.0.0.0:4443=local, drain=none relay-1 | E20260928 00:54:26.107438 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ef01f2f488c9c0d0, server CID=4000009e5cfc288c, downstream=172.18.0.3:38284, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:26.107506 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:26.107506 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:26.107575 15 MoQSession.cpp:6400] publishDone for invalid id=0 sess=0x7f1898681810 test-client-1 | not ok 8 - publish-track-subscribe 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-09-28T00:54:26.107756Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:26.107796Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:26.108005Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52886 dual_stack=true test-client-1 | 2026-09-28T00:54:26.110065Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 test-client-1 | 2026-09-28T00:54:26.621439Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 514 test-client-1 | connection_id: fac7e47bb24a64e8bb5a1ed0d9982fd6 test-client-1 | ... relay-1 | E20260928 00:54:26.621543 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:26.621594 13 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ec632f5d488b559f, server CID=4000001018e417ef, downstream=172.18.0.3:52886, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:26.621646 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:26.622221Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35063 dual_stack=true test-client-1 | 2026-09-28T00:54:26.622409Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:26.825910Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41803 dual_stack=true relay-1 | I0928 00:54:26.828473 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-273e2c9cea5fc616 forward=1 test-client-1 | 2026-09-28T00:54:26.828690Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-28T00:54:26.828701Z  WARN moq_transport::serve::error: [129b6a33-7659-4b26-b8e1-8a9a0ee0f52b] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-28T00:54:26.828771Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0928 00:54:26.828822 16 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: 222 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260928 00:54:26.844345 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:26.844393 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2e7c2a2b1e762479, server CID=400000d7f29c8e84, downstream=172.18.0.3:41803, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:26.844445 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:26.844637Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260928 00:54:26.844853 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:26.844877 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2c8cc1beffc75303, server CID=4000008f5616b3a7, downstream=172.18.0.3:35063, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:26.844983 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:26.845142Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54248 dual_stack=true test-client-1 | 2026-09-28T00:54:26.845212Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:27.048819Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59592 dual_stack=true relay-1 | I0928 00:54:27.051466 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-914561b65e391cd3 forward=1 test-client-1 | 2026-09-28T00:54:27.051606Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-28T00:54:27.051627Z  WARN moq_transport::serve::error: [b70e5e14-51ff-43bc-bfbc-08874c8e47e4] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-28T00:54:27.051705Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0928 00:54:27.051716 14 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: 225 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260928 00:54:27.070114 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:27.070164 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e8566fbf3bd10f63, server CID=4000004cf4ff5437, downstream=172.18.0.3:59592, 0.0.0.0:4443=local, drain=none relay-1 | E20260928 00:54:27.070185 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:27.070204 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c5151af2baa04c7f, server CID=400000c1b0bca218, downstream=172.18.0.3:54248, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:27.070213 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:27.070352 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:27.070412 16 MoQSession.cpp:6400] publishDone for invalid id=0 sess=0x7f189827e010 test-client-1 | 2026-09-28T00:54:27.070650Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:27.070694Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:27.070862Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52141 dual_stack=true test-client-1 | 2026-09-28T00:54:27.274530Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38563 dual_stack=true test-client-1 | 2026-09-28T00:54:27.277168Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | I0928 00:54:27.277087 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-3e17b85835efcf7d forward=1 relay-1 | E0928 00:54:27.277401 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: 210 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260928 00:54:27.280712 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:27.280754 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=16d623e87fc28ae8, server CID=4000008c873aff4d, downstream=172.18.0.3:38563, 0.0.0.0:4443=local, drain=none relay-1 | E20260928 00:54:27.280782 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:27.280793 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d9e6811f8f9a88e7, server CID=4000008b0e2f360b, downstream=172.18.0.3:52141, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:27.280828 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:27.281013Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0928 00:54:27.281062 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:27.281208Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:27.281429Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35302 dual_stack=true test-client-1 | 2026-09-28T00:54:27.484727Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44873 dual_stack=true relay-1 | I0928 00:54:27.487361 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-3c42e5b1d7da148d forward=1 test-client-1 | 2026-09-28T00:54:27.487524Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-28T00:54:27.487566Z  WARN moq_transport::serve::error: [5f587c7e-2ce7-4ed4-bb27-7724909faf47] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-28T00:54:27.487601Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | E0928 00:54:27.487703 16 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 228 test-client-1 | message: "failed to create subgroup 0: cancelled" test-client-1 | ... relay-1 | E20260928 00:54:27.508872 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:27.508903 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:27.508924 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8da41ad191a562b1, server CID=400000ce3535270d, downstream=172.18.0.3:44873, 0.0.0.0:4443=local, drain=none relay-1 | E20260928 00:54:27.508931 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a700fb5cac9570c6, server CID=4000005ff17535dc, downstream=172.18.0.3:35302, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:27.508970 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:27.508971 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:27.509043 14 MoQSession.cpp:6400] publishDone for invalid id=0 sess=0x7f1898a80810 test-client-1 | 2026-09-28T00:54:27.509247Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:27.509285Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:27.509622Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40228 dual_stack=true test-client-1 | 2026-09-28T00:54:27.713810Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49133 dual_stack=true relay-1 | I0928 00:54:27.716416 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-4c32784a1f6f9b16 forward=1 test-client-1 | 2026-09-28T00:54:27.716567Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-28T00:54:27.716579Z  WARN moq_transport::serve::error: [1a36540d-6d10-48d0-9b08-3d7b107d886e] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-28T00:54:27.716701Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E0928 00:54:27.716668 16 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply 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 | E20260928 00:54:27.738005 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:27.738026 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:27.738071 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=99951e03adb51358, server CID=400000d093001dae, downstream=172.18.0.3:49133, 0.0.0.0:4443=local, drain=none relay-1 | E20260928 00:54:27.738073 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6b291679ef81b85b, server CID=40000043391d9822, downstream=172.18.0.3:40228, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:27.738122 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:27.738122 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:27.738239 14 MoQSession.cpp:6400] publishDone for invalid id=0 sess=0x7f1898a80010 test-client-1 | 2026-09-28T00:54:27.738549Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:27.738602Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:27.738750Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35379 dual_stack=true test-client-1 | 2026-09-28T00:54:27.942590Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34933 dual_stack=true relay-1 | I0928 00:54:27.945810 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-ffe3f987ee9e801a forward=1 test-client-1 | 2026-09-28T00:54:27.945965Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E0928 00:54:27.946315 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: 229 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20260928 00:54:27.967833 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:27.967872 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=62781d38fbf858d6, server CID=40000042f73e489e, downstream=172.18.0.3:34933, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:27.967935 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:27.968162Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260928 00:54:27.968415 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:27.968438 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8b0071b973699fc8, server CID=4000004c99efa8be, downstream=172.18.0.3:35379, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:27.968466 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-28T00:54:27.968566Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42066 dual_stack=true test-client-1 | 2026-09-28T00:54:27.968601Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:28.172434Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34772 dual_stack=true relay-1 | I0928 00:54:28.175004 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-6c912ecf3ec36baf forward=1 test-client-1 | 2026-09-28T00:54:28.175208Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-28T00:54:28.175232Z  WARN moq_transport::serve::error: [5d69a05a-b492-419b-bbad-8a181d1267a9] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0928 00:54:28.175336 16 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | 2026-09-28T00:54:28.175363Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | not ok 16 - moq-test-extensions relay-1 | E20260928 00:54:28.193711 16 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- test-client-1 | duration_ms: 225 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260928 00:54:28.193747 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:28.193766 13 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d7140c8f0a0e0b1c, server CID=40000009ef26a6a2, downstream=172.18.0.3:42066, 0.0.0.0:4443=local, drain=none relay-1 | E20260928 00:54:28.193754 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d0e5bfba39864dd0, server CID=400000da02f3a7c7, downstream=172.18.0.3:34772, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:28.193814 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:28.193814 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:28.193858 13 MoQSession.cpp:6400] publishDone for invalid id=0 sess=0x7f1899ea3810 test-client-1 | 2026-09-28T00:54:28.194084Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:28.194115Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:28.194412Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38955 dual_stack=true test-client-1 | 2026-09-28T00:54:28.397950Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48603 dual_stack=true test-client-1 | 2026-09-28T00:54:28.400657Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-28T00:54:28.400703Z  WARN moq_transport::serve::error: [198a7b3f-35b7-440c-a914-b757dcfe82cd] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-28T00:54:28.400729Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | I0928 00:54:28.400502 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-56185461f93dd462 forward=1 relay-1 | E0928 00:54:28.400837 16 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: 216 test-client-1 | message: "failed to create subgroup: cancelled" relay-1 | E20260928 00:54:28.410180 16 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ... relay-1 | E20260928 00:54:28.410219 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b5e607bee8526b28, server CID=400000cc2ad86538, downstream=172.18.0.3:48603, 0.0.0.0:4443=local, drain=none relay-1 | E20260928 00:54:28.410255 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:28.410282 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d5795214ac3d0b52, server CID=400000500186a5ae, downstream=172.18.0.3:38955, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:28.410263 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:28.410319 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:28.410434 14 MoQSession.cpp:6400] publishDone for invalid id=0 sess=0x7f1898a50010 test-client-1 | 2026-09-28T00:54:28.410825Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:28.410862Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-28T00:54:28.410888Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52375 dual_stack=true test-client-1 | 2026-09-28T00:54:28.614300Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59146 dual_stack=true test-client-1 | 2026-09-28T00:54:28.616943Z  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: 216 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260928 00:54:28.626675 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:28.626724 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c107e9b689a2fe4e, server CID=400000808bf6994a, downstream=172.18.0.3:59146, 0.0.0.0:4443=local, drain=none relay-1 | E20260928 00:54:28.626750 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260928 00:54:28.626760 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=315068bc56e456fd, server CID=40000089bd1f3ab7, downstream=172.18.0.3:52375, 0.0.0.0:4443=local, drain=none relay-1 | E0928 00:54:28.626795 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0928 00:54:28.626923 15 MoQServer.h:195] 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'