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-24T00:48:54Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-24T00:48:54Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-24T00:48:54Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-24T00:48:54Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-24T00:48:54Z" 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 | I0924 00:48:54.539117 1 main.cpp:98] moqx v0.3.5-59-ge3f5d2fe starting relay-1 | W0924 00:48:54.539815 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 | W0924 00:48:54.543726 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0924 00:48:54.543794 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0924 00:48:54.543842 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0924 00:48:54.543920 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0924 00:48:54.544398 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 | I0924 00:48:54.545871 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0924 00:48:54.545914 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0924 00:48:54.545968 13 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0924 00:48:54.546614 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0924 00:48:54.546630 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0924 00:48:54.546673 14 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0924 00:48:54.547464 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0924 00:48:54.547479 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0924 00:48:54.547555 15 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0924 00:48:54.548411 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0924 00:48:54.548426 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0924 00:48:54.548477 16 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0924 00:48:54.549979 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-24T00:49:00.141126Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58166 dual_stack=true test-client-1 | 2026-09-24T00:49:00.144722Z  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: 8249a8315446ee5881b57d50dd8289d8 test-client-1 | ... relay-1 | E20260924 00:49:00.144927 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:00.144999 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9785ffcbef0aca6f, server CID=400000583d17ca9d, downstream=172.18.0.3:58166, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:00.145092 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:00.145347Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:00.145871Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52272 dual_stack=true test-client-1 | 2026-09-24T00:49:00.147971Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-09-24T00:49:02.149298Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) relay-1 | E20260924 00:49:02.149504 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:02.149575 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b80ae0f13cbdaa5b, server CID=400000173504bef7, downstream=172.18.0.3:52272, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:02.149657 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:02.150025Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: bbacf6f27da9e84006c30657598f293a test-client-1 | ... test-client-1 | 2026-09-24T00:49:02.150601Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42527 dual_stack=true test-client-1 | 2026-09-24T00:49:02.153145Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-09-24T00:49:02.153656Z  WARN moq_transport::serve::error: [aa722129-68cd-4572-8196-f3315edcf53e] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-24T00:49:02.153699Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:aa722129-68cd-4572-8196-f3315edcf53e] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 relay-1 | E20260924 00:49:02.153908 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:02.153973 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ed5b7196517e6aa8, server CID=40000000e44a62d9, downstream=172.18.0.3:42527, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:02.154013 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | connection_id: f672ccd20613370ec3f7b0416e6df9c9 test-client-1 | ... test-client-1 | 2026-09-24T00:49:02.154432Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:02.154949Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54285 dual_stack=true test-client-1 | 2026-09-24T00:49:02.157601Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60460 dual_stack=true test-client-1 | 2026-09-24T00:49:02.159666Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-24T00:49:02.159676Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-09-24T00:49:05.160669Z  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 | E20260924 00:49:05.160846 16 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: cc2a5c6705623281fdf0ae2aa9fff15b test-client-1 | subscriber_connection_id: fae528b1275ef162b9880299568d19af test-client-1 | ... relay-1 | E20260924 00:49:05.160941 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=da3feb4f8c712832, server CID=400000d3b1c21ed8, downstream=172.18.0.3:60460, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:05.161023 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0924 00:49:05.161242 16 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7f6f0d280810 test-client-1 | 2026-09-24T00:49:05.161838Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52325 dual_stack=true test-client-1 | 2026-09-24T00:49:05.162058Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260924 00:49:05.162220 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:05.162250 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d6e8dfb4f4716461, server CID=4000008da3a0fb70, downstream=172.18.0.3:54285, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:05.162398 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:05.162724Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:05.164845Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-09-24T00:49:05.165326Z  WARN moq_transport::serve::error: [12c623bf-3a87-4b32-8673-70804b4969bb] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20260924 00:49:05.165477 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:05.165503 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2ef9d2cd91fb0c8c, server CID=4000008aeba84073, downstream=172.18.0.3:52325, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:05.165541 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:05.165719Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:05.666803Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53162 dual_stack=true test-client-1 | 2026-09-24T00:49:05.671180Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-09-24T00:49:08.672738Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-24T00:49:08.672766Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:12c623bf-3a87-4b32-8673-70804b4969bb] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3512 test-client-1 | subscriber_connection_id: 6f1ee59722bc410f0972eb2ac821af33 test-client-1 | publisher_connection_id: 5b740b17bc80638bc44d59c6e63c2ef7 test-client-1 | ... relay-1 | E20260924 00:49:08.673069 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:08.673123 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=df76c680f88acc05, server CID=400000c42ee9a349, downstream=172.18.0.3:53162, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:08.673197 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:08.673616Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:08.674072Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50120 dual_stack=true test-client-1 | 2026-09-24T00:49:08.677741Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-24T00:49:10.678172Z  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: cad7529ee359d4d49898f639c8768bc3 test-client-1 | ... test-client-1 | 2026-09-24T00:49:10.779189Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20260924 00:49:10.779541 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:10.779600 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=bcf668ad7fca7b39, server CID=400000961fe52ace, downstream=172.18.0.3:50120, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:10.779671 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:10.780176Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:10.780513Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40769 dual_stack=true test-client-1 | 2026-09-24T00:49:10.783213Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-24T00:49:10.783654Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: e9a7bd1c27111f61e6045b363afd1e93 test-client-1 | ... test-client-1 | 2026-09-24T00:49:10.783802Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" relay-1 | E20260924 00:49:10.784022 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:10.784089 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8b1ab21552f4b4c1, server CID=400000d77d7daebc, downstream=172.18.0.3:40769, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:10.784135 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:10.784373Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:10.784818Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40758 dual_stack=true test-client-1 | 2026-09-24T00:49:10.787654Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32826 dual_stack=true test-client-1 | 2026-09-24T00:49:10.789539Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-24T00:49:10.789920Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | I0924 00:49:10.790317 12 MoqxRelay.cpp:2821] Updating forward for moq-test/publish/published-track forward=1 test-client-1 | 2026-09-24T00:49:10.790518Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-24T00:49:10.790530Z  WARN moq_transport::serve::error: [929f06a5-9901-4579-8189-34386211ee9c] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0924 00:49:10.790661 16 MoqxRelay.cpp:53] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 108 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... relay-1 | E20260924 00:49:10.892091 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:10.892150 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=56199ebac37e7b22, server CID=400000968ef0a3a3, downstream=172.18.0.3:32826, 0.0.0.0:4443=local, drain=none relay-1 | E20260924 00:49:10.892169 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:10.892203 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=38dc212b625e6596, server CID=400000c0da42bb79, downstream=172.18.0.3:40758, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:10.892224 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0924 00:49:10.892248 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:10.892894Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0924 00:49:10.893033 15 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7f6f0ce7d010 test-client-1 | 2026-09-24T00:49:10.893243Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53286 dual_stack=true test-client-1 | 2026-09-24T00:49:10.893289Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:10.895765Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 test-client-1 | 2026-09-24T00:49:11.407315Z  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: 9320a917cd24e7e3d44f32803e21d062 test-client-1 | ... relay-1 | E20260924 00:49:11.407466 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:11.407603 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fdb9ddbba01a6b97, server CID=400000c87c563862, downstream=172.18.0.3:53286, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:11.407743 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:11.408091Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:11.408522Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48723 dual_stack=true test-client-1 | 2026-09-24T00:49:11.613363Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51902 dual_stack=true relay-1 | I0924 00:49:11.616600 12 MoqxRelay.cpp:2821] Updating forward for moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-c9e9a7ec369833fe forward=1 test-client-1 | 2026-09-24T00:49:11.616886Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0924 00:49:11.617107 13 MoqxRelay.cpp:53] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 225 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... test-client-1 | 2026-09-24T00:49:11.633589Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:11.633731Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260924 00:49:11.633154 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:11.633162 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:11.633206 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7c8bc825fa364310, server CID=400000142ce96f78, downstream=172.18.0.3:51902, 0.0.0.0:4443=local, drain=none relay-1 | E20260924 00:49:11.633252 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d7318f2d57f1bef4, server CID=400000cf9862bd60, downstream=172.18.0.3:48723, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:11.633319 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0924 00:49:11.633346 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:11.634396Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46731 dual_stack=true test-client-1 | 2026-09-24T00:49:11.838433Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38275 dual_stack=true relay-1 | I0924 00:49:11.842792 12 MoqxRelay.cpp:2821] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-7999e0ccb06887f3 forward=1 test-client-1 | 2026-09-24T00:49:11.842931Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-24T00:49:11.843114Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-24T00:49:11.843127Z  WARN moq_transport::serve::error: [28076ede-368a-4fa0-8912-1f4cd868c500] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0924 00:49:11.843362 15 MoqxRelay.cpp:53] 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: 229 test-client-1 | message: "failed to create subgroup: cancelled" relay-1 | E20260924 00:49:11.863075 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:11.863139 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=794b88da9f34e407, server CID=4000008272664dd1, downstream=172.18.0.3:38275, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:11.863214 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | ... test-client-1 | 2026-09-24T00:49:11.863718Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260924 00:49:11.863862 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:11.863924 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5800740620288501, server CID=40000094277fc783, downstream=172.18.0.3:46731, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:11.863975 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:11.864191Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:11.864327Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36696 dual_stack=true test-client-1 | 2026-09-24T00:49:12.068602Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56315 dual_stack=true relay-1 | I0924 00:49:12.071590 12 MoqxRelay.cpp:2821] Updating forward for moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-94a1fbe55c7c5602 forward=1 test-client-1 | 2026-09-24T00:49:12.071851Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-24T00:49:12.071868Z  WARN moq_transport::serve::error: [5721bfb9-727b-4c8b-8c45-b31e278ada67] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-24T00:49:12.071972Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | E0924 00:49:12.072097 13 MoqxRelay.cpp:53] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 12 - moq-test-subgroup-per-object test-client-1 | --- relay-1 | E20260924 00:49:12.075331 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:12.075373 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e48761eec5511f8c, server CID=40000007822139c5, downstream=172.18.0.3:56315, 0.0.0.0:4443=local, drain=none test-client-1 | duration_ms: 212 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... test-client-1 | 2026-09-24T00:49:12.075622Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260924 00:49:12.075428 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E0924 00:49:12.075419 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20260924 00:49:12.075476 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=124de4ab5cee2240, server CID=4000008acfbd9aae, downstream=172.18.0.3:36696, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:12.075525 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0924 00:49:12.075863 15 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7f6f0ce95010 test-client-1 | 2026-09-24T00:49:12.076141Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:12.076373Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59180 dual_stack=true test-client-1 | 2026-09-24T00:49:12.280641Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38687 dual_stack=true relay-1 | I0924 00:49:12.284855 12 MoqxRelay.cpp:2821] Updating forward for moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-8ad236f057d64487 forward=1 test-client-1 | 2026-09-24T00:49:12.285072Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-24T00:49:12.285087Z  WARN moq_transport::serve::error: [3bdc3637-4818-41f4-8c58-c8c68d1a43fa] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-24T00:49:12.285115Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | E0924 00:49:12.285299 16 MoqxRelay.cpp:53] 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: 231 test-client-1 | message: "failed to create subgroup 0: cancelled" test-client-1 | ... relay-1 | E20260924 00:49:12.307046 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:12.307101 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3a4b3c664f5ad716, server CID=400000d0a4e3f37b, downstream=172.18.0.3:38687, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:12.307164 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:12.307531Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260924 00:49:12.307703 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:12.307734 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=03ef16f8b9304ea8, server CID=400000c19259dc51, downstream=172.18.0.3:59180, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:12.307782 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:12.308132Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:12.308225Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59380 dual_stack=true test-client-1 | 2026-09-24T00:49:12.512419Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58054 dual_stack=true relay-1 | I0924 00:49:12.515410 12 MoqxRelay.cpp:2821] Updating forward for moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-f22eb843a1c495c5 forward=1 test-client-1 | 2026-09-24T00:49:12.515712Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-24T00:49:12.515750Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-24T00:49:12.515773Z  WARN moq_transport::serve::error: [806fe38a-4aec-4c48-92f4-1d0bf35af309] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0924 00:49:12.515956 16 MoqxRelay.cpp:53] 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 | ... test-client-1 | 2026-09-24T00:49:12.537378Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260924 00:49:12.537010 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:12.537057 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3b0238171f09e930, server CID=400000cd4b9a869a, downstream=172.18.0.3:58054, 0.0.0.0:4443=local, drain=none relay-1 | E20260924 00:49:12.537117 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E0924 00:49:12.537111 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20260924 00:49:12.537139 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=121422c606ba8a65, server CID=4000001a6cae8df2, downstream=172.18.0.3:59380, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:12.537179 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0924 00:49:12.537536 13 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7f6f0eca4810 test-client-1 | 2026-09-24T00:49:12.537721Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:12.538121Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36272 dual_stack=true test-client-1 | 2026-09-24T00:49:12.742600Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59522 dual_stack=true relay-1 | I0924 00:49:12.746665 12 MoqxRelay.cpp:2821] Updating forward for moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-261c846da7abfa3b forward=1 test-client-1 | 2026-09-24T00:49:12.746951Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-24T00:49:12.746993Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-24T00:49:12.747001Z  WARN moq_transport::serve::error: [513576ec-6cb8-472f-a0b4-6f38de269a51] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0924 00:49:12.747153 13 MoqxRelay.cpp:53] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 231 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20260924 00:49:12.768229 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:12.768307 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=105603c7bd83994d, server CID=40000018a2ff5627, downstream=172.18.0.3:59522, 0.0.0.0:4443=local, drain=none relay-1 | E20260924 00:49:12.768321 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:12.768378 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=00f96f6bc41754bb, server CID=40000089ff35934a, downstream=172.18.0.3:36272, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:12.768382 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:12.768629Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0924 00:49:12.768431 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0924 00:49:12.768802 15 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7f6f0d281810 test-client-1 | 2026-09-24T00:49:12.769029Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:12.769336Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39144 dual_stack=true test-client-1 | 2026-09-24T00:49:12.973128Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44500 dual_stack=true relay-1 | I0924 00:49:12.976036 12 MoqxRelay.cpp:2821] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-edc259e5c31e900e forward=1 test-client-1 | 2026-09-24T00:49:12.976323Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-24T00:49:12.976342Z  WARN moq_transport::serve::error: [6f92bfd8-3c76-4413-9752-c46c35dc9ebf] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-24T00:49:12.976469Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0924 00:49:12.976490 13 MoqxRelay.cpp:53] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 227 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260924 00:49:12.995993 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:12.996042 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c086934683be7dfa, server CID=400000076688a58e, downstream=172.18.0.3:44500, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:12.996107 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:12.996416Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260924 00:49:12.996313 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:12.996412 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3822ca8dcf4e3e65, server CID=40000086ba6a5026, downstream=172.18.0.3:39144, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:12.996505 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0924 00:49:12.996624 15 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7f6f0eca3810 test-client-1 | 2026-09-24T00:49:12.996853Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:12.997124Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55532 dual_stack=true test-client-1 | 2026-09-24T00:49:13.201830Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54759 dual_stack=true test-client-1 | 2026-09-24T00:49:13.206180Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | I0924 00:49:13.206085 12 MoqxRelay.cpp:2821] Updating forward for moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-d399c8cef42d39a1 forward=1 relay-1 | E0924 00:49:13.206424 16 MoqxRelay.cpp:53] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- relay-1 | E20260924 00:49:13.216107 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:13.216154 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=37fba9a90233b37b, server CID=400000d4d49b0a00, downstream=172.18.0.3:54759, 0.0.0.0:4443=local, drain=none relay-1 | E20260924 00:49:13.216189 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:13.216205 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b0acad7fa6b42d3f, server CID=400000c66ba23476, downstream=172.18.0.3:55532, 0.0.0.0:4443=local, drain=none test-client-1 | duration_ms: 220 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E0924 00:49:13.216244 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:13.216466Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0924 00:49:13.216419 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-24T00:49:13.216676Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-24T00:49:13.217144Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50063 dual_stack=true test-client-1 | 2026-09-24T00:49:13.421080Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32843 dual_stack=true test-client-1 | 2026-09-24T00:49:13.424281Z  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: 218 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260924 00:49:13.434216 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:13.434221 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260924 00:49:13.434303 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5d38122a9954c38b, server CID=4000008881736b1c, downstream=172.18.0.3:32843, 0.0.0.0:4443=local, drain=none relay-1 | E20260924 00:49:13.434324 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5076013877145a21, server CID=400000dfcf7ec637, downstream=172.18.0.3:50063, 0.0.0.0:4443=local, drain=none relay-1 | E0924 00:49:13.434549 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0924 00:49:13.434441 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 exited with code 1 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'