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-xquic-moq-client:latest URL: https://relay:4443 time="2026-09-28T02:03:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T02:03:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T02:03:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-28T02:03:12Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-28T02:03:12Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-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 | I0928 02:03:12.453264 1 main.cpp:98] moqx v0.3.5-79-ga7aa9884 starting relay-1 | W0928 02:03:12.453825 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 | W0928 02:03:12.456803 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0928 02:03:12.456845 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0928 02:03:12.456881 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0928 02:03:12.456911 1 QuicServerWorker.cpp:1383] HostId is already set to 0 relay-1 | W0928 02:03:12.457285 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 | I0928 02:03:12.458448 13 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0928 02:03:12.458466 13 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0928 02:03:12.458511 13 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0928 02:03:12.459102 14 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0928 02:03:12.459134 14 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0928 02:03:12.459196 14 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0928 02:03:12.459828 15 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0928 02:03:12.459843 15 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0928 02:03:12.459886 15 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0928 02:03:12.460529 16 MoQPicoServerBase.cpp:351] Registered picoquic congestion control algorithms for name lookup relay-1 | I0928 02:03:12.460542 16 MoQPicoQuicEventBaseServer.cpp:59] Starting MoQPicoQuicEventBaseServer on 0.0.0.0:4434 relay-1 | I0928 02:03:12.460582 16 PicoQuicSocketHandler.cpp:222] PicoQuicSocketHandler started on 0.0.0.0:4434 gso=1 relay-1 | I0928 02:03:12.461663 1 main.cpp:226] Admin server listening on 0.0.0.0:8000 test-client-1 | TAP version 14 test-client-1 | # xquic-moq-interop-client v0.1.0 test-client-1 | # Relay: https://172.18.0.2:4443/ (sni=relay, WebTransport) test-client-1 | 1..6 relay-1 | E0928 02:03:18.045932 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 262, Server closed by peer reason= relay-1 | E20260928 02:03:18.046061 13 HQSession.cpp:583] Connection closed with error err=262 msg=Server closed by peer reason= proto=h3, UA=, client CID=8befe0dd4137ce2342c3dd94, server CID=4000000b4bfdf643, downstream=172.18.0.3:58129, 0.0.0.0:4443=local, drain=none test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | not ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 87 test-client-1 | message: "wt: failed to create MoQ session" test-client-1 | ... relay-1 | E0928 02:03:18.131409 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 262, Server closed by peer reason= relay-1 | E20260928 02:03:18.131486 13 HQSession.cpp:583] Connection closed with error err=262 msg=Server closed by peer reason= proto=h3, UA=, client CID=99967be4b6614bc983851c86, server CID=4000000109100fb9, downstream=172.18.0.3:49233, 0.0.0.0:4443=local, drain=none test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | not ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 85 test-client-1 | message: "wt: failed to create MoQ session" test-client-1 | ... relay-1 | E0928 02:03:18.216865 15 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 262, Server closed by peer reason= relay-1 | E20260928 02:03:18.216967 15 HQSession.cpp:583] Connection closed with error err=262 msg=Server closed by peer reason= proto=h3, UA=, client CID=c37c93429543faceb6a9ed94, server CID=400000963af19e5f, downstream=172.18.0.3:47065, 0.0.0.0:4443=local, drain=none test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | not ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 85 test-client-1 | message: "wt: failed to create MoQ session" test-client-1 | ... relay-1 | E0928 02:03:18.303025 13 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 262, Server closed by peer reason= relay-1 | E20260928 02:03:18.303148 13 HQSession.cpp:583] Connection closed with error err=262 msg=Server closed by peer reason= proto=h3, UA=, client CID=4ee32c78f453cc79619365c1, server CID=4000001a9e60684a, downstream=172.18.0.3:43391, 0.0.0.0:4443=local, drain=none relay-1 | E0928 02:03:18.303251 14 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 262, Server closed by peer reason= relay-1 | E20260928 02:03:18.303318 14 HQSession.cpp:583] Connection closed with error err=262 msg=Server closed by peer reason= proto=h3, UA=, client CID=0b50d13e2db4b5610a952f90, server CID=40000040c5c0423d, downstream=172.18.0.3:48790, 0.0.0.0:4443=local, drain=none test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | not ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 86 test-client-1 | message: "wt: failed to create MoQ session" test-client-1 | ... relay-1 | E0928 02:03:18.389141 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 262, Server closed by peer reason= relay-1 | E20260928 02:03:18.389240 16 HQSession.cpp:583] Connection closed with error err=262 msg=Server closed by peer reason= proto=h3, UA=, client CID=2c0aba1d833af927ead0b449, server CID=400000cf81a420e7, downstream=172.18.0.3:49489, 0.0.0.0:4443=local, drain=none relay-1 | E0928 02:03:18.389585 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 262, Server closed by peer reason= relay-1 | E20260928 02:03:18.389643 16 HQSession.cpp:583] Connection closed with error err=262 msg=Server closed by peer reason= proto=h3, UA=, client CID=cd39b67355ce9b1fea7843cf, server CID=400000c70be8d3d6, downstream=172.18.0.3:38258, 0.0.0.0:4443=local, drain=none test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | not ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 86 test-client-1 | message: "wt: failed to create MoQ session" test-client-1 | ... relay-1 | E0928 02:03:18.475010 16 MoQServer.h:195] proxygen::HTTPException: Got error=ApplicationError: 262, Server closed by peer reason= relay-1 | E20260928 02:03:18.475111 16 HQSession.cpp:583] Connection closed with error err=262 msg=Server closed by peer reason= proto=h3, UA=, client CID=b4c37680e893102111c1dbf3, server CID=400000c1e7b2086c, downstream=172.18.0.3:58176, 0.0.0.0:4443=local, drain=none test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | xqc_app_write_log fd err test-client-1 | not ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 85 test-client-1 | message: "wt: failed to create MoQ session" test-client-1 | ... 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'