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-29T00:45:50Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-29T00:45:50Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-29T00:45:50Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-29T00:45:50Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-29T00:45:50Z" 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-29T00:45:50.694584Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-09-29T00:45:50.694644Z  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-29T00:45:50.694985Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-09-29T00:45:50.695224Z  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-29T00:45:56.307369Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58587 dual_stack=true relay-1 | 2026-09-29T00:45:56.309902Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:45:56.310447Z  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: bebb45e54b51e223b6c0d0cfde1a643c test-client-1 | ... test-client-1 | 2026-09-29T00:45:56.311335Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38764 dual_stack=true test-client-1 | 2026-09-29T00:45:56.311681Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-29T00:45:56.311684Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:45:56.311738Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-29T00:45:56.313103Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:45:56.313540Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | 2026-09-29T00:45:56.313818Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-29T00:45:56.314421Z  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 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2005 test-client-1 | connection_id: 4514e90c14bf603a67a08a34a9ee1f49 test-client-1 | ... test-client-1 | 2026-09-29T00:45:58.315549Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | 2026-09-29T00:45:58.315891Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:45:58.316704Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48185 dual_stack=true relay-1 | 2026-09-29T00:45:58.318767Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:45:58.319129Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-29T00:45:58.319461Z  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-29T00:45:58.319671Z  WARN moq_transport::serve::error: [aa436255-3b3b-4180-84d6-1f80481f7cb3] 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-29T00:45:58.319699Z  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:aa436255-3b3b-4180-84d6-1f80481f7cb3] test-client-1 | 2026-09-29T00:45:58.319959Z  WARN moq_transport::serve::error: [942edbe2-7638-4186-b9b7-1036180120e2] Not found: not found: Track not found [error:aa436255-3b3b-4180-84d6-1f80481f7cb3] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 4140aa6aff4a7347f5f873803cd4ece8 test-client-1 | ... test-client-1 | 2026-09-29T00:45:58.320060Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:942edbe2-7638-4186-b9b7-1036180120e2] test-client-1 | 2026-09-29T00:45:58.320438Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:45:58.321054Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57426 dual_stack=true relay-1 | 2026-09-29T00:45:58.323187Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:45:58.324242Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54271 dual_stack=true relay-1 | 2026-09-29T00:45:58.326186Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:45:58.326504Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-29T00:45:58.326520Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-29T00:45:58.326893Z  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-29T00:45:58.326993Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-29T00:45:58.327051Z  WARN moq_transport::serve::error: [7e6142ac-a0ef-42c2-ab48-502740b3228c] 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-29T00:45:58.327080Z  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:7e6142ac-a0ef-42c2-ab48-502740b3228c] test-client-1 | 2026-09-29T00:45:58.327273Z  WARN moq_transport::serve::error: [8aa99b78-5cab-4552-9aea-f5c0d92a50af] Not found: not found: Track not found [error:7e6142ac-a0ef-42c2-ab48-502740b3228c] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 7 test-client-1 | publisher_connection_id: eecfc578a64bcedacbfea79e8cfa991c test-client-1 | subscriber_connection_id: 75d5a3ac2fdc25d14305b2e338ba534f test-client-1 | ... relay-1 | 2026-09-29T00:45:58.327191Z  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-29T00:45:58.327357Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:8aa99b78-5cab-4552-9aea-f5c0d92a50af] - subscription was processed test-client-1 | 2026-09-29T00:45:58.327630Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-29T00:45:58.327819Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:45:58.327923Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-29T00:45:58.327863Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:45:58.328371Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47057 dual_stack=true relay-1 | 2026-09-29T00:45:58.330207Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:45:58.330463Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-29T00:45:58.330797Z  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-29T00:45:58.330918Z  INFO moq_relay_ietf::remote: connecting to remote relay remote_url=https://0.0.0.0:4443/ relay-1 | 2026-09-29T00:45:58.330988Z ERROR moq_relay_ietf::remote: failed to connect to remote relay: invalid remote address: 0.0.0.0:4443 remote_url=https://0.0.0.0:4443/ error=invalid remote address: 0.0.0.0:4443 relay-1 | 2026-09-29T00:45:58.331045Z ERROR moq_relay_ietf::producer: failed to route to remote: invalid remote address: 0.0.0.0:4443 namespace=/moq-test/interop track=test-track error=invalid remote address: 0.0.0.0:4443 relay-1 | 2026-09-29T00:45:58.331075Z ERROR moq_transport::serve::error: [0721fac9-b679-4af2-9539-4ebfac4323e6] Internal error: route error for namespace '/moq-test/interop': invalid remote address: 0.0.0.0:4443 at /build/moq-relay-ietf/src/producer.rs:683 relay-1 | 2026-09-29T00:45:58.331110Z  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=internal error: Internal error [error:0721fac9-b679-4af2-9539-4ebfac4323e6] test-client-1 | 2026-09-29T00:45:58.331312Z ERROR moq_transport::serve::error: [6c6e44ca-8c88-4623-8d6a-d5eb3e5393d8] Internal error: internal error: Internal error [error:0721fac9-b679-4af2-9539-4ebfac4323e6] at moq-transport/src/session/subscriber.rs:1656 test-client-1 | 2026-09-29T00:45:58.331554Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:45:58.832898Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45587 dual_stack=true relay-1 | 2026-09-29T00:45:58.836438Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:45:58.836768Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | 2026-09-29T00:45:58.837083Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-29T00:45:58.837170Z  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-29T00:46:01.838140Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-29T00:46:01.838704Z  INFO moq_test_client::scenarios: Subscriber got error: internal error: Internal error [error:6c6e44ca-8c88-4623-8d6a-d5eb3e5393d8] (may be expected) test-client-1 | 2026-09-29T00:46:01.839530Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50296 dual_stack=true test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3511 test-client-1 | subscriber_connection_id: 18ab0930818ef05e07d6640e0ed900b9 test-client-1 | publisher_connection_id: 930df84d23e1fa8a360316b5e7f9003b test-client-1 | ... relay-1 | 2026-09-29T00:46:01.840242Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-29T00:46:01.840532Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-29T00:46:01.840844Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-29T00:46:01.843981Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:46:01.844316Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-29T00:46:01.844538Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-29T00:46:01.844634Z  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-29T00:46:03.845290Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-29T00:46:03.845387Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-29T00:46:03.846011Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-29T00:46:03.846253Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:46:03.946805Z  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: 2108 test-client-1 | connection_id: 8a8cf53ebd8473c6430167ef9798458b test-client-1 | ... test-client-1 | 2026-09-29T00:46:03.947880Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39286 dual_stack=true relay-1 | 2026-09-29T00:46:03.950319Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:46:03.950704Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-29T00:46:03.950979Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-29T00:46:03.951084Z  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-29T00:46:03.951555Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-29T00:46:03.951896Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | ok 7 - publish-track-only relay-1 | 2026-09-29T00:46:03.952065Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 1d3c6c8e8f4a29803c82f98fc368bbd7 test-client-1 | ... test-client-1 | 2026-09-29T00:46:03.952380Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-29T00:46:03.952460Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:03.952511Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-29T00:46:03.953259Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53708 dual_stack=true relay-1 | 2026-09-29T00:46:03.955333Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:46:03.956314Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37279 dual_stack=true relay-1 | 2026-09-29T00:46:03.959930Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:46:03.960287Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-29T00:46:03.960605Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-29T00:46:03.960707Z  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-29T00:46:03.961192Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-29T00:46:03.961441Z  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-29T00:46:03.961467Z  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-29T00:46:04.062901Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track test-client-1 | ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 111 test-client-1 | publisher_connection_id: 4a6276544c2c98b0024a012e7da587cc test-client-1 | subscriber_connection_id: e6bc4169b957beb4261c600a167678dc test-client-1 | ... test-client-1 | 2026-09-29T00:46:04.063586Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-29T00:46:04.064066Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:46:04.064125Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:46:04.064703Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43680 dual_stack=true relay-1 | 2026-09-29T00:46:04.066814Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-29T00:46:04.067204Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-29T00:46:04.067457Z  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-29T00:46:04.568865Z  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 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 505 test-client-1 | connection_id: e483b6c3813661d3432ba0dfd47fa85f test-client-1 | ... test-client-1 | 2026-09-29T00:46:04.569378Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT relay-1 | 2026-09-29T00:46:04.569509Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:04.569784Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-29T00:46:04.570035Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:46:04.570633Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43696 dual_stack=true relay-1 | 2026-09-29T00:46:04.572834Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:04.573432Z  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-dc5b74ead82ea470, 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-dc5b74ead82ea470 test-client-1 | 2026-09-29T00:46:04.775145Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49950 dual_stack=true relay-1 | 2026-09-29T00:46:04.778602Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:04.779114Z  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-dc5b74ead82ea470 relay-1 | 2026-09-29T00:46:04.779166Z  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-dc5b74ead82ea470 } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-dc5b74ead82ea470 source="local" relay-1 | 2026-09-29T00:46:04.779197Z  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-dc5b74ead82ea470 -> 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-dc5b74ead82ea470 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-29T00:46:04.779627Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-29T00:46:04.827600Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-29T00:46:04.827801Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:04.828333Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-29T00:46:04.828669Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:46:04.828743Z  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") relay-1 | 2026-09-29T00:46:04.828823Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:04.828863Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-29T00:46:04.828874Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 259 test-client-1 | subscriber_connection_id: 59d7ae3362fd14670cc80688ba72136a test-client-1 | publisher_connection_id: 429d2d5ee58fcf2c6a47d5c8f296bf08 test-client-1 | ... test-client-1 | 2026-09-29T00:46:04.829741Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43795 dual_stack=true relay-1 | 2026-09-29T00:46:04.832955Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:04.833571Z  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-a2e119c7251e7eed, 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-a2e119c7251e7eed test-client-1 | 2026-09-29T00:46:05.035219Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52588 dual_stack=true relay-1 | 2026-09-29T00:46:05.037553Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:05.038121Z  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-a2e119c7251e7eed relay-1 | 2026-09-29T00:46:05.038177Z  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-a2e119c7251e7eed } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-a2e119c7251e7eed source="local" relay-1 | 2026-09-29T00:46:05.038210Z  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-a2e119c7251e7eed -> 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-a2e119c7251e7eed scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-29T00:46:05.038655Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 relay-1 | 2026-09-29T00:46:05.095014Z  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-a2e119c7251e7eed test-client-1 | 2026-09-29T00:46:05.094934Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-29T00:46:05.095446Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:05.095579Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-29T00:46:05.095840Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:46:05.096029Z  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 | 2026-09-29T00:46:05.096157Z  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: 267 test-client-1 | subscriber_connection_id: 7f793e39baa0a9c6fb49499a99bdac5b test-client-1 | publisher_connection_id: b2a698702f1bd0f6eb4c82e19eeb7c86 test-client-1 | ... test-client-1 | 2026-09-29T00:46:05.096941Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35873 dual_stack=true relay-1 | 2026-09-29T00:46:05.099021Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:05.099600Z  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-33b1358859634164, 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-33b1358859634164 test-client-1 | 2026-09-29T00:46:05.302381Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38457 dual_stack=true relay-1 | 2026-09-29T00:46:05.304754Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:05.305331Z  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-33b1358859634164 relay-1 | 2026-09-29T00:46:05.305404Z  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-33b1358859634164 } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-33b1358859634164 source="local" relay-1 | 2026-09-29T00:46:05.305443Z  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-33b1358859634164 -> 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-33b1358859634164 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-29T00:46:05.305939Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 test-client-1 | 2026-09-29T00:46:05.329634Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-29T00:46:05.329798Z  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-33b1358859634164 relay-1 | 2026-09-29T00:46:05.330149Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:05.330349Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-29T00:46:05.330958Z  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 relay-1 | 2026-09-29T00:46:05.330895Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-29T00:46:05.331090Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | --- test-client-1 | duration_ms: 234 relay-1 | 2026-09-29T00:46:05.331148Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | subscriber_connection_id: e1e1e18405bed56ce5fef19da97338e9 test-client-1 | publisher_connection_id: 8c6dc63a324e7b94208e0bbb26dc3f66 test-client-1 | ... test-client-1 | 2026-09-29T00:46:05.331168Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:46:05.332080Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59591 dual_stack=true relay-1 | 2026-09-29T00:46:05.334132Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:05.334812Z  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-a4a3ce7406112e73, 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-a4a3ce7406112e73 test-client-1 | 2026-09-29T00:46:05.537044Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50377 dual_stack=true relay-1 | 2026-09-29T00:46:05.539273Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:05.539810Z  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-a4a3ce7406112e73 relay-1 | 2026-09-29T00:46:05.539866Z  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-a4a3ce7406112e73 } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-a4a3ce7406112e73 source="local" relay-1 | 2026-09-29T00:46:05.539910Z  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-a4a3ce7406112e73 -> 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-a4a3ce7406112e73 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-29T00:46:05.540321Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-09-29T00:46:05.604572Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-29T00:46:05.604715Z  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-a4a3ce7406112e73 relay-1 | 2026-09-29T00:46:05.605103Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:05.605250Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-29T00:46:05.605639Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-29T00:46:05.605742Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:05.605851Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 274 test-client-1 | subscriber_connection_id: 3d36411d1d6b8e4004e0a6d84a369be5 test-client-1 | publisher_connection_id: 88fb33c16719df8c902158a88f985a36 test-client-1 | ... test-client-1 | 2026-09-29T00:46:05.605671Z  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-29T00:46:05.605821Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:46:05.606605Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53803 dual_stack=true relay-1 | 2026-09-29T00:46:05.608688Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:05.609225Z  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-7446d9bae9443554, 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-7446d9bae9443554 test-client-1 | 2026-09-29T00:46:05.811183Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54435 dual_stack=true relay-1 | 2026-09-29T00:46:05.814462Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:05.814996Z  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-7446d9bae9443554 relay-1 | 2026-09-29T00:46:05.815050Z  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-7446d9bae9443554 } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-7446d9bae9443554 source="local" relay-1 | 2026-09-29T00:46:05.815102Z  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-7446d9bae9443554 -> 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-7446d9bae9443554 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-29T00:46:05.815570Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-29T00:46:06.132327Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-29T00:46:06.132477Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:06.133089Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-29T00:46:06.133342Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:46:06.133666Z  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: 527 test-client-1 | subscriber_connection_id: 2fdbdef85727edccf0a1591394b080bf test-client-1 | publisher_connection_id: 50400ba4f2ef95e2111463b4021c235c test-client-1 | ... relay-1 | 2026-09-29T00:46:06.133773Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-29T00:46:06.134011Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-29T00:46:06.134076Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-29T00:46:06.134722Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55692 dual_stack=true relay-1 | 2026-09-29T00:46:06.136775Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:06.137307Z  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-b519a203be0d0f5e, 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-b519a203be0d0f5e test-client-1 | 2026-09-29T00:46:06.339321Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39687 dual_stack=true relay-1 | 2026-09-29T00:46:06.341669Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:06.342261Z  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-b519a203be0d0f5e relay-1 | 2026-09-29T00:46:06.342320Z  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-b519a203be0d0f5e } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-b519a203be0d0f5e source="local" relay-1 | 2026-09-29T00:46:06.342389Z  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-b519a203be0d0f5e -> 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-b519a203be0d0f5e scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-29T00:46:06.342921Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-29T00:46:06.721822Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-29T00:46:06.721902Z  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-b519a203be0d0f5e relay-1 | 2026-09-29T00:46:06.722370Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:06.722541Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-29T00:46:06.722800Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-29T00:46:06.722949Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:06.723085Z  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 | duration_ms: 589 test-client-1 | subscriber_connection_id: ffd1c46fa9909a77a92ea603cc9e42b4 test-client-1 | publisher_connection_id: 88b58ed349cfdd24d6c420efbbfa33d8 test-client-1 | ... test-client-1 | 2026-09-29T00:46:06.722940Z  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-29T00:46:06.723362Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:46:06.724102Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45586 dual_stack=true relay-1 | 2026-09-29T00:46:06.726071Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:06.726643Z  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-385030c3d6e3f187, 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-385030c3d6e3f187 test-client-1 | 2026-09-29T00:46:06.929156Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59976 dual_stack=true relay-1 | 2026-09-29T00:46:06.932603Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:06.933218Z  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-385030c3d6e3f187 relay-1 | 2026-09-29T00:46:06.933279Z  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-385030c3d6e3f187 } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-385030c3d6e3f187 source="local" relay-1 | 2026-09-29T00:46:06.933314Z  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-385030c3d6e3f187 -> 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-385030c3d6e3f187 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-29T00:46:06.933838Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-29T00:46:06.989655Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-29T00:46:06.989840Z  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-385030c3d6e3f187 relay-1 | 2026-09-29T00:46:06.990202Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-29T00:46:06.990311Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-29T00:46:06.990633Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-29T00:46:06.990864Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-29T00:46:06.990842Z  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 | 2026-09-29T00:46:06.991095Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 267 test-client-1 | subscriber_connection_id: 276aa5bf4813cb0983261a10786f0fbc test-client-1 | publisher_connection_id: e42685f52faa43a41a7ef93dad804551 test-client-1 | ... relay-1 | 2026-09-29T00:46:06.991161Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-29T00:46:06.991785Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37380 dual_stack=true relay-1 | 2026-09-29T00:46:06.993813Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:06.994393Z  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-6580d40c73c3400e, 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-6580d40c73c3400e test-client-1 | 2026-09-29T00:46:07.196266Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45016 dual_stack=true relay-1 | 2026-09-29T00:46:07.198500Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:07.199061Z  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-6580d40c73c3400e relay-1 | 2026-09-29T00:46:07.199110Z  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-6580d40c73c3400e } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-6580d40c73c3400e source="local" relay-1 | 2026-09-29T00:46:07.199143Z  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-6580d40c73c3400e -> 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-6580d40c73c3400e scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-29T00:46:07.199571Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 relay-1 | 2026-09-29T00:46:07.229398Z  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-6580d40c73c3400e test-client-1 | 2026-09-29T00:46:07.229225Z  INFO moq_test_client::moqtest: PUBLISH completed test-client-1 | 2026-09-29T00:46:07.229654Z  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 | 2026-09-29T00:46:07.229766Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | --- test-client-1 | duration_ms: 238 test-client-1 | subscriber_connection_id: 109fd694664bd7cbb5d0e279b9ab81df test-client-1 | publisher_connection_id: dbc934499e790ed1076e7d7bc758da84 test-client-1 | ... test-client-1 | 2026-09-29T00:46:07.229854Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-29T00:46:07.230822Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47625 dual_stack=true relay-1 | 2026-09-29T00:46:07.232886Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:07.233554Z  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-7b4d8747722bc9cf, 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-7b4d8747722bc9cf test-client-1 | 2026-09-29T00:46:07.435002Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52700 dual_stack=true relay-1 | 2026-09-29T00:46:07.438317Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-29T00:46:07.438959Z  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-7b4d8747722bc9cf relay-1 | 2026-09-29T00:46:07.439012Z  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-7b4d8747722bc9cf } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-7b4d8747722bc9cf source="local" relay-1 | 2026-09-29T00:46:07.439061Z  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-7b4d8747722bc9cf -> 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-7b4d8747722bc9cf scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-29T00:46:07.439501Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 test-client-1 | 2026-09-29T00:46:07.459003Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-29T00:46:07.459049Z  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-7b4d8747722bc9cf test-client-1 | 2026-09-29T00:46:07.459317Z  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: 229 test-client-1 | subscriber_connection_id: 58d5ba8dd2c77dd59367a603ca52e378 test-client-1 | publisher_connection_id: ed8e598ae29e68bd635afaa1cec6775c test-client-1 | ... 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'