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-01T00:54:23Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-01T00:54:23Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-01T00:54:23Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-01T00:54:23Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-01T00:54:23Z" 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 | I1001 00:54:24.093170 1 main.cpp:98] moqx v0.3.5-88-g8653f5ab starting relay-1 | W1001 00:54:24.093858 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 | W1001 00:54:24.097586 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1001 00:54:24.097641 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1001 00:54:24.097682 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1001 00:54:24.097723 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1001 00:54:24.098286 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 | I1001 00:54:24.099740 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1001 00:54:24.099756 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1001 00:54:24.099804 13 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1001 00:54:24.100507 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1001 00:54:24.100526 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1001 00:54:24.100581 14 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1001 00:54:24.101343 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1001 00:54:24.101356 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1001 00:54:24.101394 15 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1001 00:54:24.102251 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1001 00:54:24.102266 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1001 00:54:24.102314 16 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1001 00:54:24.103753 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-01T00:54:29.692806Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49449 dual_stack=true test-client-1 | 2026-10-01T00:54:29.696784Z  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: ea5124face93c1aa95010245a373ecbe test-client-1 | ... relay-1 | E20261001 00:54:29.696943 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:29.697041 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=16e4fbc7ee7a9e91, server CID=4000009dba873471, downstream=172.18.0.3:49449, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:29.697109 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:29.697664Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:29.697725Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60959 dual_stack=true test-client-1 | 2026-10-01T00:54:29.700076Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 08e3ca9a6d21226e26ee0e686089d894 test-client-1 | ... test-client-1 | 2026-10-01T00:54:31.701103Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) relay-1 | E20261001 00:54:31.701339 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:31.701391 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=edbbda6f4deffe94, server CID=40000048b7be9b26, downstream=172.18.0.3:60959, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:31.701449 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:31.701808Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:31.702289Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52959 dual_stack=true test-client-1 | 2026-10-01T00:54:31.705153Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-10-01T00:54:31.705565Z  WARN moq_transport::serve::error: [3d686a27-b714-4058-be23-610a8857d13f] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20261001 00:54:31.705878 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:31.705917 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=374298a6e4081bb2, server CID=4000009806f0e678, downstream=172.18.0.3:52959, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:31.705958 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: d92daec29d77b9573a6ce8885a499ae1 test-client-1 | ... test-client-1 | 2026-10-01T00:54:31.705678Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:3d686a27-b714-4058-be23-610a8857d13f] test-client-1 | 2026-10-01T00:54:31.706144Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:31.706797Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44816 dual_stack=true test-client-1 | 2026-10-01T00:54:31.709352Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41027 dual_stack=true test-client-1 | 2026-10-01T00:54:31.711264Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-01T00:54:31.711279Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-10-01T00:54:34.712151Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | ok 4 - publish-namespace-subscribe relay-1 | E20261001 00:54:34.712354 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:34.712404 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=bc9a6d271abbb728, server CID=400000467bf3d0cf, downstream=172.18.0.3:44816, 0.0.0.0:4443=local, drain=none relay-1 | E20261001 00:54:34.712443 14 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: 914c61a69d4a5744005829a98449749d test-client-1 | subscriber_connection_id: 8bf00e74902fb5b335dae9f73a64552e test-client-1 | ... relay-1 | E20261001 00:54:34.712652 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1b01a5ea42b770d5, server CID=4000004920da4200, downstream=172.18.0.3:41027, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:34.712815 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1001 00:54:34.713077 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:34.713070Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:34.713261Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:34.713482Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41595 dual_stack=true test-client-1 | 2026-10-01T00:54:34.715915Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-10-01T00:54:34.716407Z  WARN moq_transport::serve::error: [802f73e0-dd8b-4b17-8cc4-17f9abbe67d6] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20261001 00:54:34.716557 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:34.716584 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=bb469664a400d762, server CID=400000d1240b8274, downstream=172.18.0.3:41595, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:34.716630 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:34.716830Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:35.217932Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34969 dual_stack=true test-client-1 | 2026-10-01T00:54:35.221371Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: e8fa078cd684882b9c2d94bd52635986 test-client-1 | publisher_connection_id: e2180e726dfc1da28aca1b8e300882a8 test-client-1 | ... test-client-1 | 2026-10-01T00:54:38.222665Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-10-01T00:54:38.222689Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:802f73e0-dd8b-4b17-8cc4-17f9abbe67d6] (may be expected) relay-1 | E20261001 00:54:38.222900 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:38.222961 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fa8dc4f94beb7d75, server CID=4000000f47ffab0d, downstream=172.18.0.3:34969, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:38.223083 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:38.223559Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:38.223939Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38603 dual_stack=true test-client-1 | 2026-10-01T00:54:38.227561Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-01T00:54:40.228734Z  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: 572b8125f04487f28668c479d8adaf4a test-client-1 | ... test-client-1 | 2026-10-01T00:54:40.329513Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20261001 00:54:40.329739 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:40.329789 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c8c211eb176fc7d9, server CID=400000c00fac8be5, downstream=172.18.0.3:38603, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:40.329851 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:40.330308Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:40.330720Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39941 dual_stack=true test-client-1 | 2026-10-01T00:54:40.333129Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-01T00:54:40.333551Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-01T00:54:40.333598Z  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: 4 test-client-1 | connection_id: 1faaee3ef349623f2dae92256590f0df test-client-1 | ... relay-1 | E20261001 00:54:40.333845 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:40.333930 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a481a71a6efba95c, server CID=400000ca7f2b51a7, downstream=172.18.0.3:39941, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:40.333994 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:40.334202Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:40.334675Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55764 dual_stack=true test-client-1 | 2026-10-01T00:54:40.337364Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58415 dual_stack=true test-client-1 | 2026-10-01T00:54:40.339241Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-01T00:54:40.339629Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | I1001 00:54:40.339921 12 MoqxRelay.cpp:2770] Updating forward for moq-test/publish/published-track forward=1 test-client-1 | 2026-10-01T00:54:40.340090Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-01T00:54:40.340107Z  WARN moq_transport::serve::error: [08dbfd0f-79e3-49f3-80da-ec82d0b959fe] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E1001 00:54:40.340334 14 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply relay-1 | E20261001 00:54:40.440557 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:40.440557 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:40.440645 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=764b51177e9a7b85, server CID=4000005642dc9303, downstream=172.18.0.3:55764, 0.0.0.0:4443=local, drain=none relay-1 | E20261001 00:54:40.440626 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=38cf38a32ad2152c, server CID=40000012a4a06046, downstream=172.18.0.3:58415, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:40.440723 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 106 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... test-client-1 | 2026-10-01T00:54:40.440957Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1001 00:54:40.440840 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:40.441443Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:40.441816Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52013 dual_stack=true test-client-1 | 2026-10-01T00:54:40.444049Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 test-client-1 | 2026-10-01T00:54:40.955559Z  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: 515 test-client-1 | connection_id: c8cca785e05b57a1fe89abafdf6cb247 test-client-1 | ... relay-1 | E20261001 00:54:40.955715 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:40.955775 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=eadce3a1bbf9e5d7, server CID=400000880859046b, downstream=172.18.0.3:52013, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:40.955850 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:40.956227Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:40.956875Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42222 dual_stack=true test-client-1 | 2026-10-01T00:54:41.161329Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47319 dual_stack=true relay-1 | I1001 00:54:41.164087 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-97dd1d0513077a16 forward=1 test-client-1 | 2026-10-01T00:54:41.164375Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-01T00:54:41.164392Z  WARN moq_transport::serve::error: [496203f2-9fdd-4e8a-b03f-d1a7267412d0] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-01T00:54:41.164417Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E1001 00:54:41.164554 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: 224 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261001 00:54:41.180265 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:41.180265 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:41.180327 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=30cea97768d0d084, server CID=4000008274ce6af2, downstream=172.18.0.3:47319, 0.0.0.0:4443=local, drain=none relay-1 | E20261001 00:54:41.180336 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=05fbd99076d3dfa0, server CID=400000c1fda37ab3, downstream=172.18.0.3:42222, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:41.180402 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1001 00:54:41.180423 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:41.180654Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:41.180771Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:41.181295Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52264 dual_stack=true test-client-1 | 2026-10-01T00:54:41.386123Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39413 dual_stack=true relay-1 | I1001 00:54:41.389089 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-8ee9682d88287480 forward=1 test-client-1 | 2026-10-01T00:54:41.389278Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E1001 00:54:41.389559 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: 227 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261001 00:54:41.407703 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:41.407753 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b9513972bc59a3eb, server CID=40000085c6cdea39, downstream=172.18.0.3:52264, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:41.407813 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:41.408115Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:41.408698Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33705 dual_stack=true relay-1 | E20261001 00:54:41.408957 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:41.408990 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9ccb0002199b83bb, server CID=40000056a6bcdd65, downstream=172.18.0.3:39413, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:41.409062 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:41.409385Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:41.612747Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40847 dual_stack=true relay-1 | I1001 00:54:41.615883 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-f6e962c178437ae0 forward=1 test-client-1 | 2026-10-01T00:54:41.616165Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-01T00:54:41.616183Z  WARN moq_transport::serve::error: [c7f579c8-84a8-44c7-983c-e97ea88921c7] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-01T00:54:41.616358Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | E1001 00:54:41.616299 13 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 | E20261001 00:54:41.619658 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:41.619732 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8ee327c6745a2f42, server CID=4000000fdb8da787, downstream=172.18.0.3:40847, 0.0.0.0:4443=local, drain=none relay-1 | E20261001 00:54:41.619735 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:41.619828 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=befe19ecdf8d7d90, server CID=40000043aa2b1f06, downstream=172.18.0.3:33705, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:41.619826 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:41.620027Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1001 00:54:41.619906 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:41.620400Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:41.620692Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42238 dual_stack=true test-client-1 | 2026-10-01T00:54:41.824671Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45646 dual_stack=true relay-1 | I1001 00:54:41.827539 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-11ea97e646c0bcd5 forward=1 test-client-1 | 2026-10-01T00:54:41.827671Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-10-01T00:54:41.827854Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-01T00:54:41.827865Z  WARN moq_transport::serve::error: [fd6a6ad9-57b4-4100-8af1-9999c079e24c] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E1001 00:54:41.828051 13 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply relay-1 | E20261001 00:54:41.848642 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:41.848694 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f89531848816514c, server CID=40000007755e2da9, downstream=172.18.0.3:45646, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:41.848763 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream 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 | ... test-client-1 | 2026-10-01T00:54:41.848977Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261001 00:54:41.849202 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:41.849233 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e96d46572c02534a, server CID=4000000841aff2c9, downstream=172.18.0.3:42238, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:41.849278 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:41.849546Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:41.849738Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53967 dual_stack=true test-client-1 | 2026-10-01T00:54:42.053559Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41272 dual_stack=true relay-1 | I1001 00:54:42.056541 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-1359b397fe150319 forward=1 test-client-1 | 2026-10-01T00:54:42.056605Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E1001 00:54:42.056865 14 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: 228 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20261001 00:54:42.077596 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:42.077651 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fb10b0538824bb48, server CID=4000005c65cad85c, downstream=172.18.0.3:41272, 0.0.0.0:4443=local, drain=none relay-1 | E20261001 00:54:42.077699 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:42.077723 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=661aa35545860fe3, server CID=40000044889dc734, downstream=172.18.0.3:53967, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:42.077771 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1001 00:54:42.077980 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:42.078142Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:42.078396Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:42.078746Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48896 dual_stack=true test-client-1 | 2026-10-01T00:54:42.282854Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51799 dual_stack=true relay-1 | I1001 00:54:42.285676 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-9287cbb1de1776c1 forward=1 test-client-1 | 2026-10-01T00:54:42.285858Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-01T00:54:42.285873Z  WARN moq_transport::serve::error: [035c7de7-a176-4092-b6dc-5f0b2bb594c5] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-01T00:54:42.285898Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E1001 00:54:42.286104 16 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 | E20261001 00:54:42.307338 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:42.307384 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7cf588f39d49ac10, server CID=400000d25ec8c988, downstream=172.18.0.3:51799, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:42.307448 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:42.307891Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261001 00:54:42.308107 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:42.308136 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e004ce8577cb6b78, server CID=400000c0d488a224, downstream=172.18.0.3:48896, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:42.308228 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:42.308316Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36319 dual_stack=true test-client-1 | 2026-10-01T00:54:42.308569Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:42.513485Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34830 dual_stack=true relay-1 | I1001 00:54:42.516359 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-5f26ed5922d960cb forward=1 test-client-1 | 2026-10-01T00:54:42.516565Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-01T00:54:42.516586Z  WARN moq_transport::serve::error: [92251931-3584-40f4-b5a7-dc366ace82bb] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-01T00:54:42.516661Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E1001 00:54:42.516679 14 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- relay-1 | E20261001 00:54:42.535259 14 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | duration_ms: 227 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261001 00:54:42.535368 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1d0a2275aa662ba6, server CID=4000005bbb608e6a, downstream=172.18.0.3:34830, 0.0.0.0:4443=local, drain=none relay-1 | E20261001 00:54:42.535380 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:42.535486 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ef1436b980449bb0, server CID=40000007208ec893, downstream=172.18.0.3:36319, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:42.535454 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1001 00:54:42.535578 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:42.535762Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:42.535840Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:42.536384Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42598 dual_stack=true test-client-1 | 2026-10-01T00:54:42.740540Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56916 dual_stack=true relay-1 | I1001 00:54:42.743349 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-0a1b4a78f3f99d56 forward=1 test-client-1 | 2026-10-01T00:54:42.743529Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-01T00:54:42.743548Z  WARN moq_transport::serve::error: [aedfc31f-e098-403a-8d95-0d7e39761997] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-01T00:54:42.743685Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | E1001 00:54:42.743776 14 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 | ... test-client-1 | 2026-10-01T00:54:42.752686Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-01T00:54:42.752730Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261001 00:54:42.752292 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:42.752341 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8d65c29e5036ffa9, server CID=40000043676f2b58, downstream=172.18.0.3:56916, 0.0.0.0:4443=local, drain=none relay-1 | E20261001 00:54:42.752385 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E1001 00:54:42.752397 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20261001 00:54:42.752439 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=663e6dc8f0f57e79, server CID=400000d5cb0f7416, downstream=172.18.0.3:42598, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:42.752488 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-01T00:54:42.753289Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57707 dual_stack=true test-client-1 | 2026-10-01T00:54:42.957024Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55645 dual_stack=true test-client-1 | 2026-10-01T00:54:42.960108Z  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 | E20261001 00:54:42.970091 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261001 00:54:42.970139 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=21345d3bd987dead, server CID=400000dbb0cf6c58, downstream=172.18.0.3:55645, 0.0.0.0:4443=local, drain=none relay-1 | E20261001 00:54:42.970191 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E1001 00:54:42.970194 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20261001 00:54:42.970369 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=158ba962f7ed1b40, server CID=40000001fb31d0ab, downstream=172.18.0.3:57707, 0.0.0.0:4443=local, drain=none relay-1 | E1001 00:54:42.970460 13 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'