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: ghcr.io/englishm/moq-interop-runner-moq-relay-ietf-draft-18:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-09-25T00:43:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:43:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:43:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:43:12Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:43: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 | Starting moq-rs relay on port 4443 relay-1 | Cert: /certs/cert.pem relay-1 | Key: /certs/priv.key relay-1 | Mlog: /mlog relay-1 | 2026-09-25T00:43:12.699378Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-09-25T00:43:12.699432Z  INFO moq_native_ietf::quic: UDP socket bound bind=0.0.0.0:4443 local=0.0.0.0:4443 dual_stack=false relay-1 | 2026-09-25T00:43:12.699731Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-09-25T00:43:12.699939Z  INFO moq_relay_ietf::relay: listening on 0.0.0.0:4443 test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.12 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..18 test-client-1 | 2026-09-25T00:43:18.308505Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51220 dual_stack=true relay-1 | 2026-09-25T00:43:18.311173Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 01916c501d42c481f2fb5efce0bdbbc7 test-client-1 | ... test-client-1 | 2026-09-25T00:43:18.311557Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | 2026-09-25T00:43:18.311815Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:18.312467Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58783 dual_stack=true relay-1 | 2026-09-25T00:43:18.314251Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-25T00:43:18.314568Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | 2026-09-25T00:43:18.314860Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-25T00:43:18.315406Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:20.316218Z  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: d265e76176cd331ebc23d8bad29f0958 test-client-1 | ... relay-1 | 2026-09-25T00:43:20.316496Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:20.316925Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-25T00:43:20.317623Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37662 dual_stack=true relay-1 | 2026-09-25T00:43:20.319581Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-25T00:43:20.319922Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-25T00:43:20.320230Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /nonexistent/namespace, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } namespace=/nonexistent/namespace track=test-track relay-1 | 2026-09-25T00:43:20.320407Z  WARN moq_transport::serve::error: [6703941b-89cf-4343-b0d4-bb4867cba7cf] Not found: track '/nonexistent/namespace/test-track' not found in local or remote tracks at /build/moq-relay-ietf/src/producer.rs:700 relay-1 | 2026-09-25T00:43:20.320430Z  WARN moq_relay_ietf::producer: failed serving subscribe namespace=/nonexistent/namespace track=test-track subscribe_info=SubscribeInfo { id: 0, track_namespace: /nonexistent/namespace, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } error=not found: Track not found [error:6703941b-89cf-4343-b0d4-bb4867cba7cf] test-client-1 | 2026-09-25T00:43:20.320649Z  WARN moq_transport::serve::error: [9bfbc1cc-4b6a-4ff7-8844-6e7b924bc5e0] Not found: not found: Track not found [error:6703941b-89cf-4343-b0d4-bb4867cba7cf] at moq-transport/src/session/subscriber.rs:1653 relay-1 | 2026-09-25T00:43:20.320935Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:20.320985Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 86784a7d6b6f8c8d5525118b3a50ab10 test-client-1 | ... test-client-1 | 2026-09-25T00:43:20.320749Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:9bfbc1cc-4b6a-4ff7-8844-6e7b924bc5e0] test-client-1 | 2026-09-25T00:43:20.320989Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:20.321703Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40053 dual_stack=true relay-1 | 2026-09-25T00:43:20.323325Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-25T00:43:20.324353Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38161 dual_stack=true relay-1 | 2026-09-25T00:43:20.325936Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-25T00:43:20.326287Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-25T00:43:20.326299Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-25T00:43:20.326531Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-25T00:43:20.326648Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test/interop, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } namespace=/moq-test/interop track=test-track relay-1 | 2026-09-25T00:43:20.326720Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ relay-1 | 2026-09-25T00:43:20.326761Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test/interop, name: test-track } namespace=/moq-test/interop track=test-track source="local" relay-1 | 2026-09-25T00:43:20.327096Z  INFO moq_relay_ietf::consumer: forwarding subscribe: Track { namespace: /moq-test/interop, name: test-track } namespace=/moq-test/interop track=test-track relay-1 | 2026-09-25T00:43:23.327306Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:23.327500Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-25T00:43:23.327568Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-25T00:43:23.327155Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | 2026-09-25T00:43:23.327396Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:23.327509Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: 207c00fdf8a52bc231d70dbed75e6518 test-client-1 | subscriber_connection_id: a5c349f1f92beaea17694bc77a79e3bf relay-1 | 2026-09-25T00:43:23.328129Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ... test-client-1 | 2026-09-25T00:43:23.328535Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56346 dual_stack=true relay-1 | 2026-09-25T00:43:23.331031Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-25T00:43:23.331501Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-25T00:43:23.331835Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test/interop, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } namespace=/moq-test/interop track=test-track relay-1 | 2026-09-25T00:43:23.331986Z  WARN moq_transport::serve::error: [6bf8ef37-9495-4e04-bfef-87f296e3e05f] Not found: track '/moq-test/interop/test-track' not found in local or remote tracks at /build/moq-relay-ietf/src/producer.rs:700 relay-1 | 2026-09-25T00:43:23.332016Z  WARN moq_relay_ietf::producer: failed serving subscribe namespace=/moq-test/interop track=test-track subscribe_info=SubscribeInfo { id: 0, track_namespace: /moq-test/interop, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } error=not found: Track not found [error:6bf8ef37-9495-4e04-bfef-87f296e3e05f] test-client-1 | 2026-09-25T00:43:23.332223Z  WARN moq_transport::serve::error: [120d22cd-3e93-4114-bc8b-c1a3a0537047] Not found: not found: Track not found [error:6bf8ef37-9495-4e04-bfef-87f296e3e05f] at moq-transport/src/session/subscriber.rs:1653 relay-1 | 2026-09-25T00:43:23.332433Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:23.332467Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-25T00:43:23.332470Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:23.834406Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57380 dual_stack=true relay-1 | 2026-09-25T00:43:23.839178Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-25T00:43:23.839800Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | 2026-09-25T00:43:23.840053Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-25T00:43:23.840172Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:26.841313Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-25T00:43:26.841342Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:120d22cd-3e93-4114-bc8b-c1a3a0537047] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3514 test-client-1 | subscriber_connection_id: 0023ce715681ac38eec13d81d81ddcab test-client-1 | publisher_connection_id: ae7f951ebcdec7a84f16972d02df9c35 test-client-1 | ... test-client-1 | 2026-09-25T00:43:26.841676Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-25T00:43:26.841712Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:26.842195Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-25T00:43:26.842633Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46161 dual_stack=true relay-1 | 2026-09-25T00:43:26.844810Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-25T00:43:26.845172Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-25T00:43:26.845396Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-25T00:43:26.845542Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:28.846779Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-25T00:43:28.846874Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:28.847432Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-25T00:43:28.847709Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:28.948255Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2107 test-client-1 | connection_id: e651b63d51a5f012665734eb2f1ec646 test-client-1 | ... test-client-1 | 2026-09-25T00:43:28.949375Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51511 dual_stack=true relay-1 | 2026-09-25T00:43:28.951717Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-25T00:43:28.952075Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-25T00:43:28.952387Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-25T00:43:28.952476Z  INFO moq_relay_ietf::file_coordinator: registering track: 17:/moq-test/publishpublished-track -> https://0.0.0.0:4443/ track=17:/moq-test/publishpublished-track scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:28.952888Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-25T00:43:28.953401Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track test-client-1 | 2026-09-25T00:43:28.953336Z  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: 5364712fd7fedb759e8fbfd52b3db488 test-client-1 | ... test-client-1 | 2026-09-25T00:43:28.953752Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:28.954344Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39749 dual_stack=true relay-1 | 2026-09-25T00:43:28.956190Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-25T00:43:28.957284Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38465 dual_stack=true relay-1 | 2026-09-25T00:43:28.959328Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-25T00:43:28.959666Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-25T00:43:28.959923Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-25T00:43:28.960006Z  INFO moq_relay_ietf::file_coordinator: registering track: 17:/moq-test/publishpublished-track -> https://0.0.0.0:4443/ track=17:/moq-test/publishpublished-track scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:28.960353Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-25T00:43:28.960571Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test/publish, track_name: published-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { }, track_status: false } namespace=/moq-test/publish track=published-track relay-1 | 2026-09-25T00:43:28.960594Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test/publish, name: published-track } namespace=/moq-test/publish track=published-track source="local" relay-1 | 2026-09-25T00:43:29.062005Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track test-client-1 | 2026-09-25T00:43:29.063579Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-25T00:43:29.063775Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:29.063825Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-25T00:43:29.063850Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:29.063874Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 110 test-client-1 | publisher_connection_id: 4ee9e8d32e73daa1da6ec989692b70da test-client-1 | subscriber_connection_id: 50f3f9df0a9145dd066d9f4de3191779 test-client-1 | ... test-client-1 | 2026-09-25T00:43:29.064738Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45361 dual_stack=true relay-1 | 2026-09-25T00:43:29.066696Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-25T00:43:29.067034Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-25T00:43:29.067291Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /nonexistent/rendezvous, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 500} }, track_status: false } namespace=/nonexistent/rendezvous track=test-track relay-1 | 2026-09-25T00:43:29.567699Z  WARN moq_relay_ietf::producer: failed serving subscribe namespace=/nonexistent/rendezvous track=test-track subscribe_info=SubscribeInfo { id: 0, track_namespace: /nonexistent/rendezvous, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 500} }, track_status: false } error=request timed out relay-1 | 2026-09-25T00:43:29.568436Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 504 test-client-1 | connection_id: c843e0433f5d5d774159deb8a33590f5 test-client-1 | ... test-client-1 | 2026-09-25T00:43:29.568290Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | 2026-09-25T00:43:29.568625Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-25T00:43:29.569430Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54599 dual_stack=true relay-1 | 2026-09-25T00:43:29.571470Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:29.572000Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0, track_name: moq-test-f090a8a984c6e5e7, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-f090a8a984c6e5e7 test-client-1 | 2026-09-25T00:43:29.774575Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38447 dual_stack=true relay-1 | 2026-09-25T00:43:29.776803Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:29.777407Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-f090a8a984c6e5e7 relay-1 | 2026-09-25T00:43:29.777456Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0, name: moq-test-f090a8a984c6e5e7 } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-f090a8a984c6e5e7 source="local" relay-1 | 2026-09-25T00:43:29.777496Z  INFO moq_relay_ietf::file_coordinator: registering track: 46:/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0moq-test-f090a8a984c6e5e7 -> https://0.0.0.0:4443/ track=46:/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0moq-test-f090a8a984c6e5e7 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:29.777909Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-25T00:43:29.824701Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-25T00:43:29.824820Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:29.825288Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-25T00:43:29.825683Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") test-client-1 | 2026-09-25T00:43:29.825846Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:29.826542Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52820 dual_stack=true test-client-1 | ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 257 test-client-1 | subscriber_connection_id: 1effa4bc9725b9591d7445f3013dfce4 test-client-1 | publisher_connection_id: 1d1d0a643671889ccb15c783e9cd96ce test-client-1 | ... relay-1 | 2026-09-25T00:43:29.825602Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-25T00:43:29.825682Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:29.825823Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-25T00:43:29.829778Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:29.830328Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0, track_name: moq-test-0ef36aa972c9651a, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-0ef36aa972c9651a test-client-1 | 2026-09-25T00:43:30.031868Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42837 dual_stack=true relay-1 | 2026-09-25T00:43:30.034167Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:30.034611Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-0ef36aa972c9651a relay-1 | 2026-09-25T00:43:30.034666Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0, name: moq-test-0ef36aa972c9651a } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-0ef36aa972c9651a source="local" relay-1 | 2026-09-25T00:43:30.034703Z  INFO moq_relay_ietf::file_coordinator: registering track: 46:/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0moq-test-0ef36aa972c9651a -> https://0.0.0.0:4443/ track=46:/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0moq-test-0ef36aa972c9651a scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:30.035148Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | 2026-09-25T00:43:30.089914Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-0ef36aa972c9651a test-client-1 | 2026-09-25T00:43:30.089831Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-25T00:43:30.090345Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:30.090483Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-25T00:43:30.090739Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 265 test-client-1 | subscriber_connection_id: cd058273571c8926e0d5cb9b7b2812d5 test-client-1 | publisher_connection_id: a1fe8190d0edcfa5d160b4d9729a497c test-client-1 | ... test-client-1 | 2026-09-25T00:43:30.090907Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") relay-1 | 2026-09-25T00:43:30.090969Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:30.091132Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-25T00:43:30.091896Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60945 dual_stack=true relay-1 | 2026-09-25T00:43:30.093937Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:30.094497Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0, track_name: moq-test-ca07d563ee0de6e2, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-ca07d563ee0de6e2 test-client-1 | 2026-09-25T00:43:30.296281Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42834 dual_stack=true relay-1 | 2026-09-25T00:43:30.298496Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:30.299077Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-ca07d563ee0de6e2 relay-1 | 2026-09-25T00:43:30.299128Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0, name: moq-test-ca07d563ee0de6e2 } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-ca07d563ee0de6e2 source="local" relay-1 | 2026-09-25T00:43:30.299239Z  INFO moq_relay_ietf::file_coordinator: registering track: 46:/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0moq-test-ca07d563ee0de6e2 -> https://0.0.0.0:4443/ track=46:/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0moq-test-ca07d563ee0de6e2 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:30.299684Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | 2026-09-25T00:43:30.324389Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-ca07d563ee0de6e2 test-client-1 | 2026-09-25T00:43:30.324229Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-25T00:43:30.326005Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:30.326102Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-25T00:43:30.326596Z  INFO moq_test_client: moq-test passed: objects 8/8, eog 0/0, streams 8, publish_done status=2 stream_count=8 reason=ReasonPhrase("done") test-client-1 | ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 235 test-client-1 | subscriber_connection_id: c50a79ae6b48260e51ab788673e1efd1 test-client-1 | publisher_connection_id: 9d309c553997b45983681ec17128307f test-client-1 | ... relay-1 | 2026-09-25T00:43:30.326508Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-25T00:43:30.326623Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:30.326685Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-25T00:43:30.327584Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55781 dual_stack=true relay-1 | 2026-09-25T00:43:30.329420Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:30.329978Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0, track_name: moq-test-eaf1568b5c889134, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-eaf1568b5c889134 test-client-1 | 2026-09-25T00:43:30.531752Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51336 dual_stack=true relay-1 | 2026-09-25T00:43:30.534102Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:30.534697Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-eaf1568b5c889134 relay-1 | 2026-09-25T00:43:30.534747Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0, name: moq-test-eaf1568b5c889134 } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-eaf1568b5c889134 source="local" relay-1 | 2026-09-25T00:43:30.534810Z  INFO moq_relay_ietf::file_coordinator: registering track: 46:/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0moq-test-eaf1568b5c889134 -> https://0.0.0.0:4443/ track=46:/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0moq-test-eaf1568b5c889134 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:30.535288Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-09-25T00:43:30.599317Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-25T00:43:30.599430Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:30.599900Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-25T00:43:30.600161Z  INFO moq_test_client: moq-test passed: objects 18/18, eog 3/3, streams 6, publish_done status=2 stream_count=6 reason=ReasonPhrase("done") test-client-1 | ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 273 test-client-1 | subscriber_connection_id: 0160b692e6ba846d80c5e32742ddf115 test-client-1 | publisher_connection_id: 725b4e95dd7d974b9c7a6a80d6599d0d test-client-1 | ... test-client-1 | 2026-09-25T00:43:30.600393Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:30.601085Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55429 dual_stack=true relay-1 | 2026-09-25T00:43:30.603071Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:30.603574Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0, track_name: moq-test-5ea791dc6b5a14c6, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-5ea791dc6b5a14c6 test-client-1 | 2026-09-25T00:43:30.804801Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58010 dual_stack=true relay-1 | 2026-09-25T00:43:30.806999Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:30.807523Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-5ea791dc6b5a14c6 relay-1 | 2026-09-25T00:43:30.807578Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0, name: moq-test-5ea791dc6b5a14c6 } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-5ea791dc6b5a14c6 source="local" relay-1 | 2026-09-25T00:43:30.807610Z  INFO moq_relay_ietf::file_coordinator: registering track: 47:/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0moq-test-5ea791dc6b5a14c6 -> https://0.0.0.0:4443/ track=47:/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0moq-test-5ea791dc6b5a14c6 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:30.808136Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-25T00:43:31.127337Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-25T00:43:31.127498Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-5ea791dc6b5a14c6 relay-1 | 2026-09-25T00:43:31.127882Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:31.128024Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-25T00:43:31.128437Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-25T00:43:31.128512Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-25T00:43:31.128503Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") test-client-1 | ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 528 test-client-1 | subscriber_connection_id: e7edf5d8f21a2f44cdd28bb871d4219f test-client-1 | publisher_connection_id: 0e6b53d31fdf25b365a3bb153a14735c test-client-1 | ... relay-1 | 2026-09-25T00:43:31.128667Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-25T00:43:31.128750Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:31.129517Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44901 dual_stack=true relay-1 | 2026-09-25T00:43:31.131668Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:31.132210Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0, track_name: moq-test-62ec6ae1a212da86, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-62ec6ae1a212da86 test-client-1 | 2026-09-25T00:43:31.333941Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59517 dual_stack=true relay-1 | 2026-09-25T00:43:31.336524Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:31.337098Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-62ec6ae1a212da86 relay-1 | 2026-09-25T00:43:31.337149Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0, name: moq-test-62ec6ae1a212da86 } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-62ec6ae1a212da86 source="local" relay-1 | 2026-09-25T00:43:31.337189Z  INFO moq_relay_ietf::file_coordinator: registering track: 47:/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0moq-test-62ec6ae1a212da86 -> https://0.0.0.0:4443/ track=47:/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0moq-test-62ec6ae1a212da86 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:31.337578Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-25T00:43:31.719050Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-25T00:43:31.719200Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-62ec6ae1a212da86 relay-1 | 2026-09-25T00:43:31.719614Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:31.719771Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-25T00:43:31.720165Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-25T00:43:31.720281Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:31.720322Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | 2026-09-25T00:43:31.720248Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") test-client-1 | duration_ms: 591 test-client-1 | subscriber_connection_id: e0f4a938bf0a5b0675a3d0a0017688ae test-client-1 | publisher_connection_id: f69a4979ce72d76ec78e4da3797e15e0 test-client-1 | ... test-client-1 | 2026-09-25T00:43:31.721245Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36182 dual_stack=true relay-1 | 2026-09-25T00:43:31.723387Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:31.724007Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0, track_name: moq-test-e87ee1cc67b9c71e, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-e87ee1cc67b9c71e test-client-1 | 2026-09-25T00:43:31.926098Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57629 dual_stack=true relay-1 | 2026-09-25T00:43:31.928318Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:31.928942Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-e87ee1cc67b9c71e relay-1 | 2026-09-25T00:43:31.929011Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0, name: moq-test-e87ee1cc67b9c71e } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-e87ee1cc67b9c71e source="local" relay-1 | 2026-09-25T00:43:31.929041Z  INFO moq_relay_ietf::file_coordinator: registering track: 44:/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0moq-test-e87ee1cc67b9c71e -> https://0.0.0.0:4443/ track=44:/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0moq-test-e87ee1cc67b9c71e scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:31.929474Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-25T00:43:31.985609Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-25T00:43:31.985770Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:31.986162Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-25T00:43:31.986557Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:31.986630Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") test-client-1 | ok 16 - moq-test-extensions relay-1 | 2026-09-25T00:43:31.986659Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:31.986785Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | --- test-client-1 | duration_ms: 266 test-client-1 | subscriber_connection_id: 554f73609dc080c1845ab9f0dd6c7e99 test-client-1 | publisher_connection_id: 5373806d09080452d882d30db7d183a3 test-client-1 | ... test-client-1 | 2026-09-25T00:43:31.986814Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:31.987446Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37047 dual_stack=true relay-1 | 2026-09-25T00:43:31.989342Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:31.989877Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0, track_name: moq-test-734a38c4002131f4, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000} }, track_status: false } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-734a38c4002131f4 test-client-1 | 2026-09-25T00:43:32.192470Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52088 dual_stack=true relay-1 | 2026-09-25T00:43:32.195121Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:32.195724Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-734a38c4002131f4 relay-1 | 2026-09-25T00:43:32.195777Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0, name: moq-test-734a38c4002131f4 } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-734a38c4002131f4 source="local" relay-1 | 2026-09-25T00:43:32.195817Z  INFO moq_relay_ietf::file_coordinator: registering track: 48:/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0moq-test-734a38c4002131f4 -> https://0.0.0.0:4443/ track=48:/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0moq-test-734a38c4002131f4 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:32.196306Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 test-client-1 | 2026-09-25T00:43:32.224015Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-25T00:43:32.224275Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:32.224807Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-25T00:43:32.225060Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:32.225177Z  INFO moq_test_client: moq-test passed: objects 9/9, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") test-client-1 | 2026-09-25T00:43:32.225348Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 238 test-client-1 | subscriber_connection_id: 2f2353d86bd4e8108ea6bae2978b1b57 test-client-1 | publisher_connection_id: 991c231f8e3030776f8e556051f756e9 test-client-1 | ... test-client-1 | 2026-09-25T00:43:32.226097Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48706 dual_stack=true relay-1 | 2026-09-25T00:43:32.228143Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:32.228752Z  INFO moq_relay_ietf::producer: serving subscribe: SubscribeInfo { id: 0, track_namespace: /moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0, track_name: moq-test-140b681b090d0931, subscriber_priority: 128, group_order: Publisher, forward: false, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 5000}, {16: 0} }, track_status: false } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-140b681b090d0931 test-client-1 | 2026-09-25T00:43:32.431591Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46001 dual_stack=true relay-1 | 2026-09-25T00:43:32.433680Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-25T00:43:32.434197Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-140b681b090d0931 relay-1 | 2026-09-25T00:43:32.434253Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0, name: moq-test-140b681b090d0931 } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-140b681b090d0931 source="local" relay-1 | 2026-09-25T00:43:32.434290Z  INFO moq_relay_ietf::file_coordinator: registering track: 46:/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0moq-test-140b681b090d0931 -> https://0.0.0.0:4443/ track=46:/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0moq-test-140b681b090d0931 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-25T00:43:32.434727Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 test-client-1 | 2026-09-25T00:43:32.453259Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-25T00:43:32.453296Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-140b681b090d0931 relay-1 | 2026-09-25T00:43:32.454850Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:32.454893Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-25T00:43:32.455203Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-25T00:43:32.455365Z  INFO moq_test_client: moq-test passed: objects 0/0, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") test-client-1 | ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 230 test-client-1 | subscriber_connection_id: 62c4aa899194c4a1e8bd1f218015623d test-client-1 | publisher_connection_id: fc43ab0b2f8b7c144b981a70ee6eb122 test-client-1 | ... relay-1 | 2026-09-25T00:43:32.455429Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-25T00:43:32.455480Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 exited with code 0 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 Test results in mlog/ make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'