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-05T01:02:00Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-05T01:02:00Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-05T01:02:00Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-05T01:02:00Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-05T01:02:00Z" 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 | V0805 01:02:00.356910 7 MoQServer.cpp:117] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0805 01:02:00.358070 7 MoQServer.cpp:162] 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-05T01:02:05.964287Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40932 dual_stack=true relay-1 | V0805 01:02:05.967850 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0805 01:02:05.967880 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0805 01:02:05.968112 8 MoQSession.cpp:2490] start sess=0x7f2de804b180 relay-1 | V0805 01:02:05.968143 8 MoQSession.cpp:2683] sendSetup sess=0x7f2de804b180 relay-1 | V0805 01:02:05.968277 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f2de804b180 relay-1 | V0805 01:02:05.968323 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f2de804b180 test-client-1 | 2026-08-05T01:02:05.968452Z  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 relay-1 | V0805 01:02:05.968415 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de804b180 relay-1 | V0805 01:02:05.968461 8 MoQSession.cpp:2827] onClientSetup sess=0x7f2de804b180 relay-1 | V0805 01:02:05.968503 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0805 01:02:05.968507 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0805 01:02:05.968512 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | E20260805 01:02:05.968611 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260805 01:02:05.968811 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f0f219cf87bf38d1, server CID=400000031783970a, downstream=[::ffff:172.18.0.3]:40932, [::]:4443=local, drain=none relay-1 | E0805 01:02:05.968891 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0805 01:02:05.968899 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f2de804b180 relay-1 | V0805 01:02:05.968903 8 MoQSession.cpp:2616] close sess=0x7f2de804b180 relay-1 | V0805 01:02:05.968930 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f2de804b180 test-client-1 | connection_id: 11c579f6bd41871bc0f25ba6be295082 test-client-1 | ... test-client-1 | 2026-08-05T01:02:05.969119Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0805 01:02:05.968989 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f2de804b180 relay-1 | V0805 01:02:05.969086 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de804b180 relay-1 | V0805 01:02:05.969303 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f2de804b180 relay-1 | V0805 01:02:05.969389 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f2de804b180 test-client-1 | 2026-08-05T01:02:05.969515Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52143 dual_stack=true test-client-1 | 2026-08-05T01:02:05.971534Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0805 01:02:05.971189 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0805 01:02:05.971240 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0805 01:02:05.971330 8 MoQSession.cpp:2490] start sess=0x7f2de8063520 relay-1 | V0805 01:02:05.971343 8 MoQSession.cpp:2683] sendSetup sess=0x7f2de8063520 relay-1 | V0805 01:02:05.971419 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f2de8063520 relay-1 | V0805 01:02:05.971541 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f2de8063520 relay-1 | V0805 01:02:05.971556 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de8063520 relay-1 | V0805 01:02:05.971560 8 MoQSession.cpp:2827] onClientSetup sess=0x7f2de8063520 relay-1 | V0805 01:02:05.971562 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0805 01:02:05.971564 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0805 01:02:05.971568 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0805 01:02:05.971673 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f2de8063520 relay-1 | V0805 01:02:05.971701 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de8063520 relay-1 | V0805 01:02:05.971712 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f2de8063520 relay-1 | V0805 01:02:05.971732 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0805 01:02:05.971744 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f2de8063520 test-client-1 | 2026-08-05T01:02:07.972795Z  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: e609fc5cc7c3b739b3187f9ab423453a test-client-1 | ... relay-1 | E20260805 01:02:07.972910 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260805 01:02:07.973006 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=de658f20cb4fb817, server CID=40000014c437bc70, downstream=[::ffff:172.18.0.3]:52143, [::]:4443=local, drain=none relay-1 | E0805 01:02:07.973091 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0805 01:02:07.973113 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f2de8063520 relay-1 | V0805 01:02:07.973118 8 MoQSession.cpp:2616] close sess=0x7f2de8063520 relay-1 | V0805 01:02:07.973127 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0805 01:02:07.973139 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0805 01:02:07.973148 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f2de8063520 relay-1 | V0805 01:02:07.973167 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0805 01:02:07.973176 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f2de8063520 test-client-1 | 2026-08-05T01:02:07.973318Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0805 01:02:07.973418 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de8063520 relay-1 | V0805 01:02:07.973434 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de8063520 relay-1 | V0805 01:02:07.973468 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f2de8063520 test-client-1 | 2026-08-05T01:02:07.973804Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59880 dual_stack=true relay-1 | V0805 01:02:07.975890 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0805 01:02:07.975914 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0805 01:02:07.976075 8 MoQSession.cpp:2490] start sess=0x7f2de8061ea0 relay-1 | V0805 01:02:07.976097 8 MoQSession.cpp:2683] sendSetup sess=0x7f2de8061ea0 relay-1 | V0805 01:02:07.976192 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f2de8061ea0 test-client-1 | 2026-08-05T01:02:07.976341Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0805 01:02:07.976382 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f2de8061ea0 relay-1 | V0805 01:02:07.976412 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de8061ea0 relay-1 | V0805 01:02:07.976420 8 MoQSession.cpp:2827] onClientSetup sess=0x7f2de8061ea0 relay-1 | V0805 01:02:07.976424 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0805 01:02:07.976428 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0805 01:02:07.976434 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0805 01:02:07.976474 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f2de8061ea0 relay-1 | V0805 01:02:07.976494 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de8061ea0 relay-1 | V0805 01:02:07.976505 8 MoQSession.cpp:3912] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f2de8061ea0 relay-1 | V0805 01:02:07.976517 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de8061ea0 relay-1 | E0805 01:02:07.976526 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0805 01:02:07.976535 8 MoQSession.cpp:4049] Application subscribe error err=no such namespace or track relay-1 | V0805 01:02:07.976539 8 MoQSession.cpp:5775] subscribeError sess=0x7f2de8061ea0 test-client-1 | 2026-08-05T01:02:07.976691Z  WARN moq_transport::serve::error: [16afad0b-5ab6-413b-8355-04e759505477] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-05T01:02:07.976707Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-08-05T01:02:07.976733Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:16afad0b-5ab6-413b-8355-04e759505477] relay-1 | V0805 01:02:07.976852 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de8061ea0 test-client-1 | ok 3 - subscribe-error test-client-1 | --- relay-1 | E20260805 01:02:07.976912 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260805 01:02:07.977001 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=82db252b96b3ca7f, server CID=400000017578e4cf, downstream=[::ffff:172.18.0.3]:59880, [::]:4443=local, drain=none relay-1 | E0805 01:02:07.977053 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0805 01:02:07.977063 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f2de8061ea0 relay-1 | V0805 01:02:07.977067 8 MoQSession.cpp:2616] close sess=0x7f2de8061ea0 relay-1 | V0805 01:02:07.977073 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f2de8061ea0 relay-1 | V0805 01:02:07.977082 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f2de8061ea0 test-client-1 | duration_ms: 3 test-client-1 | connection_id: 4308575fff3c029def5bc5ddefb3d86e test-client-1 | ... test-client-1 | 2026-08-05T01:02:07.977202Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0805 01:02:07.977203 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f2de8061ea0 test-client-1 | 2026-08-05T01:02:07.977740Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54371 dual_stack=true relay-1 | V0805 01:02:07.979374 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0805 01:02:07.979388 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0805 01:02:07.979510 8 MoQSession.cpp:2490] start sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.979528 8 MoQSession.cpp:2683] sendSetup sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.979610 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.979735 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.979760 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.979765 8 MoQSession.cpp:2827] onClientSetup sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.979768 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0805 01:02:07.979771 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0805 01:02:07.979776 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-05T01:02:07.980449Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36500 dual_stack=true relay-1 | V0805 01:02:07.982145 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0805 01:02:07.982162 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0805 01:02:07.982270 8 MoQSession.cpp:2490] start sess=0x7f2de80850f0 relay-1 | V0805 01:02:07.982287 8 MoQSession.cpp:2683] sendSetup sess=0x7f2de80850f0 relay-1 | V0805 01:02:07.982371 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f2de80850f0 relay-1 | V0805 01:02:07.982467 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f2de80850f0 relay-1 | V0805 01:02:07.982486 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de80850f0 relay-1 | V0805 01:02:07.982491 8 MoQSession.cpp:2827] onClientSetup sess=0x7f2de80850f0 test-client-1 | 2026-08-05T01:02:07.982456Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0805 01:02:07.982495 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup test-client-1 | 2026-08-05T01:02:07.982469Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0805 01:02:07.982498 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0805 01:02:07.982503 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0805 01:02:07.982665 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.982688 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f2de80850f0 relay-1 | V0805 01:02:07.982714 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.982722 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.982729 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de80850f0 relay-1 | V0805 01:02:07.982734 8 MoQSession.cpp:3912] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f2de80850f0 relay-1 | V0805 01:02:07.982742 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de80850f0 relay-1 | V0805 01:02:07.982779 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0805 01:02:07.982794 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.982820 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0805 01:02:07.982825 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0805 01:02:07.982836 8 MoQSession.cpp:5640] subscribe sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.982977 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.983028 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f2de8063520 relay-1 | V0805 01:02:07.983235 8 MoQSession.cpp:4401] onSubscribeOk id=1 sess=0x7f2de8072b60 relay-1 | V0805 01:02:07.983256 8 MoQSession.cpp:5736] Subscribe ready trackReceiveState=0x7f2de807f000 requestID=1 relay-1 | V0805 01:02:07.983270 8 MoQSession.cpp:5756] sendSubscribeOk sess=0x7f2de80850f0 relay-1 | V0805 01:02:07.993433 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f2de8061ea0 test-client-1 | 2026-08-05T01:02:10.983598Z  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: e3d9365bba66ee75bdf82539b734ef71 test-client-1 | subscriber_connection_id: 2e6eb665f3d382effb2663410fe06664 test-client-1 | ... relay-1 | E20260805 01:02:10.983939 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260805 01:02:10.984045 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=60f34a78cc4836fa, server CID=4000001123dd2e06, downstream=[::ffff:172.18.0.3]:54371, [::]:4443=local, drain=none test-client-1 | 2026-08-05T01:02:10.984486Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-05T01:02:10.984534Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260805 01:02:10.984108 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-08-05T01:02:10.984647Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38636 dual_stack=true relay-1 | E20260805 01:02:10.984131 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=cbf5ec978ca91b3c, server CID=40000004330190b6, downstream=[::ffff:172.18.0.3]:36500, [::]:4443=local, drain=none relay-1 | E0805 01:02:10.984196 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0805 01:02:10.984213 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f2de8072b60 relay-1 | V0805 01:02:10.984218 8 MoQSession.cpp:2616] close sess=0x7f2de8072b60 relay-1 | V0805 01:02:10.984228 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0805 01:02:10.984237 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0805 01:02:10.984244 8 MoQSession.cpp:2032] subscribeError trackReceiveState=0x7f2de807f000 relay-1 | V0805 01:02:10.984247 8 MoQSession.cpp:2061] processPublishDone trackReceiveState=0x7f2de807f000 relay-1 | V0805 01:02:10.984251 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0805 01:02:10.984257 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0805 01:02:10.984265 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f2de80850f0 relay-1 | V0805 01:02:10.984270 8 MoQSession.cpp:5850] sendPublishDone sess=0x7f2de80850f0 relay-1 | V0805 01:02:10.984289 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f2de8041370 relay-1 | V0805 01:02:10.984292 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0805 01:02:10.984295 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0805 01:02:10.984310 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0805 01:02:10.984314 8 MoQSession.cpp:2016] cancel alias=1 requestID=1 relay-1 | V0805 01:02:10.984319 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f2de8072b60 relay-1 | V0805 01:02:10.984329 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0805 01:02:10.984333 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0805 01:02:10.984339 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f2de8072b60 relay-1 | E0805 01:02:10.984436 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0805 01:02:10.984440 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f2de80850f0 relay-1 | V0805 01:02:10.984442 8 MoQSession.cpp:2616] close sess=0x7f2de80850f0 relay-1 | V0805 01:02:10.984445 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f2de80850f0 relay-1 | V0805 01:02:10.984451 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f2de80850f0 relay-1 | V0805 01:02:10.984519 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de8072b60 relay-1 | V0805 01:02:10.984529 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de8072b60 relay-1 | V0805 01:02:10.984535 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de8072b60 relay-1 | V0805 01:02:10.984541 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de80850f0 relay-1 | V0805 01:02:10.984576 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f2de8072b60 relay-1 | V0805 01:02:10.984591 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f2de80850f0 relay-1 | V0805 01:02:10.988248 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0805 01:02:10.988267 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0805 01:02:10.988378 8 MoQSession.cpp:2490] start sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.988399 8 MoQSession.cpp:2683] sendSetup sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.988485 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.988570 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.988651 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.988669 8 MoQSession.cpp:2827] onClientSetup sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.988674 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0805 01:02:10.988678 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0805 01:02:10.988683 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-05T01:02:10.988641Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0805 01:02:10.988928 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.988981 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.988993 8 MoQSession.cpp:3912] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.989010 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de8061e60 relay-1 | E0805 01:02:10.989020 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0805 01:02:10.989026 8 MoQSession.cpp:4049] Application subscribe error err=no such namespace or track relay-1 | V0805 01:02:10.989029 8 MoQSession.cpp:5775] subscribeError sess=0x7f2de8061e60 test-client-1 | 2026-08-05T01:02:10.989153Z  WARN moq_transport::serve::error: [6e802e2c-42d8-476e-b3f8-0d31bbfdb304] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-05T01:02:10.989169Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260805 01:02:10.989291 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260805 01:02:10.989337 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7b36ff0b5535c291, server CID=4000001390fe7005, downstream=[::ffff:172.18.0.3]:38636, [::]:4443=local, drain=none relay-1 | E0805 01:02:10.989383 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0805 01:02:10.989395 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.989399 8 MoQSession.cpp:2616] close sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.989407 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.989415 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.989486 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de8061e60 relay-1 | V0805 01:02:10.989507 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f2de8061e60 test-client-1 | 2026-08-05T01:02:10.989580Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0805 01:02:10.994676 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f2de8072b60 relay-1 | V0805 01:02:10.994713 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f2de80850f0 relay-1 | V0805 01:02:11.004820 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f2de8061e60 test-client-1 | 2026-08-05T01:02:11.490698Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59498 dual_stack=true relay-1 | V0805 01:02:11.493543 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0805 01:02:11.493568 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0805 01:02:11.493684 8 MoQSession.cpp:2490] start sess=0x7f2de8080570 relay-1 | V0805 01:02:11.493710 8 MoQSession.cpp:2683] sendSetup sess=0x7f2de8080570 relay-1 | V0805 01:02:11.493892 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f2de8080570 test-client-1 | 2026-08-05T01:02:11.494110Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0805 01:02:11.494158 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f2de8080570 relay-1 | V0805 01:02:11.494188 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de8080570 relay-1 | V0805 01:02:11.494197 8 MoQSession.cpp:2827] onClientSetup sess=0x7f2de8080570 relay-1 | V0805 01:02:11.494201 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0805 01:02:11.494204 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0805 01:02:11.494210 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) relay-1 | V0805 01:02:11.494446 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f2de8080570 relay-1 | V0805 01:02:11.494519 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de8080570 relay-1 | V0805 01:02:11.494533 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f2de8080570 relay-1 | V0805 01:02:11.494547 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0805 01:02:11.494614 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f2de8080570 test-client-1 | 2026-08-05T01:02:14.494498Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-05T01:02:14.494526Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:6e802e2c-42d8-476e-b3f8-0d31bbfdb304] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: 4c36558127688043ad02cf72bae84672 test-client-1 | publisher_connection_id: d3bb47128a2589d1ee011c8bc779ec03 test-client-1 | ... relay-1 | V0805 01:02:14.494791 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de8080570 relay-1 | V0805 01:02:14.494866 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f2de8080570 relay-1 | V0805 01:02:14.494875 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0805 01:02:14.494892 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0805 01:02:14.494910 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de8080570 relay-1 | E20260805 01:02:14.495251 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-08-05T01:02:14.495557Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36048 dual_stack=true test-client-1 | 2026-08-05T01:02:14.495569Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260805 01:02:14.495311 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=85e8a631f82f3f36, server CID=40000004bf2b9b3b, downstream=[::ffff:172.18.0.3]:59498, [::]:4443=local, drain=none relay-1 | E0805 01:02:14.495386 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0805 01:02:14.495394 8 MoQSession.cpp:6716] onSessionEnderr=4294967295 sess=0x7f2de8080570 relay-1 | V0805 01:02:14.495398 8 MoQSession.cpp:2616] close sess=0x7f2de8080570 relay-1 | V0805 01:02:14.495406 8 MoQSession.cpp:2457] requestCancellation from cleanup sess=0x7f2de8080570 relay-1 | V0805 01:02:14.495424 8 MoQSession.cpp:2632] requestCancellation from close sess=0x7f2de8080570 relay-1 | V0805 01:02:14.495560 8 MoQSession.cpp:2641] exit controlWriteLoop sess=0x7f2de8080570 relay-1 | V0805 01:02:14.498158 8 MoQServer.cpp:321] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0805 01:02:14.498181 8 MoQServer.cpp:331] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0805 01:02:14.498293 8 MoQSession.cpp:2490] start sess=0x7f2de807e2a0 relay-1 | V0805 01:02:14.498393 8 MoQSession.cpp:2683] sendSetup sess=0x7f2de807e2a0 relay-1 | V0805 01:02:14.498532 8 MoQSession.cpp:2639] controlWriteLoop sess=0x7f2de807e2a0 relay-1 | V0805 01:02:14.498579 8 MoQSession.cpp:6292] onNewUniStream sess=0x7f2de807e2a0 relay-1 | V0805 01:02:14.498663 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de807e2a0 relay-1 | V0805 01:02:14.498704 8 MoQSession.cpp:2827] onClientSetup sess=0x7f2de807e2a0 relay-1 | V0805 01:02:14.498725 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0805 01:02:14.498744 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0805 01:02:14.498766 8 MoQSession.cpp:2903] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-05T01:02:14.498738Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0805 01:02:14.498845 8 MoQSession.cpp:6320] onNewBidiStream sess=0x7f2de807e2a0 relay-1 | V0805 01:02:14.498889 8 MoQSession.cpp:3038] controlReadLoop sess=0x7f2de807e2a0 relay-1 | V0805 01:02:14.498923 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f2de807e2a0 relay-1 | V0805 01:02:14.498950 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0805 01:02:14.498992 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f2de807e2a0 relay-1 | V0805 01:02:14.505182 8 MoQSession.cpp:2392] ~MoQSession sess=0x7f2de8080570 test-client-1 | 2026-08-05T01:02:16.500017Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0805 01:02:16.500154 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de807e2a0 relay-1 | V0805 01:02:16.500196 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f2de807e2a0 relay-1 | V0805 01:02:16.500207 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0805 01:02:16.500217 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0805 01:02:16.500225 8 MoQSession.cpp:3040] exit controlReadLoop sess=0x7f2de807e2a0 test-client-1 | 2026-08-05T01:02:16.600884Z  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: 6b221468da0c8f19ce0fdf258b0f1922 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'