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-21T00:51:20Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-21T00:51:20Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-21T00:51:20Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-21T00:51:20Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-21T00:51:20Z" 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-21T00:51:20.837963Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-09-21T00:51:20.837998Z  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-21T00:51:20.838234Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-09-21T00:51:20.838402Z  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-21T00:51:26.662594Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51140 dual_stack=true relay-1 | 2026-09-21T00:51:26.664891Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:26.665316Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | 2026-09-21T00:51:26.665426Z  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: d7df9e4ff90508b3941ff38a35c0b384 test-client-1 | ... relay-1 | 2026-09-21T00:51:26.665615Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-21T00:51:26.665773Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:26.666522Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49336 dual_stack=true relay-1 | 2026-09-21T00:51:26.667838Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:26.668105Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | 2026-09-21T00:51:26.668373Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-21T00:51:26.678952Z  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-21T00:51:28.670101Z  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: 1d164fe7049ec334911cb2b5398b21da test-client-1 | ... test-client-1 | 2026-09-21T00:51:28.670473Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:51:28.670408Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:28.670713Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-21T00:51:28.671097Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57143 dual_stack=true relay-1 | 2026-09-21T00:51:28.672880Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:28.673137Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-21T00:51:28.673346Z  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-21T00:51:28.673519Z  WARN moq_transport::serve::error: [652d2113-a1a8-451a-b79a-36fd4a76cf3b] 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-21T00:51:28.673551Z  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:652d2113-a1a8-451a-b79a-36fd4a76cf3b] test-client-1 | 2026-09-21T00:51:28.673710Z  WARN moq_transport::serve::error: [87b0d29a-c3f1-4d94-bf6a-a8c532ce91eb] Not found: not found: Track not found [error:652d2113-a1a8-451a-b79a-36fd4a76cf3b] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-21T00:51:28.673751Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:87b0d29a-c3f1-4d94-bf6a-a8c532ce91eb] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 4432e12c59ad8f9e81cbd2780eb04e69 relay-1 | 2026-09-21T00:51:28.674021Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:28.674080Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ... test-client-1 | 2026-09-21T00:51:28.674116Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:28.674611Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40859 dual_stack=true relay-1 | 2026-09-21T00:51:28.676070Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:28.676813Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41228 dual_stack=true relay-1 | 2026-09-21T00:51:28.678123Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:28.678342Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-21T00:51:28.678350Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-21T00:51:28.678558Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-21T00:51:28.678653Z  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-21T00:51:28.678739Z  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-21T00:51:28.678890Z  INFO moq_relay_ietf::producer: serving subscribe from local: Track { namespace: /moq-test/interop, name: test-track } namespace=/moq-test/interop track=test-track source="local" relay-1 | 2026-09-21T00:51:28.679009Z  INFO moq_relay_ietf::consumer: forwarding subscribe: Track { namespace: /moq-test/interop, name: test-track } namespace=/moq-test/interop track=test-track test-client-1 | 2026-09-21T00:51:31.679454Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3005 test-client-1 | publisher_connection_id: f035e4c43921d0e0e320f42c7281e3fd test-client-1 | subscriber_connection_id: b07d815c2ea5e7a680d37eddf3e3093e test-client-1 | ... relay-1 | 2026-09-21T00:51:31.679822Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-21T00:51:31.679994Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:51:31.680089Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-21T00:51:31.680296Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:31.680555Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34368 dual_stack=true relay-1 | 2026-09-21T00:51:31.682622Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:31.682936Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-21T00:51:31.683181Z  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-21T00:51:31.683297Z  WARN moq_transport::serve::error: [9834a6b0-9636-4584-bbfa-82326242acbc] 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-21T00:51:31.683327Z  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:9834a6b0-9636-4584-bbfa-82326242acbc] test-client-1 | 2026-09-21T00:51:31.683453Z  WARN moq_transport::serve::error: [514af3c3-8ec3-497f-8e5c-37e14943f19e] Not found: not found: Track not found [error:9834a6b0-9636-4584-bbfa-82326242acbc] at moq-transport/src/session/subscriber.rs:1653 test-client-1 | 2026-09-21T00:51:31.683628Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:32.185706Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42360 dual_stack=true relay-1 | 2026-09-21T00:51:32.187688Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:32.187996Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | 2026-09-21T00:51:32.188182Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-21T00:51:32.188269Z  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-21T00:51:35.190027Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-21T00:51:35.190046Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:514af3c3-8ec3-497f-8e5c-37e14943f19e] (may be expected) relay-1 | 2026-09-21T00:51:35.190277Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:35.190510Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-21T00:51:35.190898Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59475 dual_stack=true test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: ee51f20f66dffa62c2cb21115b9465d0 test-client-1 | publisher_connection_id: 0c2b715bd8485daa48fc3c3178894789 test-client-1 | ... relay-1 | 2026-09-21T00:51:35.193797Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:35.194019Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-21T00:51:35.194212Z  INFO moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-21T00:51:35.194278Z  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-21T00:51:37.195421Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-21T00:51:37.195514Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:37.195806Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-21T00:51:37.195990Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:37.296546Z  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: 8badd67f9cc42214e353f805322c8e58 test-client-1 | ... test-client-1 | 2026-09-21T00:51:37.297347Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42495 dual_stack=true relay-1 | 2026-09-21T00:51:37.299250Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:37.299466Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-21T00:51:37.299692Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-21T00:51:37.299780Z  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-21T00:51:37.300054Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-21T00:51:37.300275Z  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: 3 test-client-1 | connection_id: 961b3a01b26f969e6e61a2c124dc28c8 test-client-1 | ... test-client-1 | 2026-09-21T00:51:37.300324Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-21T00:51:37.300594Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:37.301064Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55209 dual_stack=true relay-1 | 2026-09-21T00:51:37.302853Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:37.303584Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38388 dual_stack=true relay-1 | 2026-09-21T00:51:37.304913Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:37.305150Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-21T00:51:37.305314Z  INFO moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-21T00:51:37.305378Z  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-21T00:51:37.305609Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-21T00:51:37.305780Z  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-21T00:51:37.305799Z  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-21T00:51:37.407331Z  INFO moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track test-client-1 | 2026-09-21T00:51:37.407897Z  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: 107 test-client-1 | publisher_connection_id: 02a080d48dc733370c71e5a2b0be5a16 test-client-1 | subscriber_connection_id: 0ad169d3e5de683dc0416e2a116bd0ba test-client-1 | ... test-client-1 | 2026-09-21T00:51:37.408126Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:37.408338Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:37.408710Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51236 dual_stack=true relay-1 | 2026-09-21T00:51:37.410455Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) test-client-1 | 2026-09-21T00:51:37.410728Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-21T00:51:37.410935Z  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-21T00:51:37.912249Z  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-09-21T00:51:37.912780Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-21T00:51:37.912750Z  INFO moq_test_client::scenarios: Received expected REQUEST_ERROR TIMEOUT test-client-1 | ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 504 test-client-1 | connection_id: 7a37ad18748528b2fd230ef0b11e2489 test-client-1 | ... relay-1 | 2026-09-21T00:51:37.912931Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-21T00:51:37.913486Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54510 dual_stack=true relay-1 | 2026-09-21T00:51:37.915281Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:37.915706Z  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-9e90325e70ba497a, 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-9e90325e70ba497a test-client-1 | 2026-09-21T00:51:38.117303Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52243 dual_stack=true relay-1 | 2026-09-21T00:51:38.119335Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:38.119888Z  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-9e90325e70ba497a relay-1 | 2026-09-21T00:51:38.119935Z  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-9e90325e70ba497a } namespace=/moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-9e90325e70ba497a source="local" relay-1 | 2026-09-21T00:51:38.119970Z  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-9e90325e70ba497a -> 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-9e90325e70ba497a scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-21T00:51:38.120259Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-21T00:51:38.166784Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-21T00:51:38.166828Z  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-9e90325e70ba497a relay-1 | 2026-09-21T00:51:38.167188Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:38.167332Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-21T00:51:38.167503Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:51:38.167626Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-21T00:51:38.167632Z  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-21T00:51:38.167775Z  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: 254 test-client-1 | subscriber_connection_id: f27ffbec5240dbc90fdcee5ac30c6770 test-client-1 | publisher_connection_id: d17ad99d74cb6b021d8607c6da5e1cc8 test-client-1 | ... relay-1 | 2026-09-21T00:51:38.167779Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-21T00:51:38.168356Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59747 dual_stack=true relay-1 | 2026-09-21T00:51:38.170072Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:38.170527Z  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-e2ddf78b0b3b701a, 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-e2ddf78b0b3b701a test-client-1 | 2026-09-21T00:51:38.371954Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39689 dual_stack=true relay-1 | 2026-09-21T00:51:38.374318Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:38.374761Z  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-e2ddf78b0b3b701a relay-1 | 2026-09-21T00:51:38.374806Z  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-e2ddf78b0b3b701a } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-e2ddf78b0b3b701a source="local" relay-1 | 2026-09-21T00:51:38.374848Z  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-e2ddf78b0b3b701a -> 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-e2ddf78b0b3b701a scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-21T00:51:38.375229Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-21T00:51:38.429404Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-21T00:51:38.429447Z  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-e2ddf78b0b3b701a relay-1 | 2026-09-21T00:51:38.429785Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:38.429898Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-21T00:51:38.430169Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:38.430206Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") relay-1 | 2026-09-21T00:51:38.430268Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:38.430320Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-21T00:51:38.430346Z  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: 262 test-client-1 | subscriber_connection_id: a3afdb0125bed03fc83a75563b95187d test-client-1 | publisher_connection_id: 18ff7c4d3b2ab55e531bbd08b61b2a30 test-client-1 | ... test-client-1 | 2026-09-21T00:51:38.430943Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32852 dual_stack=true relay-1 | 2026-09-21T00:51:38.432681Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:38.433114Z  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-9bb9496b2f1e8973, 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-9bb9496b2f1e8973 test-client-1 | 2026-09-21T00:51:38.634934Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49912 dual_stack=true relay-1 | 2026-09-21T00:51:38.636805Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:38.637250Z  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-9bb9496b2f1e8973 relay-1 | 2026-09-21T00:51:38.637296Z  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-9bb9496b2f1e8973 } namespace=/moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-9bb9496b2f1e8973 source="local" relay-1 | 2026-09-21T00:51:38.637327Z  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-9bb9496b2f1e8973 -> 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-9bb9496b2f1e8973 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-21T00:51:38.637577Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=8 streams=8 test-client-1 | 2026-09-21T00:51:38.661145Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-21T00:51:38.661200Z  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-9bb9496b2f1e8973 relay-1 | 2026-09-21T00:51:38.661426Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:38.661519Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-21T00:51:38.661774Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:38.661911Z  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-21T00:51:38.661953Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:38.662133Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-21T00:51:38.662000Z  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: 231 test-client-1 | subscriber_connection_id: 84ee200922f1ea40574384deef2c141f test-client-1 | publisher_connection_id: cecc78484c03cbe753fa87614331b936 test-client-1 | ... test-client-1 | 2026-09-21T00:51:38.662652Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51069 dual_stack=true relay-1 | 2026-09-21T00:51:38.664291Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:38.664762Z  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-7743145169d4f3de, 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-7743145169d4f3de test-client-1 | 2026-09-21T00:51:38.866289Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48122 dual_stack=true relay-1 | 2026-09-21T00:51:38.868248Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:38.868660Z  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-7743145169d4f3de relay-1 | 2026-09-21T00:51:38.868702Z  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-7743145169d4f3de } namespace=/moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-7743145169d4f3de source="local" relay-1 | 2026-09-21T00:51:38.868738Z  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-7743145169d4f3de -> 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-7743145169d4f3de scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-21T00:51:38.869017Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=18 streams=6 test-client-1 | 2026-09-21T00:51:38.934790Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-21T00:51:38.934984Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:38.935331Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-21T00:51:38.935603Z  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-21T00:51:38.935626Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:38.935898Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-21T00:51:38.935816Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 273 test-client-1 | subscriber_connection_id: 6bc73d07a0d008131b19dc0c696b10fa test-client-1 | publisher_connection_id: a28490f782d4c37a592acee1069eaba3 test-client-1 | ... test-client-1 | 2026-09-21T00:51:38.936352Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55116 dual_stack=true relay-1 | 2026-09-21T00:51:38.938503Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:38.939037Z  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-eece8078a4ea8ed4, 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-eece8078a4ea8ed4 test-client-1 | 2026-09-21T00:51:39.140631Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47669 dual_stack=true relay-1 | 2026-09-21T00:51:39.142576Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:39.143013Z  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-eece8078a4ea8ed4 relay-1 | 2026-09-21T00:51:39.143055Z  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-eece8078a4ea8ed4 } namespace=/moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-eece8078a4ea8ed4 source="local" relay-1 | 2026-09-21T00:51:39.143082Z  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-eece8078a4ea8ed4 -> 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-eece8078a4ea8ed4 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-21T00:51:39.143387Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-21T00:51:39.460472Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-21T00:51:39.460692Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:39.461085Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-21T00:51:39.461210Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:51:39.461395Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-21T00:51:39.461453Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 0/0, streams 0, publish_done status=2 stream_count=0 reason=ReasonPhrase("done") test-client-1 | ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 525 test-client-1 | subscriber_connection_id: 96a96dc6c15f49d9a98b9fa79961494e test-client-1 | publisher_connection_id: dd547feaf631e9df7915f23f1c31f770 test-client-1 | ... relay-1 | 2026-09-21T00:51:39.461750Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | 2026-09-21T00:51:39.461774Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:39.462200Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41547 dual_stack=true relay-1 | 2026-09-21T00:51:39.463842Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:39.464292Z  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-5a1234736b4f73ba, 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-5a1234736b4f73ba test-client-1 | 2026-09-21T00:51:39.666092Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38301 dual_stack=true relay-1 | 2026-09-21T00:51:39.667978Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:39.668435Z  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-5a1234736b4f73ba relay-1 | 2026-09-21T00:51:39.668484Z  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-5a1234736b4f73ba } namespace=/moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-5a1234736b4f73ba source="local" relay-1 | 2026-09-21T00:51:39.668511Z  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-5a1234736b4f73ba -> 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-5a1234736b4f73ba scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-21T00:51:39.668769Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=0 test-client-1 | 2026-09-21T00:51:40.049259Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-21T00:51:40.049512Z  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-5a1234736b4f73ba relay-1 | 2026-09-21T00:51:40.049766Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:40.049856Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-21T00:51:40.050212Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:40.050342Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 | ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 588 test-client-1 | subscriber_connection_id: c2d912a5f28cb04456f70e959a425d3b test-client-1 | publisher_connection_id: 4f9e86e1bf7507ca75dcdc631b9ad531 test-client-1 | ... test-client-1 | 2026-09-21T00:51:40.050193Z  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-21T00:51:40.050373Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:40.050842Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49404 dual_stack=true relay-1 | 2026-09-21T00:51:40.052489Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:40.052955Z  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-49061196c9260359, 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-49061196c9260359 test-client-1 | 2026-09-21T00:51:40.254593Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41567 dual_stack=true relay-1 | 2026-09-21T00:51:40.256455Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:40.256810Z  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-49061196c9260359 relay-1 | 2026-09-21T00:51:40.256858Z  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-49061196c9260359 } namespace=/moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-49061196c9260359 source="local" relay-1 | 2026-09-21T00:51:40.256928Z  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-49061196c9260359 -> 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-49061196c9260359 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-21T00:51:40.257192Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=15 streams=3 test-client-1 | 2026-09-21T00:51:40.311980Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-21T00:51:40.312155Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:40.312450Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-21T00:51:40.312644Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:40.312775Z  INFO moq_test_client: moq-test passed: objects 15/15, eog 3/3, streams 3, publish_done status=2 stream_count=3 reason=ReasonPhrase("done") test-client-1 | ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 262 test-client-1 | subscriber_connection_id: 3b6904e885710361285723f7ad1e81fe test-client-1 | publisher_connection_id: 38b63c3510a75fed0e6655664a1fa08a test-client-1 | ... test-client-1 | 2026-09-21T00:51:40.312890Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:40.313415Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51706 dual_stack=true relay-1 | 2026-09-21T00:51:40.315050Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:40.315412Z  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-01da2c256692cd5a, 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-01da2c256692cd5a test-client-1 | 2026-09-21T00:51:40.516819Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41317 dual_stack=true relay-1 | 2026-09-21T00:51:40.519063Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:40.519483Z  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-01da2c256692cd5a relay-1 | 2026-09-21T00:51:40.519529Z  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-01da2c256692cd5a } namespace=/moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-01da2c256692cd5a source="local" relay-1 | 2026-09-21T00:51:40.519557Z  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-01da2c256692cd5a -> 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-01da2c256692cd5a scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-21T00:51:40.519827Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=9 streams=3 test-client-1 | 2026-09-21T00:51:40.547292Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-21T00:51:40.547417Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:40.547656Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-21T00:51:40.547814Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:40.547945Z  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-09-21T00:51:40.547965Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:40.548060Z  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: 235 test-client-1 | subscriber_connection_id: 3a832b7f9341b8fce3fc424392cb4f4b test-client-1 | publisher_connection_id: a6a68d960cbc07df9cb382f725b8c226 test-client-1 | ... test-client-1 | 2026-09-21T00:51:40.548045Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T00:51:40.548597Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37671 dual_stack=true relay-1 | 2026-09-21T00:51:40.550084Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:40.550483Z  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-85d7025603c44cf5, 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-85d7025603c44cf5 test-client-1 | 2026-09-21T00:51:40.752088Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45270 dual_stack=true relay-1 | 2026-09-21T00:51:40.753999Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) relay-1 | 2026-09-21T00:51:40.754428Z  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-85d7025603c44cf5 relay-1 | 2026-09-21T00:51:40.754476Z  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-85d7025603c44cf5 } namespace=/moq-test-00/0/0/0/1/2/3/64/32/2/1/1/0/-1/-1/0 track=moq-test-85d7025603c44cf5 source="local" relay-1 | 2026-09-21T00:51:40.754560Z  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-85d7025603c44cf5 -> 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-85d7025603c44cf5 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | 2026-09-21T00:51:40.754828Z  INFO moq_test_client::moqtest: PUBLISH accepted and subscription bound; generating objects objects=6 streams=2 relay-1 | 2026-09-21T00:51:40.773147Z  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-85d7025603c44cf5 test-client-1 | 2026-09-21T00:51:40.773126Z  INFO moq_test_client::moqtest: PUBLISH completed relay-1 | 2026-09-21T00:51:40.773398Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-21T00:51:40.773502Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer relay-1 | 2026-09-21T00:51:40.773805Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T00:51:40.773980Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-21T00:51:40.773967Z  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: 225 test-client-1 | subscriber_connection_id: 6810bde1691a0ebd9e0e10300ed6926f test-client-1 | publisher_connection_id: a37f97c261d7b572307852455c751172 test-client-1 | ... relay-1 | 2026-09-21T00:51:40.774257Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer error=decode error: fill buffer test-client-1 exited with code 0 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped Test results in mlog/ make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'