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: moq-dev-rs-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-09-17T00:48:19Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T00:48:19Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T00:48:19Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T00:48:19Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-17T00:48:19Z" 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 | 2026-09-17T00:48:19.862528Z  WARN moq_native::bind: UDP receive buffer is smaller than requested; raise `net.core.rmem_max` or expect packet loss under load wanted=8388608 granted=1048576 relay-1 | 2026-09-17T00:48:19.862547Z  WARN moq_native::bind: UDP send buffer is smaller than requested; raise `net.core.wmem_max` or expect packet loss under load wanted=8388608 granted=212992 relay-1 | 2026-09-17T00:48:19.864232Z  INFO moq_relay::cluster: cluster initialized origin_id=4940083698188184 configured=false relay-1 | 2026-09-17T00:48:19.864940Z  INFO moq_relay::relay: listening addr=[::]:4443 kind="quic" relay-1 | 2026-09-17T00:48:19.865001Z  INFO moq_native::jemalloc: jemalloc profiling compiled in but not active. Set MALLOC_CONF=prof:true,prof_active:true at startup to enable relay-1 | 2026-09-17T00:48:19.865009Z  INFO moq_relay::cluster: no cluster peers configured; running standalone 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-17T00:48:25.458723Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53735 dual_stack=true relay-1 | 2026-09-17T00:48:25.484304Z  INFO conn{id=0}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:25.484365Z  INFO conn{id=0}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:25.484606Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- relay-1 | 2026-09-17T00:48:25.484772Z  INFO conn{id=0}: moq_net::ietf::session: session terminated test-client-1 | duration_ms: 26 test-client-1 | connection_id: f03157a51e3d8645234aeaed4c2ed6e1 relay-1 | 2026-09-17T00:48:25.484812Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | ... test-client-1 | 2026-09-17T00:48:25.484781Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:48:25.485266Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50561 dual_stack=true relay-1 | 2026-09-17T00:48:25.487761Z  INFO conn{id=1}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:25.487784Z  INFO conn{id=1}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:25.487987Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-09-17T00:48:27.489171Z  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: 61a13a6857914bf6b65bfdd1551d7ce4 test-client-1 | ... relay-1 | 2026-09-17T00:48:27.489332Z  WARN conn{id=1}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:27.489776Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:27.489888Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51263 dual_stack=true relay-1 | 2026-09-17T00:48:27.492653Z  INFO conn{id=2}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:27.492691Z  INFO conn{id=2}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:27.492895Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-17T00:48:27.493251Z  INFO conn{id=2}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/namespace track=test-track test-client-1 | 2026-09-17T00:48:27.493403Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=404. Relay may use different error text. test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 70a53d11164e2a6c0f354c546778c012 test-client-1 | ... relay-1 | 2026-09-17T00:48:27.493479Z  WARN conn{id=2}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:27.493672Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:27.493991Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46248 dual_stack=true relay-1 | 2026-09-17T00:48:27.496519Z  INFO conn{id=3}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:27.496543Z  INFO conn{id=3}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:27.497158Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37400 dual_stack=true relay-1 | 2026-09-17T00:48:27.499634Z  INFO conn{id=4}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:27.499663Z  INFO conn{id=4}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:27.499845Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-17T00:48:27.499854Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-17T00:48:27.500131Z  INFO conn{id=4}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track relay-1 | 2026-09-17T00:48:27.500255Z  INFO conn{id=3}: moq_net::ietf::subscriber: subscribe started broadcast=moq-test/interop track=test-track test-client-1 | 2026-09-17T00:48:30.501391Z  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: 3008 test-client-1 | publisher_connection_id: 0085cc71c951e6bb621803bfd0af9cc9 test-client-1 | subscriber_connection_id: 7d2c1fc1190ee1ead4afd466154bc2c6 test-client-1 | ... test-client-1 | 2026-09-17T00:48:30.501925Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:30.501886Z  INFO conn{id=4}: moq_net::ietf::session: session terminated relay-1 | 2026-09-17T00:48:30.501945Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-17T00:48:30.501990Z  INFO conn{id=3}: moq_net::ietf::session: session terminated relay-1 | 2026-09-17T00:48:30.502016Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:30.502132Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:48:30.502142Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44097 dual_stack=true relay-1 | 2026-09-17T00:48:30.506683Z  INFO conn{id=5}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:30.506726Z  INFO conn{id=5}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:30.506964Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-17T00:48:30.507423Z  INFO conn{id=5}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track test-client-1 | 2026-09-17T00:48:31.008318Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42659 dual_stack=true relay-1 | 2026-09-17T00:48:31.012050Z  INFO conn{id=6}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:31.012099Z  INFO conn{id=6}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:31.012325Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-09-17T00:48:34.014309Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) relay-1 | 2026-09-17T00:48:34.014758Z  WARN conn{id=6}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:34.015022Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:34.015066Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 4514 test-client-1 | subscriber_connection_id: c671601500e1c8bf15f1355a04a8e4ff test-client-1 | publisher_connection_id: 68b1f5a4c361a5df3d767cefec932956 test-client-1 | ... test-client-1 | 2026-09-17T00:48:35.015723Z  INFO moq_test_client::scenarios: Subscriber still waiting (test complete) test-client-1 | 2026-09-17T00:48:35.016603Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48183 dual_stack=true relay-1 | 2026-09-17T00:48:35.020717Z  INFO conn{id=7}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:35.020779Z  INFO conn{id=7}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:35.021021Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-17T00:48:35.504445Z  INFO conn{id=5}: moq_net::ietf::session: session terminated relay-1 | 2026-09-17T00:48:35.504506Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:35.504654Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:48:37.021955Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-17T00:48:37.022449Z  WARN conn{id=7}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:37.022990Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:37.023032Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:37.122589Z  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: 2106 test-client-1 | connection_id: 7d660232436e61a45bda475524603f2f test-client-1 | ... test-client-1 | 2026-09-17T00:48:37.123209Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41843 dual_stack=true relay-1 | 2026-09-17T00:48:37.127278Z  INFO conn{id=8}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.127324Z  INFO conn{id=8}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:37.127584Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-17T00:48:37.127831Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-17T00:48:37.128002Z  WARN conn{id=8}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:37.128268Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:37.128524Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55629 dual_stack=true relay-1 | 2026-09-17T00:48:37.131020Z  INFO conn{id=9}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.131041Z  INFO conn{id=9}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:37.131645Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34691 dual_stack=true relay-1 | 2026-09-17T00:48:37.133889Z  INFO conn{id=10}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.133911Z  INFO conn{id=10}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:37.134088Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-17T00:48:37.134299Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:48:37.134414Z  WARN conn{id=9}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:37.134508Z  INFO conn{id=10}: moq_net::ietf::session: session terminated test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-17T00:48:37.134522Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:48:37.134916Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49681 dual_stack=true relay-1 | 2026-09-17T00:48:37.134527Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-17T00:48:37.134590Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-17T00:48:37.137262Z  INFO conn{id=11}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.137288Z  INFO conn{id=11}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:37.137460Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-17T00:48:37.137593Z  INFO conn{id=11}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/rendezvous track=test-track test-client-1 | not ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | message: "expected REQUEST_ERROR TIMEOUT, got: closed, code=404" test-client-1 | ... relay-1 | 2026-09-17T00:48:37.137828Z  WARN conn{id=11}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:37.138060Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:37.138393Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48592 dual_stack=true relay-1 | 2026-09-17T00:48:37.140408Z  INFO conn{id=12}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.140431Z  INFO conn{id=12}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-17T00:48:37.140725Z  INFO conn{id=12}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-07a5549f126ccbbf relay-1 | 2026-09-17T00:48:37.140899Z  WARN conn{id=12}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:37.141023Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:37.141042Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:37.342508Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46261 dual_stack=true relay-1 | 2026-09-17T00:48:37.346094Z  INFO conn{id=13}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.346150Z  INFO conn{id=13}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:37.346653Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 10 - moq-test-subgroup-per-group test-client-1 | --- relay-1 | 2026-09-17T00:48:37.346800Z  WARN conn{id=13}: moq_net::ietf::session: session error err=short buffer test-client-1 | duration_ms: 208 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-17T00:48:37.347067Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:37.347407Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47190 dual_stack=true relay-1 | 2026-09-17T00:48:37.349855Z  INFO conn{id=14}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.349884Z  INFO conn{id=14}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-17T00:48:37.350175Z  INFO conn{id=14}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-22e58e472bad5456 relay-1 | 2026-09-17T00:48:37.350409Z  WARN conn{id=14}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:37.350534Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:37.350557Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:37.551786Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54242 dual_stack=true relay-1 | 2026-09-17T00:48:37.555841Z  INFO conn{id=15}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.555882Z  INFO conn{id=15}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:37.556532Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-17T00:48:37.556931Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:37.556925Z  INFO conn{id=15}: moq_net::ietf::session: session terminated relay-1 | 2026-09-17T00:48:37.556961Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:37.557219Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51934 dual_stack=true relay-1 | 2026-09-17T00:48:37.559620Z  INFO conn{id=16}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.559641Z  INFO conn{id=16}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-17T00:48:37.559978Z  INFO conn{id=16}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-0dd06aeb2e3b57b6 relay-1 | 2026-09-17T00:48:37.560147Z  WARN conn{id=16}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:37.560323Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:37.560353Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:37.761835Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48947 dual_stack=true relay-1 | 2026-09-17T00:48:37.765575Z  INFO conn{id=17}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.765635Z  INFO conn{id=17}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:37.766160Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:48:37.766297Z  WARN conn{id=17}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-17T00:48:37.766667Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:37.766974Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47797 dual_stack=true relay-1 | 2026-09-17T00:48:37.769388Z  INFO conn{id=18}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.769414Z  INFO conn{id=18}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-17T00:48:37.769768Z  INFO conn{id=18}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-1f41fe5b6f838f36 relay-1 | 2026-09-17T00:48:37.769992Z  WARN conn{id=18}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:37.770136Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:37.770163Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:37.971448Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56972 dual_stack=true relay-1 | 2026-09-17T00:48:37.974665Z  INFO conn{id=19}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.974714Z  INFO conn{id=19}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:37.975189Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:48:37.975464Z  WARN conn{id=19}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-17T00:48:37.975728Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:37.976044Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40382 dual_stack=true relay-1 | 2026-09-17T00:48:37.978532Z  INFO conn{id=20}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:37.978558Z  INFO conn{id=20}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-17T00:48:37.978893Z  INFO conn{id=20}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-d0d1c94fac2b40fc relay-1 | 2026-09-17T00:48:37.979102Z  WARN conn{id=20}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:37.979239Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:37.979260Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:38.180420Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53192 dual_stack=true relay-1 | 2026-09-17T00:48:38.183781Z  INFO conn{id=21}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:38.183829Z  INFO conn{id=21}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:38.184425Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:48:38.184562Z  WARN conn{id=21}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-17T00:48:38.184769Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:38.185227Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34676 dual_stack=true relay-1 | 2026-09-17T00:48:38.187602Z  INFO conn{id=22}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:38.187629Z  INFO conn{id=22}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-17T00:48:38.187967Z  INFO conn{id=22}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-860d111a7179ff04 relay-1 | 2026-09-17T00:48:38.188191Z  WARN conn{id=22}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:38.188317Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:38.188338Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:38.389714Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50560 dual_stack=true relay-1 | 2026-09-17T00:48:38.393577Z  INFO conn{id=23}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:38.393625Z  INFO conn{id=23}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:38.394053Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:48:38.394201Z  WARN conn{id=23}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-17T00:48:38.394461Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:38.394925Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45709 dual_stack=true relay-1 | 2026-09-17T00:48:38.397219Z  INFO conn{id=24}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:38.397245Z  INFO conn{id=24}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-17T00:48:38.397595Z  INFO conn{id=24}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-4955a04b9917d4a3 relay-1 | 2026-09-17T00:48:38.397926Z  WARN conn{id=24}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:38.398082Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:38.398108Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:38.599602Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56536 dual_stack=true relay-1 | 2026-09-17T00:48:38.602824Z  INFO conn{id=25}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:38.602872Z  INFO conn{id=25}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:38.603294Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:48:38.603454Z  WARN conn{id=25}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-17T00:48:38.603700Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:38.604047Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52642 dual_stack=true relay-1 | 2026-09-17T00:48:38.606626Z  INFO conn{id=26}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:38.606654Z  INFO conn{id=26}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-17T00:48:38.606943Z  INFO conn{id=26}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-ccd9ac1d7cc43786 relay-1 | 2026-09-17T00:48:38.607147Z  WARN conn{id=26}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-17T00:48:38.607299Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:38.607325Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:38.808624Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44942 dual_stack=true relay-1 | 2026-09-17T00:48:38.812483Z  INFO conn{id=27}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:38.812531Z  INFO conn{id=27}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:38.813013Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:48:38.813157Z  WARN conn{id=27}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-17T00:48:38.813340Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:38.813809Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57354 dual_stack=true relay-1 | 2026-09-17T00:48:38.817263Z  INFO conn{id=28}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:38.817303Z  INFO conn{id=28}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-17T00:48:38.817718Z  WARN conn{id=28}: moq_net::ietf::session: session error err=unsupported relay-1 | 2026-09-17T00:48:38.817869Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:48:38.817892Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-17T00:48:39.019226Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60889 dual_stack=true relay-1 | 2026-09-17T00:48:39.023201Z  INFO conn{id=29}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-17T00:48:39.023241Z  INFO conn{id=29}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-17T00:48:39.023683Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:48:39.023870Z  WARN conn{id=29}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 210 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-17T00:48:39.124502Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed 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'