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-04T01:31:01Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:31:01Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:31:01Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:31:01Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:31:01Z" 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 | I1004 01:31:02.116303 1 main.cpp:98] moqx v0.3.5-93-gb4a04c64 starting relay-1 | W1004 01:31:02.116985 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 | W1004 01:31:02.120660 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1004 01:31:02.120723 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1004 01:31:02.120820 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1004 01:31:02.120903 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W1004 01:31:02.121368 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 | I1004 01:31:02.122700 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1004 01:31:02.122723 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1004 01:31:02.122792 13 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1004 01:31:02.123496 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1004 01:31:02.123515 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1004 01:31:02.123573 14 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1004 01:31:02.124337 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1004 01:31:02.124384 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1004 01:31:02.124433 15 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1004 01:31:02.125075 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I1004 01:31:02.125093 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I1004 01:31:02.125146 16 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I1004 01:31:02.126832 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-04T01:31:07.718572Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33053 dual_stack=true test-client-1 | ok 1 - setup-only test-client-1 | 2026-10-04T01:31:07.722250Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | E20261004 01:31:07.722571 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:07.722671 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fdf4e4bfacd3ef33, server CID=400000ca4a6de590, downstream=172.18.0.3:33053, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:07.722729 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 6100de3c87efed3554a7e28af04dfdd9 test-client-1 | ... test-client-1 | 2026-10-04T01:31:07.723006Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:07.723535Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47341 dual_stack=true test-client-1 | 2026-10-04T01:31:07.725577Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-10-04T01:31:09.727847Z  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: 2005 test-client-1 | connection_id: a449bc538000343e6c225ea1c2c1efe4 test-client-1 | ... relay-1 | E20261004 01:31:09.728055 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:09.728106 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=10c590fa4c472310, server CID=4000004730f3f1d1, downstream=172.18.0.3:47341, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:09.728174 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:09.728554Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:09.729094Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60661 dual_stack=true test-client-1 | 2026-10-04T01:31:09.731580Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-10-04T01:31:09.732026Z  WARN moq_transport::serve::error: [92232145-4a68-4431-8309-e3504bb2ddd9] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-10-04T01:31:09.732070Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:92232145-4a68-4431-8309-e3504bb2ddd9] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 39d98d4c6125b13dcae6c821ed94d85e test-client-1 | ... relay-1 | E20261004 01:31:09.732237 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:09.732272 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=21b9910a1b709fe8, server CID=400000836c322faa, downstream=172.18.0.3:60661, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:09.732309 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:09.732620Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:09.733171Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47219 dual_stack=true test-client-1 | 2026-10-04T01:31:09.735790Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41349 dual_stack=true test-client-1 | 2026-10-04T01:31:09.737604Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-04T01:31:09.737619Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-10-04T01:31:12.739568Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | E20261004 01:31:12.739910 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:12.739967 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6da643a0bc9c4d20, server CID=4000000091cb1cae, downstream=172.18.0.3:41349, 0.0.0.0:4443=local, drain=none relay-1 | E20261004 01:31:12.740015 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:12.740033 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7274303adb11b42c, server CID=4000000e8048902b, downstream=172.18.0.3:47219, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:12.740184 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1004 01:31:12.740487 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:12.740553Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:12.740996Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:12.741046Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50249 dual_stack=true test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3007 test-client-1 | publisher_connection_id: e43383b10d6a7e89ae51c880d46d7511 test-client-1 | subscriber_connection_id: 1a767fb84b0705ba357c9063341d0401 test-client-1 | ... test-client-1 | 2026-10-04T01:31:12.743431Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-10-04T01:31:12.743887Z  WARN moq_transport::serve::error: [15253192-ded3-4237-9249-bf5d5edde118] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20261004 01:31:12.744025 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:12.744077 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1801d513879248a6, server CID=4000001bee923564, downstream=172.18.0.3:50249, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:12.744121 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:12.744329Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:13.245236Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56448 dual_stack=true test-client-1 | 2026-10-04T01:31:13.248494Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-10-04T01:31:16.249727Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-10-04T01:31:16.249754Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:15253192-ded3-4237-9249-bf5d5edde118] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace relay-1 | E20261004 01:31:16.249974 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:16.250029 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=39c1102d5691377c, server CID=4000000b60541aef, downstream=172.18.0.3:56448, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:16.250083 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | --- test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: 04fac7d81304937ee7430d5209190d1b test-client-1 | publisher_connection_id: 1fa9af4d69d0cdd459350137e8aad1a7 test-client-1 | ... test-client-1 | 2026-10-04T01:31:16.250357Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:16.250995Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41213 dual_stack=true test-client-1 | 2026-10-04T01:31:16.254495Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-04T01:31:18.255610Z  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: 2107 test-client-1 | connection_id: 3477aa6925f85c26bc47d034ea7211ef test-client-1 | ... test-client-1 | 2026-10-04T01:31:18.357442Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20261004 01:31:18.357698 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:18.357748 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=43b867eea889cc81, server CID=40000043e9eea70f, downstream=172.18.0.3:41213, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:18.357813 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:18.358166Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:18.358621Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39585 dual_stack=true test-client-1 | 2026-10-04T01:31:18.361011Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-04T01:31:18.361474Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" relay-1 | E20261004 01:31:18.361729 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:18.361760 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=35097ced7f007303, server CID=40000004ede082e4, downstream=172.18.0.3:39585, 0.0.0.0:4443=local, drain=none test-client-1 | 2026-10-04T01:31:18.361551Z  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: 75cbf516dacc6c4a98d3651b5b0bd0e1 test-client-1 | ... relay-1 | E1004 01:31:18.361799 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:18.362144Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:18.362620Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52851 dual_stack=true test-client-1 | 2026-10-04T01:31:18.365180Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35607 dual_stack=true test-client-1 | 2026-10-04T01:31:18.367199Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-04T01:31:18.367592Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | I1004 01:31:18.367886 12 MoqxRelay.cpp:2770] Updating forward for moq-test/publish/published-track forward=1 test-client-1 | 2026-10-04T01:31:18.368079Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-04T01:31:18.368098Z  WARN moq_transport::serve::error: [ab29de99-2128-4af0-a053-621c18c1eea5] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E1004 01:31:18.368220 13 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply relay-1 | E20261004 01:31:18.469358 14 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | not ok 8 - publish-track-subscribe relay-1 | E20261004 01:31:18.469419 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:18.469424 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3df2ca6a26a4793d, server CID=4000005981981b7c, downstream=172.18.0.3:35607, 0.0.0.0:4443=local, drain=none relay-1 | E20261004 01:31:18.469460 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=99dfb043e75395a5, server CID=4000001caf685c26, downstream=172.18.0.3:52851, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:18.469522 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1004 01:31:18.469530 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | --- test-client-1 | duration_ms: 107 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... test-client-1 | 2026-10-04T01:31:18.469860Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:18.469908Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:18.470452Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46229 dual_stack=true test-client-1 | 2026-10-04T01:31:18.472516Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 514 test-client-1 | connection_id: bf540528cbbdc81f32835d2f7aa45523 test-client-1 | ... test-client-1 | 2026-10-04T01:31:18.983960Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | E20261004 01:31:18.984103 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:18.984157 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1e1804bc0f19206b, server CID=400000023d9b3f66, downstream=172.18.0.3:46229, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:18.984225 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:18.984613Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:18.985187Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50526 dual_stack=true test-client-1 | 2026-10-04T01:31:19.189878Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53019 dual_stack=true relay-1 | I1004 01:31:19.193003 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-fc1b1cd4fe860748 forward=1 test-client-1 | 2026-10-04T01:31:19.193184Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-04T01:31:19.193204Z  WARN moq_transport::serve::error: [2a725697-ec3c-4047-9ad5-414ee4a57686] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-04T01:31:19.193230Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E1004 01:31:19.193390 16 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 224 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261004 01:31:19.208978 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:19.209024 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c03c16796a79b22d, server CID=400000d7a7adb43c, downstream=172.18.0.3:53019, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:19.209085 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:19.209419Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261004 01:31:19.209408 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:19.209446 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0006023becc9ea14, server CID=40000059efb440aa, downstream=172.18.0.3:50526, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:19.209510 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:19.210015Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:19.210073Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42735 dual_stack=true test-client-1 | 2026-10-04T01:31:19.415540Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51781 dual_stack=true relay-1 | I1004 01:31:19.418584 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-e601fb552a949257 forward=1 test-client-1 | 2026-10-04T01:31:19.418777Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-04T01:31:19.418792Z  WARN moq_transport::serve::error: [f06406ce-c90d-424a-9173-8851c7ff0cd2] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-04T01:31:19.418815Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E1004 01:31:19.418919 15 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 228 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261004 01:31:19.437369 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:19.437438 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9ef7163bcc6fdbd0, server CID=40000095e26da7ef, downstream=172.18.0.3:51781, 0.0.0.0:4443=local, drain=none relay-1 | E20261004 01:31:19.437557 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E1004 01:31:19.437504 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20261004 01:31:19.437590 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fa07d4ec8a64199d, server CID=4000000a3ef4cbe6, downstream=172.18.0.3:42735, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:19.437639 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:19.437914Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:19.437987Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:19.438451Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42414 dual_stack=true test-client-1 | 2026-10-04T01:31:19.642729Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40757 dual_stack=true relay-1 | I1004 01:31:19.645199 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-1231716fdc0e1c99 forward=1 test-client-1 | 2026-10-04T01:31:19.645278Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | E1004 01:31:19.645596 13 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 210 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20261004 01:31:19.647977 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:19.648044 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5803846aea0e8f3f, server CID=40000017dc249361, downstream=172.18.0.3:40757, 0.0.0.0:4443=local, drain=none relay-1 | E20261004 01:31:19.648080 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:19.648095 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0cdfc75981d6db74, server CID=4000001d33b716bb, downstream=172.18.0.3:42414, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:19.648151 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:19.648354Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1004 01:31:19.648289 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:19.648763Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:19.649014Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54384 dual_stack=true test-client-1 | 2026-10-04T01:31:19.852967Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47101 dual_stack=true relay-1 | I1004 01:31:19.855695 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-4670d13aff367e7f forward=1 test-client-1 | 2026-10-04T01:31:19.855892Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | E1004 01:31:19.856235 15 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 230 test-client-1 | message: "failed to create subgroup 0: cancelled" test-client-1 | ... relay-1 | E20261004 01:31:19.878984 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:19.879029 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=87ad1b3e0111fa5c, server CID=400000904e0f5493, downstream=172.18.0.3:47101, 0.0.0.0:4443=local, drain=none relay-1 | E20261004 01:31:19.879074 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:19.879096 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=14a7dcf20bfd682f, server CID=40000091bcf3a8de, downstream=172.18.0.3:54384, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:19.879144 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:19.879450Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1004 01:31:19.879389 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:19.879985Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:19.880113Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34322 dual_stack=true test-client-1 | 2026-10-04T01:31:20.083571Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55377 dual_stack=true relay-1 | I1004 01:31:20.086254 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-f5b48efa198ad16d forward=1 test-client-1 | 2026-10-04T01:31:20.086459Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E1004 01:31:20.086683 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: 228 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20261004 01:31:20.107383 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:20.107429 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:20.107434 16 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9b426b6e2a4bd0d3, server CID=400000d6ff849323, downstream=172.18.0.3:55377, 0.0.0.0:4443=local, drain=none relay-1 | E20261004 01:31:20.107462 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b5038ff018768b1a, server CID=40000044c57322fe, downstream=172.18.0.3:34322, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:20.107530 16 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1004 01:31:20.107577 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:20.107980Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:20.108045Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:20.108588Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36500 dual_stack=true test-client-1 | 2026-10-04T01:31:20.314145Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33108 dual_stack=true relay-1 | I1004 01:31:20.316835 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-48947cd8b26b8536 forward=1 test-client-1 | 2026-10-04T01:31:20.317013Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-04T01:31:20.317028Z  WARN moq_transport::serve::error: [f1b78423-491e-4029-ade4-5ceaf8792f4a] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-04T01:31:20.317070Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E1004 01:31:20.317200 15 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 | E20261004 01:31:20.338168 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:20.338212 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=82840129f364e0e9, server CID=4000009c79a5a269, downstream=172.18.0.3:33108, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:20.338267 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:20.338580Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261004 01:31:20.338742 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:20.338801 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8408b377ebf068a4, server CID=4000009575f59523, downstream=172.18.0.3:36500, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:20.338861 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:20.339093Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:20.339314Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37844 dual_stack=true test-client-1 | 2026-10-04T01:31:20.542548Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47587 dual_stack=true relay-1 | I1004 01:31:20.545329 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-85ff7fc1ae5d6d90 forward=1 test-client-1 | 2026-10-04T01:31:20.545607Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-04T01:31:20.545623Z  WARN moq_transport::serve::error: [6d0d6808-db2f-425d-a2fd-ef94557b2e39] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-04T01:31:20.545742Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E1004 01:31:20.545766 13 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply 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" relay-1 | E20261004 01:31:20.564198 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:20.564281 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=be46a311a5de3d75, server CID=4000000f6d897763, downstream=172.18.0.3:47587, 0.0.0.0:4443=local, drain=none test-client-1 | ... relay-1 | E20261004 01:31:20.564302 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:20.564450 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=92cde75d0d6579a8, server CID=40000091712ed427, downstream=172.18.0.3:37844, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:20.564458 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1004 01:31:20.564537 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:20.564771Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:20.564826Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:20.565186Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49407 dual_stack=true test-client-1 | 2026-10-04T01:31:20.769189Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38626 dual_stack=true relay-1 | I1004 01:31:20.771779 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-a1de61c782126cb2 forward=1 test-client-1 | 2026-10-04T01:31:20.772092Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-10-04T01:31:20.772106Z  WARN moq_transport::serve::error: [c4b3b2d7-9ed0-40db-80c5-b3d3f753cc01] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-10-04T01:31:20.772125Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | E1004 01:31:20.772225 15 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 | E20261004 01:31:20.781765 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:20.781845 15 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1ac2c416f35b4651, server CID=40000082c08c3621, downstream=172.18.0.3:38626, 0.0.0.0:4443=local, drain=none relay-1 | E20261004 01:31:20.781805 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:20.781955 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a53112622d133983, server CID=40000007b6619c75, downstream=172.18.0.3:49407, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:20.781932 15 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:20.782240Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E1004 01:31:20.781997 13 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-04T01:31:20.782628Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:31:20.782876Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45103 dual_stack=true test-client-1 | 2026-10-04T01:31:20.987098Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51712 dual_stack=true test-client-1 | 2026-10-04T01:31:20.989868Z  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 | E20261004 01:31:20.999758 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:20.999802 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261004 01:31:20.999938 14 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e15db35eaae2fd96, server CID=4000005e5be0ffd3, downstream=172.18.0.3:51712, 0.0.0.0:4443=local, drain=none relay-1 | E20261004 01:31:20.999874 13 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=98f3b70b96fc824e, server CID=400000090b6f6650, downstream=172.18.0.3:45103, 0.0.0.0:4443=local, drain=none relay-1 | E1004 01:31:21.000029 14 MoQServer.h:198] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E1004 01:31:21.000037 13 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'