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-28T01:38:04Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-28T01:38:04Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-28T01:38:04Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-28T01:38:04Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-28T01:38:04Z" 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 | V0728 01:38:05.123481 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0728 01:38:05.124589 7 MoQServer.cpp:160] 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 | V0728 01:38:10.858035 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:38:10.858070 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0728 01:38:10.858223 8 MoQSession.cpp:2389] start sess=0x7f264004b1c0 relay-1 | V0728 01:38:10.858508 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f264004b1c0 relay-1 | V0728 01:38:10.858562 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f264004b1c0 relay-1 | V0728 01:38:10.858586 8 MoQSession.cpp:2726] onClientSetup sess=0x7f264004b1c0 relay-1 | V0728 01:38:10.858593 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:38:10.858595 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0728 01:38:10.858599 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0728 01:38:10.858605 8 MoQSession.cpp:2582] sendSetup sess=0x7f264004b1c0 relay-1 | V0728 01:38:10.858619 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f264004b1c0 relay-1 | V0728 01:38:10.858871 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f264004b1c0 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 1ea608582283f9c30b8e0250aad8d452 test-client-1 | ... relay-1 | V0728 01:38:10.860549 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:38:10.860563 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0728 01:38:10.860622 8 MoQSession.cpp:2389] start sess=0x7f26400670b0 relay-1 | V0728 01:38:10.860797 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f26400670b0 relay-1 | V0728 01:38:10.860819 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f26400670b0 relay-1 | V0728 01:38:10.860826 8 MoQSession.cpp:2726] onClientSetup sess=0x7f26400670b0 relay-1 | V0728 01:38:10.860831 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:38:10.860833 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0728 01:38:10.860836 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0728 01:38:10.860841 8 MoQSession.cpp:2582] sendSetup sess=0x7f26400670b0 relay-1 | V0728 01:38:10.860848 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f26400670b0 relay-1 | V0728 01:38:10.861062 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f26400670b0 relay-1 | V0728 01:38:10.861102 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0728 01:38:10.861117 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f26400670b0 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2002 test-client-1 | connection_id: fd29eb1df211454adcc9ab40d0d28c50 test-client-1 | ... relay-1 | V0728 01:38:12.862062 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f26400670b0 relay-1 | V0728 01:38:12.864242 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:38:12.864267 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0728 01:38:12.864363 8 MoQSession.cpp:2389] start sess=0x7f2640079020 relay-1 | V0728 01:38:12.864557 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f2640079020 relay-1 | V0728 01:38:12.864597 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f2640079020 relay-1 | V0728 01:38:12.864610 8 MoQSession.cpp:2726] onClientSetup sess=0x7f2640079020 relay-1 | V0728 01:38:12.864614 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:38:12.864619 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0728 01:38:12.864623 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0728 01:38:12.864625 8 MoQSession.cpp:2582] sendSetup sess=0x7f2640079020 relay-1 | V0728 01:38:12.864641 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f2640079020 relay-1 | V0728 01:38:12.864854 8 MoQSession.cpp:3800] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f2640079020 relay-1 | E0728 01:38:12.864891 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0728 01:38:12.864903 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0728 01:38:12.864917 8 MoQSession.cpp:5659] subscribeError sess=0x7f2640079020 relay-1 | V0728 01:38:12.865125 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f2640079020 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: e240ee559a0347718a93c718c507c1d7 test-client-1 | ... relay-1 | V0728 01:38:12.867001 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:38:12.867018 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0728 01:38:12.867076 8 MoQSession.cpp:2389] start sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.867249 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.867279 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.867288 8 MoQSession.cpp:2726] onClientSetup sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.867291 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:38:12.867296 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0728 01:38:12.867303 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0728 01:38:12.867305 8 MoQSession.cpp:2582] sendSetup sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.867313 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.869019 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:38:12.869033 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0728 01:38:12.869092 8 MoQSession.cpp:2389] start sess=0x7f264009e7e0 relay-1 | V0728 01:38:12.869251 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f264009e7e0 relay-1 | V0728 01:38:12.869281 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f264009e7e0 relay-1 | V0728 01:38:12.869290 8 MoQSession.cpp:2726] onClientSetup sess=0x7f264009e7e0 relay-1 | V0728 01:38:12.869292 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:38:12.869295 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0728 01:38:12.869298 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0728 01:38:12.869300 8 MoQSession.cpp:2582] sendSetup sess=0x7f264009e7e0 relay-1 | V0728 01:38:12.869310 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f264009e7e0 relay-1 | V0728 01:38:12.869530 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.869545 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f264009e7e0 relay-1 | V0728 01:38:12.869554 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | W0728 01:38:12.869560 8 MoQRelay.cpp:158] PublishNamespace: Existing session (0x7f26400670b0) has already published trackNamespace=moq-test/interop relay-1 | V0728 01:38:12.869578 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.869612 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0728 01:38:12.869619 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0728 01:38:12.869638 8 MoQSession.cpp:5524] subscribe sess=0x7f264008b5a0 relay-1 | E0728 01:38:12.869862 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0728 01:38:12.869872 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0728 01:38:12.869874 8 MoQSession.cpp:5295] onConnectionError sess=0x7f264008b5a0 relay-1 | E0728 01:38:12.869875 8 MoQSession.cpp:5296] MoQCodec control stream parse error err=3 relay-1 | V0728 01:38:12.869876 8 MoQSession.cpp:2515] close sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.869881 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0728 01:38:12.869884 8 MoQRelay.cpp:309] Pruning empty subtree at: interop relay-1 | V0728 01:38:12.869893 8 MoQSession.cpp:1934] subscribeError trackReceiveState=0x7f2640099c10 relay-1 | V0728 01:38:12.869898 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.869949 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.869955 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.870047 8 MoQSession.cpp:5620] Subscribe ready trackReceiveState=0x7f2640099c10 requestID=1 relay-1 | V0728 01:38:12.870064 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0728 01:38:12.870081 8 MoQSession.cpp:3937] Application subscribe error err=upstream subscribe failed: Session closed relay-1 | V0728 01:38:12.870083 8 MoQSession.cpp:5659] subscribeError sess=0x7f264009e7e0 relay-1 | V0728 01:38:12.870154 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f264008b5a0 relay-1 | V0728 01:38:12.870167 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f264008b5a0 test-client-1 | not ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | message: "publisher session error: webtransport error: session error: connection error: closed: session error: connection error: closed: connection error: closed" test-client-1 | ... relay-1 | E20260728 01:38:12.870321 8 HQSession.cpp:579] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=814915baf60c39f1, server CID=400000059afd5295, downstream=[::ffff:172.18.0.3]:52467, [::]:4443=local, drain=none relay-1 | V0728 01:38:12.870679 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f264009e7e0 relay-1 | V0728 01:38:12.872078 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:38:12.872093 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0728 01:38:12.872155 8 MoQSession.cpp:2389] start sess=0x7f26400adc60 relay-1 | V0728 01:38:12.872281 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f26400adc60 relay-1 | V0728 01:38:12.872328 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f26400adc60 relay-1 | V0728 01:38:12.872338 8 MoQSession.cpp:2726] onClientSetup sess=0x7f26400adc60 relay-1 | V0728 01:38:12.872340 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:38:12.872342 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0728 01:38:12.872345 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0728 01:38:12.872347 8 MoQSession.cpp:2582] sendSetup sess=0x7f26400adc60 relay-1 | V0728 01:38:12.872353 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f26400adc60 relay-1 | V0728 01:38:12.872579 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f26400adc60 relay-1 | V0728 01:38:12.872600 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0728 01:38:12.872602 8 MoQSession.cpp:5659] subscribeError sess=0x7f26400adc60 relay-1 | V0728 01:38:12.872784 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f26400adc60 relay-1 | V0728 01:38:13.377425 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:38:13.377452 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0728 01:38:13.377534 8 MoQSession.cpp:2389] start sess=0x7f26400b3900 relay-1 | V0728 01:38:13.377805 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f26400b3900 relay-1 | V0728 01:38:13.377852 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f26400b3900 relay-1 | V0728 01:38:13.377867 8 MoQSession.cpp:2726] onClientSetup sess=0x7f26400b3900 relay-1 | V0728 01:38:13.377870 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:38:13.377874 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0728 01:38:13.377878 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0728 01:38:13.377880 8 MoQSession.cpp:2582] sendSetup sess=0x7f26400b3900 relay-1 | V0728 01:38:13.377894 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f26400b3900 relay-1 | V0728 01:38:13.378162 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f26400b3900 relay-1 | V0728 01:38:13.378180 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0728 01:38:13.378188 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f26400b3900 test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3508 test-client-1 | subscriber_connection_id: 298f1aec735ab0fadac9d112723c9ca8 test-client-1 | publisher_connection_id: d1227eb60e0ae1b29b29caba4e11057c test-client-1 | ... relay-1 | V0728 01:38:16.379074 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f26400b3900 relay-1 | V0728 01:38:16.381672 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0728 01:38:16.381690 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0728 01:38:16.381789 8 MoQSession.cpp:2389] start sess=0x7f26400c4790 relay-1 | V0728 01:38:16.381982 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f26400c4790 relay-1 | V0728 01:38:16.382021 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f26400c4790 relay-1 | V0728 01:38:16.382034 8 MoQSession.cpp:2726] onClientSetup sess=0x7f26400c4790 relay-1 | V0728 01:38:16.382037 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0728 01:38:16.382041 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0728 01:38:16.382046 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0728 01:38:16.382055 8 MoQSession.cpp:2582] sendSetup sess=0x7f26400c4790 relay-1 | V0728 01:38:16.382068 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f26400c4790 relay-1 | V0728 01:38:16.382350 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f26400c4790 relay-1 | V0728 01:38:16.382377 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | W0728 01:38:16.382383 8 MoQRelay.cpp:158] PublishNamespace: Existing session (0x7f26400b3900) has already published trackNamespace=moq-test/interop relay-1 | V0728 01:38:16.382414 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f26400c4790 relay-1 | V0728 01:38:18.384121 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f26400c4790 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2105 test-client-1 | connection_id: 59538f0ae52cb9039590176b0e831b20 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:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'