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-10-04T01:27:52Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:27:52Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:27:52Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:27:52Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:27:52Z" 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-10-04T01:27:53.165748Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-10-04T01:27:53.165798Z  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-10-04T01:27:53.166073Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-10-04T01:27:53.166277Z  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-10-04T01:27:58.770305Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47781 dual_stack=true relay-1 | 2026-10-04T01:27:58.773010Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 45c20f97d713b4fd2d19803781a5e931 test-client-1 | ... test-client-1 | 2026-10-04T01:27:58.773431Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | 2026-10-04T01:27:58.773660Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:27:58.774471Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48027 dual_stack=true relay-1 | 2026-10-04T01:27:58.776157Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-04T01:27:58.776581Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | 2026-10-04T01:27:58.776850Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-10-04T01:27:58.777421Z  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-10-04T01:28:00.778331Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 2cf40fa6275bdb9db4835ec1f21dd94b test-client-1 | ... test-client-1 | 2026-10-04T01:28:00.778894Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:00.779557Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50782 dual_stack=true relay-1 | 2026-10-04T01:28:00.781520Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-04T01:28:00.781780Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-10-04T01:28:00.782099Z  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-10-04T01:28:00.782318Z  WARN moq_transport::serve::error: [1531764c-190f-4b4c-9bda-fd41b6895c47] 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-10-04T01:28:00.782346Z  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:1531764c-190f-4b4c-9bda-fd41b6895c47] test-client-1 | 2026-10-04T01:28:00.782597Z  WARN moq_transport::serve::error: [7b846e6e-f848-4e74-94f7-74e0af7382b5] Not found: not found: Track not found [error:1531764c-190f-4b4c-9bda-fd41b6895c47] at moq-transport/src/session/subscriber.rs:1653 relay-1 | 2026-10-04T01:28:00.782731Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-10-04T01:28:00.782695Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:7b846e6e-f848-4e74-94f7-74e0af7382b5] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: ad7d237f2d99a13e9196e577650e9ccc test-client-1 | ... relay-1 | 2026-10-04T01:28:00.782800Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-04T01:28:00.783082Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:00.783714Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60313 dual_stack=true relay-1 | 2026-10-04T01:28:00.785504Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-04T01:28:00.786412Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42255 dual_stack=true relay-1 | 2026-10-04T01:28:00.788126Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-04T01:28:00.788508Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-04T01:28:00.788518Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-10-04T01:28:00.788783Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-10-04T01:28:00.788853Z  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-10-04T01:28:00.788990Z  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-10-04T01:28:00.789023Z  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-10-04T01:28:00.789238Z  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 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3007 test-client-1 | publisher_connection_id: 0223e9efe881ea7d5e3cae38e797b4d8 test-client-1 | subscriber_connection_id: d4717fb26e003339f7f6628b85902ef5 test-client-1 | ... test-client-1 | 2026-10-04T01:28:03.790068Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | 2026-10-04T01:28:03.790299Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:03.790401Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:03.791221Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47696 dual_stack=true relay-1 | 2026-10-04T01:28:03.793490Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-04T01:28:03.793777Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-10-04T01:28:03.794125Z  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-10-04T01:28:03.794264Z  WARN moq_transport::serve::error: [82becf0e-57bf-45d3-8138-91c3d7c1f7ea] 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-10-04T01:28:03.794285Z  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:82becf0e-57bf-45d3-8138-91c3d7c1f7ea] test-client-1 | 2026-10-04T01:28:03.794513Z  WARN moq_transport::serve::error: [d46a9956-42bb-4e4f-899e-98b68c845de4] Not found: not found: Track not found [error:82becf0e-57bf-45d3-8138-91c3d7c1f7ea] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-10-04T01:28:03.794841Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:04.296412Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59008 dual_stack=true relay-1 | 2026-10-04T01:28:04.300835Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-04T01:28:04.301567Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | 2026-10-04T01:28:04.301914Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-10-04T01:28:04.302000Z  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-10-04T01:28:07.303011Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-10-04T01:28:07.303038Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:d46a9956-42bb-4e4f-899e-98b68c845de4] (may be expected) test-client-1 | 2026-10-04T01:28:07.303215Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3512 test-client-1 | subscriber_connection_id: 7f41e1a91f5c4fd092705593617c78c0 test-client-1 | publisher_connection_id: 662311d653afcdf3ba6cd325e15eb056 test-client-1 | ... relay-1 | 2026-10-04T01:28:07.303189Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:07.303721Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-04T01:28:07.304224Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58375 dual_stack=true relay-1 | 2026-10-04T01:28:07.306701Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-04T01:28:07.307049Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-10-04T01:28:07.307293Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-10-04T01:28:07.307395Z  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-10-04T01:28:09.307537Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-10-04T01:28:09.307793Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:09.308304Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-04T01:28:09.308557Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:09.409104Z  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: 29fe73782df53ed2b1f332e06291edce test-client-1 | ... test-client-1 | 2026-10-04T01:28:09.410263Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56949 dual_stack=true relay-1 | 2026-10-04T01:28:09.412442Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-04T01:28:09.412772Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | 2026-10-04T01:28:09.413006Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-10-04T01:28:09.413104Z  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-10-04T01:28:09.413576Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" relay-1 | 2026-10-04T01:28:09.413944Z  INFO moq_relay_ietf::consumer: PUBLISH closed 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: 58424a8f85aaeff5ba83ab949453dfd0 test-client-1 | ... test-client-1 | 2026-10-04T01:28:09.413903Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-04T01:28:09.414213Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:09.414847Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38246 dual_stack=true relay-1 | 2026-10-04T01:28:09.416484Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-04T01:28:09.417435Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54148 dual_stack=true relay-1 | 2026-10-04T01:28:09.419091Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-04T01:28:09.419458Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | 2026-10-04T01:28:09.419729Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-10-04T01:28:09.419798Z  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-10-04T01:28:09.420138Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | 2026-10-04T01:28:09.420416Z  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-10-04T01:28:09.420433Z  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-10-04T01:28:09.521493Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track relay-1 | 2026-10-04T01:28:09.522294Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-10-04T01:28:09.522195Z  INFO moq_test_client::scenarios: Subscriber received direct PUBLISH track namespace=/moq-test/publish track="published-track" test-client-1 | ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 108 test-client-1 | publisher_connection_id: f9b3bf6ec081a22f79522c9876264c8e test-client-1 | subscriber_connection_id: d68b3c3a86852a9473c9a0018c42f4e6 test-client-1 | ... relay-1 | 2026-10-04T01:28:09.522401Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-04T01:28:09.522427Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:09.522451Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-04T01:28:09.523269Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38659 dual_stack=true relay-1 | 2026-10-04T01:28:09.525373Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-10-04T01:28:09.525710Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-10-04T01:28:09.525970Z  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-10-04T01:28:10.027159Z  WARN moq_relay_ietf::producer: failed serving subscribe namespace=/nonexistent/rendezvous track=test-track subscribe_info=SubscribeInfo { id: 0, track_namespace: /nonexistent/rendezvous, track_name: test-track, subscriber_priority: 128, group_order: Publisher, forward: true, filter_type: AbsoluteStart, start_location: None, end_group_id: None, filter: None, params: { {4: 500} }, track_status: false } error=request timed out relay-1 | 2026-10-04T01:28:10.027796Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-10-04T01:28:10.027732Z  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: 505 test-client-1 | connection_id: 7ea1c325f0c122cec44fbac5e5ba4d63 test-client-1 | ... test-client-1 | 2026-10-04T01:28:10.028024Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-04T01:28:10.028076Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-04T01:28:10.028852Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51019 dual_stack=true relay-1 | 2026-10-04T01:28:10.030839Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:10.031383Z  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-4a8a3ee532f26ca6, 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-4a8a3ee532f26ca6 test-client-1 | 2026-10-04T01:28:10.233208Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58610 dual_stack=true relay-1 | 2026-10-04T01:28:10.235477Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:10.235967Z  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-4a8a3ee532f26ca6 relay-1 | 2026-10-04T01:28:10.236017Z  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-4a8a3ee532f26ca6 } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-4a8a3ee532f26ca6 source="local" relay-1 | 2026-10-04T01:28:10.236047Z  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-4a8a3ee532f26ca6 -> 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-4a8a3ee532f26ca6 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-04T01:28:10.236596Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-10-04T01:28:10.283539Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-04T01:28:10.283748Z  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-4a8a3ee532f26ca6 relay-1 | 2026-10-04T01:28:10.284091Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:10.284141Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-04T01:28:10.284425Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-04T01:28:10.284682Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:10.284722Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 256 test-client-1 | subscriber_connection_id: 9e05dd88d262daa6c7f9bb428c9f552b test-client-1 | publisher_connection_id: b2bb15f25ffba11d7fda9d7017a264e3 test-client-1 | ... test-client-1 | 2026-10-04T01:28:10.284565Z  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-10-04T01:28:10.284750Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:10.285433Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34709 dual_stack=true relay-1 | 2026-10-04T01:28:10.287430Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:10.288053Z  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-0988885e80ae073e, 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-0988885e80ae073e test-client-1 | 2026-10-04T01:28:10.489788Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51172 dual_stack=true relay-1 | 2026-10-04T01:28:10.493246Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:10.493908Z  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-0988885e80ae073e relay-1 | 2026-10-04T01:28:10.493959Z  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-0988885e80ae073e } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-0988885e80ae073e source="local" relay-1 | 2026-10-04T01:28:10.494033Z  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-0988885e80ae073e -> 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-0988885e80ae073e scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-04T01:28:10.494664Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-10-04T01:28:10.549832Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-04T01:28:10.549954Z  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-0988885e80ae073e relay-1 | 2026-10-04T01:28:10.550495Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:10.550616Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-04T01:28:10.550929Z  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: 266 test-client-1 | subscriber_connection_id: 0c21e489eaabeac2d1c788b02b2ee4e0 test-client-1 | publisher_connection_id: 3999667d1f73bbf95aec2fbb77f7f75e test-client-1 | ... relay-1 | 2026-10-04T01:28:10.551139Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:10.551324Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-04T01:28:10.551181Z  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-10-04T01:28:10.552132Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38617 dual_stack=true relay-1 | 2026-10-04T01:28:10.554176Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:10.554697Z  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-dd2d240cb6f0232d, 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-dd2d240cb6f0232d test-client-1 | 2026-10-04T01:28:10.756817Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38669 dual_stack=true relay-1 | 2026-10-04T01:28:10.758871Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:10.759480Z  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-dd2d240cb6f0232d relay-1 | 2026-10-04T01:28:10.759532Z  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-dd2d240cb6f0232d } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-dd2d240cb6f0232d source="local" relay-1 | 2026-10-04T01:28:10.759571Z  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-dd2d240cb6f0232d -> 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-dd2d240cb6f0232d scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-04T01:28:10.759993Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 test-client-1 | 2026-10-04T01:28:10.784510Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-04T01:28:10.784607Z  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-dd2d240cb6f0232d relay-1 | 2026-10-04T01:28:10.784994Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:10.785114Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-04T01:28:10.785495Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-04T01:28:10.785591Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:10.785810Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-04T01:28:10.785515Z  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-10-04T01:28:10.785841Z  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: 234 test-client-1 | subscriber_connection_id: ebb377f0c454f1d0a69739af055bbfd0 test-client-1 | publisher_connection_id: eaa483ce4c3189c83e336b56fa71faf6 test-client-1 | ... test-client-1 | 2026-10-04T01:28:10.786482Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55423 dual_stack=true relay-1 | 2026-10-04T01:28:10.788480Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:10.789053Z  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-8f37c208adb4a2dd, 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-8f37c208adb4a2dd test-client-1 | 2026-10-04T01:28:10.990782Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37585 dual_stack=true relay-1 | 2026-10-04T01:28:10.994255Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:10.994827Z  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-8f37c208adb4a2dd relay-1 | 2026-10-04T01:28:10.994877Z  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-8f37c208adb4a2dd } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-8f37c208adb4a2dd source="local" relay-1 | 2026-10-04T01:28:10.994911Z  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-8f37c208adb4a2dd -> 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-8f37c208adb4a2dd scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-04T01:28:10.995327Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-10-04T01:28:11.060139Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-04T01:28:11.060212Z  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-8f37c208adb4a2dd relay-1 | 2026-10-04T01:28:11.060606Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:11.060716Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-04T01:28:11.061053Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 13 - moq-test-two-subgroups-eog test-client-1 | 2026-10-04T01:28:11.061146Z  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-10-04T01:28:11.061286Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:11.061557Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | --- test-client-1 | duration_ms: 275 test-client-1 | subscriber_connection_id: 58d254d0ee1bec457e0dc71319397546 test-client-1 | publisher_connection_id: a96e0939edc113dc6cebc69babf5c58a test-client-1 | ... test-client-1 | 2026-10-04T01:28:11.061406Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:11.062217Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35936 dual_stack=true relay-1 | 2026-10-04T01:28:11.064175Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:11.064742Z  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-eb521fba51509ebc, 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-eb521fba51509ebc test-client-1 | 2026-10-04T01:28:11.266961Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51428 dual_stack=true relay-1 | 2026-10-04T01:28:11.269160Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:11.269727Z  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-eb521fba51509ebc relay-1 | 2026-10-04T01:28:11.269777Z  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-eb521fba51509ebc } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-eb521fba51509ebc source="local" relay-1 | 2026-10-04T01:28:11.269818Z  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-eb521fba51509ebc -> 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-eb521fba51509ebc scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-04T01:28:11.270215Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-10-04T01:28:11.587852Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-04T01:28:11.587959Z  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-eb521fba51509ebc relay-1 | 2026-10-04T01:28:11.588445Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:11.588618Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-04T01:28:11.588967Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-04T01:28:11.589161Z  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: 528 test-client-1 | subscriber_connection_id: d1a5650b35cb520c687909c93f256549 test-client-1 | publisher_connection_id: 8b6b7006bc0d990b3513a1641314bfbb test-client-1 | ... test-client-1 | 2026-10-04T01:28:11.589272Z  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") relay-1 | 2026-10-04T01:28:11.589321Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-04T01:28:11.589464Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:11.590185Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60392 dual_stack=true relay-1 | 2026-10-04T01:28:11.592281Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:11.592904Z  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-0e799932f4296f64, 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-0e799932f4296f64 test-client-1 | 2026-10-04T01:28:11.794531Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49165 dual_stack=true relay-1 | 2026-10-04T01:28:11.797932Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:11.798450Z  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-0e799932f4296f64 relay-1 | 2026-10-04T01:28:11.798504Z  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-0e799932f4296f64 } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-0e799932f4296f64 source="local" relay-1 | 2026-10-04T01:28:11.798608Z  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-0e799932f4296f64 -> 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-0e799932f4296f64 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-04T01:28:11.799102Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-10-04T01:28:12.177814Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-04T01:28:12.178014Z  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-0e799932f4296f64 relay-1 | 2026-10-04T01:28:12.178466Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:12.178620Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-04T01:28:12.178930Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:12.178981Z  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 | ok 15 - moq-test-datagram-eog test-client-1 | --- relay-1 | 2026-10-04T01:28:12.179048Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | duration_ms: 589 test-client-1 | subscriber_connection_id: 8b9b1f6181102da3e78eb0b6c29cdc26 test-client-1 | publisher_connection_id: 83e09038c74d651838cb356fdfd2b4a6 test-client-1 | ... test-client-1 | 2026-10-04T01:28:12.179096Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-10-04T01:28:12.179085Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-04T01:28:12.179956Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51032 dual_stack=true relay-1 | 2026-10-04T01:28:12.182073Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:12.182586Z  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-f04a7181c82f979b, 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-f04a7181c82f979b test-client-1 | 2026-10-04T01:28:12.384283Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50266 dual_stack=true relay-1 | 2026-10-04T01:28:12.386478Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:12.387114Z  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-f04a7181c82f979b relay-1 | 2026-10-04T01:28:12.387172Z  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-f04a7181c82f979b } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-f04a7181c82f979b source="local" relay-1 | 2026-10-04T01:28:12.387214Z  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-f04a7181c82f979b -> 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-f04a7181c82f979b scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-04T01:28:12.387655Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-10-04T01:28:12.443380Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-04T01:28:12.443583Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:12.443634Z ERROR moq_transport::serve::error: [95e2d644-9db3-43af-81fc-a06cef40cf3e] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 relay-1 | 2026-10-04T01:28:12.443649Z  WARN moq_transport::session::subscriber: PUBLISH_DONE Stream Count was never reached; ending subscription on timer request_id=0 timeout_ms=5000 relay-1 | 2026-10-04T01:28:12.444096Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-04T01:28:12.444135Z  WARN moq_transport::session::subscribed: failed to serve subgroup subgroup_info=SubgroupInfo { track: Track { namespace: /moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0, name: moq-test-f04a7181c82f979b }, group_id: 2, subgroup_id: 0, priority: 128 } error=serve error: internal error: Internal error [error:95e2d644-9db3-43af-81fc-a06cef40cf3e] relay-1 | 2026-10-04T01:28:12.444191Z  WARN moq_relay_ietf::producer: failed serving subscribe namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-f04a7181c82f979b subscribe_info=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-f04a7181c82f979b, 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 } error=serve error: internal error: Internal error [error:95e2d644-9db3-43af-81fc-a06cef40cf3e] relay-1 | 2026-10-04T01:28:12.444489Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:12.444740Z ERROR moq_transport::serve::error: [d9352181-3b87-49c7-9dac-389f3fa865cf] Internal error: subgroup receive failed at moq-transport/src/session/subscriber.rs:378 test-client-1 | 2026-10-04T01:28:12.444764Z  WARN moq_transport::session: failed to serve stream: webtransport error: read error: RESET_STREAM: 0 test-client-1 | 2026-10-04T01:28:12.445513Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 266 test-client-1 | message: "subscriber verification failed: subgroup read failed: internal error: Internal error [error:d9352181-3b87-49c7-9dac-389f3fa865cf]" test-client-1 | ... relay-1 | 2026-10-04T01:28:12.445075Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:12.445160Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-04T01:28:12.446372Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51522 dual_stack=true relay-1 | 2026-10-04T01:28:12.448859Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:12.449794Z  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-038db433b05adbfe, 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-038db433b05adbfe test-client-1 | 2026-10-04T01:28:12.652322Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34178 dual_stack=true relay-1 | 2026-10-04T01:28:12.655840Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:12.656371Z  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-038db433b05adbfe relay-1 | 2026-10-04T01:28:12.656443Z  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-038db433b05adbfe } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-038db433b05adbfe source="local" relay-1 | 2026-10-04T01:28:12.656469Z  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-038db433b05adbfe -> 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-038db433b05adbfe scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-04T01:28:12.656886Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 test-client-1 | 2026-10-04T01:28:12.684498Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-04T01:28:12.684521Z  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-038db433b05adbfe relay-1 | 2026-10-04T01:28:12.684858Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:12.685097Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-10-04T01:28:12.685442Z  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") relay-1 | 2026-10-04T01:28:12.685431Z  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: 240 test-client-1 | subscriber_connection_id: 35f07d5ba4caeb355a88f7c8b4df91b9 test-client-1 | publisher_connection_id: eaf2875603a262c800778d0f9aff4be2 test-client-1 | ... test-client-1 | 2026-10-04T01:28:12.685628Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:12.686318Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35655 dual_stack=true relay-1 | 2026-10-04T01:28:12.688216Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:12.688788Z  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-171463534fd227c7, 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-171463534fd227c7 test-client-1 | 2026-10-04T01:28:12.890963Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40511 dual_stack=true relay-1 | 2026-10-04T01:28:12.893056Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-10-04T01:28:12.893643Z  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-171463534fd227c7 relay-1 | 2026-10-04T01:28:12.893694Z  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-171463534fd227c7 } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-171463534fd227c7 source="local" relay-1 | 2026-10-04T01:28:12.893725Z  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-171463534fd227c7 -> 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-171463534fd227c7 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-10-04T01:28:12.894174Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 test-client-1 | 2026-10-04T01:28:12.912547Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-10-04T01:28:12.912848Z  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-171463534fd227c7 relay-1 | 2026-10-04T01:28:12.913167Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-10-04T01:28:12.913214Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-10-04T01:28:12.913535Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-04T01:28:12.913761Z  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 relay-1 | 2026-10-04T01:28:12.913774Z  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: 228 test-client-1 | subscriber_connection_id: b6a12eda2f7040c9762c35eac6ab7511 test-client-1 | publisher_connection_id: 170168255a5c63774817808a6ca032aa test-client-1 | ... relay-1 | 2026-10-04T01:28:12.913986Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 exited with code 1 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 make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'