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-30T00:50:01Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-30T00:50:01Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-30T00:50:01Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-30T00:50:01Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-30T00:50: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 | I0930 00:50:01.551516 1 main.cpp:98] moqx v0.3.5-85-gacec0ab0 starting relay-1 | W0930 00:50:01.552155 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 | W0930 00:50:01.555844 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0930 00:50:01.555898 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0930 00:50:01.555942 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0930 00:50:01.556044 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0930 00:50:01.556526 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 | I0930 00:50:01.557858 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0930 00:50:01.557879 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0930 00:50:01.557923 13 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0930 00:50:01.558669 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0930 00:50:01.558684 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0930 00:50:01.558757 14 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0930 00:50:01.559544 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0930 00:50:01.559559 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0930 00:50:01.559609 15 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0930 00:50:01.560369 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0930 00:50:01.560382 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0930 00:50:01.560430 16 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0930 00:50:01.561839 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-30T00:50:07.156358Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33926 dual_stack=true test-client-1 | 2026-09-30T00:50:07.159861Z  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: dced16a6fff5f9cc89bdf2090403e3de test-client-1 | ... relay-1 | E20260930 00:50:07.160002 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:07.160069 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d4642d5a3dd125ca, server CID=40000011b123ceb9, downstream=172.18.0.3:33926, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:07.160136 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:07.160480Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:07.161144Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38015 dual_stack=true test-client-1 | 2026-09-30T00:50:07.163220Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-09-30T00:50:09.164126Z  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: 7085f44236259e0b05dfb29c72a3c8c1 test-client-1 | ... relay-1 | E20260930 00:50:09.164462 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:09.164510 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0e1996e47adcd4ab, server CID=40000040f529d8b0, downstream=172.18.0.3:38015, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:09.164567 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:09.164881Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:09.165406Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41737 dual_stack=true test-client-1 | 2026-09-30T00:50:09.167775Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track test-client-1 | 2026-09-30T00:50:09.168210Z  WARN moq_transport::serve::error: [ceaecc11-46f9-4935-9edd-7d5b3638aca7] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-30T00:50:09.168290Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:ceaecc11-46f9-4935-9edd-7d5b3638aca7] test-client-1 | ok 3 - subscribe-error relay-1 | E20260930 00:50:09.168473 15 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- relay-1 | E20260930 00:50:09.168499 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=de025936c4b818c1, server CID=400000813389fbae, downstream=172.18.0.3:41737, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:09.168551 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | duration_ms: 4 test-client-1 | connection_id: 16ebc41c8fdfa1bbfedce7a79e2babd1 test-client-1 | ... test-client-1 | 2026-09-30T00:50:09.168897Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:09.169400Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46146 dual_stack=true test-client-1 | 2026-09-30T00:50:09.171975Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55168 dual_stack=true test-client-1 | 2026-09-30T00:50:09.173944Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-30T00:50:09.173960Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track test-client-1 | 2026-09-30T00:50:12.174776Z  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: de07021442f4e6b255b6d58098b2596b test-client-1 | subscriber_connection_id: 3ed9b6932908b4947b75e9d1b3611cd4 test-client-1 | ... relay-1 | E20260930 00:50:12.175087 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:12.175148 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e76b76aaec0bf77a, server CID=400000c0ec4a5360, downstream=172.18.0.3:55168, 0.0.0.0:4443=local, drain=none relay-1 | E20260930 00:50:12.175189 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:12.175207 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=056723a17075a1e2, server CID=4000004f04c78351, downstream=172.18.0.3:46146, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:12.175215 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0930 00:50:12.175347 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:12.175701Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:12.175756Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:12.176245Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51101 dual_stack=true test-client-1 | 2026-09-30T00:50:12.179817Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track test-client-1 | 2026-09-30T00:50:12.180314Z  WARN moq_transport::serve::error: [532a8942-1fd2-4291-aa1f-d11e8bfc3068] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:1653 relay-1 | E20260930 00:50:12.180455 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:12.180481 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=62526e5b5e79ba90, server CID=400000810ae074bc, downstream=172.18.0.3:51101, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:12.180528 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:12.180751Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:12.682449Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59248 dual_stack=true test-client-1 | 2026-09-30T00:50:12.686387Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-09-30T00:50:15.688225Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-30T00:50:15.688248Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:532a8942-1fd2-4291-aa1f-d11e8bfc3068] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3513 test-client-1 | subscriber_connection_id: 4342a97adabed714a81024557c65d1d2 test-client-1 | publisher_connection_id: 2eb2a9ff150fb7d13157c91e621be31b test-client-1 | ... relay-1 | E20260930 00:50:15.688722 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:15.688781 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fab1f778f395a1f5, server CID=400000963b5cfb89, downstream=172.18.0.3:59248, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:15.688838 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:15.689252Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:15.689562Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36477 dual_stack=true test-client-1 | 2026-09-30T00:50:15.692022Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-30T00:50:17.693185Z  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: 2105 test-client-1 | connection_id: c7de9731ed3d634afb783ebcebbf2ff9 test-client-1 | ... test-client-1 | 2026-09-30T00:50:17.794228Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20260930 00:50:17.794414 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:17.794468 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=30ae1c7f6bba1a90, server CID=400000ddf0c704da, downstream=172.18.0.3:36477, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:17.794530 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:17.794887Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:17.795318Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41860 dual_stack=true test-client-1 | 2026-09-30T00:50:17.798801Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-30T00:50:17.799195Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" relay-1 | E20260930 00:50:17.799435 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:17.799463 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c8c57f7a8da226bd, server CID=400000189e6620d7, downstream=172.18.0.3:41860, 0.0.0.0:4443=local, drain=none test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 414373ab3f6022b645f5fb5eaffd3441 test-client-1 | ... test-client-1 | 2026-09-30T00:50:17.799320Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-30T00:50:17.800167Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50081 dual_stack=true test-client-1 | 2026-09-30T00:50:17.800435Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0930 00:50:17.799501 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:17.802851Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35734 dual_stack=true test-client-1 | 2026-09-30T00:50:17.804861Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-30T00:50:17.805244Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | I0930 00:50:17.805578 12 MoqxRelay.cpp:2767] Updating forward for moq-test/publish/published-track forward=1 test-client-1 | 2026-09-30T00:50:17.805765Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-30T00:50:17.805779Z  WARN moq_transport::serve::error: [a9176417-120e-4d31-a9d4-a74654cb600c] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0930 00:50:17.805967 15 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply relay-1 | E20260930 00:50:17.905841 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:17.905864 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:17.905879 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=db7278f23fffb0a1, server CID=400000c3e2990bd1, downstream=172.18.0.3:35734, 0.0.0.0:4443=local, drain=none relay-1 | E20260930 00:50:17.905889 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5db12d9d67bfa457, server CID=4000009d06f2f998, downstream=172.18.0.3:50081, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:17.905925 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0930 00:50:17.905931 15 MoQServer.h:195] 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: 106 test-client-1 | message: "failed serving PUBLISH track: serve error: cancelled: cancelled" test-client-1 | ... test-client-1 | 2026-09-30T00:50:17.906170Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:17.906211Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:17.906928Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43634 dual_stack=true test-client-1 | 2026-09-30T00:50:17.909297Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 test-client-1 | 2026-09-30T00:50:18.420766Z  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: c318c2c3aebc8327734f8b0c081c26dc test-client-1 | ... relay-1 | E20260930 00:50:18.420962 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:18.421010 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=caebcf3b9f96e464, server CID=400000563decc25b, downstream=172.18.0.3:43634, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:18.421070 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:18.421297Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:18.421822Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59944 dual_stack=true test-client-1 | 2026-09-30T00:50:18.626142Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46009 dual_stack=true relay-1 | I0930 00:50:18.628837 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0/moq-test-ef759f3af35956eb forward=1 test-client-1 | 2026-09-30T00:50:18.629027Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-30T00:50:18.629082Z  WARN moq_transport::serve::error: [20f221cb-cda5-423c-bb35-fd5c24fe946f] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-30T00:50:18.629209Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0930 00:50:18.629254 15 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 | E20260930 00:50:18.644981 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:18.645056 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:18.645149 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9bd35be0a487e0ff, server CID=400000066b4097b5, downstream=172.18.0.3:59944, 0.0.0.0:4443=local, drain=none relay-1 | E20260930 00:50:18.645093 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=56981bf02f24d252, server CID=4000008f956bd89b, downstream=172.18.0.3:46009, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:18.645268 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0930 00:50:18.645267 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:18.645616Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:18.645670Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:18.646044Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38647 dual_stack=true test-client-1 | 2026-09-30T00:50:18.849723Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59084 dual_stack=true relay-1 | I0930 00:50:18.852478 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0/moq-test-bb68c334da8e2202 forward=1 test-client-1 | 2026-09-30T00:50:18.852759Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-30T00:50:18.852802Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-30T00:50:18.852811Z  WARN moq_transport::serve::error: [cc09856f-3b42-40db-953e-6a770bc8d2e7] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0930 00:50:18.852936 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: 227 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260930 00:50:18.872494 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:18.872536 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=29651a339b2c87ad, server CID=4000009b39044381, downstream=172.18.0.3:59084, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:18.872669 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20260930 00:50:18.872543 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:18.872786 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=395f05e9fbb22a07, server CID=400000c5fb107ca8, downstream=172.18.0.3:38647, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:18.872891 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:18.873016Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:18.873075Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:18.873432Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44698 dual_stack=true test-client-1 | 2026-09-30T00:50:19.078416Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42113 dual_stack=true relay-1 | I0930 00:50:19.085560 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0/moq-test-31dbf1ef6040b3df forward=1 test-client-1 | 2026-09-30T00:50:19.085873Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 test-client-1 | 2026-09-30T00:50:19.085945Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-30T00:50:19.085967Z  WARN moq_transport::serve::error: [8bfe638b-2542-44e1-96a6-36daef743444] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 relay-1 | E0930 00:50:19.086234 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 | --- relay-1 | E20260930 00:50:19.089522 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:19.089646 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=fe64d855cd9422e0, server CID=400000019ce41b28, downstream=172.18.0.3:42113, 0.0.0.0:4443=local, drain=none relay-1 | E20260930 00:50:19.089651 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:19.089705 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5e7048c01d72093c, server CID=4000004292737142, downstream=172.18.0.3:44698, 0.0.0.0:4443=local, drain=none test-client-1 | duration_ms: 217 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E0930 00:50:19.089713 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0930 00:50:19.089742 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:19.090317Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:19.090372Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:19.090925Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40757 dual_stack=true test-client-1 | 2026-09-30T00:50:19.295686Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34327 dual_stack=true relay-1 | I0930 00:50:19.299286 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0/moq-test-a8dc20cf4afdc94d forward=1 test-client-1 | 2026-09-30T00:50:19.299511Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-30T00:50:19.299527Z  WARN moq_transport::serve::error: [c3a2d4ae-3069-4905-a55e-6553c844ba8c] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-30T00:50:19.299631Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | E0930 00:50:19.299675 14 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: 231 test-client-1 | message: "failed to create subgroup 0: cancelled" test-client-1 | ... relay-1 | E20260930 00:50:19.320899 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:19.320940 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=666261940f474ea0, server CID=40000042bfd2852f, downstream=172.18.0.3:34327, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:19.320989 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20260930 00:50:19.320997 16 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-09-30T00:50:19.321362Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260930 00:50:19.321205 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=06b4b4ba9d1002e5, server CID=400000da95d02c73, downstream=172.18.0.3:40757, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:19.321253 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:19.321902Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:19.322008Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39235 dual_stack=true test-client-1 | 2026-09-30T00:50:19.525976Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55399 dual_stack=true relay-1 | I0930 00:50:19.528425 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0/moq-test-c0ae38f2321ac51c forward=1 test-client-1 | 2026-09-30T00:50:19.528697Z  WARN moq_transport::session: unexpected bidi response message type msg_type=2 test-client-1 | 2026-09-30T00:50:19.528711Z  WARN moq_transport::serve::error: [68e18778-78eb-41dd-807e-71b3b38b70c5] Not implemented: bidi response type 0x2 at moq-transport/src/session/error.rs:89 test-client-1 | 2026-09-30T00:50:19.528737Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E0930 00:50:19.528860 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: 229 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20260930 00:50:19.549964 16 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:19.549997 16 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=38fca70a8447cb09, server CID=400000c28192cd88, downstream=172.18.0.3:55399, 0.0.0.0:4443=local, drain=none test-client-1 | 2026-09-30T00:50:19.550363Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:19.550478Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260930 00:50:19.550050 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:19.550076 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3f4793a09d2d1db3, server CID=40000058ee3992b7, downstream=172.18.0.3:39235, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:19.550042 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0930 00:50:19.550122 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:19.550890Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50013 dual_stack=true test-client-1 | 2026-09-30T00:50:19.754490Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53456 dual_stack=true relay-1 | I0930 00:50:19.758205 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0/moq-test-01b007aeb83cfc10 forward=1 test-client-1 | 2026-09-30T00:50:19.758300Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | E0930 00:50:19.758568 13 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 229 test-client-1 | message: "failed to write datagram: cancelled" test-client-1 | ... relay-1 | E20260930 00:50:19.779076 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:19.779117 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b2c4f5c85f89bd7f, server CID=4000001f0c6d4508, downstream=172.18.0.3:53456, 0.0.0.0:4443=local, drain=none relay-1 | E20260930 00:50:19.779162 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:19.779184 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a7d22476bac15519, server CID=40000015c1d5f388, downstream=172.18.0.3:50013, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:19.779227 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0930 00:50:19.779430 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:19.779496Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:19.779679Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:19.780087Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49045 dual_stack=true test-client-1 | 2026-09-30T00:50:19.983555Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33046 dual_stack=true relay-1 | I0930 00:50:19.986040 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0/moq-test-7639b6f149a7a4cb forward=1 test-client-1 | 2026-09-30T00:50:19.986158Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | E0930 00:50:19.986502 14 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: 225 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260930 00:50:20.004117 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:20.004161 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6b1ca19a207781ce, server CID=400000414110a37d, downstream=172.18.0.3:33046, 0.0.0.0:4443=local, drain=none relay-1 | E20260930 00:50:20.004199 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:20.004225 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=05e3368a38485d94, server CID=4000004375133bf4, downstream=172.18.0.3:49045, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:20.004292 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0930 00:50:20.004611 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:20.004651Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:20.004974Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:20.005244Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58004 dual_stack=true test-client-1 | 2026-09-30T00:50:20.209358Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44389 dual_stack=true relay-1 | I0930 00:50:20.213043 12 MoqxRelay.cpp:2767] Updating forward for moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0/moq-test-a13280e004e4cc2d forward=1 test-client-1 | 2026-09-30T00:50:20.213301Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | E0930 00:50:20.213509 13 MoqxRelay.cpp:52] requestUpdate failed: peer FINed without terminal reply test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 218 test-client-1 | message: "failed to create subgroup: cancelled" test-client-1 | ... relay-1 | E20260930 00:50:20.222261 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:20.222340 15 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:20.222375 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2f8f6e2b8e7c4993, server CID=4000001d83803d54, downstream=172.18.0.3:44389, 0.0.0.0:4443=local, drain=none relay-1 | E20260930 00:50:20.222390 15 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d1eeaa1a2333b546, server CID=40000099b291918b, downstream=172.18.0.3:58004, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:20.222434 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E0930 00:50:20.222434 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-09-30T00:50:20.222695Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:20.222750Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-30T00:50:20.223329Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47654 dual_stack=true test-client-1 | 2026-09-30T00:50:20.426461Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56399 dual_stack=true test-client-1 | 2026-09-30T00:50:20.428977Z  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 | E20260930 00:50:20.438846 13 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260930 00:50:20.438946 13 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=200b65886d71cb10, server CID=4000001cba9a9cb4, downstream=172.18.0.3:56399, 0.0.0.0:4443=local, drain=none relay-1 | E20260930 00:50:20.438874 14 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E0930 00:50:20.439025 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | E20260930 00:50:20.439082 14 HQSession.cpp:3170] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0b3e5ef12416ed17, server CID=40000051f89cf234, downstream=172.18.0.3:47654, 0.0.0.0:4443=local, drain=none relay-1 | E0930 00:50:20.439164 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 exited with code 1 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'