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-15T00:50:25Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-15T00:50:25Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-15T00:50:25Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-15T00:50:25Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-15T00:50:25Z" 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-15T00:50:25.411778Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-09-15T00:50:25.411827Z  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-15T00:50:25.412153Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-09-15T00:50:25.412372Z  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-15T00:50:31.021870Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38941 dual_stack=true relay-1 | 2026-09-15T00:50:31.024418Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:31.024852Z  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: be16513dc90418e59120e4d1a2ae5c97 test-client-1 | ... relay-1 | 2026-09-15T00:50:31.025012Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:31.025082Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-15T00:50:31.025974Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55312 dual_stack=true relay-1 | 2026-09-15T00:50:31.027715Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:31.028080Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | 2026-09-15T00:50:31.028339Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-15T00:50:31.028944Z  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: 4d54e0397ce113de5cd8ae2862b8182f relay-1 | 2026-09-15T00:50:33.030116Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ... test-client-1 | 2026-09-15T00:50:33.029950Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) relay-1 | 2026-09-15T00:50:33.030399Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-15T00:50:33.031136Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40029 dual_stack=true relay-1 | 2026-09-15T00:50:33.033006Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:33.033289Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-15T00:50:33.033537Z  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-15T00:50:33.033751Z  WARN moq_transport::serve::error: [b096156b-d5b6-4ea4-9d56-1259da0d05b0] 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-15T00:50:33.033778Z  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:b096156b-d5b6-4ea4-9d56-1259da0d05b0] test-client-1 | 2026-09-15T00:50:33.034008Z  WARN moq_transport::serve::error: [3ff9b9fa-eded-4bef-83a0-57627c2c465a] Not found: not found: Track not found [error:b096156b-d5b6-4ea4-9d56-1259da0d05b0] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-15T00:50:33.034073Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:3ff9b9fa-eded-4bef-83a0-57627c2c465a] relay-1 | 2026-09-15T00:50:33.034161Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:33.034220Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 469d38489cbd1374e01961a5b062e0c3 test-client-1 | ... test-client-1 | 2026-09-15T00:50:33.034373Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:33.034999Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56408 dual_stack=true relay-1 | 2026-09-15T00:50:33.036719Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:33.037770Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37077 dual_stack=true relay-1 | 2026-09-15T00:50:33.039435Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:33.039739Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-15T00:50:33.039749Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-15T00:50:33.039984Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-15T00:50:33.040084Z  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-15T00:50:33.040121Z  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-15T00:50:33.040170Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test/interop, name: test-track } namespace=/moq-test/interop track=test-track source="local" relay-1 | 2026-09-15T00:50:33.040321Z  INFO moq_relay_ietf::consumer: forwarding subscribe: Track { namespace: /moq-test/interop, name: test-track } namespace=/moq-test/interop track=test-track test-client-1 | 2026-09-15T00:50:36.040998Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | 2026-09-15T00:50:36.041374Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:36.041436Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:36.042206Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55627 dual_stack=true test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3006 test-client-1 | publisher_connection_id: b638858943df2ccc8e746d1c6bf0623b test-client-1 | subscriber_connection_id: 9705e0ec06aaeaf3807c3e9a40ab1ffa test-client-1 | ... relay-1 | 2026-09-15T00:50:36.044143Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:36.044448Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-15T00:50:36.044741Z  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-15T00:50:36.044851Z  WARN moq_transport::serve::error: [77d0b9eb-f77a-4686-9b1a-b814f04cd6d6] 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-15T00:50:36.044879Z  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:77d0b9eb-f77a-4686-9b1a-b814f04cd6d6] test-client-1 | 2026-09-15T00:50:36.045107Z  WARN moq_transport::serve::error: [a0e8b011-8b06-4cc4-bb53-e7974548def4] Not found: not found: Track not found [error:77d0b9eb-f77a-4686-9b1a-b814f04cd6d6] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-15T00:50:36.045342Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:36.546055Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53430 dual_stack=true relay-1 | 2026-09-15T00:50:36.549769Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:36.550383Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | 2026-09-15T00:50:36.550622Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-15T00:50:36.550812Z  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-15T00:50:39.551938Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-15T00:50:39.551964Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:a0e8b011-8b06-4cc4-bb53-e7974548def4] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: bfed103c8c0d9304df30a1e4f8bf19ba test-client-1 | publisher_connection_id: 6a4bb8d3105b2cc72b91e6cc59482777 test-client-1 | ... test-client-1 | 2026-09-15T00:50:39.552538Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:39.553053Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34658 dual_stack=true relay-1 | 2026-09-15T00:50:39.556331Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:39.556647Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-15T00:50:39.556923Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-15T00:50:39.557004Z  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-15T00:50:41.558167Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-15T00:50:41.558300Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:41.558741Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-15T00:50:41.559145Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:41.659706Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2107 test-client-1 | connection_id: afa0270a0eb9d81fb93b938a2acd546f test-client-1 | ... test-client-1 | 2026-09-15T00:50:41.660847Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43292 dual_stack=true relay-1 | 2026-09-15T00:50:41.662882Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:41.663213Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-15T00:50:41.663471Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-15T00:50:41.663556Z  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-15T00:50:41.663870Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-15T00:50:41.664018Z  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: 071c6f602c018b567d8d362bb399ce9e test-client-1 | ... test-client-1 | 2026-09-15T00:50:41.664356Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:41.664881Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35892 dual_stack=true relay-1 | 2026-09-15T00:50:41.666787Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:41.667732Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36457 dual_stack=true relay-1 | 2026-09-15T00:50:41.669372Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:41.669735Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-15T00:50:41.669941Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-15T00:50:41.670023Z  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-15T00:50:41.670370Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-15T00:50:41.670575Z  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-15T00:50:41.670603Z  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-15T00:50:41.771717Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track test-client-1 | 2026-09-15T00:50:41.772369Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-15T00:50:41.772685Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 108 test-client-1 | publisher_connection_id: 90ec27e0ef48a88cffff36bd2eb344a3 test-client-1 | subscriber_connection_id: af83fd7797ec1a33e69802b484c8c203 test-client-1 | ... relay-1 | 2026-09-15T00:50:41.772730Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:41.772766Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-15T00:50:41.772777Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:41.772795Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-15T00:50:41.773564Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52778 dual_stack=true relay-1 | 2026-09-15T00:50:41.775444Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-15T00:50:41.775809Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-15T00:50:41.776035Z  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-15T00:50:42.277132Z  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-15T00:50:42.277438Z  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: 82ad5e79bb1787c6feda9bab188a3b57 test-client-1 | ... test-client-1 | 2026-09-15T00:50:42.277804Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:42.278504Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43052 dual_stack=true relay-1 | 2026-09-15T00:50:42.280304Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:42.280954Z  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-0c58d8dccc215c7d, 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-0c58d8dccc215c7d test-client-1 | 2026-09-15T00:50:42.482508Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52630 dual_stack=true relay-1 | 2026-09-15T00:50:42.485453Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:42.485984Z  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-0c58d8dccc215c7d relay-1 | 2026-09-15T00:50:42.486041Z  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-0c58d8dccc215c7d } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-0c58d8dccc215c7d source="local" relay-1 | 2026-09-15T00:50:42.486063Z  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-0c58d8dccc215c7d -> 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-0c58d8dccc215c7d scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-15T00:50:42.486364Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-15T00:50:42.533529Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-15T00:50:42.533662Z  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-0c58d8dccc215c7d relay-1 | 2026-09-15T00:50:42.533951Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:42.534138Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-15T00:50:42.534512Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:42.534641Z  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 | ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 257 test-client-1 | subscriber_connection_id: 635a2560b88d6427504cf955c661c2fc test-client-1 | publisher_connection_id: 01ecdcfb70e99824be63922aa2267e15 test-client-1 | ... relay-1 | 2026-09-15T00:50:42.534643Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:42.534717Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-15T00:50:42.535466Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34257 dual_stack=true relay-1 | 2026-09-15T00:50:42.537192Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:42.537717Z  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-08f3140027ce6af5, 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-08f3140027ce6af5 test-client-1 | 2026-09-15T00:50:42.739632Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38178 dual_stack=true relay-1 | 2026-09-15T00:50:42.741732Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:42.742212Z  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-08f3140027ce6af5 relay-1 | 2026-09-15T00:50:42.742262Z  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-08f3140027ce6af5 } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-08f3140027ce6af5 source="local" relay-1 | 2026-09-15T00:50:42.742293Z  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-08f3140027ce6af5 -> 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-08f3140027ce6af5 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-15T00:50:42.742646Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-15T00:50:42.799803Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-15T00:50:42.799897Z  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-08f3140027ce6af5 test-client-1 | 2026-09-15T00:50:42.800470Z  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: 265 relay-1 | 2026-09-15T00:50:42.800395Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:42.800514Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | subscriber_connection_id: f65fce264d82cecb82d62856d815bfb2 test-client-1 | publisher_connection_id: 414da710d11ebbec32a071f8a366748d test-client-1 | ... test-client-1 | 2026-09-15T00:50:42.800823Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:42.801497Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34735 dual_stack=true relay-1 | 2026-09-15T00:50:42.803215Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:42.803708Z  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-6cb9881732a8c52e, 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-6cb9881732a8c52e test-client-1 | 2026-09-15T00:50:43.005694Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45710 dual_stack=true relay-1 | 2026-09-15T00:50:43.007627Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:43.008132Z  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-6cb9881732a8c52e relay-1 | 2026-09-15T00:50:43.008183Z  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-6cb9881732a8c52e } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-6cb9881732a8c52e source="local" relay-1 | 2026-09-15T00:50:43.008206Z  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-6cb9881732a8c52e -> 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-6cb9881732a8c52e scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-15T00:50:43.008488Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 test-client-1 | 2026-09-15T00:50:43.033045Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-15T00:50:43.033120Z  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-6cb9881732a8c52e relay-1 | 2026-09-15T00:50:43.033517Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:43.033561Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-15T00:50:43.033707Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:43.033868Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-15T00:50:43.033646Z  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 | 2026-09-15T00:50:43.033905Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 233 test-client-1 | subscriber_connection_id: 4ca0f74b50875d44dab99c3ffe7ae5c6 test-client-1 | publisher_connection_id: 8af00d5e91ce44dfc1fd295cfcf5c30b test-client-1 | ... test-client-1 | 2026-09-15T00:50:43.034683Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46661 dual_stack=true relay-1 | 2026-09-15T00:50:43.036748Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:43.037275Z  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-c18d6753f6a8d9fa, 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-c18d6753f6a8d9fa test-client-1 | 2026-09-15T00:50:43.239877Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42097 dual_stack=true relay-1 | 2026-09-15T00:50:43.241717Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:43.242275Z  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-c18d6753f6a8d9fa relay-1 | 2026-09-15T00:50:43.242312Z  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-c18d6753f6a8d9fa } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-c18d6753f6a8d9fa source="local" relay-1 | 2026-09-15T00:50:43.242338Z  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-c18d6753f6a8d9fa -> 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-c18d6753f6a8d9fa scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-15T00:50:43.242689Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-09-15T00:50:43.306700Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-15T00:50:43.306740Z  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-c18d6753f6a8d9fa relay-1 | 2026-09-15T00:50:43.307073Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:43.307183Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-15T00:50:43.307564Z  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: ee4c060e8dd7a4f733a914eaf3c96b6e test-client-1 | publisher_connection_id: 9eeafae359ef1bfd04079aa486c65ded test-client-1 | ... test-client-1 | 2026-09-15T00:50:43.307610Z  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-15T00:50:43.307726Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:43.308541Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34360 dual_stack=true relay-1 | 2026-09-15T00:50:43.310262Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:43.310792Z  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-279ddf5fc6e11fb6, 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-279ddf5fc6e11fb6 test-client-1 | 2026-09-15T00:50:43.512797Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57150 dual_stack=true relay-1 | 2026-09-15T00:50:43.514367Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:43.514882Z  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-279ddf5fc6e11fb6 relay-1 | 2026-09-15T00:50:43.514918Z  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-279ddf5fc6e11fb6 } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-279ddf5fc6e11fb6 source="local" relay-1 | 2026-09-15T00:50:43.514947Z  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-279ddf5fc6e11fb6 -> 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-279ddf5fc6e11fb6 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-15T00:50:43.515290Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-15T00:50:43.833101Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-15T00:50:43.833319Z  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-279ddf5fc6e11fb6 relay-1 | 2026-09-15T00:50:43.833512Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:43.833647Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-15T00:50:43.833872Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-15T00:50:43.834042Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 526 test-client-1 | subscriber_connection_id: 3790d3748dfd69a22e5cc8fdde03d763 test-client-1 | publisher_connection_id: bddd3a3a36ffb557b6b3c99a636fc90f test-client-1 | ... test-client-1 | 2026-09-15T00:50:43.833992Z  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-15T00:50:43.834279Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-15T00:50:43.834443Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-15T00:50:43.834974Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56194 dual_stack=true relay-1 | 2026-09-15T00:50:43.836598Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:43.837145Z  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-41d539b99bfe13fe, 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-41d539b99bfe13fe test-client-1 | 2026-09-15T00:50:44.039806Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55003 dual_stack=true relay-1 | 2026-09-15T00:50:44.042868Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:44.043467Z  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-41d539b99bfe13fe relay-1 | 2026-09-15T00:50:44.043507Z  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-41d539b99bfe13fe } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-41d539b99bfe13fe source="local" relay-1 | 2026-09-15T00:50:44.043535Z  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-41d539b99bfe13fe -> 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-41d539b99bfe13fe scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-15T00:50:44.043830Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-15T00:50:44.424153Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-15T00:50:44.424296Z  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-41d539b99bfe13fe relay-1 | 2026-09-15T00:50:44.424486Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:44.424508Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-15T00:50:44.424720Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 590 test-client-1 | subscriber_connection_id: fbbc0a88acd93220b0d48f79cc3098ef test-client-1 | publisher_connection_id: 15df64f55037dbf6477f064a46c37a16 test-client-1 | ... relay-1 | 2026-09-15T00:50:44.424888Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:44.425080Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-15T00:50:44.424848Z  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-15T00:50:44.425797Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56726 dual_stack=true relay-1 | 2026-09-15T00:50:44.427525Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:44.428094Z  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-141aa1bbe4589b33, 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-141aa1bbe4589b33 test-client-1 | 2026-09-15T00:50:44.630204Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34697 dual_stack=true relay-1 | 2026-09-15T00:50:44.631833Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:44.632372Z  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-141aa1bbe4589b33 relay-1 | 2026-09-15T00:50:44.632410Z  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-141aa1bbe4589b33 } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-141aa1bbe4589b33 source="local" relay-1 | 2026-09-15T00:50:44.632446Z  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-141aa1bbe4589b33 -> 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-141aa1bbe4589b33 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-15T00:50:44.632768Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-15T00:50:44.688079Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-15T00:50:44.688300Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:44.688763Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-15T00:50:44.689156Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-15T00:50:44.689319Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:44.689480Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-15T00:50:44.689250Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") test-client-1 | ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 264 test-client-1 | subscriber_connection_id: fbfd1ffc94c84ee4a9ceb42fdfa957ad test-client-1 | publisher_connection_id: 2222f1f8eb6498e0475e734ec51665fe test-client-1 | ... test-client-1 | 2026-09-15T00:50:44.690397Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35785 dual_stack=true relay-1 | 2026-09-15T00:50:44.692698Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:44.693572Z  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-293f6caa4ecf025d, 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-293f6caa4ecf025d test-client-1 | 2026-09-15T00:50:44.894942Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36178 dual_stack=true relay-1 | 2026-09-15T00:50:44.898092Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:44.898572Z  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-293f6caa4ecf025d relay-1 | 2026-09-15T00:50:44.898619Z  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-293f6caa4ecf025d } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-293f6caa4ecf025d source="local" relay-1 | 2026-09-15T00:50:44.898665Z  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-293f6caa4ecf025d -> 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-293f6caa4ecf025d scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-15T00:50:44.899017Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 test-client-1 | 2026-09-15T00:50:44.927644Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-15T00:50:44.927736Z  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-293f6caa4ecf025d relay-1 | 2026-09-15T00:50:44.928096Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:44.928209Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-15T00:50:44.928508Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 239 test-client-1 | subscriber_connection_id: 0973a0b7cf49ffb7279cd0954470d4bd test-client-1 | publisher_connection_id: 8dc7c35a037f42b38de789f1ed2eebca test-client-1 | ... test-client-1 | 2026-09-15T00:50:44.928712Z  INFO moq_test_client: moq-test passed: objects 9/9, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") test-client-1 | 2026-09-15T00:50:44.928862Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-15T00:50:44.928725Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:44.928909Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-15T00:50:44.929680Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42965 dual_stack=true relay-1 | 2026-09-15T00:50:44.931407Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:44.931966Z  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-c7bac6e2736e373c, 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-c7bac6e2736e373c test-client-1 | 2026-09-15T00:50:45.133969Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37288 dual_stack=true relay-1 | 2026-09-15T00:50:45.135626Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-15T00:50:45.136131Z  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-c7bac6e2736e373c relay-1 | 2026-09-15T00:50:45.136174Z  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-c7bac6e2736e373c } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-c7bac6e2736e373c source="local" relay-1 | 2026-09-15T00:50:45.136213Z  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-c7bac6e2736e373c -> 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-c7bac6e2736e373c scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-15T00:50:45.136527Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 test-client-1 | 2026-09-15T00:50:45.155965Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-15T00:50:45.156198Z  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-c7bac6e2736e373c relay-1 | 2026-09-15T00:50:45.156480Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-15T00:50:45.156528Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-15T00:50:45.156996Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-15T00:50:45.156995Z  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: 228 test-client-1 | subscriber_connection_id: be3dfebe4bc57dd0cc70a08628cec7d0 test-client-1 | publisher_connection_id: 355f44e14291cc5100240b8f54542acd 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'