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: moxygen-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-08-24T00:31:17Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-24T00:31:17Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-24T00:31:17Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-24T00:31:17Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-24T00:31:17Z" 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 | V0824 00:31:17.547931 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0824 00:31:17.549257 7 MoQServer.cpp:171] UDP send buffer for fd 15 is 425984 bytes (expected 2097152) test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.10 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-08-24T00:31:23.159857Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56712 dual_stack=true relay-1 | V0824 00:31:23.163595 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0824 00:31:23.163626 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0824 00:31:23.163865 8 MoQSession.cpp:2572] start sess=0x7f76ac04b0e0 relay-1 | V0824 00:31:23.163888 8 MoQSession.cpp:2922] sendSetup sess=0x7f76ac04b0e0 relay-1 | V0824 00:31:23.163998 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f76ac04b0e0 relay-1 | V0824 00:31:23.164227 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f76ac04b0e0 relay-1 | V0824 00:31:23.164259 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac04b0e0 relay-1 | V0824 00:31:23.164281 8 MoQSession.cpp:3066] onClientSetup sess=0x7f76ac04b0e0 relay-1 | V0824 00:31:23.164287 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0824 00:31:23.164291 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0824 00:31:23.164296 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-24T00:31:23.164264Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 640aa5aba2a85c1d54bfff3a310449f1 test-client-1 | ... relay-1 | E20260824 00:31:23.164747 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260824 00:31:23.164973 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=96bb2f960a50cb63, server CID=40000017d1093730, downstream=[::ffff:172.18.0.3]:56712, [::]:4443=local, drain=none relay-1 | E0824 00:31:23.165045 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0824 00:31:23.165058 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f76ac04b0e0 relay-1 | V0824 00:31:23.165062 8 MoQSession.cpp:2854] close sess=0x7f76ac04b0e0 relay-1 | V0824 00:31:23.165094 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f76ac04b0e0 test-client-1 | 2026-08-24T00:31:23.165177Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39160 dual_stack=true relay-1 | V0824 00:31:23.165155 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f76ac04b0e0 relay-1 | V0824 00:31:23.165234 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac04b0e0 relay-1 | V0824 00:31:23.165312 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f76ac04b0e0 relay-1 | V0824 00:31:23.165319 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f76ac04b0e0 test-client-1 | 2026-08-24T00:31:23.165270Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0824 00:31:23.167096 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0824 00:31:23.167112 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0824 00:31:23.167212 8 MoQSession.cpp:2572] start sess=0x7f76ac063b80 relay-1 | V0824 00:31:23.167230 8 MoQSession.cpp:2922] sendSetup sess=0x7f76ac063b80 relay-1 | V0824 00:31:23.167262 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f76ac063b80 test-client-1 | 2026-08-24T00:31:23.167537Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0824 00:31:23.167548 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f76ac063b80 relay-1 | V0824 00:31:23.167575 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac063b80 relay-1 | V0824 00:31:23.167580 8 MoQSession.cpp:3066] onClientSetup sess=0x7f76ac063b80 relay-1 | V0824 00:31:23.167583 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0824 00:31:23.167586 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0824 00:31:23.167591 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0824 00:31:23.167843 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f76ac063b80 relay-1 | V0824 00:31:23.167876 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac063b80 relay-1 | V0824 00:31:23.167894 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f76ac063b80 relay-1 | V0824 00:31:23.167917 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0824 00:31:23.167930 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f76ac063b80 test-client-1 | 2026-08-24T00:31:25.168391Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only relay-1 | E20260824 00:31:25.168501 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 9c90309f245a6af32799db9ae281fb23 test-client-1 | ... relay-1 | E20260824 00:31:25.168672 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0ab11f70c045b80a, server CID=4000000187bd4b4c, downstream=[::ffff:172.18.0.3]:39160, [::]:4443=local, drain=none relay-1 | E0824 00:31:25.168787 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0824 00:31:25.168807 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f76ac063b80 relay-1 | V0824 00:31:25.168811 8 MoQSession.cpp:2854] close sess=0x7f76ac063b80 relay-1 | V0824 00:31:25.168821 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0824 00:31:25.168829 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0824 00:31:25.168837 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f76ac063b80 relay-1 | V0824 00:31:25.168857 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0824 00:31:25.168886 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f76ac063b80 relay-1 | V0824 00:31:25.169016 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac063b80 relay-1 | V0824 00:31:25.169032 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac063b80 relay-1 | V0824 00:31:25.169067 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f76ac063b80 test-client-1 | 2026-08-24T00:31:25.169158Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-24T00:31:25.169379Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48887 dual_stack=true relay-1 | V0824 00:31:25.171483 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0824 00:31:25.171508 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0824 00:31:25.171660 8 MoQSession.cpp:2572] start sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.171715 8 MoQSession.cpp:2922] sendSetup sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.171823 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f76ac0628d0 test-client-1 | 2026-08-24T00:31:25.171929Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0824 00:31:25.171907 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.171928 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.171937 8 MoQSession.cpp:3066] onClientSetup sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.171944 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0824 00:31:25.171948 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0824 00:31:25.171953 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0824 00:31:25.172116 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.172153 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.172165 8 MoQSession.cpp:4163] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.172178 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.172191 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0824 00:31:25.172195 8 MoQSession.cpp:6130] subscribeError sess=0x7f76ac0628d0 test-client-1 | 2026-08-24T00:31:25.172344Z  WARN moq_transport::serve::error: [03095247-e190-424f-803d-bfa5a523ee0c] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-24T00:31:25.172362Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-08-24T00:31:25.172391Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:03095247-e190-424f-803d-bfa5a523ee0c] relay-1 | V0824 00:31:25.172510 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac0628d0 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 2ed49aa8950d8ad0e71c601d1b3f52db relay-1 | E20260824 00:31:25.172596 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ... test-client-1 | 2026-08-24T00:31:25.172823Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260824 00:31:25.172657 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ec0118505e33c7b2, server CID=40000011295460e9, downstream=[::ffff:172.18.0.3]:48887, [::]:4443=local, drain=none relay-1 | E0824 00:31:25.172703 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0824 00:31:25.172710 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.172714 8 MoQSession.cpp:2854] close sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.172719 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.172729 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f76ac0628d0 relay-1 | V0824 00:31:25.172913 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f76ac0628d0 test-client-1 | 2026-08-24T00:31:25.173441Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41429 dual_stack=true relay-1 | V0824 00:31:25.175159 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0824 00:31:25.175173 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0824 00:31:25.175385 8 MoQSession.cpp:2572] start sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.175403 8 MoQSession.cpp:2922] sendSetup sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.175592 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.175611 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.175828 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.175841 8 MoQSession.cpp:3066] onClientSetup sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.175844 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0824 00:31:25.175848 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0824 00:31:25.175853 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-24T00:31:25.176484Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46905 dual_stack=true relay-1 | V0824 00:31:25.178078 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0824 00:31:25.178096 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0824 00:31:25.178194 8 MoQSession.cpp:2572] start sess=0x7f76ac0858a0 relay-1 | V0824 00:31:25.178211 8 MoQSession.cpp:2922] sendSetup sess=0x7f76ac0858a0 relay-1 | V0824 00:31:25.178252 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f76ac0858a0 relay-1 | V0824 00:31:25.178511 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f76ac0858a0 relay-1 | V0824 00:31:25.178536 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac0858a0 relay-1 | V0824 00:31:25.178541 8 MoQSession.cpp:3066] onClientSetup sess=0x7f76ac0858a0 relay-1 | V0824 00:31:25.178546 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0824 00:31:25.178549 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0824 00:31:25.178554 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0824 00:31:25.178626 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.178658 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f76ac0858a0 test-client-1 | 2026-08-24T00:31:25.178517Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-08-24T00:31:25.178530Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0824 00:31:25.178682 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.178695 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.178701 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac0858a0 relay-1 | V0824 00:31:25.178708 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f76ac0858a0 relay-1 | V0824 00:31:25.178716 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac0858a0 relay-1 | V0824 00:31:25.178726 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0824 00:31:25.178740 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.178776 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0824 00:31:25.178786 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0824 00:31:25.178807 8 MoQSession.cpp:5992] subscribe sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.178943 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.179192 8 MoQSession.cpp:4674] onSubscribeOk id=1 sess=0x7f76ac0735f0 relay-1 | V0824 00:31:25.179213 8 MoQSession.cpp:6092] Subscribe ready trackReceiveState=0x7f76ac05b750 requestID=1 relay-1 | V0824 00:31:25.179229 8 MoQSession.cpp:6112] sendSubscribeOk sess=0x7f76ac0858a0 relay-1 | V0824 00:31:25.180406 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f76ac063b80 relay-1 | V0824 00:31:25.190522 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f76ac0628d0 test-client-1 | 2026-08-24T00:31:28.179992Z  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: 3007 test-client-1 | publisher_connection_id: f7aa816f9321a35eaa75394ca2e017c3 test-client-1 | subscriber_connection_id: dc48508e6a02343c08fc0c04c7e0d660 test-client-1 | ... relay-1 | E20260824 00:31:28.180125 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260824 00:31:28.180210 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5c1d16b2e904cac0, server CID=4000001910b5bcbf, downstream=[::ffff:172.18.0.3]:41429, [::]:4443=local, drain=none relay-1 | E20260824 00:31:28.180271 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260824 00:31:28.180289 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=dd38381d45e4a861, server CID=400000123b53f310, downstream=[::ffff:172.18.0.3]:46905, [::]:4443=local, drain=none relay-1 | E0824 00:31:28.180345 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0824 00:31:28.180361 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f76ac0735f0 relay-1 | V0824 00:31:28.180365 8 MoQSession.cpp:2854] close sess=0x7f76ac0735f0 relay-1 | V0824 00:31:28.180376 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0824 00:31:28.180385 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0824 00:31:28.180393 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7f76ac05b750 relay-1 | V0824 00:31:28.180397 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7f76ac05b750 relay-1 | V0824 00:31:28.180403 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0824 00:31:28.180410 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0824 00:31:28.180414 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f76ac0858a0 relay-1 | V0824 00:31:28.180418 8 MoQSession.cpp:6217] sendPublishDone sess=0x7f76ac0858a0 relay-1 | V0824 00:31:28.180437 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f76ac052e50 relay-1 | V0824 00:31:28.180444 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0824 00:31:28.180449 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/interop/test-track relay-1 | V0824 00:31:28.180470 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0824 00:31:28.180509 8 MoQSession.cpp:2065] cancel alias=1 requestID=1 relay-1 | V0824 00:31:28.180531 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f76ac0735f0 relay-1 | V0824 00:31:28.180561 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0824 00:31:28.180582 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0824 00:31:28.180605 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f76ac0735f0 relay-1 | E0824 00:31:28.180787 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0824 00:31:28.180799 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f76ac0858a0 relay-1 | V0824 00:31:28.180803 8 MoQSession.cpp:2854] close sess=0x7f76ac0858a0 relay-1 | V0824 00:31:28.180807 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f76ac0858a0 relay-1 | V0824 00:31:28.180818 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f76ac0858a0 relay-1 | V0824 00:31:28.180881 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac0735f0 relay-1 | V0824 00:31:28.180897 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac0735f0 relay-1 | V0824 00:31:28.180904 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac0735f0 relay-1 | V0824 00:31:28.180911 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac0858a0 relay-1 | V0824 00:31:28.180945 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f76ac0735f0 relay-1 | V0824 00:31:28.180964 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f76ac0858a0 test-client-1 | 2026-08-24T00:31:28.181023Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36851 dual_stack=true test-client-1 | 2026-08-24T00:31:28.181053Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-24T00:31:28.181094Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0824 00:31:28.184608 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0824 00:31:28.184626 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0824 00:31:28.184757 8 MoQSession.cpp:2572] start sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.184780 8 MoQSession.cpp:2922] sendSetup sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.184829 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f76ac03e420 test-client-1 | 2026-08-24T00:31:28.185053Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0824 00:31:28.185057 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.185088 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.185112 8 MoQSession.cpp:3066] onClientSetup sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.185138 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0824 00:31:28.185146 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0824 00:31:28.185151 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0824 00:31:28.185284 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.185319 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.185331 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.185343 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.185357 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0824 00:31:28.185361 8 MoQSession.cpp:6130] subscribeError sess=0x7f76ac03e420 test-client-1 | 2026-08-24T00:31:28.185521Z  WARN moq_transport::serve::error: [26ce7299-7639-42f8-aace-663b54b8f23a] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-24T00:31:28.185537Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260824 00:31:28.185654 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260824 00:31:28.185705 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4c9647897f7af6b6, server CID=40000012b356b247, downstream=[::ffff:172.18.0.3]:36851, [::]:4443=local, drain=none relay-1 | E0824 00:31:28.185752 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0824 00:31:28.185765 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.185769 8 MoQSession.cpp:2854] close sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.185775 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.185784 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f76ac03e420 test-client-1 | 2026-08-24T00:31:28.185874Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0824 00:31:28.185945 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.185979 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.192107 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f76ac0735f0 relay-1 | V0824 00:31:28.192149 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f76ac0858a0 relay-1 | V0824 00:31:28.192181 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f76ac03e420 test-client-1 | 2026-08-24T00:31:28.687339Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59450 dual_stack=true relay-1 | V0824 00:31:28.690576 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0824 00:31:28.690605 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 test-client-1 | 2026-08-24T00:31:28.691109Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0824 00:31:28.690729 8 MoQSession.cpp:2572] start sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.690796 8 MoQSession.cpp:2922] sendSetup sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.690935 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.691053 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.691130 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.691171 8 MoQSession.cpp:3066] onClientSetup sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.691176 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0824 00:31:28.691180 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0824 00:31:28.691186 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0824 00:31:28.691357 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.691471 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.691490 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f76ac03e420 relay-1 | V0824 00:31:28.691505 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0824 00:31:28.691517 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f76ac03e420 test-client-1 | 2026-08-24T00:31:31.692458Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-24T00:31:31.692486Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:26ce7299-7639-42f8-aace-663b54b8f23a] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3512 test-client-1 | subscriber_connection_id: e52b42af18c6e22173d296abc6c0c2be test-client-1 | publisher_connection_id: 1996743eaa1ae959fe2885d55a1e3dbc test-client-1 | ... relay-1 | E20260824 00:31:31.692770 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-08-24T00:31:31.693143Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260824 00:31:31.692852 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=eb48dacf6f3455da, server CID=40000018e1da8f85, downstream=[::ffff:172.18.0.3]:59450, [::]:4443=local, drain=none relay-1 | E0824 00:31:31.692937 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0824 00:31:31.692956 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f76ac03e420 relay-1 | V0824 00:31:31.692961 8 MoQSession.cpp:2854] close sess=0x7f76ac03e420 relay-1 | V0824 00:31:31.692971 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0824 00:31:31.692981 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0824 00:31:31.692987 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f76ac03e420 relay-1 | V0824 00:31:31.693000 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0824 00:31:31.693007 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f76ac03e420 relay-1 | V0824 00:31:31.693106 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac03e420 relay-1 | V0824 00:31:31.693116 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac03e420 relay-1 | V0824 00:31:31.693153 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f76ac03e420 test-client-1 | 2026-08-24T00:31:31.693568Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33881 dual_stack=true relay-1 | V0824 00:31:31.697137 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0824 00:31:31.697160 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0824 00:31:31.697264 8 MoQSession.cpp:2572] start sess=0x7f76ac00a4f0 relay-1 | V0824 00:31:31.697288 8 MoQSession.cpp:2922] sendSetup sess=0x7f76ac00a4f0 relay-1 | V0824 00:31:31.697334 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f76ac00a4f0 test-client-1 | 2026-08-24T00:31:31.697650Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0824 00:31:31.697651 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f76ac00a4f0 relay-1 | V0824 00:31:31.697680 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac00a4f0 relay-1 | V0824 00:31:31.697689 8 MoQSession.cpp:3066] onClientSetup sess=0x7f76ac00a4f0 relay-1 | V0824 00:31:31.697693 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0824 00:31:31.697697 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0824 00:31:31.697703 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0824 00:31:31.697757 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f76ac00a4f0 relay-1 | V0824 00:31:31.697784 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f76ac00a4f0 relay-1 | V0824 00:31:31.697794 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f76ac00a4f0 relay-1 | V0824 00:31:31.697805 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0824 00:31:31.697816 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f76ac00a4f0 relay-1 | V0824 00:31:31.785508 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f76ac03e420 test-client-1 | 2026-08-24T00:31:33.698795Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0824 00:31:33.699101 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac00a4f0 relay-1 | V0824 00:31:33.699134 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f76ac00a4f0 relay-1 | V0824 00:31:33.699141 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0824 00:31:33.699148 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0824 00:31:33.699153 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f76ac00a4f0 test-client-1 | 2026-08-24T00:31:33.799990Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2107 test-client-1 | connection_id: a9ac0c88f8591d4a3fc2af1c5a923a6c 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'