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-17T00:49:21Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T00:49:21Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T00:49:21Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-17T00:49:21Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-17T00:49:21Z" 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-17T00:49:21.343775Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-09-17T00:49:21.343826Z  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-17T00:49:21.344101Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-09-17T00:49:21.344226Z  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-17T00:49:26.995565Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51948 dual_stack=true relay-1 | 2026-09-17T00:49:26.998039Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:26.998405Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | 2026-09-17T00:49:26.998500Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: ec8dd3fb4e7cf066a29fed21f4cc213b test-client-1 | ... test-client-1 | 2026-09-17T00:49:26.998767Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:49:26.998833Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:26.999180Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43132 dual_stack=true relay-1 | 2026-09-17T00:49:27.000606Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:27.000813Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | 2026-09-17T00:49:27.001064Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-17T00:49:27.001841Z  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: 2004 test-client-1 | connection_id: 1409ed95c04cff43e8b718317ea3b212 test-client-1 | ... test-client-1 | 2026-09-17T00:49:29.002865Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | 2026-09-17T00:49:29.003198Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:29.003640Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48994 dual_stack=true relay-1 | 2026-09-17T00:49:29.006093Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:29.006384Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-17T00:49:29.006620Z  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-17T00:49:29.006782Z  WARN moq_transport::serve::error: [0fc0924c-687a-4f01-9908-d55d5930ee0a] 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-17T00:49:29.006809Z  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:0fc0924c-687a-4f01-9908-d55d5930ee0a] test-client-1 | 2026-09-17T00:49:29.006993Z  WARN moq_transport::serve::error: [8a171a49-9ece-4c52-9871-94fc19948f2e] Not found: not found: Track not found [error:0fc0924c-687a-4f01-9908-d55d5930ee0a] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-17T00:49:29.007105Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:8a171a49-9ece-4c52-9871-94fc19948f2e] relay-1 | 2026-09-17T00:49:29.007137Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 2fde34d14a1f8701f0909af0cb0e0ee7 test-client-1 | ... relay-1 | 2026-09-17T00:49:29.007237Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:29.007246Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:29.007675Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36053 dual_stack=true relay-1 | 2026-09-17T00:49:29.010612Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:29.012501Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34589 dual_stack=true relay-1 | 2026-09-17T00:49:29.014825Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:29.015057Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-17T00:49:29.015069Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-17T00:49:29.015420Z  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-17T00:49:29.015509Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-17T00:49:29.015546Z  WARN moq_transport::serve::error: [3dd418be-27ac-422c-9841-62f8ae2734a9] 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-17T00:49:29.015569Z  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-17T00:49:29.015572Z  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:3dd418be-27ac-422c-9841-62f8ae2734a9] test-client-1 | 2026-09-17T00:49:29.015788Z  WARN moq_transport::serve::error: [4081b9de-add0-4e6a-9326-f14a6825eb0a] Not found: not found: Track not found [error:3dd418be-27ac-422c-9841-62f8ae2734a9] at moq-transport/src/session/subscriber.rs:1653 relay-1 | 2026-09-17T00:49:29.015947Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 8 test-client-1 | publisher_connection_id: d3406505649a52537d2de01321071119 test-client-1 | subscriber_connection_id: dc5e748a0aab42b393b503c47441ce4b test-client-1 | ... test-client-1 | 2026-09-17T00:49:29.015876Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:4081b9de-add0-4e6a-9326-f14a6825eb0a] - subscription was processed relay-1 | 2026-09-17T00:49:29.016065Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:29.016302Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:49:29.016283Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:29.016313Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:29.016464Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35587 dual_stack=true relay-1 | 2026-09-17T00:49:29.018345Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:29.018601Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-17T00:49:29.018817Z  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-17T00:49:29.019131Z  WARN moq_transport::serve::error: [09f1f1af-2575-4f60-8d78-bfa5aeb9c1d7] 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-17T00:49:29.019148Z  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:09f1f1af-2575-4f60-8d78-bfa5aeb9c1d7] test-client-1 | 2026-09-17T00:49:29.019320Z  WARN moq_transport::serve::error: [0402a0cf-68ce-4340-9605-d17a571fb862] Not found: not found: Track not found [error:09f1f1af-2575-4f60-8d78-bfa5aeb9c1d7] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-17T00:49:29.019498Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:29.520668Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40041 dual_stack=true relay-1 | 2026-09-17T00:49:29.524137Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:29.524401Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | 2026-09-17T00:49:29.524633Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-17T00:49:29.524727Z  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-17T00:49:32.525095Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-17T00:49:32.525114Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:0402a0cf-68ce-4340-9605-d17a571fb862] (may be expected) relay-1 | 2026-09-17T00:49:32.525353Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:32.525576Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: 5b47dd384db23d3b2b107b72a8cf63dc test-client-1 | publisher_connection_id: a67153a2a7495447a1dfe6763e57375d test-client-1 | ... test-client-1 | 2026-09-17T00:49:32.525859Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51939 dual_stack=true relay-1 | 2026-09-17T00:49:32.528693Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:32.529004Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-17T00:49:32.529246Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-17T00:49:32.529324Z  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-17T00:49:34.530102Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-17T00:49:34.530192Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:34.530477Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-17T00:49:34.530759Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:34.631121Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: 1c0bfc1057677cd0dacc92d358a13549 test-client-1 | ... test-client-1 | 2026-09-17T00:49:34.631893Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37582 dual_stack=true relay-1 | 2026-09-17T00:49:34.634364Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:34.634587Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-17T00:49:34.634809Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-17T00:49:34.634883Z  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-17T00:49:34.635144Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-17T00:49:34.635276Z  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: 3 test-client-1 | connection_id: f9fcc87b944c69aceb18f2eb59a670d6 test-client-1 | ... test-client-1 | 2026-09-17T00:49:34.635418Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:34.635889Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43779 dual_stack=true relay-1 | 2026-09-17T00:49:34.637614Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:34.638296Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39619 dual_stack=true relay-1 | 2026-09-17T00:49:34.640561Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:34.640732Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-17T00:49:34.640920Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-17T00:49:34.640994Z  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-17T00:49:34.641189Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-17T00:49:34.641354Z  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-17T00:49:34.641376Z  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-17T00:49:34.742481Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track test-client-1 | 2026-09-17T00:49:34.742929Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-17T00:49:34.743034Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:34.743082Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-17T00:49:34.743165Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:34.743210Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 107 test-client-1 | publisher_connection_id: e9f7355cd271ec90268aadd8265d63b7 test-client-1 | subscriber_connection_id: 5eecce3f9c7dcec28714aa21a9df746f test-client-1 | ... test-client-1 | 2026-09-17T00:49:34.743311Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:34.743694Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50193 dual_stack=true relay-1 | 2026-09-17T00:49:34.745651Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-17T00:49:34.745970Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-17T00:49:34.746148Z  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-17T00:49:35.247500Z  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-17T00:49:35.248103Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT test-client-1 | ok 9 - rendezvous-timeout relay-1 | 2026-09-17T00:49:35.248350Z  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: 505 test-client-1 | connection_id: 6e03d98495b60504b6eaa8724174daeb test-client-1 | ... relay-1 | 2026-09-17T00:49:35.248452Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:35.248453Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:35.249087Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58790 dual_stack=true relay-1 | 2026-09-17T00:49:35.251586Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:35.252478Z  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-a42300b90e3e2591, 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-a42300b90e3e2591 test-client-1 | 2026-09-17T00:49:35.453721Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52311 dual_stack=true relay-1 | 2026-09-17T00:49:35.456442Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:35.457157Z  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-a42300b90e3e2591 relay-1 | 2026-09-17T00:49:35.457206Z  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-a42300b90e3e2591 } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-a42300b90e3e2591 source="local" relay-1 | 2026-09-17T00:49:35.457232Z  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-a42300b90e3e2591 -> 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-a42300b90e3e2591 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-17T00:49:35.457566Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-17T00:49:35.505024Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-17T00:49:35.505051Z  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-a42300b90e3e2591 relay-1 | 2026-09-17T00:49:35.505229Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:35.505317Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-17T00:49:35.505500Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:49:35.505694Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:35.505830Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:35.505696Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") test-client-1 | 2026-09-17T00:49:35.505831Z  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: 257 test-client-1 | subscriber_connection_id: 2b1776f4b6df4f5d77f66d946f97d492 test-client-1 | publisher_connection_id: 4d5284f39f1de36a6ccdcb88f7190d8c test-client-1 | ... test-client-1 | 2026-09-17T00:49:35.506378Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56620 dual_stack=true relay-1 | 2026-09-17T00:49:35.508323Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:35.508731Z  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-6bbe8ec51c5e415f, 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-6bbe8ec51c5e415f test-client-1 | 2026-09-17T00:49:35.710246Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57122 dual_stack=true relay-1 | 2026-09-17T00:49:35.712767Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:35.713324Z  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-6bbe8ec51c5e415f relay-1 | 2026-09-17T00:49:35.713380Z  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-6bbe8ec51c5e415f } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-6bbe8ec51c5e415f source="local" relay-1 | 2026-09-17T00:49:35.713413Z  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-6bbe8ec51c5e415f -> 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-6bbe8ec51c5e415f scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-17T00:49:35.713733Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-17T00:49:35.768958Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-17T00:49:35.769028Z  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-6bbe8ec51c5e415f relay-1 | 2026-09-17T00:49:35.769194Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:35.769251Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-17T00:49:35.769450Z  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: 263 test-client-1 | subscriber_connection_id: 23d073445288cd13d25c406ff558710f test-client-1 | publisher_connection_id: 4a30f2deb08b9fd4f0ff695358967dd0 test-client-1 | ... test-client-1 | 2026-09-17T00:49:35.769621Z  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-17T00:49:35.769800Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:35.770211Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34599 dual_stack=true relay-1 | 2026-09-17T00:49:35.772553Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:35.773073Z  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-941b871bac88f81f, 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-941b871bac88f81f test-client-1 | 2026-09-17T00:49:35.974449Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54858 dual_stack=true relay-1 | 2026-09-17T00:49:35.977006Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:35.977498Z  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-941b871bac88f81f relay-1 | 2026-09-17T00:49:35.977553Z  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-941b871bac88f81f } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-941b871bac88f81f source="local" relay-1 | 2026-09-17T00:49:35.977590Z  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-941b871bac88f81f -> 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-941b871bac88f81f scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-17T00:49:35.977848Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 relay-1 | 2026-09-17T00:49:36.004399Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:36.004577Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:36.004300Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-17T00:49:36.004724Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:36.004936Z  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") relay-1 | 2026-09-17T00:49:36.004953Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:36.005017Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:36.005034Z  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: 235 test-client-1 | subscriber_connection_id: 00918db8113f9b894d09135b7de6e70c test-client-1 | publisher_connection_id: c8ae85cdbc4c459a8bcd354d4faf6fd0 test-client-1 | ... test-client-1 | 2026-09-17T00:49:36.005479Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56410 dual_stack=true relay-1 | 2026-09-17T00:49:36.007230Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:36.007613Z  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-9c6a99ab9a538af4, 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-9c6a99ab9a538af4 test-client-1 | 2026-09-17T00:49:36.208899Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52084 dual_stack=true relay-1 | 2026-09-17T00:49:36.211659Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:36.212403Z  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-9c6a99ab9a538af4 relay-1 | 2026-09-17T00:49:36.212457Z  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-9c6a99ab9a538af4 } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-9c6a99ab9a538af4 source="local" relay-1 | 2026-09-17T00:49:36.212476Z  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-9c6a99ab9a538af4 -> 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-9c6a99ab9a538af4 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-17T00:49:36.212808Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-09-17T00:49:36.278969Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-17T00:49:36.279020Z  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-9c6a99ab9a538af4 relay-1 | 2026-09-17T00:49:36.279167Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:36.279267Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-17T00:49:36.279452Z  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: 274 test-client-1 | subscriber_connection_id: 558fe3c34cd153fc03e66d8b14d1b247 test-client-1 | publisher_connection_id: 22e441ca7214aba6c15b7b757d1cadb8 test-client-1 | ... test-client-1 | 2026-09-17T00:49:36.279543Z  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") relay-1 | 2026-09-17T00:49:36.279819Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-17T00:49:36.279856Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:49:36.279888Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:36.280161Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49545 dual_stack=true relay-1 | 2026-09-17T00:49:36.282081Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:36.282464Z  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-1d07e3af46db9a9a, 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-1d07e3af46db9a9a test-client-1 | 2026-09-17T00:49:36.483572Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36025 dual_stack=true relay-1 | 2026-09-17T00:49:36.486356Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:36.486929Z  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-1d07e3af46db9a9a relay-1 | 2026-09-17T00:49:36.486979Z  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-1d07e3af46db9a9a } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-1d07e3af46db9a9a source="local" relay-1 | 2026-09-17T00:49:36.487008Z  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-1d07e3af46db9a9a -> 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-1d07e3af46db9a9a scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-17T00:49:36.487327Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-17T00:49:36.803610Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-17T00:49:36.803684Z  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-1d07e3af46db9a9a relay-1 | 2026-09-17T00:49:36.803926Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:36.803990Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-17T00:49:36.804260Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 524 test-client-1 | subscriber_connection_id: 2d4bd16aec68b9cc04120187bfd8d8d2 test-client-1 | publisher_connection_id: 2a15b464066aed909bb33029926e515d test-client-1 | ... test-client-1 | 2026-09-17T00:49:36.804350Z  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-17T00:49:36.804426Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:36.804995Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36862 dual_stack=true relay-1 | 2026-09-17T00:49:36.807040Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:36.807462Z  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-fa5ec09f719c51bd, 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-fa5ec09f719c51bd test-client-1 | 2026-09-17T00:49:37.008650Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52253 dual_stack=true relay-1 | 2026-09-17T00:49:37.011730Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:37.013312Z  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-fa5ec09f719c51bd relay-1 | 2026-09-17T00:49:37.013372Z  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-fa5ec09f719c51bd } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-fa5ec09f719c51bd source="local" relay-1 | 2026-09-17T00:49:37.013423Z  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-fa5ec09f719c51bd -> 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-fa5ec09f719c51bd scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-17T00:49:37.013689Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-17T00:49:37.392653Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-17T00:49:37.392705Z  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-fa5ec09f719c51bd relay-1 | 2026-09-17T00:49:37.392976Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:37.393105Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-17T00:49:37.393336Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:49:37.393465Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:37.393546Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:37.393442Z  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-17T00:49:37.393585Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:37.394048Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56581 dual_stack=true test-client-1 | ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 589 test-client-1 | subscriber_connection_id: 4fa5059aa2fe43cb8db053a28dd2775d test-client-1 | publisher_connection_id: eebf313124b07a7730b39b1c1434d06e test-client-1 | ... relay-1 | 2026-09-17T00:49:37.396075Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:37.396587Z  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-aa6436657a508d81, 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-aa6436657a508d81 test-client-1 | 2026-09-17T00:49:37.598055Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56683 dual_stack=true relay-1 | 2026-09-17T00:49:37.600352Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:37.600936Z  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-aa6436657a508d81 relay-1 | 2026-09-17T00:49:37.600984Z  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-aa6436657a508d81 } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-aa6436657a508d81 source="local" relay-1 | 2026-09-17T00:49:37.601028Z  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-aa6436657a508d81 -> 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-aa6436657a508d81 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-17T00:49:37.601336Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-17T00:49:37.656385Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-17T00:49:37.656507Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:37.656863Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-17T00:49:37.657075Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:49:37.657132Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:37.657283Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:37.657140Z  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-17T00:49:37.657248Z  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: 263 test-client-1 | subscriber_connection_id: 70eef67df3797109b6e4a89d44f417eb test-client-1 | publisher_connection_id: 2f117ac7a82c6ba9252c4a2f3e071715 test-client-1 | ... test-client-1 | 2026-09-17T00:49:37.657723Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36657 dual_stack=true relay-1 | 2026-09-17T00:49:37.659704Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:37.660161Z  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-df527d03db96584a, 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-df527d03db96584a test-client-1 | 2026-09-17T00:49:37.861616Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43667 dual_stack=true relay-1 | 2026-09-17T00:49:37.864292Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:37.864962Z  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-df527d03db96584a relay-1 | 2026-09-17T00:49:37.865020Z  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-df527d03db96584a } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-df527d03db96584a source="local" relay-1 | 2026-09-17T00:49:37.865042Z  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-df527d03db96584a -> 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-df527d03db96584a scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-17T00:49:37.865361Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 test-client-1 | 2026-09-17T00:49:37.893124Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-17T00:49:37.893176Z  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-df527d03db96584a relay-1 | 2026-09-17T00:49:37.893339Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:37.893434Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-17T00:49:37.893748Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:37.893880Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 236 test-client-1 | subscriber_connection_id: f0f5336ba5367e50de2fd43f22628973 test-client-1 | publisher_connection_id: 5321256e7eca111148432d44aae33243 test-client-1 | ... test-client-1 | 2026-09-17T00:49:37.893719Z  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-17T00:49:37.893886Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-17T00:49:37.894324Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50642 dual_stack=true relay-1 | 2026-09-17T00:49:37.896159Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:37.896717Z  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-dcfb6f3e8f980997, 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-dcfb6f3e8f980997 test-client-1 | 2026-09-17T00:49:38.098362Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41990 dual_stack=true relay-1 | 2026-09-17T00:49:38.101289Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-17T00:49:38.101803Z  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-dcfb6f3e8f980997 relay-1 | 2026-09-17T00:49:38.101855Z  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-dcfb6f3e8f980997 } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-dcfb6f3e8f980997 source="local" relay-1 | 2026-09-17T00:49:38.101878Z  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-dcfb6f3e8f980997 -> 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-dcfb6f3e8f980997 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-17T00:49:38.102147Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 test-client-1 | 2026-09-17T00:49:38.120670Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-17T00:49:38.120824Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:38.121013Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-17T00:49:38.121261Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-17T00:49:38.121459Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-17T00:49:38.121517Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-17T00:49:38.121369Z  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: 227 test-client-1 | subscriber_connection_id: 613a57ed893a011ea89825149f04b052 test-client-1 | publisher_connection_id: f120accb089bb1cf1fdff1900ec7da2d 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'