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:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client:latest URL: https://relay:4443 time="2026-09-21T01:45:31Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-21T01:45:31Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-21T01:45:31Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-21T01:45:31Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-21T01:45:31Z" 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-21T01:45:31.797013Z  INFO moq_relay_ietf: using file coordinator: /tmp/moq-coordinator.json relay-1 | 2026-09-21T01:45:31.797089Z  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-21T01:45:31.797383Z  INFO moq_relay_ietf::relay: mlog output enabled: /mlog relay-1 | 2026-09-21T01:45:31.797535Z  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.13 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..8 test-client-1 | 2026-09-21T01:45:37.436907Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37806 dual_stack=true relay-1 | 2026-09-21T01:45:37.439098Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=315431063c6a0ac3e7b7c63878d95617 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 315431063c6a0ac3e7b7c63878d95617 test-client-1 | ... test-client-1 | 2026-09-21T01:45:37.439313Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | 2026-09-21T01:45:37.439537Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T01:45:37.439353Z  INFO moq_session{session_id=315431063c6a0ac3e7b7c63878d95617 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true relay-1 | 2026-09-21T01:45:37.439421Z  WARN moq_session{session_id=315431063c6a0ac3e7b7c63878d95617 interface=public relay_uid="-" scope_present=false}: moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) session_id=315431063c6a0ac3e7b7c63878d95617 relay-1 | 2026-09-21T01:45:37.439790Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer session_id=315431063c6a0ac3e7b7c63878d95617 error=decode error: fill buffer test-client-1 | 2026-09-21T01:45:37.440289Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33792 dual_stack=true relay-1 | 2026-09-21T01:45:37.441612Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=40ddb8ab1ed204d9ce711e91f23bfdb6 test-client-1 | 2026-09-21T01:45:37.441783Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | 2026-09-21T01:45:37.441701Z  INFO moq_session{session_id=40ddb8ab1ed204d9ce711e91f23bfdb6 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true relay-1 | 2026-09-21T01:45:37.442029Z  INFO moq_session{session_id=40ddb8ab1ed204d9ce711e91f23bfdb6 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-21T01:45:37.443532Z  INFO moq_relay_ietf::file_coordinator: registering namespace: 6d6f712d74657374.696e7465726f70 -> https://0.0.0.0:4443/ namespace=6d6f712d74657374.696e7465726f70 scope= relay_url=https://0.0.0.0:4443/ test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2003 test-client-1 | connection_id: 40ddb8ab1ed204d9ce711e91f23bfdb6 test-client-1 | ... test-client-1 | 2026-09-21T01:45:39.442469Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | 2026-09-21T01:45:39.443009Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T01:45:39.443342Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50253 dual_stack=true relay-1 | 2026-09-21T01:45:39.445027Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=b63b702983cc44921831775bd68d70b6 relay-1 | 2026-09-21T01:45:39.445256Z  INFO moq_session{session_id=b63b702983cc44921831775bd68d70b6 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true test-client-1 | 2026-09-21T01:45:39.445416Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-21T01:45:39.445631Z  INFO moq_session{session_id=b63b702983cc44921831775bd68d70b6 interface=public relay_uid="-" scope_present=false}: 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-21T01:45:39.445784Z  WARN moq_session{session_id=b63b702983cc44921831775bd68d70b6 interface=public relay_uid="-" scope_present=false}: moq_transport::serve::error: Not found: track '/nonexistent/namespace/test-track' not found in local or remote tracks at /build/moq-relay-ietf/src/producer.rs:265 error_id=8db32cf8-cf0d-41b7-b29c-dd4588b3a3ac relay-1 | 2026-09-21T01:45:39.445803Z  WARN moq_session{session_id=b63b702983cc44921831775bd68d70b6 interface=public relay_uid="-" scope_present=false}: 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:8db32cf8-cf0d-41b7-b29c-dd4588b3a3ac] test-client-1 | 2026-09-21T01:45:39.445989Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=16. Relay may use different error text. relay-1 | 2026-09-21T01:45:39.446075Z  WARN moq_session{session_id=b63b702983cc44921831775bd68d70b6 interface=public relay_uid="-" scope_present=false}: moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) session_id=b63b702983cc44921831775bd68d70b6 relay-1 | 2026-09-21T01:45:39.446111Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer session_id=b63b702983cc44921831775bd68d70b6 error=decode error: fill buffer test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: b63b702983cc44921831775bd68d70b6 test-client-1 | ... test-client-1 | 2026-09-21T01:45:39.446743Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49170 dual_stack=true relay-1 | 2026-09-21T01:45:39.448142Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=12d5b65032c4617e540bd4dd3a3e7a03 relay-1 | 2026-09-21T01:45:39.448274Z  INFO moq_session{session_id=12d5b65032c4617e540bd4dd3a3e7a03 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true test-client-1 | 2026-09-21T01:45:39.448949Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56729 dual_stack=true relay-1 | 2026-09-21T01:45:39.450218Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=b0d6835357a3683615f7bc3e61aa7669 relay-1 | 2026-09-21T01:45:39.450345Z  INFO moq_session{session_id=b0d6835357a3683615f7bc3e61aa7669 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true test-client-1 | 2026-09-21T01:45:39.450462Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-21T01:45:39.450472Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-21T01:45:39.450655Z  INFO moq_session{session_id=12d5b65032c4617e540bd4dd3a3e7a03 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-21T01:45:39.450711Z  INFO moq_session{session_id=b0d6835357a3683615f7bc3e61aa7669 interface=public relay_uid="-" scope_present=false}: 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-21T01:45:39.450717Z  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-21T01:45:39.450773Z  INFO moq_session{session_id=b0d6835357a3683615f7bc3e61aa7669 interface=public relay_uid="-" scope_present=false}: 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-21T01:45:39.513031Z  INFO moq_session{session_id=12d5b65032c4617e540bd4dd3a3e7a03 interface=public relay_uid="-" scope_present=false}: 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-21T01:45:42.452281Z  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: 3006 test-client-1 | publisher_connection_id: 12d5b65032c4617e540bd4dd3a3e7a03 test-client-1 | subscriber_connection_id: b0d6835357a3683615f7bc3e61aa7669 test-client-1 | ... relay-1 | 2026-09-21T01:45:42.452683Z  WARN moq_session{session_id=12d5b65032c4617e540bd4dd3a3e7a03 interface=public relay_uid="-" scope_present=false}: moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) session_id=12d5b65032c4617e540bd4dd3a3e7a03 test-client-1 | 2026-09-21T01:45:42.452834Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T01:45:42.452977Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T01:45:42.453141Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer session_id=12d5b65032c4617e540bd4dd3a3e7a03 error=decode error: fill buffer test-client-1 | 2026-09-21T01:45:42.453329Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60305 dual_stack=true relay-1 | 2026-09-21T01:45:42.454998Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=d7464232e7471a33f7f0a7768f1e41a4 relay-1 | 2026-09-21T01:45:42.455137Z  INFO moq_session{session_id=d7464232e7471a33f7f0a7768f1e41a4 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true test-client-1 | 2026-09-21T01:45:42.455310Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-21T01:45:42.455538Z  INFO moq_session{session_id=d7464232e7471a33f7f0a7768f1e41a4 interface=public relay_uid="-" scope_present=false}: 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-21T01:45:42.455653Z  WARN moq_session{session_id=d7464232e7471a33f7f0a7768f1e41a4 interface=public relay_uid="-" scope_present=false}: moq_transport::serve::error: Not found: track '/moq-test/interop/test-track' not found in local or remote tracks at /build/moq-relay-ietf/src/producer.rs:265 error_id=224948be-24f5-4dab-89c1-f451a9aac378 relay-1 | 2026-09-21T01:45:42.455682Z  WARN moq_session{session_id=d7464232e7471a33f7f0a7768f1e41a4 interface=public relay_uid="-" scope_present=false}: 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:224948be-24f5-4dab-89c1-f451a9aac378] test-client-1 | 2026-09-21T01:45:42.455946Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T01:45:42.957588Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44677 dual_stack=true relay-1 | 2026-09-21T01:45:42.960718Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=ba88727aab1ab8daefb34e2fa12155a6 relay-1 | 2026-09-21T01:45:42.960922Z  INFO moq_session{session_id=ba88727aab1ab8daefb34e2fa12155a6 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true test-client-1 | 2026-09-21T01:45:42.960965Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | 2026-09-21T01:45:42.961131Z  INFO moq_session{session_id=ba88727aab1ab8daefb34e2fa12155a6 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-21T01:45:42.961224Z  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-21T01:45:45.961317Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-21T01:45:45.961342Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=16 (may be expected) relay-1 | 2026-09-21T01:45:45.961601Z  WARN moq_session{session_id=ba88727aab1ab8daefb34e2fa12155a6 interface=public relay_uid="-" scope_present=false}: moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) session_id=ba88727aab1ab8daefb34e2fa12155a6 test-client-1 | 2026-09-21T01:45:45.961699Z  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: 3508 test-client-1 | subscriber_connection_id: d7464232e7471a33f7f0a7768f1e41a4 test-client-1 | publisher_connection_id: ba88727aab1ab8daefb34e2fa12155a6 test-client-1 | ... relay-1 | 2026-09-21T01:45:45.961985Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer session_id=ba88727aab1ab8daefb34e2fa12155a6 error=decode error: fill buffer test-client-1 | 2026-09-21T01:45:45.962297Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33045 dual_stack=true relay-1 | 2026-09-21T01:45:45.963944Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=972ff07b84bf7200ee4787b8f04ac6bb relay-1 | 2026-09-21T01:45:45.964133Z  INFO moq_session{session_id=972ff07b84bf7200ee4787b8f04ac6bb interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true test-client-1 | 2026-09-21T01:45:45.964198Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-21T01:45:45.964357Z  INFO moq_session{session_id=972ff07b84bf7200ee4787b8f04ac6bb interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: serving PUBLISH_NAMESPACE: PublishNamespaceInfo { request_id: 0, namespace: /moq-test/interop } namespace=/moq-test/interop relay-1 | 2026-09-21T01:45:45.964446Z  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-21T01:45:47.965389Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-21T01:45:47.965641Z  WARN moq_session{session_id=972ff07b84bf7200ee4787b8f04ac6bb interface=public relay_uid="-" scope_present=false}: moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) session_id=972ff07b84bf7200ee4787b8f04ac6bb relay-1 | 2026-09-21T01:45:47.965988Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer session_id=972ff07b84bf7200ee4787b8f04ac6bb error=decode error: fill buffer relay-1 | 2026-09-21T01:45:47.966192Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-21T01:45:48.066796Z  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: 2105 test-client-1 | connection_id: 972ff07b84bf7200ee4787b8f04ac6bb test-client-1 | ... test-client-1 | 2026-09-21T01:45:48.067604Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60684 dual_stack=true relay-1 | 2026-09-21T01:45:48.069498Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=f15a92b79993822ebcdbffc686db936b relay-1 | 2026-09-21T01:45:48.069667Z  INFO moq_session{session_id=f15a92b79993822ebcdbffc686db936b interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true test-client-1 | 2026-09-21T01:45:48.069747Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-21T01:45:48.069926Z  INFO moq_session{session_id=f15a92b79993822ebcdbffc686db936b interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-21T01:45:48.070018Z  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-21T01:45:48.070262Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-21T01:45:48.070503Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: f15a92b79993822ebcdbffc686db936b test-client-1 | ... relay-1 | 2026-09-21T01:45:48.070649Z  WARN moq_session{session_id=f15a92b79993822ebcdbffc686db936b interface=public relay_uid="-" scope_present=false}: moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) session_id=f15a92b79993822ebcdbffc686db936b test-client-1 | 2026-09-21T01:45:48.070698Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-21T01:45:48.070923Z  WARN moq_relay_ietf::relay: MoQ session error: decode error: fill buffer session_id=f15a92b79993822ebcdbffc686db936b error=decode error: fill buffer test-client-1 | 2026-09-21T01:45:48.071257Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34274 dual_stack=true relay-1 | 2026-09-21T01:45:48.072970Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=6bf5594bd1caf888ee9bf67d9fdbab47 relay-1 | 2026-09-21T01:45:48.073110Z  INFO moq_session{session_id=6bf5594bd1caf888ee9bf67d9fdbab47 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true test-client-1 | 2026-09-21T01:45:48.073710Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44395 dual_stack=true relay-1 | 2026-09-21T01:45:48.074981Z  WARN moq_transport::session: Failed to create mlog: Permission denied (os error 13) session_id=1a23fa18265e0f16c70782adad8bdd10 relay-1 | 2026-09-21T01:45:48.075121Z  INFO moq_session{session_id=1a23fa18265e0f16c70782adad8bdd10 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::session: session established publish_permitted=true subscribe_permitted=true test-client-1 | 2026-09-21T01:45:48.075228Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-21T01:45:48.075377Z  INFO moq_session{session_id=6bf5594bd1caf888ee9bf67d9fdbab47 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: serving PUBLISH namespace=/moq-test/publish track=published-track relay-1 | 2026-09-21T01:45:48.075431Z  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-21T01:45:48.075609Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | 2026-09-21T01:45:48.075744Z  INFO moq_session{session_id=1a23fa18265e0f16c70782adad8bdd10 interface=public relay_uid="-" scope_present=false}: 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-21T01:45:48.075760Z  INFO moq_session{session_id=1a23fa18265e0f16c70782adad8bdd10 interface=public relay_uid="-" scope_present=false}: 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-21T01:45:48.176907Z  INFO moq_session{session_id=6bf5594bd1caf888ee9bf67d9fdbab47 interface=public relay_uid="-" scope_present=false}: moq_relay_ietf::consumer: PUBLISH closed namespace=/moq-test/publish track=published-track test-client-1 | 2026-09-21T01:45:48.177399Z  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: 106 test-client-1 | publisher_connection_id: 6bf5594bd1caf888ee9bf67d9fdbab47 test-client-1 | subscriber_connection_id: 1a23fa18265e0f16c70782adad8bdd10 test-client-1 | ... test-client-1 exited with code 0 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped Test results in mlog/ make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'