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-27T00:53:27Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-27T00:53:27Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-27T00:53:27Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-27T00:53:27Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-27T00:53:27Z" 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 | I0927 00:53:27.824992 1 main.cpp:98] moqx v0.3.5-76-g454893ce starting relay-1 | W0927 00:53:27.825498 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 | W0927 00:53:27.828424 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0927 00:53:27.828467 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0927 00:53:27.828497 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0927 00:53:27.828546 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0927 00:53:27.828945 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 | I0927 00:53:27.830026 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0927 00:53:27.830044 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0927 00:53:27.830099 13 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0927 00:53:27.830633 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0927 00:53:27.830646 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0927 00:53:27.830688 14 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0927 00:53:27.831324 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0927 00:53:27.831336 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0927 00:53:27.831386 15 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0927 00:53:27.831977 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0927 00:53:27.831989 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0927 00:53:27.832041 16 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0927 00:53:27.833145 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-27T00:53:33.410121Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44763 dual_stack=true test-client-1 | 2026-09-27T00:53:33.413083Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | E20260927 00:53:33.413285 16 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: c49a78d301bb0d4bbe948c7afcf329fe test-client-1 | ... test-client-1 | 2026-09-27T00:53:33.413717Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260927 00:53:33.413425 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=78c7ae0ae3381fb4, server CID=400000c72cf4cb4d, downstream=172.18.0.3:44763, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:33.413490 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:33.413916Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34154 dual_stack=true test-client-1 | 2026-09-27T00:53:33.415321Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-09-27T00:53:35.415916Z  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: 2002 test-client-1 | connection_id: 5a85a7d017ac132c7bed3d8ad907c372 test-client-1 | ... relay-1 | E20260927 00:53:35.416172 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:35.416224 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=860d118f63e9485e, server CID=400000cc34cc4aef, downstream=172.18.0.3:34154, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:35.416281 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:35.416481Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:35.416798Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52370 dual_stack=true test-client-1 | 2026-09-27T00:53:35.418966Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-09-27T00:53:35.419338Z  WARN moq_transport::serve::error: [d6bddd88-1363-4d23-a126-b52f3453f6a7] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-27T00:53:35.419470Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:d6bddd88-1363-4d23-a126-b52f3453f6a7] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 68429b3194242d95e250a84f1dd2da83 test-client-1 | ... relay-1 | E20260927 00:53:35.419595 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:35.419632 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6d5536b3f9dfd3e4, server CID=400000455110d648, downstream=172.18.0.3:52370, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:35.419659 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:35.419874Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:35.420291Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44789 dual_stack=true test-client-1 | 2026-09-27T00:53:35.422417Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47109 dual_stack=true test-client-1 | 2026-09-27T00:53:35.423881Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-27T00:53:35.423892Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: b04456a14fd7fd95b267b34e2caf9cda test-client-1 | subscriber_connection_id: 296723ea7be75a48e4558e4956e5f7c2 test-client-1 | ... test-client-1 | 2026-09-27T00:53:38.425592Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | E20260927 00:53:38.426004 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:38.426047 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=975425113419b6cc, server CID=40000085380d394e, downstream=172.18.0.3:47109, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:38.426100 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20260927 00:53:38.426162 13 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-09-27T00:53:38.426450Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53926 dual_stack=true relay-1 | E20260927 00:53:38.426182 13 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1dc956cbfd331df4, server CID=400000112b469edf, downstream=172.18.0.3:44789, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:38.426206 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0927 00:53:38.426278 15 MoQSession.cpp:6390] publishDone for invalid id=0 sess=0x7f8ef9280810 test-client-1 | 2026-09-27T00:53:38.426729Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:38.426769Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:38.429620Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-09-27T00:53:38.429970Z  WARN moq_transport::serve::error: [8b62a11f-da6f-4325-befa-080e13dbeb08] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20260927 00:53:38.430109 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:38.430131 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b010b968c7a63b7f, server CID=4000009bb7a3d721, downstream=172.18.0.3:53926, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:38.430164 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:38.430307Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:38.931583Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41997 dual_stack=true test-client-1 | 2026-09-27T00:53:38.934005Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-09-27T00:53:41.935292Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-27T00:53:41.935314Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:8b62a11f-da6f-4325-befa-080e13dbeb08] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: 37c9c2600fcbbed0a546783aa951a6f9 test-client-1 | publisher_connection_id: 39a5c8f9d48dd551c4b359440a574a5a test-client-1 | ... relay-1 | E20260927 00:53:41.935663 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:41.935712 13 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=121577573b992252, server CID=40000005942b981d, downstream=172.18.0.3:41997, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:41.935788 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:41.936008Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:41.936385Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51512 dual_stack=true test-client-1 | 2026-09-27T00:53:41.938806Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-27T00:53:43.939858Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE test-client-1 | 2026-09-27T00:53:44.040637Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2105 test-client-1 | connection_id: 539df7dc165d6f1133dc0ed3688e2c0d test-client-1 | ... relay-1 | E20260927 00:53:44.040954 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:44.041002 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c588ba4aeea6dade, server CID=400000dda8ee6ee7, downstream=172.18.0.3:51512, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:44.041062 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:44.041302Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:44.041510Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36022 dual_stack=true test-client-1 | 2026-09-27T00:53:44.043503Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-27T00:53:44.043844Z  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: 3 test-client-1 | connection_id: 0d069bdad098a392fbf9182aa25804b8 test-client-1 | ... test-client-1 | 2026-09-27T00:53:44.043896Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | E20260927 00:53:44.044000 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:44.044028 13 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=597a0d37c547a2e7, server CID=4000000443ae91d7, downstream=172.18.0.3:36022, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:44.044064 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:44.044228Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:44.044627Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58825 dual_stack=true test-client-1 | 2026-09-27T00:53:44.048024Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43544 dual_stack=true test-client-1 | 2026-09-27T00:53:44.049394Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-27T00:53:44.049703Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | I0927 00:53:44.049871 12 MoqxRelay.cpp:2759] Updating forward for moq-test/publish/published-track forward=1 test-client-1 | 2026-09-27T00:53:44.050027Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-27T00:53:44.050040Z  WARN moq_transport::serve::error: [a3a6eabc-5e55-4948-aaf6-1ba44e4b8ce5] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0927 00:53:44.050157 16 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 107 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... relay-1 | E20260927 00:53:44.151567 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:44.151714 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=43e530c3b5aeae6a, server CID=400000c468a9af1b, downstream=172.18.0.3:43544, 0.0.0.0:4443=local, drain=none relay-1 | E20260927 00:53:44.151755 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:44.151767 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c72b8d24d1fe9947, server CID=400000c55d4500d9, downstream=172.18.0.3:58825, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:44.151808 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0927 00:53:44.151905 16 MoQSession.cpp:6390] publishDone for invalid id=0 sess=0x7f8ef8e95010 relay-1 | E0927 00:53:44.152079 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:44.152124Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:44.152279Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35074 dual_stack=true test-client-1 | 2026-09-27T00:53:44.152525Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:44.154317Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 514 test-client-1 | connection_id: 7e89eb73fd6ceb2a22d2dd3a0c52f340 test-client-1 | ... test-client-1 | 2026-09-27T00:53:44.665661Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | E20260927 00:53:44.665781 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:44.665833 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=02aa51f4a012e80f, server CID=40000082f853146e, downstream=172.18.0.3:35074, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:44.665891 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:44.666266Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:44.666456Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32968 dual_stack=true test-client-1 | 2026-09-27T00:53:44.870400Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43377 dual_stack=true relay-1 | I0927 00:53:44.872921 12 MoqxRelay.cpp:2759] Updating forward for moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-3ce26d024ead4077 forward=1 test-client-1 | 2026-09-27T00:53:44.873114Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-27T00:53:44.873134Z  WARN moq_transport::serve::error: [fe9c010c-0353-437e-9a70-07aecaadef49] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-27T00:53:44.873199Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0927 00:53:44.873237 13 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: 223 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260927 00:53:44.888877 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:44.888971 13 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=56031ca4cb6aedd9, server CID=4000000a6b51355a, downstream=172.18.0.3:43377, 0.0.0.0:4443=local, drain=none relay-1 | E20260927 00:53:44.888880 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:44.889020 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e998c4f760817f6b, server CID=4000008b54e081ea, downstream=172.18.0.3:32968, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:44.889049 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:44.889358Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0927 00:53:44.889061 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0927 00:53:44.889253 15 MoQSession.cpp:6390] publishDone for invalid id=0 sess=0x7f8ef9281010 test-client-1 | 2026-09-27T00:53:44.889514Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50054 dual_stack=true test-client-1 | 2026-09-27T00:53:44.889523Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:45.092914Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36657 dual_stack=true relay-1 | I0927 00:53:45.095487 12 MoqxRelay.cpp:2759] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-3d678e0dd573fe04 forward=1 test-client-1 | 2026-09-27T00:53:45.095650Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-27T00:53:45.095663Z  WARN moq_transport::serve::error: [10fbe73f-4e95-4b7a-be11-558f1282e361] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-27T00:53:45.095681Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0927 00:53:45.095810 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 | E20260927 00:53:45.114187 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:45.114229 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:45.114246 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7be71483a3e836f1, server CID=400000c5c0c34833, downstream=172.18.0.3:50054, 0.0.0.0:4443=local, drain=none relay-1 | E20260927 00:53:45.114234 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0397ece7b8f4008c, server CID=40000044288ea9c5, downstream=172.18.0.3:36657, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:45.114302 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0927 00:53:45.114302 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0927 00:53:45.114721 16 MoQSession.cpp:6390] publishDone for invalid id=0 sess=0x7f8ef8e7d010 test-client-1 | 2026-09-27T00:53:45.114824Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55074 dual_stack=true test-client-1 | 2026-09-27T00:53:45.115015Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:45.115044Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:45.319412Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36806 dual_stack=true test-client-1 | 2026-09-27T00:53:45.322016Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | I0927 00:53:45.321934 12 MoqxRelay.cpp:2759] Updating forward for moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-61ea29e291e724fd forward=1 relay-1 | E0927 00:53:45.322282 14 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 | E20260927 00:53:45.325578 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:45.325654 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b40fb45d5008c49c, server CID=400000432e21b4ea, downstream=172.18.0.3:36806, 0.0.0.0:4443=local, drain=none relay-1 | E20260927 00:53:45.325700 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:45.325755 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=54629c906d6c2e80, server CID=40000051709a3091, downstream=172.18.0.3:55074, 0.0.0.0:4443=local, drain=none test-client-1 | 2026-09-27T00:53:45.326186Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34700 dual_stack=true relay-1 | E0927 00:53:45.325796 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:45.326420Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0927 00:53:45.326394 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:45.326790Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:45.529916Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60481 dual_stack=true relay-1 | I0927 00:53:45.532441 12 MoqxRelay.cpp:2759] Updating forward for moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-1b7b2fd200975abf forward=1 test-client-1 | 2026-09-27T00:53:45.532563Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-27T00:53:45.532575Z  WARN moq_transport::serve::error: [0fe0c452-03b2-4607-9843-81dfca399d76] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-27T00:53:45.532631Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | E0927 00:53:45.532702 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 | E20260927 00:53:45.554517 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:45.554566 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0724adb373c2c093, server CID=400000d9d3d88ce3, downstream=172.18.0.3:60481, 0.0.0.0:4443=local, drain=none relay-1 | E20260927 00:53:45.554595 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:45.554603 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9f0a0041c5ea0a0f, server CID=400000cf34e63b70, downstream=172.18.0.3:34700, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:45.554663 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:45.554882Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:45.554990Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0927 00:53:45.554859 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:45.555179Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34581 dual_stack=true test-client-1 | 2026-09-27T00:53:45.758585Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39554 dual_stack=true relay-1 | I0927 00:53:45.761016 12 MoqxRelay.cpp:2759] Updating forward for moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-6d3d04e9ef78cb3b forward=1 test-client-1 | 2026-09-27T00:53:45.761215Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E0927 00:53:45.761394 16 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply relay-1 | E20260927 00:53:45.781821 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:45.781849 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:45.781891 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fb9354313f5c75d6, server CID=400000de04864885, downstream=172.18.0.3:39554, 0.0.0.0:4443=local, drain=none relay-1 | E20260927 00:53:45.781908 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=12ce28141b41e16f, server CID=4000005291447a57, downstream=172.18.0.3:34581, 0.0.0.0:4443=local, drain=none test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 227 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E0927 00:53:45.781937 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0927 00:53:45.781938 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:45.782224Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:45.782260Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:45.782544Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58186 dual_stack=true test-client-1 | 2026-09-27T00:53:45.985753Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35039 dual_stack=true relay-1 | I0927 00:53:45.989318 12 MoqxRelay.cpp:2759] Updating forward for moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-f79a5a54a273ebc9 forward=1 test-client-1 | 2026-09-27T00:53:45.989520Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E0927 00:53:45.989682 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 | E20260927 00:53:46.011250 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:46.011297 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5a62acf690268fb6, server CID=400000d98cb3556b, downstream=172.18.0.3:35039, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:46.011341 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:46.011658Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260927 00:53:46.011744 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:46.011787 13 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e829d3bd08a0d7a3, server CID=40000017a6c21417, downstream=172.18.0.3:58186, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:46.011814 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:46.012021Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40575 dual_stack=true test-client-1 | 2026-09-27T00:53:46.012034Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:46.215494Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36313 dual_stack=true relay-1 | I0927 00:53:46.218111 12 MoqxRelay.cpp:2759] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-0cda212b24a7eb14 forward=1 test-client-1 | 2026-09-27T00:53:46.218301Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-27T00:53:46.218320Z  WARN moq_transport::serve::error: [6ed7f5b3-b435-415a-a68e-7a486c6708fe] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-27T00:53:46.218379Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0927 00:53:46.218476 16 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- relay-1 | E20260927 00:53:46.237076 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:46.237123 16 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=00f0ffa688ae35a5, server CID=400000c9bd77c8aa, downstream=172.18.0.3:36313, 0.0.0.0:4443=local, drain=none relay-1 | E20260927 00:53:46.237129 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:46.237143 14 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9030344ae0377c3b, server CID=4000005f80122950, downstream=172.18.0.3:40575, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:46.237168 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0927 00:53:46.237169 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | duration_ms: 225 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E0927 00:53:46.237325 14 MoQSession.cpp:6390] publishDone for invalid id=0 sess=0x7f8ef9680810 test-client-1 | 2026-09-27T00:53:46.237381Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:46.237524Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:46.237826Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49022 dual_stack=true test-client-1 | 2026-09-27T00:53:46.442073Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41340 dual_stack=true relay-1 | I0927 00:53:46.445732 12 MoqxRelay.cpp:2759] Updating forward for moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-6338fe79144595dc forward=1 test-client-1 | 2026-09-27T00:53:46.445910Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | E0927 00:53:46.446078 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: 218 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260927 00:53:46.455729 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:46.455754 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:46.455770 13 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=340cc45b09d8b4d6, server CID=4000000a4ab2ab49, downstream=172.18.0.3:41340, 0.0.0.0:4443=local, drain=none relay-1 | E20260927 00:53:46.455772 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=873c35412efa74ff, server CID=40000097705163b2, downstream=172.18.0.3:49022, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:46.455818 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0927 00:53:46.455817 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-27T00:53:46.456159Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:46.456326Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-27T00:53:46.456452Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49469 dual_stack=true test-client-1 | 2026-09-27T00:53:46.659829Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43406 dual_stack=true test-client-1 | 2026-09-27T00:53:46.662490Z  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 | E20260927 00:53:46.672199 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:46.672217 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260927 00:53:46.672256 13 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=90583cf68c4216e8, server CID=40000005e39e5cc0, downstream=172.18.0.3:43406, 0.0.0.0:4443=local, drain=none relay-1 | E20260927 00:53:46.672263 15 HQSession.cpp:3160] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0f7b6be2deec1e9c, server CID=4000008339f32bfe, downstream=172.18.0.3:49469, 0.0.0.0:4443=local, drain=none relay-1 | E0927 00:53:46.672302 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0927 00:53:46.672302 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'