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-06-29T02:20:07Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-06-29T02:20:07Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-06-29T02:20:07Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-06-29T02:20:07Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-06-29T02:20:07Z" 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 | V0629 02:20:07.272585 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0629 02:20:07.273737 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 | V0629 02:20:12.876153 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0629 02:20:12.876179 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0629 02:20:12.876404 8 MoQSession.cpp:2338] start sess=0x7fb87404b0b0 relay-1 | V0629 02:20:12.876671 8 MoQSession.cpp:6125] onNewBidiStream sess=0x7fb87404b0b0 relay-1 | V0629 02:20:12.876742 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fb87404b0b0 relay-1 | V0629 02:20:12.876802 8 MoQSession.cpp:2675] onClientSetup sess=0x7fb87404b0b0 relay-1 | V0629 02:20:12.876830 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0629 02:20:12.876851 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0629 02:20:12.876883 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0629 02:20:12.876905 8 MoQSession.cpp:2531] sendSetup sess=0x7fb87404b0b0 relay-1 | V0629 02:20:12.876938 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fb87404b0b0 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 2cb6a3eb36ad03b41dd037aa22bcdbe0 test-client-1 | ... relay-1 | V0629 02:20:12.877244 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fb87404b0b0 relay-1 | V0629 02:20:12.879468 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0629 02:20:12.879511 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0629 02:20:12.879610 8 MoQSession.cpp:2338] start sess=0x7fb874067140 relay-1 | V0629 02:20:12.879939 8 MoQSession.cpp:6125] onNewBidiStream sess=0x7fb874067140 relay-1 | V0629 02:20:12.879999 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fb874067140 relay-1 | V0629 02:20:12.880032 8 MoQSession.cpp:2675] onClientSetup sess=0x7fb874067140 relay-1 | V0629 02:20:12.880039 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0629 02:20:12.880042 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0629 02:20:12.880047 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0629 02:20:12.880051 8 MoQSession.cpp:2531] sendSetup sess=0x7fb874067140 relay-1 | V0629 02:20:12.880059 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fb874067140 relay-1 | V0629 02:20:12.880345 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb874067140 relay-1 | V0629 02:20:12.880381 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0629 02:20:12.880406 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fb874067140 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 2f2185a989acfef968dae06fc8cbdb89 test-client-1 | ... relay-1 | V0629 02:20:14.881535 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fb874067140 relay-1 | V0629 02:20:14.884094 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0629 02:20:14.884110 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0629 02:20:14.884235 8 MoQSession.cpp:2338] start sess=0x7fb874078ac0 relay-1 | V0629 02:20:14.884452 8 MoQSession.cpp:6125] onNewBidiStream sess=0x7fb874078ac0 relay-1 | V0629 02:20:14.884500 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fb874078ac0 relay-1 | V0629 02:20:14.884513 8 MoQSession.cpp:2675] onClientSetup sess=0x7fb874078ac0 relay-1 | V0629 02:20:14.884518 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0629 02:20:14.884522 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0629 02:20:14.884528 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0629 02:20:14.884535 8 MoQSession.cpp:2531] sendSetup sess=0x7fb874078ac0 relay-1 | V0629 02:20:14.884548 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fb874078ac0 relay-1 | V0629 02:20:14.884794 8 MoQSession.cpp:3729] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fb874078ac0 relay-1 | E0629 02:20:14.884842 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0629 02:20:14.884854 8 MoQSession.cpp:3866] Application subscribe error err=no such namespace or track relay-1 | V0629 02:20:14.884858 8 MoQSession.cpp:5587] subscribeError sess=0x7fb874078ac0 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 92a8399d1f90e347fa6f60161eacd25e test-client-1 | ... relay-1 | V0629 02:20:14.885412 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fb874078ac0 relay-1 | V0629 02:20:14.887432 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0629 02:20:14.887449 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0629 02:20:14.887565 8 MoQSession.cpp:2338] start sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.887800 8 MoQSession.cpp:6125] onNewBidiStream sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.887824 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.887832 8 MoQSession.cpp:2675] onClientSetup sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.887836 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0629 02:20:14.887840 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0629 02:20:14.887845 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0629 02:20:14.887849 8 MoQSession.cpp:2531] sendSetup sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.887857 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.890238 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0629 02:20:14.890256 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0629 02:20:14.890378 8 MoQSession.cpp:2338] start sess=0x7fb87409df50 relay-1 | V0629 02:20:14.890563 8 MoQSession.cpp:6125] onNewBidiStream sess=0x7fb87409df50 relay-1 | V0629 02:20:14.890597 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fb87409df50 relay-1 | V0629 02:20:14.890604 8 MoQSession.cpp:2675] onClientSetup sess=0x7fb87409df50 relay-1 | V0629 02:20:14.890608 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0629 02:20:14.890611 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0629 02:20:14.890615 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0629 02:20:14.890618 8 MoQSession.cpp:2531] sendSetup sess=0x7fb87409df50 relay-1 | V0629 02:20:14.890626 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fb87409df50 relay-1 | V0629 02:20:14.890941 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.890960 8 MoQSession.cpp:3729] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fb87409df50 relay-1 | V0629 02:20:14.890973 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0629 02:20:14.890979 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7fb874067140) has already published trackNamespace=moq-test/interop relay-1 | V0629 02:20:14.890991 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.891024 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0629 02:20:14.891034 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0629 02:20:14.891056 8 MoQSession.cpp:5452] subscribe sess=0x7fb87408a8b0 relay-1 | E0629 02:20:14.891414 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0629 02:20:14.891426 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0629 02:20:14.891431 8 MoQSession.cpp:5225] onConnectionError sess=0x7fb87408a8b0 relay-1 | E0629 02:20:14.891434 8 MoQSession.cpp:5226] MoQCodec control stream parse error err=3 relay-1 | V0629 02:20:14.891438 8 MoQSession.cpp:2464] close sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.891444 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0629 02:20:14.891450 8 MoQRelay.cpp:307] Pruning empty subtree at: interop relay-1 | V0629 02:20:14.891456 8 MoQSession.cpp:1883] subscribeError trackReceiveState=0x7fb874098650 relay-1 | V0629 02:20:14.891461 8 MoQSession.cpp:2305] requestCancellation from cleanup sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.891527 8 MoQSession.cpp:2480] requestCancellation from close sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.891540 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fb87408a8b0 test-client-1 | not ok 4 - announce-subscribe relay-1 | V0629 02:20:14.891806 8 MoQSession.cpp:5548] Subscribe ready trackReceiveState=0x7fb874098650 requestID=1 relay-1 | V0629 02:20:14.891862 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0629 02:20:14.891897 8 MoQSession.cpp:3866] Application subscribe error err=upstream subscribe failed: Session closed 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 | V0629 02:20:14.891922 8 MoQSession.cpp:5587] subscribeError sess=0x7fb87409df50 relay-1 | V0629 02:20:14.892017 8 MoQSession.cpp:2489] exit controlWriteLoop sess=0x7fb87408a8b0 relay-1 | V0629 02:20:14.892035 8 MoQSession.cpp:2243] ~MoQSession sess=0x7fb87408a8b0 relay-1 | E20260629 02:20:14.892175 8 HQSession.cpp:558] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=8fb9124ae62cf5a4, server CID=4000000bc7402861, downstream=[::ffff:172.18.0.3]:37509, [::]:4443=local, drain=none relay-1 | V0629 02:20:14.892461 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fb87409df50 relay-1 | V0629 02:20:14.894226 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0629 02:20:14.894244 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0629 02:20:14.894374 8 MoQSession.cpp:2338] start sess=0x7fb8740ad400 relay-1 | V0629 02:20:14.894582 8 MoQSession.cpp:6125] onNewBidiStream sess=0x7fb8740ad400 relay-1 | V0629 02:20:14.894606 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fb8740ad400 relay-1 | V0629 02:20:14.894610 8 MoQSession.cpp:2675] onClientSetup sess=0x7fb8740ad400 relay-1 | V0629 02:20:14.894614 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0629 02:20:14.894617 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0629 02:20:14.894623 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0629 02:20:14.894626 8 MoQSession.cpp:2531] sendSetup sess=0x7fb8740ad400 relay-1 | V0629 02:20:14.894635 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fb8740ad400 relay-1 | V0629 02:20:14.894935 8 MoQSession.cpp:3729] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fb8740ad400 relay-1 | V0629 02:20:14.894958 8 MoQSession.cpp:3866] Application subscribe error err=no such namespace or track relay-1 | V0629 02:20:14.894963 8 MoQSession.cpp:5587] subscribeError sess=0x7fb8740ad400 relay-1 | V0629 02:20:14.895149 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fb8740ad400 relay-1 | V0629 02:20:15.398187 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0629 02:20:15.398203 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0629 02:20:15.398307 8 MoQSession.cpp:2338] start sess=0x7fb8740b2800 relay-1 | V0629 02:20:15.398606 8 MoQSession.cpp:6125] onNewBidiStream sess=0x7fb8740b2800 relay-1 | V0629 02:20:15.398639 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fb8740b2800 relay-1 | V0629 02:20:15.398648 8 MoQSession.cpp:2675] onClientSetup sess=0x7fb8740b2800 relay-1 | V0629 02:20:15.398652 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0629 02:20:15.398655 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0629 02:20:15.398661 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0629 02:20:15.398664 8 MoQSession.cpp:2531] sendSetup sess=0x7fb8740b2800 relay-1 | V0629 02:20:15.398673 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fb8740b2800 relay-1 | V0629 02:20:15.398968 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb8740b2800 relay-1 | V0629 02:20:15.398988 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0629 02:20:15.398997 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fb8740b2800 relay-1 | V0629 02:20:18.400627 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fb8740b2800 test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3508 test-client-1 | subscriber_connection_id: 622e10fbec6dc36eee5789e7b81aa3d2 test-client-1 | publisher_connection_id: 981c90ef19830d5c9207827cdac41c62 test-client-1 | ... relay-1 | V0629 02:20:18.403436 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0629 02:20:18.403453 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0629 02:20:18.403641 8 MoQSession.cpp:2338] start sess=0x7fb8740c37e0 relay-1 | V0629 02:20:18.403888 8 MoQSession.cpp:6125] onNewBidiStream sess=0x7fb8740c37e0 relay-1 | V0629 02:20:18.403915 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fb8740c37e0 relay-1 | V0629 02:20:18.403921 8 MoQSession.cpp:2675] onClientSetup sess=0x7fb8740c37e0 relay-1 | V0629 02:20:18.403924 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0629 02:20:18.403926 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0629 02:20:18.403930 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0629 02:20:18.403933 8 MoQSession.cpp:2531] sendSetup sess=0x7fb8740c37e0 relay-1 | V0629 02:20:18.403942 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fb8740c37e0 relay-1 | V0629 02:20:18.404281 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb8740c37e0 relay-1 | V0629 02:20:18.404299 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0629 02:20:18.404303 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7fb8740b2800) has already published trackNamespace=moq-test/interop relay-1 | V0629 02:20:18.404314 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fb8740c37e0 relay-1 | V0629 02:20:20.405673 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fb8740c37e0 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2105 test-client-1 | connection_id: a7c30fe033fc65454137abb2fe90df29 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'