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-10T01:38:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-10T01:38:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-10T01:38:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-10T01:38:43Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-10T01:38:43Z" 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 | V0710 01:38:43.506739 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0710 01:38:43.507931 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 | V0710 01:38:49.119634 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0710 01:38:49.119662 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0710 01:38:49.119871 8 MoQSession.cpp:2368] start sess=0x7f0d6804aff0 relay-1 | V0710 01:38:49.120105 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f0d6804aff0 relay-1 | V0710 01:38:49.120170 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f0d6804aff0 relay-1 | V0710 01:38:49.120194 8 MoQSession.cpp:2705] onClientSetup sess=0x7f0d6804aff0 relay-1 | V0710 01:38:49.120205 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0710 01:38:49.120209 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0710 01:38:49.120215 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0710 01:38:49.120218 8 MoQSession.cpp:2561] sendSetup sess=0x7f0d6804aff0 relay-1 | V0710 01:38:49.120232 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f0d6804aff0 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: ab841d951b48488b350881e97411f2db test-client-1 | ... relay-1 | V0710 01:38:49.120516 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f0d6804aff0 relay-1 | V0710 01:38:49.122852 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0710 01:38:49.122865 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0710 01:38:49.122958 8 MoQSession.cpp:2368] start sess=0x7f0d68067110 relay-1 | V0710 01:38:49.123229 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f0d68067110 relay-1 | V0710 01:38:49.123252 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f0d68067110 relay-1 | V0710 01:38:49.123256 8 MoQSession.cpp:2705] onClientSetup sess=0x7f0d68067110 relay-1 | V0710 01:38:49.123259 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0710 01:38:49.123261 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0710 01:38:49.123264 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0710 01:38:49.123266 8 MoQSession.cpp:2561] sendSetup sess=0x7f0d68067110 relay-1 | V0710 01:38:49.123273 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f0d68067110 relay-1 | V0710 01:38:49.123623 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f0d68067110 relay-1 | V0710 01:38:49.123663 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0710 01:38:49.123680 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f0d68067110 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 41f9788d9c4ed1e30e8e6a515b8113e5 test-client-1 | ... relay-1 | V0710 01:38:51.124802 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f0d68067110 relay-1 | V0710 01:38:51.127417 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0710 01:38:51.127437 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0710 01:38:51.127587 8 MoQSession.cpp:2368] start sess=0x7f0d68078a10 relay-1 | V0710 01:38:51.127764 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f0d68078a10 relay-1 | V0710 01:38:51.127798 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f0d68078a10 relay-1 | V0710 01:38:51.127808 8 MoQSession.cpp:2705] onClientSetup sess=0x7f0d68078a10 relay-1 | V0710 01:38:51.127818 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0710 01:38:51.127823 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0710 01:38:51.127829 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0710 01:38:51.127834 8 MoQSession.cpp:2561] sendSetup sess=0x7f0d68078a10 relay-1 | V0710 01:38:51.127847 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f0d68078a10 relay-1 | V0710 01:38:51.128077 8 MoQSession.cpp:3762] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f0d68078a10 relay-1 | E0710 01:38:51.128115 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0710 01:38:51.128123 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0710 01:38:51.128128 8 MoQSession.cpp:5620] subscribeError sess=0x7f0d68078a10 relay-1 | V0710 01:38:51.128403 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f0d68078a10 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 65585d4911ee61b703866f1ec9c78d35 test-client-1 | ... relay-1 | V0710 01:38:51.130755 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0710 01:38:51.130773 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0710 01:38:51.130867 8 MoQSession.cpp:2368] start sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.131090 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.131114 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.131121 8 MoQSession.cpp:2705] onClientSetup sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.131124 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0710 01:38:51.131128 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0710 01:38:51.131133 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0710 01:38:51.131136 8 MoQSession.cpp:2561] sendSetup sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.131145 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.133410 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0710 01:38:51.133425 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0710 01:38:51.133545 8 MoQSession.cpp:2368] start sess=0x7f0d6809dfa0 relay-1 | V0710 01:38:51.133697 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f0d6809dfa0 relay-1 | V0710 01:38:51.133726 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f0d6809dfa0 relay-1 | V0710 01:38:51.133733 8 MoQSession.cpp:2705] onClientSetup sess=0x7f0d6809dfa0 relay-1 | V0710 01:38:51.133736 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0710 01:38:51.133740 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0710 01:38:51.133746 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0710 01:38:51.133754 8 MoQSession.cpp:2561] sendSetup sess=0x7f0d6809dfa0 relay-1 | V0710 01:38:51.133762 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f0d6809dfa0 relay-1 | V0710 01:38:51.134013 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.134031 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f0d6809dfa0 relay-1 | V0710 01:38:51.134041 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0710 01:38:51.134045 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7f0d68067110) has already published trackNamespace=moq-test/interop relay-1 | V0710 01:38:51.134057 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.134094 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0710 01:38:51.134105 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0710 01:38:51.134115 8 MoQSession.cpp:5485] subscribe sess=0x7f0d6808a6e0 relay-1 | E0710 01:38:51.134450 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0710 01:38:51.134464 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0710 01:38:51.134469 8 MoQSession.cpp:5258] onConnectionError sess=0x7f0d6808a6e0 relay-1 | E0710 01:38:51.134472 8 MoQSession.cpp:5259] MoQCodec control stream parse error err=3 relay-1 | V0710 01:38:51.134476 8 MoQSession.cpp:2494] close sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.134482 8 MoQRelay.cpp:314] publishNamespaceDone ns=moq-test/interop relay-1 | V0710 01:38:51.134487 8 MoQRelay.cpp:307] Pruning empty subtree at: interop relay-1 | V0710 01:38:51.134494 8 MoQSession.cpp:1913] subscribeError trackReceiveState=0x7f0d680993c0 relay-1 | V0710 01:38:51.134498 8 MoQSession.cpp:2335] requestCancellation from cleanup sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.134570 8 MoQSession.cpp:2510] requestCancellation from close sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.134607 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.134730 8 MoQSession.cpp:5581] Subscribe ready trackReceiveState=0x7f0d680993c0 requestID=1 relay-1 | V0710 01:38:51.134750 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0710 01:38:51.134762 8 MoQSession.cpp:3899] Application subscribe error err=upstream subscribe failed: Session closed relay-1 | V0710 01:38:51.134767 8 MoQSession.cpp:5620] subscribeError sess=0x7f0d6809dfa0 relay-1 | V0710 01:38:51.134843 8 MoQSession.cpp:2519] exit controlWriteLoop sess=0x7f0d6808a6e0 relay-1 | V0710 01:38:51.134861 8 MoQSession.cpp:2273] ~MoQSession sess=0x7f0d6808a6e0 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: session error: connection error: closed: session error: connection error: closed: connection error: closed" test-client-1 | ... relay-1 | E20260710 01:38:51.135067 8 HQSession.cpp:579] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=963936876e76109b, server CID=40000010571285e0, downstream=[::ffff:172.18.0.3]:34737, [::]:4443=local, drain=none relay-1 | V0710 01:38:51.135435 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f0d6809dfa0 relay-1 | V0710 01:38:51.137314 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0710 01:38:51.137328 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0710 01:38:51.137463 8 MoQSession.cpp:2368] start sess=0x7f0d680acc60 relay-1 | V0710 01:38:51.137658 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f0d680acc60 relay-1 | V0710 01:38:51.137681 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f0d680acc60 relay-1 | V0710 01:38:51.137687 8 MoQSession.cpp:2705] onClientSetup sess=0x7f0d680acc60 relay-1 | V0710 01:38:51.137690 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0710 01:38:51.137694 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0710 01:38:51.137699 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0710 01:38:51.137703 8 MoQSession.cpp:2561] sendSetup sess=0x7f0d680acc60 relay-1 | V0710 01:38:51.137712 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f0d680acc60 relay-1 | V0710 01:38:51.137964 8 MoQSession.cpp:3762] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f0d680acc60 relay-1 | V0710 01:38:51.137981 8 MoQSession.cpp:3899] Application subscribe error err=no such namespace or track relay-1 | V0710 01:38:51.137983 8 MoQSession.cpp:5620] subscribeError sess=0x7f0d680acc60 relay-1 | V0710 01:38:51.138197 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f0d680acc60 relay-1 | V0710 01:38:51.641131 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0710 01:38:51.641154 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0710 01:38:51.641269 8 MoQSession.cpp:2368] start sess=0x7f0d680b2930 relay-1 | V0710 01:38:51.641521 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f0d680b2930 relay-1 | V0710 01:38:51.641562 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f0d680b2930 relay-1 | V0710 01:38:51.641573 8 MoQSession.cpp:2705] onClientSetup sess=0x7f0d680b2930 relay-1 | V0710 01:38:51.641606 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0710 01:38:51.641648 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0710 01:38:51.641658 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0710 01:38:51.641662 8 MoQSession.cpp:2561] sendSetup sess=0x7f0d680b2930 relay-1 | V0710 01:38:51.641677 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f0d680b2930 relay-1 | V0710 01:38:51.641927 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f0d680b2930 relay-1 | V0710 01:38:51.641945 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0710 01:38:51.641953 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f0d680b2930 test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3507 test-client-1 | subscriber_connection_id: 15877480c886b4e1f662be62eec3869a test-client-1 | publisher_connection_id: 86773ef771acb74dfa8c0136fbb0fb17 test-client-1 | ... relay-1 | V0710 01:38:54.642975 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f0d680b2930 relay-1 | V0710 01:38:54.645677 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0710 01:38:54.645697 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0710 01:38:54.645940 8 MoQSession.cpp:2368] start sess=0x7f0d680c3b50 relay-1 | V0710 01:38:54.645986 8 MoQSession.cpp:6158] onNewBidiStream sess=0x7f0d680c3b50 relay-1 | V0710 01:38:54.646006 8 MoQSession.cpp:2916] controlReadLoop sess=0x7f0d680c3b50 relay-1 | V0710 01:38:54.646012 8 MoQSession.cpp:2705] onClientSetup sess=0x7f0d680c3b50 relay-1 | V0710 01:38:54.646015 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0710 01:38:54.646018 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0710 01:38:54.646022 8 MoQSession.cpp:2781] Negotiated Version=0xff000010 (draft-16) relay-1 | V0710 01:38:54.646024 8 MoQSession.cpp:2561] sendSetup sess=0x7f0d680c3b50 relay-1 | V0710 01:38:54.646033 8 MoQSession.cpp:2517] controlWriteLoop sess=0x7f0d680c3b50 relay-1 | V0710 01:38:54.646303 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f0d680c3b50 relay-1 | V0710 01:38:54.646327 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0710 01:38:54.646333 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7f0d680b2930) has already published trackNamespace=moq-test/interop relay-1 | V0710 01:38:54.646347 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7f0d680c3b50 relay-1 | V0710 01:38:56.647795 8 MoQSession.cpp:2918] exit controlReadLoop sess=0x7f0d680c3b50 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2105 test-client-1 | connection_id: 0a684c4fffa0d343a6ca61615ebcd44d 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'