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-02T14:41:35Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-02T14:41:35Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-02T14:41:35Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-02T14:41:35Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-02T14:41:35Z" 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 | V0702 14:41:35.543122 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0702 14:41:35.544277 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 | V0702 14:41:41.160472 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0702 14:41:41.160503 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0702 14:41:41.160699 8 MoQSession.cpp:2368] start sess=0x7fc7f804afa0 relay-1 | V0702 14:41:41.160891 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fc7f804afa0 relay-1 | V0702 14:41:41.160954 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fc7f804afa0 relay-1 | V0702 14:41:41.160984 8 MoQSession.cpp:2705] onClientSetup sess=0x7fc7f804afa0 relay-1 | V0702 14:41:41.160993 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0702 14:41:41.160998 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0702 14:41:41.161005 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0702 14:41:41.161009 8 MoQSession.cpp:2561] sendSetup sess=0x7fc7f804afa0 relay-1 | V0702 14:41:41.161023 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fc7f804afa0 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 2a3cebacd1deedda4c9f073c4a63f19a test-client-1 | ... relay-1 | V0702 14:41:41.161262 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fc7f804afa0 relay-1 | V0702 14:41:41.163637 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0702 14:41:41.163650 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0702 14:41:41.163744 8 MoQSession.cpp:2368] start sess=0x7fc7f8067060 relay-1 | V0702 14:41:41.163924 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fc7f8067060 relay-1 | V0702 14:41:41.163955 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fc7f8067060 relay-1 | V0702 14:41:41.163961 8 MoQSession.cpp:2705] onClientSetup sess=0x7fc7f8067060 relay-1 | V0702 14:41:41.163964 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0702 14:41:41.163966 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0702 14:41:41.163970 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0702 14:41:41.163973 8 MoQSession.cpp:2561] sendSetup sess=0x7fc7f8067060 relay-1 | V0702 14:41:41.163979 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fc7f8067060 relay-1 | V0702 14:41:41.164235 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc7f8067060 relay-1 | V0702 14:41:41.164268 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0702 14:41:41.164284 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fc7f8067060 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 9b543efbd5930dfa6b479d33fc9da5a8 test-client-1 | ... relay-1 | V0702 14:41:43.165554 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fc7f8067060 relay-1 | V0702 14:41:43.168340 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0702 14:41:43.168363 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0702 14:41:43.168516 8 MoQSession.cpp:2368] start sess=0x7fc7f80789d0 relay-1 | V0702 14:41:43.168710 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fc7f80789d0 relay-1 | V0702 14:41:43.168749 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fc7f80789d0 relay-1 | V0702 14:41:43.168759 8 MoQSession.cpp:2705] onClientSetup sess=0x7fc7f80789d0 relay-1 | V0702 14:41:43.168768 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0702 14:41:43.168773 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0702 14:41:43.168779 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0702 14:41:43.168782 8 MoQSession.cpp:2561] sendSetup sess=0x7fc7f80789d0 relay-1 | V0702 14:41:43.168795 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fc7f80789d0 relay-1 | V0702 14:41:43.169043 8 MoQSession.cpp:3762] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fc7f80789d0 relay-1 | E0702 14:41:43.169074 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0702 14:41:43.169080 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0702 14:41:43.169084 8 MoQSession.cpp:5620] subscribeError sess=0x7fc7f80789d0 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 7d18439ec2afa00f69b833b6d3a67a05 test-client-1 | ... relay-1 | V0702 14:41:43.169345 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fc7f80789d0 relay-1 | V0702 14:41:43.171641 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0702 14:41:43.171656 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0702 14:41:43.171758 8 MoQSession.cpp:2368] start sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.171991 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.172017 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.172026 8 MoQSession.cpp:2705] onClientSetup sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.172033 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0702 14:41:43.172037 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0702 14:41:43.172043 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0702 14:41:43.172055 8 MoQSession.cpp:2561] sendSetup sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.172064 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.174471 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0702 14:41:43.174490 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0702 14:41:43.174596 8 MoQSession.cpp:2368] start sess=0x7fc7f809dca0 relay-1 | V0702 14:41:43.174770 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fc7f809dca0 relay-1 | V0702 14:41:43.174800 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fc7f809dca0 relay-1 | V0702 14:41:43.174807 8 MoQSession.cpp:2705] onClientSetup sess=0x7fc7f809dca0 relay-1 | V0702 14:41:43.174811 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0702 14:41:43.174814 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0702 14:41:43.174818 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0702 14:41:43.174821 8 MoQSession.cpp:2561] sendSetup sess=0x7fc7f809dca0 relay-1 | V0702 14:41:43.174829 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fc7f809dca0 relay-1 | V0702 14:41:43.175085 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.175123 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0702 14:41:43.175134 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7fc7f8067060) has already published trackNamespace=moq-test/interop relay-1 | V0702 14:41:43.175148 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.175178 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fc7f809dca0 relay-1 | V0702 14:41:43.175342 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0702 14:41:43.175351 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0702 14:41:43.175363 8 MoQSession.cpp:5485] subscribe sess=0x7fc7f808ac70 relay-1 | E0702 14:41:43.175666 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0702 14:41:43.175676 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0702 14:41:43.175679 8 MoQSession.cpp:5258] onConnectionError sess=0x7fc7f808ac70 relay-1 | E0702 14:41:43.175681 8 MoQSession.cpp:5259] MoQCodec control stream parse error err=3 relay-1 | V0702 14:41:43.175684 8 MoQSession.cpp:2494] close sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.175689 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0702 14:41:43.175693 8 MoQRelay.cpp:307] Pruning empty subtree at: interop relay-1 | V0702 14:41:43.175699 8 MoQSession.cpp:1913] subscribeError trackReceiveState=0x7fc7f80990c0 relay-1 | V0702 14:41:43.175706 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.175748 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.175781 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fc7f808ac70 relay-1 | V0702 14:41:43.175961 8 MoQSession.cpp:5581] Subscribe ready trackReceiveState=0x7fc7f80990c0 requestID=1 relay-1 | V0702 14:41:43.175982 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0702 14:41:43.175996 8 MoQSession.cpp:3899] Application subscribe error err=upstream subscribe failed: Session closed relay-1 | V0702 14:41:43.176000 8 MoQSession.cpp:5620] subscribeError sess=0x7fc7f809dca0 test-client-1 | not ok 4 - announce-subscribe test-client-1 | --- relay-1 | V0702 14:41:43.176089 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7fc7f808ac70 test-client-1 | duration_ms: 6 relay-1 | V0702 14:41:43.176143 8 MoQSession.cpp:2273] ~MoQSession sess=0x7fc7f808ac70 test-client-1 | message: "publisher session error: webtransport error: read error: RESET_STREAM: 386759528: read error: RESET_STREAM: 386759528" test-client-1 | ... relay-1 | E20260702 14:41:43.176342 8 HQSession.cpp:578] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=dde56fd2e9a4b264, server CID=400000038923fcb6, downstream=[::ffff:172.18.0.3]:42939, [::]:4443=local, drain=none relay-1 | V0702 14:41:43.176709 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fc7f809dca0 relay-1 | V0702 14:41:43.178512 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0702 14:41:43.178525 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0702 14:41:43.178619 8 MoQSession.cpp:2368] start sess=0x7fc7f80ace10 relay-1 | V0702 14:41:43.178782 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fc7f80ace10 relay-1 | V0702 14:41:43.178811 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fc7f80ace10 relay-1 | V0702 14:41:43.178818 8 MoQSession.cpp:2705] onClientSetup sess=0x7fc7f80ace10 relay-1 | V0702 14:41:43.178821 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0702 14:41:43.178825 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0702 14:41:43.178830 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0702 14:41:43.178833 8 MoQSession.cpp:2561] sendSetup sess=0x7fc7f80ace10 relay-1 | V0702 14:41:43.178841 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fc7f80ace10 relay-1 | V0702 14:41:43.179090 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fc7f80ace10 relay-1 | V0702 14:41:43.179114 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0702 14:41:43.179119 8 MoQSession.cpp:5620] subscribeError sess=0x7fc7f80ace10 relay-1 | V0702 14:41:43.179349 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fc7f80ace10 relay-1 | V0702 14:41:43.682861 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0702 14:41:43.682894 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0702 14:41:43.683022 8 MoQSession.cpp:2368] start sess=0x7fc7f80b2860 relay-1 | V0702 14:41:43.683275 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fc7f80b2860 relay-1 | V0702 14:41:43.683313 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fc7f80b2860 relay-1 | V0702 14:41:43.683326 8 MoQSession.cpp:2705] onClientSetup sess=0x7fc7f80b2860 relay-1 | V0702 14:41:43.683331 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0702 14:41:43.683336 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0702 14:41:43.683342 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0702 14:41:43.683352 8 MoQSession.cpp:2561] sendSetup sess=0x7fc7f80b2860 relay-1 | V0702 14:41:43.683365 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fc7f80b2860 relay-1 | V0702 14:41:43.683654 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc7f80b2860 relay-1 | V0702 14:41:43.683675 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0702 14:41:43.683684 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fc7f80b2860 test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: 6ee0aa34d555f586869901a829a965da test-client-1 | publisher_connection_id: f609f1fb24aa29b048317a655bf42192 test-client-1 | ... relay-1 | V0702 14:41:46.685440 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fc7f80b2860 relay-1 | V0702 14:41:46.688373 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0702 14:41:46.688411 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0702 14:41:46.688537 8 MoQSession.cpp:2368] start sess=0x7fc7f80c3e40 relay-1 | V0702 14:41:46.688822 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7fc7f80c3e40 relay-1 | V0702 14:41:46.688866 8 MoQSession.cpp:2916] controlReadLoop sess=0x7fc7f80c3e40 relay-1 | V0702 14:41:46.688875 8 MoQSession.cpp:2705] onClientSetup sess=0x7fc7f80c3e40 relay-1 | V0702 14:41:46.688880 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0702 14:41:46.688884 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0702 14:41:46.688889 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0702 14:41:46.688893 8 MoQSession.cpp:2561] sendSetup sess=0x7fc7f80c3e40 relay-1 | V0702 14:41:46.688906 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7fc7f80c3e40 relay-1 | V0702 14:41:46.689143 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc7f80c3e40 relay-1 | V0702 14:41:46.689166 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0702 14:41:46.689171 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7fc7f80b2860) has already published trackNamespace=moq-test/interop relay-1 | V0702 14:41:46.689184 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fc7f80c3e40 relay-1 | V0702 14:41:48.690625 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7fc7f80c3e40 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2105 test-client-1 | connection_id: dc74821a930c70e0d2374220d6551814 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'