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-23T00:47:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-23T00:47:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-23T00:47:12Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-23T00:47:12Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-23T00:47: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-23T00:47:13.006933Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-09-23T00:47:13.006974Z  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-23T00:47:13.007314Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-09-23T00:47:13.007453Z  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-23T00:47:18.738754Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33611 dual_stack=true relay-1 | 2026-09-23T00:47:18.741000Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:18.741273Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 0d19b82338e4205ff71bb00104a1cb7c test-client-1 | ... test-client-1 | 2026-09-23T00:47:18.741446Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:18.741881Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57520 dual_stack=true relay-1 | 2026-09-23T00:47:18.743743Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:18.744099Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | 2026-09-23T00:47:18.744343Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-23T00:47:18.745146Z  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-23T00:47:20.746120Z  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: 63db2bf058af130fec0dd6a04e2d7bd3 test-client-1 | ... test-client-1 | 2026-09-23T00:47:20.746755Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:20.746864Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57459 dual_stack=true relay-1 | 2026-09-23T00:47:20.749966Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:20.750461Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-23T00:47:20.750804Z  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-23T00:47:20.750972Z  WARN moq_transport::serve::error: [0bd968ce-9b0b-4d44-b9ab-86d304e14860] 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-23T00:47:20.751007Z  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:0bd968ce-9b0b-4d44-b9ab-86d304e14860] test-client-1 | 2026-09-23T00:47:20.751230Z  WARN moq_transport::serve::error: [5014b5df-bfb0-4b3a-ad6b-3fea01359758] Not found: not found: Track not found [error:0bd968ce-9b0b-4d44-b9ab-86d304e14860] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-23T00:47:20.751276Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:5014b5df-bfb0-4b3a-ad6b-3fea01359758] test-client-1 | ok 3 - subscribe-error relay-1 | 2026-09-23T00:47:20.751449Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:20.751485Z  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: 5 test-client-1 | connection_id: c8b1ad5d9933f8936454c839ebaa8821 test-client-1 | ... test-client-1 | 2026-09-23T00:47:20.751487Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:20.751929Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54076 dual_stack=true relay-1 | 2026-09-23T00:47:20.754409Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:20.755184Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39365 dual_stack=true relay-1 | 2026-09-23T00:47:20.756541Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:20.756771Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-23T00:47:20.756781Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-23T00:47:20.757020Z  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-23T00:47:20.757088Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-23T00:47:20.757370Z  WARN moq_transport::serve::error: [96086719-bf24-43aa-bf2e-6bdf641eb0f8] 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-23T00:47:20.757393Z  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-23T00:47:20.757446Z  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:96086719-bf24-43aa-bf2e-6bdf641eb0f8] test-client-1 | 2026-09-23T00:47:20.757620Z  WARN moq_transport::serve::error: [34904c07-df2a-434f-b2dc-75d95765f112] Not found: not found: Track not found [error:96086719-bf24-43aa-bf2e-6bdf641eb0f8] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-23T00:47:20.757667Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:34904c07-df2a-434f-b2dc-75d95765f112] - subscription was processed test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: 73b502128148e002cd2112cf8472c6dd test-client-1 | subscriber_connection_id: 1b79827445fa7a60de7f162774afd83f test-client-1 | ... test-client-1 | 2026-09-23T00:47:20.757855Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:20.757946Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:20.758265Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40289 dual_stack=true relay-1 | 2026-09-23T00:47:20.765024Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:20.765352Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-23T00:47:20.765585Z  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-23T00:47:20.765669Z  WARN moq_transport::serve::error: [f90d4d81-2d6a-4b4f-bde8-903c6699e9a8] 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-23T00:47:20.765695Z  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:f90d4d81-2d6a-4b4f-bde8-903c6699e9a8] test-client-1 | 2026-09-23T00:47:20.765812Z  WARN moq_transport::serve::error: [cc56a86e-9f6c-4d8f-a386-f71f510b868c] Not found: not found: Track not found [error:f90d4d81-2d6a-4b4f-bde8-903c6699e9a8] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-23T00:47:20.766012Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:21.267503Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42920 dual_stack=true relay-1 | 2026-09-23T00:47:21.271211Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:21.271475Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | 2026-09-23T00:47:21.271650Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-23T00:47:21.271742Z  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-23T00:47:24.273333Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-23T00:47:24.273353Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:cc56a86e-9f6c-4d8f-a386-f71f510b868c] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3515 test-client-1 | subscriber_connection_id: dbc7044488484f3c68c86bd8c1567a1c test-client-1 | publisher_connection_id: 9f77600c3fe6ed3c3c7afc68b5866396 test-client-1 | ... relay-1 | 2026-09-23T00:47:24.273658Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-23T00:47:24.273708Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:47:24.274019Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-23T00:47:24.274127Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37010 dual_stack=true relay-1 | 2026-09-23T00:47:24.276779Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:24.277130Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-23T00:47:24.277323Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-23T00:47:24.277413Z  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-23T00:47:26.278885Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-23T00:47:26.279292Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:26.279606Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-23T00:47:26.279822Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:26.379389Z  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: 7d41718205395404b9a4006e64ecd190 test-client-1 | ... test-client-1 | 2026-09-23T00:47:26.380155Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59454 dual_stack=true relay-1 | 2026-09-23T00:47:26.382415Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:26.382681Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-23T00:47:26.382911Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-23T00:47:26.383015Z  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-23T00:47:26.383326Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-23T00:47:26.383528Z  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: a2ea3b9771d220a58e86942341d95cf0 test-client-1 | ... relay-1 | 2026-09-23T00:47:26.383629Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track relay-1 | 2026-09-23T00:47:26.383874Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-23T00:47:26.383925Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:47:26.383924Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-23T00:47:26.384259Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42156 dual_stack=true relay-1 | 2026-09-23T00:47:26.386082Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:26.386825Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58798 dual_stack=true relay-1 | 2026-09-23T00:47:26.389247Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:26.389482Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-23T00:47:26.389681Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-23T00:47:26.389746Z  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-23T00:47:26.389943Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-23T00:47:26.390141Z  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-23T00:47:26.390162Z  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-23T00:47:26.491658Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track test-client-1 | 2026-09-23T00:47:26.492158Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-23T00:47:26.492335Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:26.492393Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-23T00:47:26.492408Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:26.492431Z  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: 108 test-client-1 | publisher_connection_id: 7a84fa370c59d47a4db71d6fee298ca1 test-client-1 | subscriber_connection_id: 45fa68d3a1faafda0f848a4348cad352 test-client-1 | ... test-client-1 | 2026-09-23T00:47:26.492933Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40818 dual_stack=true relay-1 | 2026-09-23T00:47:26.494806Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-23T00:47:26.495086Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-23T00:47:26.495283Z  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-23T00:47:26.996253Z  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 test-client-1 | 2026-09-23T00:47:26.996841Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 504 test-client-1 | connection_id: 2abc43bab7dccd904b569740b079527e test-client-1 | ... test-client-1 | 2026-09-23T00:47:26.997256Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:26.997541Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56322 dual_stack=true relay-1 | 2026-09-23T00:47:27.001462Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:27.002766Z  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-53aa4a783796e492, 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-53aa4a783796e492 test-client-1 | 2026-09-23T00:47:27.204640Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38297 dual_stack=true relay-1 | 2026-09-23T00:47:27.207875Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:27.208450Z  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-53aa4a783796e492 relay-1 | 2026-09-23T00:47:27.208502Z  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-53aa4a783796e492 } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-53aa4a783796e492 source="local" relay-1 | 2026-09-23T00:47:27.208539Z  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-53aa4a783796e492 -> 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-53aa4a783796e492 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-23T00:47:27.208830Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-23T00:47:27.253321Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-23T00:47:27.253357Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-53aa4a783796e492 relay-1 | 2026-09-23T00:47:27.253530Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:27.253633Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-23T00:47:27.253872Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:27.253934Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-23T00:47:27.253934Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:27.253891Z  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-23T00:47:27.254006Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:27.254449Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44994 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: c444ca416421c39df062cc6503d93950 test-client-1 | publisher_connection_id: 5a1f3fa5689db805bde561d47227aa7c test-client-1 | ... relay-1 | 2026-09-23T00:47:27.256342Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:27.256753Z  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-aaa5c34eafdf69cc, 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-aaa5c34eafdf69cc test-client-1 | 2026-09-23T00:47:27.458289Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41153 dual_stack=true relay-1 | 2026-09-23T00:47:27.460564Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:27.461077Z  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-aaa5c34eafdf69cc relay-1 | 2026-09-23T00:47:27.461128Z  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-aaa5c34eafdf69cc } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-aaa5c34eafdf69cc source="local" relay-1 | 2026-09-23T00:47:27.461197Z  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-aaa5c34eafdf69cc -> 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-aaa5c34eafdf69cc scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-23T00:47:27.461549Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-23T00:47:27.516876Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-23T00:47:27.516940Z  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-aaa5c34eafdf69cc relay-1 | 2026-09-23T00:47:27.517247Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:27.517349Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-23T00:47:27.517599Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:27.517730Z  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 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 263 test-client-1 | subscriber_connection_id: a612a2eadefdabcf0d7fe3d26ad3eddb test-client-1 | publisher_connection_id: 0738eb2769d98048f1397a773e8af8cd test-client-1 | ... test-client-1 | 2026-09-23T00:47:27.517862Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:47:27.517738Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:27.517905Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-23T00:47:27.518312Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48113 dual_stack=true relay-1 | 2026-09-23T00:47:27.520161Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:27.520679Z  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-550761b9295eb124, 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-550761b9295eb124 test-client-1 | 2026-09-23T00:47:27.722209Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43069 dual_stack=true relay-1 | 2026-09-23T00:47:27.724522Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:27.725041Z  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-550761b9295eb124 relay-1 | 2026-09-23T00:47:27.725097Z  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-550761b9295eb124 } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-550761b9295eb124 source="local" relay-1 | 2026-09-23T00:47:27.725118Z  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-550761b9295eb124 -> 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-550761b9295eb124 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-23T00:47:27.725407Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 test-client-1 | 2026-09-23T00:47:27.749882Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-23T00:47:27.749988Z  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-550761b9295eb124 relay-1 | 2026-09-23T00:47:27.750136Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:27.750232Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-23T00:47:27.750519Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:27.750538Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:47:27.750590Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-23T00:47:27.750518Z  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: 232 test-client-1 | subscriber_connection_id: 0393c8b121782d787c92f77332a94c77 test-client-1 | publisher_connection_id: ed3033420b98a359e3f348e8e780b420 test-client-1 | ... test-client-1 | 2026-09-23T00:47:27.750612Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:27.751140Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54664 dual_stack=true relay-1 | 2026-09-23T00:47:27.753217Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:27.753590Z  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-c96ab2d180f483ac, 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-c96ab2d180f483ac test-client-1 | 2026-09-23T00:47:27.954747Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51426 dual_stack=true relay-1 | 2026-09-23T00:47:27.956959Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:27.957322Z  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-c96ab2d180f483ac relay-1 | 2026-09-23T00:47:27.957370Z  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-c96ab2d180f483ac } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-c96ab2d180f483ac source="local" relay-1 | 2026-09-23T00:47:27.957396Z  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-c96ab2d180f483ac -> 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-c96ab2d180f483ac scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-23T00:47:27.957693Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 relay-1 | 2026-09-23T00:47:28.023301Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-c96ab2d180f483ac relay-1 | 2026-09-23T00:47:28.023463Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-23T00:47:28.023250Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-23T00:47:28.023638Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-23T00:47:28.023824Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd 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: 0225ce4b94809248331b9d073c755cea test-client-1 | publisher_connection_id: c6723bda61cd82da068092670ddd51c2 test-client-1 | ... test-client-1 | 2026-09-23T00:47:28.024041Z  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 | 2026-09-23T00:47:28.024103Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:28.024558Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59309 dual_stack=true relay-1 | 2026-09-23T00:47:28.026440Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:28.026769Z  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-e23044b099e71434, 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-e23044b099e71434 test-client-1 | 2026-09-23T00:47:28.227989Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42833 dual_stack=true relay-1 | 2026-09-23T00:47:28.230328Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:28.230695Z  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-e23044b099e71434 relay-1 | 2026-09-23T00:47:28.230747Z  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-e23044b099e71434 } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-e23044b099e71434 source="local" relay-1 | 2026-09-23T00:47:28.230766Z  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-e23044b099e71434 -> 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-e23044b099e71434 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-23T00:47:28.231066Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-23T00:47:28.546902Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-23T00:47:28.547117Z  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-e23044b099e71434 relay-1 | 2026-09-23T00:47:28.547357Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:28.547465Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-23T00:47:28.547717Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:47:28.547853Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:28.547999Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 523 test-client-1 | subscriber_connection_id: 36e66c81d9992d90d8e9acdacec66670 test-client-1 | publisher_connection_id: 9d1e958ff00cd894ddb257b59b1697da test-client-1 | ... test-client-1 | 2026-09-23T00:47:28.547874Z  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 | 2026-09-23T00:47:28.548018Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:28.548560Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53096 dual_stack=true relay-1 | 2026-09-23T00:47:28.550609Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:28.551144Z  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-28913c77110d2830, 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-28913c77110d2830 test-client-1 | 2026-09-23T00:47:28.752328Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50603 dual_stack=true relay-1 | 2026-09-23T00:47:28.754938Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:28.755512Z  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-28913c77110d2830 relay-1 | 2026-09-23T00:47:28.755569Z  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-28913c77110d2830 } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-28913c77110d2830 source="local" relay-1 | 2026-09-23T00:47:28.755656Z  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-28913c77110d2830 -> 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-28913c77110d2830 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-23T00:47:28.755962Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 relay-1 | 2026-09-23T00:47:29.134114Z  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-28913c77110d2830 test-client-1 | 2026-09-23T00:47:29.133985Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-23T00:47:29.134446Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:29.134760Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-23T00:47:29.134945Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:47:29.135210Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:29.135275Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-23T00:47:29.135155Z  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 | 2026-09-23T00:47:29.135242Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:29.135709Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51786 dual_stack=true test-client-1 | ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 587 test-client-1 | subscriber_connection_id: 850d0d579b2dc6590ff27d4d6abde5b0 test-client-1 | publisher_connection_id: d7519355a51c2e18903986d66f0a094a test-client-1 | ... relay-1 | 2026-09-23T00:47:29.137917Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:29.138450Z  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-0e3b768375834c8b, 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-0e3b768375834c8b test-client-1 | 2026-09-23T00:47:29.339899Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46829 dual_stack=true relay-1 | 2026-09-23T00:47:29.342300Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:29.342760Z  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-0e3b768375834c8b relay-1 | 2026-09-23T00:47:29.342838Z  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-0e3b768375834c8b } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-0e3b768375834c8b source="local" relay-1 | 2026-09-23T00:47:29.342853Z  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-0e3b768375834c8b -> 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-0e3b768375834c8b scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-23T00:47:29.343181Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-23T00:47:29.398306Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-23T00:47:29.398468Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-0e3b768375834c8b relay-1 | 2026-09-23T00:47:29.398701Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 263 test-client-1 | subscriber_connection_id: 4ffd5018470b0c01e0b3e6e30df4ad61 test-client-1 | publisher_connection_id: b657c363652d717b414ee20b5dbb702b test-client-1 | ... relay-1 | 2026-09-23T00:47:29.398758Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-23T00:47:29.398691Z  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-23T00:47:29.398851Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:29.398972Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-23T00:47:29.399315Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47172 dual_stack=true relay-1 | 2026-09-23T00:47:29.401311Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:29.401855Z  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-72d8527d6d6193dd, 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-72d8527d6d6193dd test-client-1 | 2026-09-23T00:47:29.603095Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49865 dual_stack=true relay-1 | 2026-09-23T00:47:29.605916Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:29.606379Z  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-72d8527d6d6193dd relay-1 | 2026-09-23T00:47:29.606434Z  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-72d8527d6d6193dd } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-72d8527d6d6193dd source="local" relay-1 | 2026-09-23T00:47:29.606463Z  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-72d8527d6d6193dd -> 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-72d8527d6d6193dd scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-23T00:47:29.606711Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 test-client-1 | 2026-09-23T00:47:29.633888Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-23T00:47:29.634007Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-72d8527d6d6193dd relay-1 | 2026-09-23T00:47:29.634154Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:29.634226Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-23T00:47:29.634476Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:29.634615Z  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 | ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 235 test-client-1 | subscriber_connection_id: ddba3678eb7962ce56340258527764f7 test-client-1 | publisher_connection_id: 514f31c3643088802b15c3927ff22102 test-client-1 | ... test-client-1 | 2026-09-23T00:47:29.634735Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:47:29.634611Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:29.634655Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-23T00:47:29.635218Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42774 dual_stack=true relay-1 | 2026-09-23T00:47:29.637043Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:29.637526Z  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-b22df8e704c5a5e9, 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-b22df8e704c5a5e9 test-client-1 | 2026-09-23T00:47:29.839057Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51917 dual_stack=true relay-1 | 2026-09-23T00:47:29.841453Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-23T00:47:29.842050Z  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-b22df8e704c5a5e9 relay-1 | 2026-09-23T00:47:29.842104Z  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-b22df8e704c5a5e9 } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-b22df8e704c5a5e9 source="local" relay-1 | 2026-09-23T00:47:29.842168Z  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-b22df8e704c5a5e9 -> 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-b22df8e704c5a5e9 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-23T00:47:29.842482Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 test-client-1 | 2026-09-23T00:47:29.861807Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-23T00:47:29.861964Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:47:29.862164Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-23T00:47:29.862324Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:47:29.862522Z  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") relay-1 | 2026-09-23T00:47:29.862583Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 227 test-client-1 | subscriber_connection_id: 765da201d87c2bae4efbd008b34d4f71 test-client-1 | publisher_connection_id: 0c3b07d95d7c1c57ce1ff0af93a36ea7 test-client-1 | ... relay-1 | 2026-09-23T00:47:29.862709Z  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'