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-16:latest URL: https://relay:4443 time="2026-07-12T01:35:18Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-12T01:35:18Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-12T01:35:18Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-12T01:35:18Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-12T01:35:18Z" 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 | V0712 01:35:18.540726 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0712 01:35:18.542092 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.0 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 relay-1 | V0712 01:35:24.162890 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:35:24.162918 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0712 01:35:24.163160 8 MoQSession.cpp:2368] start sess=0x7fb27004b040 relay-1 | V0712 01:35:24.163393 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fb27004b040 relay-1 | V0712 01:35:24.163456 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fb27004b040 relay-1 | V0712 01:35:24.163489 8 MoQSession.cpp:2705] onClientSetup sess=0x7fb27004b040 test-client-1 | ok 1 - setup-only relay-1 | V0712 01:35:24.163496 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:35:24.163500 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0712 01:35:24.163507 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 5356d1937e39a747c4c1a7ab09ed2e60 test-client-1 | ... relay-1 | V0712 01:35:24.163511 8 MoQSession.cpp:2561] sendSetup sess=0x7fb27004b040 relay-1 | V0712 01:35:24.163524 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fb27004b040 relay-1 | V0712 01:35:24.163766 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fb27004b040 relay-1 | V0712 01:35:24.166493 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:35:24.166512 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0712 01:35:24.166596 8 MoQSession.cpp:2368] start sess=0x7fb270066fb0 relay-1 | V0712 01:35:24.166834 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fb270066fb0 relay-1 | V0712 01:35:24.166863 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fb270066fb0 relay-1 | V0712 01:35:24.166869 8 MoQSession.cpp:2705] onClientSetup sess=0x7fb270066fb0 relay-1 | V0712 01:35:24.166871 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:35:24.166874 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0712 01:35:24.166878 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0712 01:35:24.166880 8 MoQSession.cpp:2561] sendSetup sess=0x7fb270066fb0 relay-1 | V0712 01:35:24.166888 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fb270066fb0 relay-1 | V0712 01:35:24.167153 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb270066fb0 relay-1 | V0712 01:35:24.167198 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0712 01:35:24.167234 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fb270066fb0 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 9174357b38fe5a72f8fd172ab60881ee test-client-1 | ... relay-1 | V0712 01:35:26.168504 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fb270066fb0 relay-1 | V0712 01:35:26.171543 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:35:26.171565 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0712 01:35:26.171699 8 MoQSession.cpp:2368] start sess=0x7fb270078bf0 relay-1 | V0712 01:35:26.172028 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fb270078bf0 relay-1 | V0712 01:35:26.172091 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fb270078bf0 relay-1 | V0712 01:35:26.172134 8 MoQSession.cpp:2705] onClientSetup sess=0x7fb270078bf0 relay-1 | V0712 01:35:26.172144 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:35:26.172150 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0712 01:35:26.172156 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0712 01:35:26.172160 8 MoQSession.cpp:2561] sendSetup sess=0x7fb270078bf0 relay-1 | V0712 01:35:26.172174 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fb270078bf0 relay-1 | V0712 01:35:26.172539 8 MoQSession.cpp:3762] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fb270078bf0 relay-1 | E0712 01:35:26.172572 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0712 01:35:26.172583 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0712 01:35:26.172592 8 MoQSession.cpp:5620] subscribeError sess=0x7fb270078bf0 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: d84f9460d63dbfa7e6f0420813fd5607 test-client-1 | ... relay-1 | V0712 01:35:26.172927 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fb270078bf0 relay-1 | V0712 01:35:26.175654 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:35:26.175676 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0712 01:35:26.175794 8 MoQSession.cpp:2368] start sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.176048 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.176088 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.176103 8 MoQSession.cpp:2705] onClientSetup sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.176108 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:35:26.176117 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0712 01:35:26.176123 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0712 01:35:26.176127 8 MoQSession.cpp:2561] sendSetup sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.176140 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.178745 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:35:26.178763 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0712 01:35:26.178908 8 MoQSession.cpp:2368] start sess=0x7fb27009d880 relay-1 | V0712 01:35:26.179176 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fb27009d880 relay-1 | V0712 01:35:26.179211 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fb27009d880 relay-1 | V0712 01:35:26.179221 8 MoQSession.cpp:2705] onClientSetup sess=0x7fb27009d880 relay-1 | V0712 01:35:26.179226 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:35:26.179230 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0712 01:35:26.179237 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0712 01:35:26.179249 8 MoQSession.cpp:2561] sendSetup sess=0x7fb27009d880 relay-1 | V0712 01:35:26.179264 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fb27009d880 relay-1 | V0712 01:35:26.179675 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.179693 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fb27009d880 relay-1 | V0712 01:35:26.179711 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0712 01:35:26.179718 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7fb270066fb0) has already published trackNamespace=moq-test/interop relay-1 | V0712 01:35:26.179731 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.179765 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0712 01:35:26.179778 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0712 01:35:26.179794 8 MoQSession.cpp:5485] subscribe sess=0x7fb27008ae70 relay-1 | E0712 01:35:26.180177 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0712 01:35:26.180192 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0712 01:35:26.180197 8 MoQSession.cpp:5258] onConnectionError sess=0x7fb27008ae70 relay-1 | E0712 01:35:26.180200 8 MoQSession.cpp:5259] MoQCodec control stream parse error err=3 relay-1 | V0712 01:35:26.180204 8 MoQSession.cpp:2494] close sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.180211 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0712 01:35:26.180217 8 MoQRelay.cpp:307] Pruning empty subtree at: interop relay-1 | V0712 01:35:26.180224 8 MoQSession.cpp:1913] subscribeError trackReceiveState=0x7fb2700985c0 relay-1 | V0712 01:35:26.180229 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.180284 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.180318 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.180470 8 MoQSession.cpp:5581] Subscribe ready trackReceiveState=0x7fb2700985c0 requestID=1 relay-1 | V0712 01:35:26.180492 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0712 01:35:26.180502 8 MoQSession.cpp:3899] Application subscribe error err=upstream subscribe failed: Session closed relay-1 | V0712 01:35:26.180505 8 MoQSession.cpp:5620] subscribeError sess=0x7fb27009d880 relay-1 | V0712 01:35:26.180600 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7fb27008ae70 relay-1 | V0712 01:35:26.180620 8 MoQSession.cpp:2273] ~MoQSession sess=0x7fb27008ae70 test-client-1 | ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 8 test-client-1 | publisher_connection_id: ca1b25dbb357cc623392544e38eb472f test-client-1 | subscriber_connection_id: 2f56ba81cf139f6b628981eb16c1da91 test-client-1 | ... relay-1 | E20260712 01:35:26.181190 8 HQSession.cpp:579] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=a9178299841a7567, server CID=40000018e1ae4dda, downstream=[::ffff:172.18.0.3]:34813, [::]:4443=local, drain=none relay-1 | V0712 01:35:26.181560 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fb27009d880 relay-1 | V0712 01:35:26.183620 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:35:26.183638 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0712 01:35:26.183752 8 MoQSession.cpp:2368] start sess=0x7fb2700ad340 relay-1 | V0712 01:35:26.183996 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fb2700ad340 relay-1 | V0712 01:35:26.184038 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fb2700ad340 relay-1 | V0712 01:35:26.184056 8 MoQSession.cpp:2705] onClientSetup sess=0x7fb2700ad340 relay-1 | V0712 01:35:26.184060 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:35:26.184063 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0712 01:35:26.184072 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0712 01:35:26.184076 8 MoQSession.cpp:2561] sendSetup sess=0x7fb2700ad340 relay-1 | V0712 01:35:26.184089 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fb2700ad340 relay-1 | V0712 01:35:26.184386 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fb2700ad340 relay-1 | V0712 01:35:26.184422 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0712 01:35:26.184435 8 MoQSession.cpp:5620] subscribeError sess=0x7fb2700ad340 relay-1 | V0712 01:35:26.184699 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fb2700ad340 relay-1 | V0712 01:35:26.688854 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:35:26.688880 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0712 01:35:26.689035 8 MoQSession.cpp:2368] start sess=0x7fb2700b2740 relay-1 | V0712 01:35:26.689313 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fb2700b2740 relay-1 | V0712 01:35:26.689390 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fb2700b2740 relay-1 | V0712 01:35:26.689407 8 MoQSession.cpp:2705] onClientSetup sess=0x7fb2700b2740 relay-1 | V0712 01:35:26.689411 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:35:26.689414 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0712 01:35:26.689418 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0712 01:35:26.689422 8 MoQSession.cpp:2561] sendSetup sess=0x7fb2700b2740 relay-1 | V0712 01:35:26.689440 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fb2700b2740 relay-1 | V0712 01:35:26.689741 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb2700b2740 relay-1 | V0712 01:35:26.689790 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0712 01:35:26.689804 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fb2700b2740 test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: 9e4c286a2f2624a81ce64bfdde438764 test-client-1 | publisher_connection_id: f1c76880e2d0fb48ac7cbabf36f24635 test-client-1 | ... relay-1 | V0712 01:35:29.690693 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fb2700b2740 relay-1 | V0712 01:35:29.693962 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0712 01:35:29.694013 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0712 01:35:29.694133 8 MoQSession.cpp:2368] start sess=0x7fb2700c4410 relay-1 | V0712 01:35:29.694462 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fb2700c4410 relay-1 | V0712 01:35:29.694503 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fb2700c4410 relay-1 | V0712 01:35:29.694520 8 MoQSession.cpp:2705] onClientSetup sess=0x7fb2700c4410 relay-1 | V0712 01:35:29.694525 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0712 01:35:29.694529 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0712 01:35:29.694536 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0712 01:35:29.694539 8 MoQSession.cpp:2561] sendSetup sess=0x7fb2700c4410 relay-1 | V0712 01:35:29.694551 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fb2700c4410 relay-1 | V0712 01:35:29.694842 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb2700c4410 relay-1 | V0712 01:35:29.694871 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0712 01:35:29.694878 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7fb2700b2740) has already published trackNamespace=moq-test/interop relay-1 | V0712 01:35:29.694917 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fb2700c4410 relay-1 | V0712 01:35:31.695880 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fb2700c4410 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2105 test-client-1 | connection_id: ac465434e92b25824dfff11cd4b43d58 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'