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-03T00:49:39Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-03T00:49:39Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-03T00:49:39Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-03T00:49:39Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-03T00:49:39Z" 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 | I1003 00:49:39.536116 1 main.cpp:98] moqx v0.3.5-93-gb4a04c64 starting relay-1 | W1003 00:49:39.536830 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 | W1003 00:49:39.540372 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1003 00:49:39.540425 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1003 00:49:39.540463 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1003 00:49:39.540515 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1003 00:49:39.541021 1 MoQPicoQuicShardedServer.cpp:113] Sharding picoquic across 4 threads; forcing disableMigration=true (SO_REUSEPORT cannot route a migrated connection's packets to the shard holding its state) relay-1 | I1003 00:49:39.542460 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1003 00:49:39.542487 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1003 00:49:39.542561 13 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1003 00:49:39.543264 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1003 00:49:39.543280 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1003 00:49:39.543330 14 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1003 00:49:39.544077 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1003 00:49:39.544092 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1003 00:49:39.544145 15 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1003 00:49:39.544836 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1003 00:49:39.544850 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1003 00:49:39.544901 16 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1003 00:49:39.546213 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-03T00:49:45.136812Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56163 dual_stack=true test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 5c9ba9a05974e0835b78f70bcd4b6100 test-client-1 | ... test-client-1 | 2026-10-03T00:49:45.140512Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | E20261003 00:49:45.140686 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:45.140766 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8d2824cd4ed0b727, server CID=4000001e4863a2bf, downstream=172.18.0.3:56163, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:45.140832 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:45.141189Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:45.141433Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42731 dual_stack=true test-client-1 | 2026-10-03T00:49:45.143382Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-10-03T00:49:47.144690Z  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: 2004 test-client-1 | connection_id: 03fb32c0da5de5d80c4eb06cd6c43278 test-client-1 | ... relay-1 | E20261003 00:49:47.145092 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:47.145147 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4d10fb523c9d8899, server CID=400000042d39a6a1, downstream=172.18.0.3:42731, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:47.145209 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:47.145720Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:47.146066Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53890 dual_stack=true test-client-1 | 2026-10-03T00:49:47.148578Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-10-03T00:49:47.149049Z  WARN moq_transport::serve::error: [2ce2a97a-dbeb-4cc0-acdb-f790ae0f38b9] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-10-03T00:49:47.149153Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:2ce2a97a-dbeb-4cc0-acdb-f790ae0f38b9] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 53b991925852e4a091376113c2570690 test-client-1 | ... relay-1 | E20261003 00:49:47.149441 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:47.149539 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=22e1ab16af51d8b1, server CID=4000004da76b9eef, downstream=172.18.0.3:53890, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:47.149638 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:47.150047Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:47.150264Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55438 dual_stack=true test-client-1 | 2026-10-03T00:49:47.152933Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42094 dual_stack=true test-client-1 | 2026-10-03T00:49:47.154931Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-03T00:49:47.154946Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-10-03T00:49:47.155335Z  WARN moq_transport::serve::error: [37460e17-4a7a-4968-9fd8-f20b6b00c727] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-10-03T00:49:47.155410Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:37460e17-4a7a-4968-9fd8-f20b6b00c727] - subscription was processed test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- relay-1 | E20261003 00:49:47.155649 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:47.155686 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=284b8ffb31588d1f, server CID=4000008caf01032a, downstream=172.18.0.3:42094, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:47.155727 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20261003 00:49:47.155865 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:47.155933 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=adceeeecf42607ef, server CID=40000059cf3e1414, downstream=172.18.0.3:55438, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:47.155977 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:47.155899Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:47.156152Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: bed70698bed10f52eb66930a97b7e8e1 test-client-1 | subscriber_connection_id: 5ec0bed886ab9e3cab8f2243e5c8c59c test-client-1 | ... test-client-1 | 2026-10-03T00:49:47.156604Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43158 dual_stack=true test-client-1 | 2026-10-03T00:49:47.158474Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-10-03T00:49:47.158889Z  WARN moq_transport::serve::error: [0c974c97-6dc2-42bc-b1a4-8f502a971b6e] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20261003 00:49:47.159032 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:47.159065 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=11e98a6e603ad5ad, server CID=40000043a8c7c980, downstream=172.18.0.3:43158, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:47.159103 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:47.159328Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:47.659770Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45103 dual_stack=true test-client-1 | 2026-10-03T00:49:47.664210Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-10-03T00:49:50.664949Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-10-03T00:49:50.664971Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:0c974c97-6dc2-42bc-b1a4-8f502a971b6e] (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: cba2c818e9b097314b75d6c8dfd389a7 test-client-1 | publisher_connection_id: 9ccdc386c7a1e7429d94b11779f506ed test-client-1 | ... relay-1 | E20261003 00:49:50.665212 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:50.665269 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f258954fca97e4b1, server CID=400000d771955860, downstream=172.18.0.3:45103, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:50.665333 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:50.665638Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:50.666228Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42204 dual_stack=true test-client-1 | 2026-10-03T00:49:50.670261Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-03T00:49:52.671567Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE test-client-1 | 2026-10-03T00:49:52.773604Z  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: 2108 test-client-1 | connection_id: f71d024b0c78cc8a8ea77abcce29358d test-client-1 | ... relay-1 | E20261003 00:49:52.774029 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:52.774084 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fd9c14abb69ddb81, server CID=400000111612c771, downstream=172.18.0.3:42204, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:52.774155 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:52.774428Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:52.774765Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58295 dual_stack=true test-client-1 | 2026-10-03T00:49:52.777203Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | E20261003 00:49:52.777839 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:52.777889 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=45f959e99518750e, server CID=40000007dc0541dc, downstream=172.18.0.3:58295, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:52.777931 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:52.777604Z  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: 7c7dc890e5a4c3489c3e96609dccccdf test-client-1 | ... test-client-1 | 2026-10-03T00:49:52.777722Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-03T00:49:52.778276Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:52.778698Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49292 dual_stack=true test-client-1 | 2026-10-03T00:49:52.782797Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60318 dual_stack=true test-client-1 | 2026-10-03T00:49:52.785012Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-03T00:49:52.785354Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | I1003 00:49:52.785660 12 MoqxRelay.cpp:2770] Updating forward for moq-test/publish/published-track forward=1 test-client-1 | 2026-10-03T00:49:52.785859Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-03T00:49:52.785874Z  WARN moq_transport::serve::error: [4f824b90-d114-48c3-9d90-a797895ea0db] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E1003 00:49:52.786002 15 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply relay-1 | E20261003 00:49:52.886260 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:52.886260 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:52.886332 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d05edd68dc489310, server CID=400000cba948ee0a, downstream=172.18.0.3:60318, 0.0.0.0:4443=local, drain=none relay-1 | E20261003 00:49:52.886332 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=26f22917ce29e431, server CID=4000009078e5f805, downstream=172.18.0.3:49292, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:52.886415 16 MoQServer.h:198] 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: 108 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... relay-1 | E1003 00:49:52.886415 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:52.886819Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:52.886913Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:52.887206Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36145 dual_stack=true test-client-1 | 2026-10-03T00:49:52.889588Z  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: 515 test-client-1 | connection_id: d2f42458c7e08528e0333deed9191748 test-client-1 | ... test-client-1 | 2026-10-03T00:49:53.401170Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | E20261003 00:49:53.401328 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:53.401386 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a0140b76cea74059, server CID=400000978a245b0d, downstream=172.18.0.3:36145, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:53.401472 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:53.401765Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:53.402267Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44823 dual_stack=true test-client-1 | 2026-10-03T00:49:53.606818Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53643 dual_stack=true relay-1 | I1003 00:49:53.609816 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-c96b19eff0c3c563 forward=1 test-client-1 | 2026-10-03T00:49:53.609889Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E1003 00:49:53.610191 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 | E20261003 00:49:53.624935 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:53.624982 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5922a6116ce34057, server CID=4000000157fbda97, downstream=172.18.0.3:53643, 0.0.0.0:4443=local, drain=none relay-1 | E20261003 00:49:53.625010 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:53.625023 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fbc0b6a73b9a0c76, server CID=40000008d2609fc1, downstream=172.18.0.3:44823, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:53.625062 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:53.625331Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1003 00:49:53.625263 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:53.625531Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:53.625967Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46650 dual_stack=true test-client-1 | 2026-10-03T00:49:53.829897Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33152 dual_stack=true relay-1 | I1003 00:49:53.832882 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-a152abee138c3fa2 forward=1 test-client-1 | 2026-10-03T00:49:53.833181Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-03T00:49:53.833197Z  WARN moq_transport::serve::error: [6e8f808e-4b95-4fd8-a05c-db37ffc607e3] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E1003 00:49:53.833344 15 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | 2026-10-03T00:49:53.833266Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | not ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 226 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261003 00:49:53.851119 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:53.851135 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:53.851186 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b8508e70abe8ac6c, server CID=4000000dfc97f7ab, downstream=172.18.0.3:46650, 0.0.0.0:4443=local, drain=none relay-1 | E20261003 00:49:53.851171 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8306dfe036995a3b, server CID=4000008fd419bf5e, downstream=172.18.0.3:33152, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:53.851245 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:53.851517Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1003 00:49:53.851311 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:53.851842Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:53.852119Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42198 dual_stack=true test-client-1 | 2026-10-03T00:49:54.056090Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45319 dual_stack=true relay-1 | I1003 00:49:54.059181 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-17276c95e7faebff forward=1 test-client-1 | 2026-10-03T00:49:54.059431Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | E1003 00:49:54.059657 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 | --- relay-1 | E20261003 00:49:54.062089 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:54.062130 16 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | duration_ms: 211 relay-1 | E20261003 00:49:54.062161 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=61e25d3ae02818fe, server CID=400000c19a96a28a, downstream=172.18.0.3:42198, 0.0.0.0:4443=local, drain=none relay-1 | E20261003 00:49:54.062136 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d46549f3b0061f5d, server CID=4000005a64699060, downstream=172.18.0.3:45319, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:54.062215 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... test-client-1 | 2026-10-03T00:49:54.062473Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1003 00:49:54.062215 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:54.062970Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:54.063062Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46053 dual_stack=true test-client-1 | 2026-10-03T00:49:54.267406Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43645 dual_stack=true relay-1 | I1003 00:49:54.270475 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-e991643b4e6be8e3 forward=1 test-client-1 | 2026-10-03T00:49:54.270737Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-03T00:49:54.270756Z  WARN moq_transport::serve::error: [445bd308-6ca1-4a4f-9aaf-6622f9b68ed1] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-03T00:49:54.270881Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | E1003 00:49:54.270913 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 | --- relay-1 | E20261003 00:49:54.292587 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:54.292666 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5d0c45b7b73dca5b, server CID=400000cfa3f854e0, downstream=172.18.0.3:43645, 0.0.0.0:4443=local, drain=none test-client-1 | duration_ms: 230 test-client-1 | message: "failed to create subgroup 0: cancelled" test-client-1 | ... relay-1 | E1003 00:49:54.292720 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:54.293026Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261003 00:49:54.293187 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:54.293218 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4e6debb57bdaf999, server CID=400000cec60b95d2, downstream=172.18.0.3:46053, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:54.293262 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:54.293574Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:54.293588Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58747 dual_stack=true test-client-1 | 2026-10-03T00:49:54.497828Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35798 dual_stack=true relay-1 | I1003 00:49:54.500964 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-f749ee1eac65d57d forward=1 test-client-1 | 2026-10-03T00:49:54.501228Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-03T00:49:54.501244Z  WARN moq_transport::serve::error: [b7c7b258-2f9e-42a6-a704-4b8441674fb9] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-03T00:49:54.501268Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E1003 00:49:54.501396 16 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 230 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20261003 00:49:54.522637 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:54.522697 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0dee64d629768671, server CID=400000d888750303, downstream=172.18.0.3:35798, 0.0.0.0:4443=local, drain=none relay-1 | E20261003 00:49:54.522748 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:54.522779 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7b600352ee88ad4d, server CID=400000412bd1f675, downstream=172.18.0.3:58747, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:54.522757 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1003 00:49:54.522862 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:54.523411Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:54.523632Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:54.523777Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38361 dual_stack=true test-client-1 | 2026-10-03T00:49:54.728172Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46918 dual_stack=true test-client-1 | 2026-10-03T00:49:54.731982Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-10-03T00:49:54.732009Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-03T00:49:54.732016Z  WARN moq_transport::serve::error: [38f94ae0-8eca-457c-a3ee-74b6f25da181] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | I1003 00:49:54.731772 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-218847e35c1dfc07 forward=1 relay-1 | E1003 00:49:54.732223 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: 230 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20261003 00:49:54.752920 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:54.752920 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:54.752988 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=391b2b1ea162a197, server CID=400000cb35602692, downstream=172.18.0.3:46918, 0.0.0.0:4443=local, drain=none relay-1 | E20261003 00:49:54.752995 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fc3a929be9e86ffb, server CID=40000092122cb202, downstream=172.18.0.3:38361, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:54.753062 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1003 00:49:54.753062 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:54.753432Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:54.753712Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:54.753866Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46637 dual_stack=true test-client-1 | 2026-10-03T00:49:54.958200Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40828 dual_stack=true relay-1 | I1003 00:49:54.961226 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-db70fb61e7e93a7f forward=1 test-client-1 | 2026-10-03T00:49:54.961353Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E1003 00:49:54.961664 14 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply relay-1 | E20261003 00:49:54.979192 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:54.979244 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=04da2d77eefa6f0b, server CID=40000046ecc25967, downstream=172.18.0.3:40828, 0.0.0.0:4443=local, drain=none test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 226 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261003 00:49:54.979277 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:54.979293 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c8f9160ca1a80027, server CID=4000005857cb3156, downstream=172.18.0.3:46637, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:54.979334 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:54.979713Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1003 00:49:54.979678 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:54.980166Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37279 dual_stack=true test-client-1 | 2026-10-03T00:49:54.980224Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:55.184063Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54869 dual_stack=true relay-1 | I1003 00:49:55.187098 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-c9380f73df0f621f forward=1 test-client-1 | 2026-10-03T00:49:55.187338Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | E1003 00:49:55.187560 13 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 217 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261003 00:49:55.196278 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:55.196363 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=06b92aae0c56a9ea, server CID=400000c176e798c9, downstream=172.18.0.3:37279, 0.0.0.0:4443=local, drain=none relay-1 | E20261003 00:49:55.196278 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:55.196396 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d7a6eef3c622bf57, server CID=40000017b99d83f7, downstream=172.18.0.3:54869, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:55.196417 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1003 00:49:55.196485 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-03T00:49:55.196737Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:55.196773Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-03T00:49:55.197157Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48028 dual_stack=true test-client-1 | 2026-10-03T00:49:55.401141Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49670 dual_stack=true test-client-1 | 2026-10-03T00:49:55.404390Z  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 | E20261003 00:49:55.413236 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:55.413311 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=201a3de14635cab2, server CID=400000c485ef92e2, downstream=172.18.0.3:49670, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:55.413362 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20261003 00:49:55.413769 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261003 00:49:55.413808 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b07577bfd7d92f99, server CID=400000501c7b391d, downstream=172.18.0.3:48028, 0.0.0.0:4443=local, drain=none relay-1 | E1003 00:49:55.413922 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 exited with code 1 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'