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-15T01:28:59Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-15T01:28:59Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-15T01:28:59Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-15T01:28:59Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-15T01:28:59Z" 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 | V0715 01:28:59.482614 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0715 01:28:59.483769 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 | V0715 01:29:05.093762 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0715 01:29:05.093792 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0715 01:29:05.094120 8 MoQSession.cpp:2368] start sess=0x7f93e804aff0 relay-1 | V0715 01:29:05.094284 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f93e804aff0 relay-1 | V0715 01:29:05.094342 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f93e804aff0 relay-1 | V0715 01:29:05.094370 8 MoQSession.cpp:2705] onClientSetup sess=0x7f93e804aff0 relay-1 | V0715 01:29:05.094378 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0715 01:29:05.094391 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0715 01:29:05.094399 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0715 01:29:05.094403 8 MoQSession.cpp:2561] sendSetup sess=0x7f93e804aff0 relay-1 | V0715 01:29:05.094423 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f93e804aff0 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: ecba8c34c99f90476f94a8f9c7c730bb test-client-1 | ... relay-1 | V0715 01:29:05.095461 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f93e804aff0 relay-1 | V0715 01:29:05.097168 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0715 01:29:05.097186 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0715 01:29:05.097290 8 MoQSession.cpp:2368] start sess=0x7f93e8066a20 relay-1 | V0715 01:29:05.097523 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f93e8066a20 relay-1 | V0715 01:29:05.097545 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f93e8066a20 relay-1 | V0715 01:29:05.097550 8 MoQSession.cpp:2705] onClientSetup sess=0x7f93e8066a20 relay-1 | V0715 01:29:05.097552 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0715 01:29:05.097554 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0715 01:29:05.097557 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0715 01:29:05.097560 8 MoQSession.cpp:2561] sendSetup sess=0x7f93e8066a20 relay-1 | V0715 01:29:05.097565 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f93e8066a20 relay-1 | V0715 01:29:05.097841 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f93e8066a20 relay-1 | V0715 01:29:05.097897 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0715 01:29:05.097966 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f93e8066a20 relay-1 | V0715 01:29:07.099030 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f93e8066a20 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: f0f43d6a1c17fd2bb3643bab8e771d28 test-client-1 | ... relay-1 | V0715 01:29:07.101779 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0715 01:29:07.101796 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0715 01:29:07.101957 8 MoQSession.cpp:2368] start sess=0x7f93e8078a00 relay-1 | V0715 01:29:07.102201 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f93e8078a00 relay-1 | V0715 01:29:07.102239 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f93e8078a00 relay-1 | V0715 01:29:07.102256 8 MoQSession.cpp:2705] onClientSetup sess=0x7f93e8078a00 relay-1 | V0715 01:29:07.102260 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0715 01:29:07.102265 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0715 01:29:07.102272 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0715 01:29:07.102276 8 MoQSession.cpp:2561] sendSetup sess=0x7f93e8078a00 relay-1 | V0715 01:29:07.102289 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f93e8078a00 relay-1 | V0715 01:29:07.102557 8 MoQSession.cpp:3762] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f93e8078a00 relay-1 | E0715 01:29:07.102578 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0715 01:29:07.102583 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0715 01:29:07.102586 8 MoQSession.cpp:5620] subscribeError sess=0x7f93e8078a00 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 70906d4501bdcc6a96750871d5b6c084 test-client-1 | ... relay-1 | V0715 01:29:07.102927 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f93e8078a00 relay-1 | V0715 01:29:07.105306 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0715 01:29:07.105325 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0715 01:29:07.105432 8 MoQSession.cpp:2368] start sess=0x7f93e808b040 relay-1 | V0715 01:29:07.105699 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f93e808b040 relay-1 | V0715 01:29:07.105723 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f93e808b040 relay-1 | V0715 01:29:07.105732 8 MoQSession.cpp:2705] onClientSetup sess=0x7f93e808b040 relay-1 | V0715 01:29:07.105736 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0715 01:29:07.105740 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0715 01:29:07.105745 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0715 01:29:07.105749 8 MoQSession.cpp:2561] sendSetup sess=0x7f93e808b040 relay-1 | V0715 01:29:07.105758 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f93e808b040 relay-1 | V0715 01:29:07.108081 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0715 01:29:07.108095 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0715 01:29:07.108212 8 MoQSession.cpp:2368] start sess=0x7f93e809d950 relay-1 | V0715 01:29:07.108445 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f93e809d950 relay-1 | V0715 01:29:07.108469 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f93e809d950 relay-1 | V0715 01:29:07.108475 8 MoQSession.cpp:2705] onClientSetup sess=0x7f93e809d950 relay-1 | V0715 01:29:07.108477 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0715 01:29:07.108484 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0715 01:29:07.108489 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0715 01:29:07.108493 8 MoQSession.cpp:2561] sendSetup sess=0x7f93e809d950 relay-1 | V0715 01:29:07.108501 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f93e809d950 relay-1 | V0715 01:29:07.108758 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f93e808b040 relay-1 | V0715 01:29:07.108775 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f93e809d950 relay-1 | V0715 01:29:07.108787 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0715 01:29:07.108793 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7f93e8066a20) has already published trackNamespace=moq-test/interop relay-1 | V0715 01:29:07.108805 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f93e808b040 relay-1 | V0715 01:29:07.108855 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0715 01:29:07.108865 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0715 01:29:07.108892 8 MoQSession.cpp:5485] subscribe sess=0x7f93e808b040 relay-1 | E0715 01:29:07.109268 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0715 01:29:07.109279 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0715 01:29:07.109282 8 MoQSession.cpp:5258] onConnectionError sess=0x7f93e808b040 relay-1 | E0715 01:29:07.109284 8 MoQSession.cpp:5259] MoQCodec control stream parse error err=3 relay-1 | V0715 01:29:07.109286 8 MoQSession.cpp:2494] close sess=0x7f93e808b040 relay-1 | V0715 01:29:07.109290 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0715 01:29:07.109297 8 MoQRelay.cpp:307] Pruning empty subtree at: interop relay-1 | V0715 01:29:07.109304 8 MoQSession.cpp:1913] subscribeError trackReceiveState=0x7f93e8098690 relay-1 | V0715 01:29:07.109310 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7f93e808b040 test-client-1 | not ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | message: "publisher session error: webtransport error: read error: RESET_STREAM: 386759528: read error: RESET_STREAM: 386759528" test-client-1 | ... relay-1 | V0715 01:29:07.109360 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7f93e808b040 relay-1 | V0715 01:29:07.109371 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f93e808b040 relay-1 | V0715 01:29:07.109496 8 MoQSession.cpp:5581] Subscribe ready trackReceiveState=0x7f93e8098690 requestID=1 relay-1 | V0715 01:29:07.109511 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0715 01:29:07.109523 8 MoQSession.cpp:3899] Application subscribe error err=upstream subscribe failed: Session closed relay-1 | V0715 01:29:07.109527 8 MoQSession.cpp:5620] subscribeError sess=0x7f93e809d950 relay-1 | V0715 01:29:07.109607 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7f93e808b040 relay-1 | V0715 01:29:07.109617 8 MoQSession.cpp:2273] ~MoQSession sess=0x7f93e808b040 relay-1 | E20260715 01:29:07.109762 8 HQSession.cpp:579] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=60b1b9cf67f79b54, server CID=4000001f4825ced9, downstream=[::ffff:172.18.0.3]:39771, [::]:4443=local, drain=none relay-1 | V0715 01:29:07.110163 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f93e809d950 relay-1 | V0715 01:29:07.111965 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0715 01:29:07.111977 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0715 01:29:07.112076 8 MoQSession.cpp:2368] start sess=0x7f93e80ac7c0 relay-1 | V0715 01:29:07.112283 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f93e80ac7c0 relay-1 | V0715 01:29:07.112316 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f93e80ac7c0 relay-1 | V0715 01:29:07.112323 8 MoQSession.cpp:2705] onClientSetup sess=0x7f93e80ac7c0 relay-1 | V0715 01:29:07.112326 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0715 01:29:07.112330 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0715 01:29:07.112335 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0715 01:29:07.112337 8 MoQSession.cpp:2561] sendSetup sess=0x7f93e80ac7c0 relay-1 | V0715 01:29:07.112348 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f93e80ac7c0 relay-1 | V0715 01:29:07.112638 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f93e80ac7c0 relay-1 | V0715 01:29:07.112669 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0715 01:29:07.112674 8 MoQSession.cpp:5620] subscribeError sess=0x7f93e80ac7c0 relay-1 | V0715 01:29:07.112892 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f93e80ac7c0 relay-1 | V0715 01:29:07.615754 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0715 01:29:07.615774 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0715 01:29:07.615933 8 MoQSession.cpp:2368] start sess=0x7f93e80b1db0 relay-1 | V0715 01:29:07.616145 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f93e80b1db0 relay-1 | V0715 01:29:07.616177 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f93e80b1db0 relay-1 | V0715 01:29:07.616185 8 MoQSession.cpp:2705] onClientSetup sess=0x7f93e80b1db0 relay-1 | V0715 01:29:07.616190 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0715 01:29:07.616195 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0715 01:29:07.616201 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0715 01:29:07.616206 8 MoQSession.cpp:2561] sendSetup sess=0x7f93e80b1db0 relay-1 | V0715 01:29:07.616217 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f93e80b1db0 relay-1 | V0715 01:29:07.616499 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f93e80b1db0 relay-1 | V0715 01:29:07.616516 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0715 01:29:07.616522 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f93e80b1db0 relay-1 | V0715 01:29:10.617686 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f93e80b1db0 test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3507 test-client-1 | subscriber_connection_id: b97249ddb93b74c05a6089ed39636e2b test-client-1 | publisher_connection_id: 07c6fe99b9a39321a726466c3ae9066f test-client-1 | ... relay-1 | V0715 01:29:10.620508 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0715 01:29:10.620524 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0715 01:29:10.620714 8 MoQSession.cpp:2368] start sess=0x7f93e80c3a20 relay-1 | V0715 01:29:10.621034 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f93e80c3a20 relay-1 | V0715 01:29:10.621070 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f93e80c3a20 relay-1 | V0715 01:29:10.621080 8 MoQSession.cpp:2705] onClientSetup sess=0x7f93e80c3a20 relay-1 | V0715 01:29:10.621085 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0715 01:29:10.621088 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0715 01:29:10.621096 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0715 01:29:10.621099 8 MoQSession.cpp:2561] sendSetup sess=0x7f93e80c3a20 relay-1 | V0715 01:29:10.621127 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f93e80c3a20 relay-1 | V0715 01:29:10.621415 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f93e80c3a20 relay-1 | V0715 01:29:10.621434 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0715 01:29:10.621438 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7f93e80b1db0) has already published trackNamespace=moq-test/interop relay-1 | V0715 01:29:10.621448 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f93e80c3a20 relay-1 | V0715 01:29:12.622002 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f93e80c3a20 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: 3fdc148617c3864e6493f46cf032ed9b test-client-1 | ... test-client-1 exited with code 1 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 make[1]: *** [Makefile:85: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'