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-07-14T01:04:37Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-14T01:04:37Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-14T01:04:37Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-14T01:04:37Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-14T01:04:37Z" 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 | V0714 01:04:38.006376 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0714 01:04:38.007395 7 MoQServer.cpp:161] 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.6 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-07-14T01:04:43.715679Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36375 dual_stack=true relay-1 | V0714 01:04:43.718819 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0714 01:04:43.718846 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0714 01:04:43.719019 8 MoQSession.cpp:2368] start sess=0x7fcd4404c9e0 relay-1 | V0714 01:04:43.719044 8 MoQSession.cpp:2561] sendSetup sess=0x7fcd4404c9e0 relay-1 | V0714 01:04:43.719136 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fcd4404c9e0 test-client-1 | 2026-07-14T01:04:43.719281Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0714 01:04:43.719252 8 MoQSession.cpp:6130] onNewUniStream sess=0x7fcd4404c9e0 test-client-1 | ok 1 - setup-only test-client-1 | --- relay-1 | V0714 01:04:43.719318 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd4404c9e0 relay-1 | V0714 01:04:43.719332 8 MoQSession.cpp:2705] onClientSetup sess=0x7fcd4404c9e0 relay-1 | V0714 01:04:43.719337 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0714 01:04:43.719341 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 test-client-1 | duration_ms: 4 test-client-1 | connection_id: 2b83e466d74f2a0979638d86f03c7608 test-client-1 | ... relay-1 | V0714 01:04:43.719345 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | E20260714 01:04:43.719429 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260714 01:04:43.719646 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7424c24c83ed392c, server CID=40000012e9c53ed9, downstream=[::ffff:172.18.0.3]:36375, [::]:4443=local, drain=none relay-1 | E0714 01:04:43.719714 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0714 01:04:43.719721 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7fcd4404c9e0 relay-1 | V0714 01:04:43.719724 8 MoQSession.cpp:2494] close sess=0x7fcd4404c9e0 relay-1 | V0714 01:04:43.719744 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7fcd4404c9e0 test-client-1 | 2026-07-14T01:04:43.719862Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0714 01:04:43.719766 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7fcd4404c9e0 relay-1 | V0714 01:04:43.719827 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd4404c9e0 relay-1 | V0714 01:04:43.719891 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7fcd4404c9e0 relay-1 | V0714 01:04:43.719898 8 MoQSession.cpp:2273] ~MoQSession sess=0x7fcd4404c9e0 test-client-1 | 2026-07-14T01:04:43.720110Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50086 dual_stack=true relay-1 | V0714 01:04:43.721360 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0714 01:04:43.721375 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0714 01:04:43.721451 8 MoQSession.cpp:2368] start sess=0x7fcd44063320 relay-1 | V0714 01:04:43.721465 8 MoQSession.cpp:2561] sendSetup sess=0x7fcd44063320 relay-1 | V0714 01:04:43.721498 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fcd44063320 test-client-1 | 2026-07-14T01:04:43.721690Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0714 01:04:43.721693 8 MoQSession.cpp:6130] onNewUniStream sess=0x7fcd44063320 relay-1 | V0714 01:04:43.721713 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd44063320 relay-1 | V0714 01:04:43.721718 8 MoQSession.cpp:2705] onClientSetup sess=0x7fcd44063320 relay-1 | V0714 01:04:43.721721 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0714 01:04:43.721724 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0714 01:04:43.721728 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0714 01:04:43.721794 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fcd44063320 relay-1 | V0714 01:04:43.721835 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd44063320 relay-1 | V0714 01:04:43.721849 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcd44063320 relay-1 | V0714 01:04:43.721860 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0714 01:04:43.721869 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fcd44063320 test-client-1 | 2026-07-14T01:04:45.722915Z  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: 2003 test-client-1 | connection_id: 6ebc3e1e7c90ece9657d028160bb6ce4 test-client-1 | ... relay-1 | V0714 01:04:45.722992 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd44063320 relay-1 | V0714 01:04:45.723027 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7fcd44063320 relay-1 | V0714 01:04:45.723034 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0714 01:04:45.723041 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0714 01:04:45.723047 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd44063320 test-client-1 | 2026-07-14T01:04:45.723601Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47096 dual_stack=true relay-1 | V0714 01:04:45.725486 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0714 01:04:45.725502 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0714 01:04:45.725606 8 MoQSession.cpp:2368] start sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.725640 8 MoQSession.cpp:2561] sendSetup sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.725719 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.725839 8 MoQSession.cpp:6130] onNewUniStream sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.725888 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.725898 8 MoQSession.cpp:2705] onClientSetup sess=0x7fcd4406ae00 test-client-1 | 2026-07-14T01:04:45.725869Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0714 01:04:45.725902 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0714 01:04:45.725905 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0714 01:04:45.725909 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0714 01:04:45.726061 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.726106 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.726119 8 MoQSession.cpp:3762] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.726130 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd4406ae00 relay-1 | E0714 01:04:45.726140 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0714 01:04:45.726180 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0714 01:04:45.726186 8 MoQSession.cpp:5620] subscribeError sess=0x7fcd4406ae00 test-client-1 | 2026-07-14T01:04:45.726290Z  WARN moq_transport::serve::error: [28a51603-b15d-4a7a-be8d-dbea05d70b93] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:455 test-client-1 | 2026-07-14T01:04:45.726309Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-14T01:04:45.726342Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:28a51603-b15d-4a7a-be8d-dbea05d70b93] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: d6a1f106b1cd4b4b4b07a912e8d9376f test-client-1 | ... relay-1 | V0714 01:04:45.726437 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd4406ae00 relay-1 | E20260714 01:04:45.726524 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260714 01:04:45.726581 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8bf4e4dd5ee94803, server CID=400000151f9a7ac7, downstream=[::ffff:172.18.0.3]:47096, [::]:4443=local, drain=none relay-1 | E0714 01:04:45.726645 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0714 01:04:45.726651 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.726654 8 MoQSession.cpp:2494] close sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.726660 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.726676 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7fcd4406ae00 relay-1 | V0714 01:04:45.726765 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7fcd4406ae00 test-client-1 | 2026-07-14T01:04:45.726827Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-14T01:04:45.727228Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33553 dual_stack=true relay-1 | V0714 01:04:45.728511 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0714 01:04:45.728525 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0714 01:04:45.728611 8 MoQSession.cpp:2368] start sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.728668 8 MoQSession.cpp:2561] sendSetup sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.728769 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.728780 8 MoQSession.cpp:6130] onNewUniStream sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.728816 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.728819 8 MoQSession.cpp:2705] onClientSetup sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.728821 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0714 01:04:45.728823 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0714 01:04:45.728825 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-14T01:04:45.729377Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52423 dual_stack=true relay-1 | V0714 01:04:45.730609 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0714 01:04:45.730640 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 test-client-1 | 2026-07-14T01:04:45.730897Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-07-14T01:04:45.730910Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0714 01:04:45.730722 8 MoQSession.cpp:2368] start sess=0x7fcd4408a470 relay-1 | V0714 01:04:45.730736 8 MoQSession.cpp:2561] sendSetup sess=0x7fcd4408a470 relay-1 | V0714 01:04:45.730806 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fcd4408a470 relay-1 | V0714 01:04:45.730907 8 MoQSession.cpp:6130] onNewUniStream sess=0x7fcd4408a470 relay-1 | V0714 01:04:45.730923 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd4408a470 relay-1 | V0714 01:04:45.730927 8 MoQSession.cpp:2705] onClientSetup sess=0x7fcd4408a470 relay-1 | V0714 01:04:45.730929 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0714 01:04:45.730932 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0714 01:04:45.730936 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0714 01:04:45.731074 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.731083 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fcd4408a470 relay-1 | V0714 01:04:45.731102 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.731115 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.731120 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd4408a470 relay-1 | V0714 01:04:45.731124 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fcd4408a470 relay-1 | V0714 01:04:45.731130 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd4408a470 relay-1 | V0714 01:04:45.731142 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0714 01:04:45.731151 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.731177 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0714 01:04:45.731185 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0714 01:04:45.731194 8 MoQSession.cpp:5485] subscribe sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.731266 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.731457 8 MoQSession.cpp:4248] onSubscribeOk id=1 sess=0x7fcd44077c60 relay-1 | V0714 01:04:45.731475 8 MoQSession.cpp:5581] Subscribe ready trackReceiveState=0x7fcd44085910 requestID=1 relay-1 | V0714 01:04:45.731486 8 MoQSession.cpp:5601] sendSubscribeOk sess=0x7fcd4408a470 relay-1 | V0714 01:04:45.737658 8 MoQSession.cpp:2273] ~MoQSession sess=0x7fcd4406ae00 test-client-1 | 2026-07-14T01:04:48.731486Z  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: ed2a341160b4c01cb41e584cfcfe8237 test-client-1 | subscriber_connection_id: 40d5caf5095ed8f167de504ee21caaa9 test-client-1 | ... relay-1 | V0714 01:04:48.731751 8 MoQSession.cpp:4548] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0714 01:04:48.731787 8 MoQSession.cpp:1942] processPublishDone trackReceiveState=0x7fcd44085910 relay-1 | V0714 01:04:48.731791 8 MoQSession.cpp:1962] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7fcd44085910 relay-1 | V0714 01:04:48.731797 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd44077c60 relay-1 | V0714 01:04:48.731806 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd44077c60 relay-1 | V0714 01:04:48.731817 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7fcd44077c60 relay-1 | V0714 01:04:48.731822 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0714 01:04:48.731830 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0714 01:04:48.731836 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd44077c60 relay-1 | V0714 01:04:48.731967 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd4408a470 test-client-1 | 2026-07-14T01:04:48.732458Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60991 dual_stack=true relay-1 | V0714 01:04:48.734216 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0714 01:04:48.734230 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0714 01:04:48.734334 8 MoQSession.cpp:2368] start sess=0x7fcd44095b90 relay-1 | V0714 01:04:48.734381 8 MoQSession.cpp:2561] sendSetup sess=0x7fcd44095b90 relay-1 | V0714 01:04:48.734474 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fcd44095b90 relay-1 | V0714 01:04:48.734608 8 MoQSession.cpp:6130] onNewUniStream sess=0x7fcd44095b90 relay-1 | V0714 01:04:48.734643 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd44095b90 relay-1 | V0714 01:04:48.734651 8 MoQSession.cpp:2705] onClientSetup sess=0x7fcd44095b90 test-client-1 | 2026-07-14T01:04:48.734650Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0714 01:04:48.734655 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0714 01:04:48.734658 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0714 01:04:48.734663 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0714 01:04:48.734800 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fcd44095b90 relay-1 | V0714 01:04:48.734822 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd44095b90 relay-1 | V0714 01:04:48.734834 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fcd44095b90 relay-1 | V0714 01:04:48.734843 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd44095b90 relay-1 | V0714 01:04:48.734855 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0714 01:04:48.734861 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0714 01:04:48.734868 8 MoQSession.cpp:5601] sendSubscribeOk sess=0x7fcd44095b90 test-client-1 | 2026-07-14T01:04:49.236543Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52844 dual_stack=true relay-1 | V0714 01:04:49.238552 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0714 01:04:49.238579 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 test-client-1 | 2026-07-14T01:04:49.238898Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0714 01:04:49.238700 8 MoQSession.cpp:2368] start sess=0x7fcd440a6440 relay-1 | V0714 01:04:49.238719 8 MoQSession.cpp:2561] sendSetup sess=0x7fcd440a6440 relay-1 | V0714 01:04:49.238807 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fcd440a6440 relay-1 | V0714 01:04:49.238892 8 MoQSession.cpp:6130] onNewUniStream sess=0x7fcd440a6440 relay-1 | V0714 01:04:49.238913 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd440a6440 relay-1 | V0714 01:04:49.238920 8 MoQSession.cpp:2705] onClientSetup sess=0x7fcd440a6440 relay-1 | V0714 01:04:49.238923 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0714 01:04:49.238927 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0714 01:04:49.238931 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0714 01:04:49.238985 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fcd440a6440 relay-1 | V0714 01:04:49.239043 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd440a6440 relay-1 | V0714 01:04:49.239056 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcd440a6440 relay-1 | V0714 01:04:49.239068 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0714 01:04:49.239078 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fcd440a6440 relay-1 | V0714 01:04:50.740699 8 MoQSession.cpp:2034] Delivering PUBLISH_DONE after timeout, have=0 expected=18446744073709551615 relay-1 | V0714 01:04:50.740736 8 MoQRelay.cpp:391] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0714 01:04:50.740744 8 MoQForwarder.cpp:578] publishDone pubDone reason=peer closed stream before reply relay-1 | V0714 01:04:50.740747 8 MoQForwarder.cpp:300] drainSubscriber from publishDone session=0x7fcd44095b90 relay-1 | V0714 01:04:50.740749 8 MoQSession.cpp:5695] sendPublishDone sess=0x7fcd44095b90 relay-1 | V0714 01:04:50.740776 8 MoQForwarder.cpp:362] Resetting open subgroups for subscriber=0x7fcd44052cc0 relay-1 | V0714 01:04:50.740778 8 MoQForwarder.cpp:384] subscribers_.size()=1 relay-1 | V0714 01:04:50.740783 8 MoQForwarder.cpp:300] drainSubscriber from publishDone session=0x7fcd4408a470 relay-1 | V0714 01:04:50.740785 8 MoQSession.cpp:5695] sendPublishDone sess=0x7fcd4408a470 relay-1 | V0714 01:04:50.740791 8 MoQForwarder.cpp:362] Resetting open subgroups for subscriber=0x7fcd440658a0 relay-1 | V0714 01:04:50.740793 8 MoQForwarder.cpp:384] subscribers_.size()=0 relay-1 | I0714 01:04:50.740795 8 MoQRelay.cpp:1527] Publisher terminated for moq-test/interop/test-track relay-1 | V0714 01:04:50.740806 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track test-client-1 | 2026-07-14T01:04:50.741098Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-14T01:04:50.741249Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260714 01:04:50.741329 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260714 01:04:50.741392 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7c1ac44ea12f3d49, server CID=40000011951cb927, downstream=[::ffff:172.18.0.3]:60991, [::]:4443=local, drain=none relay-1 | E20260714 01:04:50.741446 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260714 01:04:50.741465 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1cd9d470ea39114c, server CID=40000012b44a105f, downstream=[::ffff:172.18.0.3]:52423, [::]:4443=local, drain=none relay-1 | E0714 01:04:50.741515 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0714 01:04:50.741527 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7fcd44095b90 relay-1 | V0714 01:04:50.741530 8 MoQSession.cpp:2494] close sess=0x7fcd44095b90 relay-1 | V0714 01:04:50.741538 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7fcd44095b90 relay-1 | V0714 01:04:50.741553 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7fcd44095b90 relay-1 | E0714 01:04:50.741658 8 MoQServer.h:174] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0714 01:04:50.741667 8 MoQSession.cpp:6553] onSessionEnderr=4294967295 sess=0x7fcd4408a470 relay-1 | V0714 01:04:50.741670 8 MoQSession.cpp:2494] close sess=0x7fcd4408a470 relay-1 | V0714 01:04:50.741674 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7fcd4408a470 relay-1 | V0714 01:04:50.741681 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7fcd4408a470 relay-1 | V0714 01:04:50.741733 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd44095b90 relay-1 | V0714 01:04:50.741772 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7fcd44095b90 relay-1 | V0714 01:04:50.741785 8 MoQSession.cpp:2273] ~MoQSession sess=0x7fcd44095b90 relay-1 | V0714 01:04:50.741798 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7fcd4408a470 test-client-1 | 2026-07-14T01:04:50.741858Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-14T01:04:50.741895Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-14T01:04:52.240209Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-07-14T01:04:52.240227Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=3 (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3508 test-client-1 | subscriber_connection_id: ba918aed3301bc30ac138aadfafaa611 relay-1 | V0714 01:04:52.240344 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd440a6440 relay-1 | V0714 01:04:52.240380 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7fcd440a6440 relay-1 | V0714 01:04:52.240387 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0714 01:04:52.240393 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0714 01:04:52.240399 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd440a6440 test-client-1 | publisher_connection_id: 801f6fb73699c1048b478fd7075baec5 test-client-1 | ... test-client-1 | 2026-07-14T01:04:52.240899Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36361 dual_stack=true relay-1 | V0714 01:04:52.243881 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0714 01:04:52.243895 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0714 01:04:52.243987 8 MoQSession.cpp:2368] start sess=0x7fcd44083ce0 relay-1 | V0714 01:04:52.244003 8 MoQSession.cpp:2561] sendSetup sess=0x7fcd44083ce0 relay-1 | V0714 01:04:52.244076 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fcd44083ce0 test-client-1 | 2026-07-14T01:04:52.244236Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0714 01:04:52.244235 8 MoQSession.cpp:6130] onNewUniStream sess=0x7fcd44083ce0 relay-1 | V0714 01:04:52.244259 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd44083ce0 relay-1 | V0714 01:04:52.244265 8 MoQSession.cpp:2705] onClientSetup sess=0x7fcd44083ce0 relay-1 | V0714 01:04:52.244269 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0714 01:04:52.244272 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0714 01:04:52.244276 8 MoQSession.cpp:2781] Negotiated Version=0xff000012 (draft-18) relay-1 | V0714 01:04:52.244345 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fcd44083ce0 relay-1 | V0714 01:04:52.244368 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fcd44083ce0 relay-1 | V0714 01:04:52.244376 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fcd44083ce0 relay-1 | V0714 01:04:52.244385 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0714 01:04:52.244393 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fcd44083ce0 test-client-1 | 2026-07-14T01:04:54.245438Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0714 01:04:54.245521 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd44083ce0 relay-1 | V0714 01:04:54.245558 8 MoQRelaySession.cpp:1059] onPublishNamespaceDone requestID=0 sess=0x7fcd44083ce0 relay-1 | V0714 01:04:54.245565 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0714 01:04:54.245572 8 MoQRelay.cpp:307] Pruning empty subtree at: moq-test relay-1 | V0714 01:04:54.245579 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fcd44083ce0 test-client-1 | 2026-07-14T01:04:54.346198Z  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: d6de45e8c3cdb3c9bf80144930f72642 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'