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-25T00:48:13Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:48:13Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:48:13Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:48:13Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:48:13Z" 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 | I0925 00:48:13.467516 1 main.cpp:98] moqx v0.3.5-66-g2c2a580f starting relay-1 | W0925 00:48:13.468183 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 | W0925 00:48:13.472216 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0925 00:48:13.472286 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0925 00:48:13.472326 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0925 00:48:13.472373 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0925 00:48:13.472831 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 | I0925 00:48:13.474317 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0925 00:48:13.474340 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0925 00:48:13.474410 13 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0925 00:48:13.475158 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0925 00:48:13.475172 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0925 00:48:13.475214 14 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0925 00:48:13.476022 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0925 00:48:13.476039 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0925 00:48:13.476089 15 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0925 00:48:13.476726 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0925 00:48:13.476744 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0925 00:48:13.476793 16 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0925 00:48:13.478429 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-25T00:48:19.073718Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46796 dual_stack=true test-client-1 | 2026-09-25T00:48:19.077337Z  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: be12f77b90ef4c657ff7bb76c5a30183 test-client-1 | ... relay-1 | E20260925 00:48:19.077500 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:19.077572 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2af42dd4d699b5a0, server CID=400000c148716c0d, downstream=172.18.0.3:46796, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:19.077635 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:19.077878Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:19.078430Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40597 dual_stack=true test-client-1 | 2026-09-25T00:48:19.080710Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-09-25T00:48:21.082344Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only relay-1 | E20260925 00:48:21.082564 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:21.082629 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=839d5cd1276fc996, server CID=4000005cf9826020, downstream=172.18.0.3:40597, 0.0.0.0:4443=local, drain=none test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 272d2766e63cb98d7554dcbb92d576bf test-client-1 | ... relay-1 | E0925 00:48:21.082704 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:21.083073Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:21.083640Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40133 dual_stack=true test-client-1 | 2026-09-25T00:48:21.086153Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-09-25T00:48:21.086595Z  WARN moq_transport::serve::error: [a758fa87-53d7-4494-ba6c-c9b0e9e6f642] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-25T00:48:21.086735Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:a758fa87-53d7-4494-ba6c-c9b0e9e6f642] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: ed166e2b06dc574d48a434159e5f604f test-client-1 | ... relay-1 | E20260925 00:48:21.087004 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:21.087039 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=924d415df77c53f5, server CID=4000000370bdc904, downstream=172.18.0.3:40133, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:21.087082 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:21.087405Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:21.087915Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42857 dual_stack=true test-client-1 | 2026-09-25T00:48:21.090576Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44226 dual_stack=true test-client-1 | 2026-09-25T00:48:21.092456Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-25T00:48:21.092472Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-09-25T00:48:24.093691Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: a5b5d84d363195225c7896f9a75df696 test-client-1 | subscriber_connection_id: bde54d85ab9cf9744e6a13deb7f4af8e test-client-1 | ... relay-1 | E20260925 00:48:24.094094 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:24.094146 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2b25a58e0fb2d62d, server CID=400000c22c054c27, downstream=172.18.0.3:44226, 0.0.0.0:4443=local, drain=none relay-1 | E20260925 00:48:24.094185 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:24.094204 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fecc1769af772e5f, server CID=400000ce381cccc1, downstream=172.18.0.3:42857, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:24.094342 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:24.094469 16 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7fe634c7f010 test-client-1 | 2026-09-25T00:48:24.094617Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0925 00:48:24.094589 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:24.095000Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39788 dual_stack=true test-client-1 | 2026-09-25T00:48:24.095048Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:24.098587Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-09-25T00:48:24.099059Z  WARN moq_transport::serve::error: [c2aca7ec-e057-49c2-8b24-c2c334d3a20a] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20260925 00:48:24.099201 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:24.099277 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e5f78b41faccf6c5, server CID=400000009001210f, downstream=172.18.0.3:39788, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:24.099326 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:24.099560Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:24.600088Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60324 dual_stack=true test-client-1 | 2026-09-25T00:48:24.604550Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-09-25T00:48:27.605652Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-25T00:48:27.605684Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:c2aca7ec-e057-49c2-8b24-c2c334d3a20a] (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: 324bc958633941d8c9372528d805fcdd test-client-1 | publisher_connection_id: 7315f4cde4156e2d2e2e414cc85215b5 test-client-1 | ... test-client-1 | 2026-09-25T00:48:27.606850Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51243 dual_stack=true relay-1 | E20260925 00:48:27.607295 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:27.607352 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=bf0ec6eee1a4ddad, server CID=4000009f41921963, downstream=172.18.0.3:60324, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:27.607413 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:27.607678Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:27.609688Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-25T00:48:29.611941Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE test-client-1 | 2026-09-25T00:48:29.713040Z  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: 2107 test-client-1 | connection_id: 8a60307417705b1193b56d76bfefb044 test-client-1 | ... relay-1 | E20260925 00:48:29.713479 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:29.713543 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=76b1f66c069a50dc, server CID=4000005a12ef489d, downstream=172.18.0.3:51243, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:29.713618 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:29.713996Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:29.714392Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35154 dual_stack=true test-client-1 | 2026-09-25T00:48:29.716972Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-25T00:48:29.717456Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-25T00:48:29.717506Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 6290bbc0269d0cfc8c6e2cd5599dfc79 test-client-1 | ... relay-1 | E20260925 00:48:29.717696 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:29.717733 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9fbc4d6af3db3108, server CID=400000c9839d0052, downstream=172.18.0.3:35154, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:29.717783 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:29.718032Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:29.718610Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57044 dual_stack=true test-client-1 | 2026-09-25T00:48:29.722691Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36554 dual_stack=true test-client-1 | 2026-09-25T00:48:29.724582Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-25T00:48:29.725030Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | I0925 00:48:29.725317 12 MoqxRelay.cpp:2821] Updating forward for moq-test/publish/published-track forward=1 test-client-1 | 2026-09-25T00:48:29.725478Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-25T00:48:29.725512Z  WARN moq_transport::serve::error: [59c43355-ad51-49a1-a08d-19c01724469e] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0925 00:48:29.725690 16 MoqxRelay.cpp:53] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 8 - publish-track-subscribe relay-1 | E20260925 00:48:29.826347 16 HQControlCodec.h:58] Unexpected control stream EOF 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 | E20260925 00:48:29.826347 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:29.826406 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3b36941fcf018e07, server CID=400000d9a34ecea3, downstream=172.18.0.3:57044, 0.0.0.0:4443=local, drain=none relay-1 | E20260925 00:48:29.826429 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0344bb4e4218d57d, server CID=400000062db47d21, downstream=172.18.0.3:36554, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:29.826510 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:29.826565 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:29.827049 13 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7fe636aa3810 test-client-1 | 2026-09-25T00:48:29.827398Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:29.827405Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32972 dual_stack=true test-client-1 | 2026-09-25T00:48:29.827463Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:29.829903Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 test-client-1 | 2026-09-25T00:48:30.341501Z  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: 7546b5ed2e0f87ef326435b6576ccee1 test-client-1 | ... relay-1 | E20260925 00:48:30.341651 16 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-09-25T00:48:30.342056Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260925 00:48:30.341711 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=90484f76cbe90f0f, server CID=400000caf1da96a5, downstream=172.18.0.3:32972, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:30.341787 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:30.342597Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52200 dual_stack=true test-client-1 | 2026-09-25T00:48:30.547362Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55459 dual_stack=true relay-1 | I0925 00:48:30.550435 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-f17a72449549366b forward=1 test-client-1 | 2026-09-25T00:48:30.550694Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0925 00:48:30.551003 15 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 | ... relay-1 | E20260925 00:48:30.567087 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:30.567087 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:30.567239 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=cd575c20d8de12f8, server CID=40000019eac27dd3, downstream=172.18.0.3:52200, 0.0.0.0:4443=local, drain=none relay-1 | E20260925 00:48:30.567225 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=52bf3bc07ea27c3b, server CID=4000009a967ee7a5, downstream=172.18.0.3:55459, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:30.567315 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:30.567334 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:30.567567Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:30.567744Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:30.568110Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36209 dual_stack=true test-client-1 | 2026-09-25T00:48:30.772925Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35855 dual_stack=true relay-1 | I0925 00:48:30.776122 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-be5bc604e19389e0 forward=1 test-client-1 | 2026-09-25T00:48:30.776360Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-25T00:48:30.776381Z  WARN moq_transport::serve::error: [1e854d6b-5d70-42bb-b754-f5e376c04a0a] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-25T00:48:30.776407Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0925 00:48:30.776562 14 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: 228 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... test-client-1 | 2026-09-25T00:48:30.795717Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:30.795770Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:30.796218Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60365 dual_stack=true relay-1 | E20260925 00:48:30.795259 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:30.795259 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:30.795343 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fbf11c4514a8b317, server CID=400000c1ad872690, downstream=172.18.0.3:36209, 0.0.0.0:4443=local, drain=none relay-1 | E20260925 00:48:30.795316 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=179df8cb7cd28278, server CID=4000005fb0a97012, downstream=172.18.0.3:35855, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:30.795415 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:30.795477 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:30.795572 16 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7fe634c7d010 test-client-1 | 2026-09-25T00:48:31.000244Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58126 dual_stack=true relay-1 | I0925 00:48:31.003354 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-52958989d643d4ab forward=1 test-client-1 | 2026-09-25T00:48:31.003642Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-25T00:48:31.003725Z  WARN moq_transport::serve::error: [2bc577e8-b58e-4b72-8b11-e0df63d21dac] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-25T00:48:31.003759Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | E0925 00:48:31.003894 16 MoqxRelay.cpp:53] 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 | E20260925 00:48:31.007121 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:31.007165 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e84a7eb225df7139, server CID=400000d994d19845, downstream=172.18.0.3:58126, 0.0.0.0:4443=local, drain=none relay-1 | E20260925 00:48:31.007377 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:31.007403 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=44e32977bb10d017, server CID=4000005ca0f548f6, downstream=172.18.0.3:60365, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:31.007227 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:31.007448 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:31.007648 14 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7fe635041810 test-client-1 | 2026-09-25T00:48:31.007884Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:31.007929Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:31.008323Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33818 dual_stack=true test-client-1 | 2026-09-25T00:48:31.213373Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34677 dual_stack=true relay-1 | I0925 00:48:31.216452 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-bec04373a8302975 forward=1 test-client-1 | 2026-09-25T00:48:31.216750Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-25T00:48:31.216771Z  WARN moq_transport::serve::error: [b1b7aee1-b05a-4398-818a-a8ddaad3ad48] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-25T00:48:31.216794Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | E0925 00:48:31.216926 13 MoqxRelay.cpp:53] requestUpdate failed: peer FINed without terminal reply relay-1 | E20260925 00:48:31.238246 13 HQControlCodec.h:58] Unexpected control stream EOF 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" relay-1 | E20260925 00:48:31.238320 14 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ... relay-1 | E20260925 00:48:31.238351 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5835981bc6bcbd9b, server CID=40000001f24f3283, downstream=172.18.0.3:34677, 0.0.0.0:4443=local, drain=none relay-1 | E20260925 00:48:31.238366 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=25623606f567ac14, server CID=400000520da09873, downstream=172.18.0.3:33818, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:31.238418 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:31.238417 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:31.238526 14 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7fe635051010 test-client-1 | 2026-09-25T00:48:31.238878Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:31.238928Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:31.239289Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42699 dual_stack=true test-client-1 | 2026-09-25T00:48:31.443881Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42586 dual_stack=true relay-1 | I0925 00:48:31.447004 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-e4c65444a11b1f38 forward=1 test-client-1 | 2026-09-25T00:48:31.447318Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-25T00:48:31.447333Z  WARN moq_transport::serve::error: [2156ee56-9936-4477-84ce-d9e695b9fa4c] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-25T00:48:31.447435Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E0925 00:48:31.447524 13 MoqxRelay.cpp:53] requestUpdate failed: peer FINed without terminal reply relay-1 | E20260925 00:48:31.468750 13 HQControlCodec.h:58] Unexpected control stream EOF 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 | E20260925 00:48:31.468781 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:31.468853 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4fcbe731a83d1dfd, server CID=4000001349370d48, downstream=172.18.0.3:42586, 0.0.0.0:4443=local, drain=none relay-1 | E20260925 00:48:31.468873 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=49a17665b3f8bcf9, server CID=4000004c63a62581, downstream=172.18.0.3:42699, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:31.468924 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:31.468924 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:31.469124 14 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7fe635041010 test-client-1 | 2026-09-25T00:48:31.469508Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:31.469581Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:31.469834Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53354 dual_stack=true test-client-1 | 2026-09-25T00:48:31.674325Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53798 dual_stack=true relay-1 | I0925 00:48:31.677514 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-d71ad51b1f042fb5 forward=1 test-client-1 | 2026-09-25T00:48:31.677730Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-25T00:48:31.677860Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-25T00:48:31.677869Z  WARN moq_transport::serve::error: [1a10903e-8ca0-4973-87ad-559fb4764918] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0925 00:48:31.678065 16 MoqxRelay.cpp:53] requestUpdate failed: peer FINed without terminal reply relay-1 | E20260925 00:48:31.699757 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:31.699824 16 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a550ee442cf72d60, server CID=400000defa88174a, downstream=172.18.0.3:53798, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:31.699895 16 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20260925 00:48:31.700013 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:31.700143 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a7b3b077d22f43bb, server CID=4000008873b8d841, downstream=172.18.0.3:53354, 0.0.0.0:4443=local, drain=none 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 | E0925 00:48:31.700356 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:31.700381Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0925 00:48:31.700535 15 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7fe635480810 test-client-1 | 2026-09-25T00:48:31.700754Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:31.700946Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46202 dual_stack=true test-client-1 | 2026-09-25T00:48:31.905121Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40262 dual_stack=true relay-1 | I0925 00:48:31.908411 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-403b612af74732b5 forward=1 test-client-1 | 2026-09-25T00:48:31.908609Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0925 00:48:31.908956 14 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 | E20260925 00:48:31.927613 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:31.927613 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:31.927695 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=eb01221cf47740dc, server CID=400000857c0a589c, downstream=172.18.0.3:46202, 0.0.0.0:4443=local, drain=none relay-1 | E20260925 00:48:31.927680 14 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=13acce16e67ad490, server CID=400000567f1f2c13, downstream=172.18.0.3:40262, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:31.927761 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:31.927761 14 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-25T00:48:31.928201Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:31.928277Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:31.928770Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53613 dual_stack=true test-client-1 | 2026-09-25T00:48:32.133648Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39606 dual_stack=true relay-1 | I0925 00:48:32.136977 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-6014590ef8fe1b62 forward=1 test-client-1 | 2026-09-25T00:48:32.137293Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-25T00:48:32.137313Z  WARN moq_transport::serve::error: [adcce2e5-1f84-4b50-8fb8-bfdcde5ecd17] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-25T00:48:32.137349Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | E0925 00:48:32.137488 13 MoqxRelay.cpp:53] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 219 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260925 00:48:32.147078 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:32.147083 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:32.147140 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=35f0346be4a4b66c, server CID=40000014fe256f96, downstream=172.18.0.3:39606, 0.0.0.0:4443=local, drain=none relay-1 | E20260925 00:48:32.147169 15 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=cd11b9e3a3b83b8b, server CID=400000930fe64f94, downstream=172.18.0.3:53613, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:32.147234 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:32.147241 15 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:32.147410 15 MoQSession.cpp:6374] publishDone for invalid id=0 sess=0x7fe636aa3010 test-client-1 | 2026-09-25T00:48:32.147604Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:32.147719Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:48:32.148135Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39191 dual_stack=true test-client-1 | 2026-09-25T00:48:32.352293Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39832 dual_stack=true test-client-1 | 2026-09-25T00:48:32.355554Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 test-client-1 | not ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 217 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260925 00:48:32.364563 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:32.364627 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d1ab78365e20a369, server CID=40000008b09594fb, downstream=172.18.0.3:39832, 0.0.0.0:4443=local, drain=none relay-1 | E20260925 00:48:32.364677 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260925 00:48:32.364701 13 HQSession.cpp:3158] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=aae0d558efb58cc7, server CID=4000001cbf7808d4, downstream=172.18.0.3:39191, 0.0.0.0:4443=local, drain=none relay-1 | E0925 00:48:32.364762 13 MoQServer.h:193] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0925 00:48:32.365099 13 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'