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-15T01:18:42Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-06-15T01:18:42Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-06-15T01:18:42Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-06-15T01:18:42Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-06-15T01:18:42Z" 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 | V0615 01:18:42.750435 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0615 01:18:42.751708 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 | V0615 01:18:48.340720 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0615 01:18:48.340752 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0615 01:18:48.341064 8 MoQSession.cpp:2338] start sess=0x7fc99c04b960 relay-1 | V0615 01:18:48.341224 8 MoQSession.cpp:6051] onNewBidiStream sess=0x7fc99c04b960 relay-1 | V0615 01:18:48.341332 8 MoQSession.cpp:2867] controlReadLoop sess=0x7fc99c04b960 relay-1 | V0615 01:18:48.341360 8 MoQSession.cpp:2675] onClientSetup sess=0x7fc99c04b960 relay-1 | V0615 01:18:48.341364 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0615 01:18:48.341366 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0615 01:18:48.341399 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0615 01:18:48.341403 8 MoQSession.cpp:2531] sendSetup sess=0x7fc99c04b960 relay-1 | V0615 01:18:48.341421 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fc99c04b960 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 7075d72aa47f569b9f4f75aeb12572db test-client-1 | ... relay-1 | V0615 01:18:48.341744 8 MoQSession.cpp:2869] exit controlReadLoop sess=0x7fc99c04b960 relay-1 | V0615 01:18:48.343792 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0615 01:18:48.343840 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0615 01:18:48.343912 8 MoQSession.cpp:2338] start sess=0x7fc99c0687e0 relay-1 | V0615 01:18:48.344089 8 MoQSession.cpp:6051] onNewBidiStream sess=0x7fc99c0687e0 relay-1 | V0615 01:18:48.344108 8 MoQSession.cpp:2867] controlReadLoop sess=0x7fc99c0687e0 relay-1 | V0615 01:18:48.344113 8 MoQSession.cpp:2675] onClientSetup sess=0x7fc99c0687e0 relay-1 | V0615 01:18:48.344115 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0615 01:18:48.344117 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0615 01:18:48.344120 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0615 01:18:48.344121 8 MoQSession.cpp:2531] sendSetup sess=0x7fc99c0687e0 relay-1 | V0615 01:18:48.344128 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fc99c0687e0 relay-1 | V0615 01:18:48.344389 8 MoQRelaySession.cpp:905] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc99c0687e0 relay-1 | V0615 01:18:48.344440 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0615 01:18:48.344452 8 MoQRelaySession.cpp:993] publishNamespaceOk reqID=0 sess=0x7fc99c0687e0 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 286a36bd9cdfd2f04343d4c10f5372d9 test-client-1 | ... relay-1 | V0615 01:18:50.346604 8 MoQSession.cpp:2869] exit controlReadLoop sess=0x7fc99c0687e0 relay-1 | V0615 01:18:50.349609 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0615 01:18:50.349634 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0615 01:18:50.349739 8 MoQSession.cpp:2338] start sess=0x7fc99c07aed0 relay-1 | V0615 01:18:50.349957 8 MoQSession.cpp:6051] onNewBidiStream sess=0x7fc99c07aed0 relay-1 | V0615 01:18:50.349991 8 MoQSession.cpp:2867] controlReadLoop sess=0x7fc99c07aed0 relay-1 | V0615 01:18:50.350006 8 MoQSession.cpp:2675] onClientSetup sess=0x7fc99c07aed0 relay-1 | V0615 01:18:50.350015 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0615 01:18:50.350020 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0615 01:18:50.350048 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0615 01:18:50.350051 8 MoQSession.cpp:2531] sendSetup sess=0x7fc99c07aed0 relay-1 | V0615 01:18:50.350071 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fc99c07aed0 relay-1 | V0615 01:18:50.350306 8 MoQSession.cpp:3636] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fc99c07aed0 relay-1 | E0615 01:18:50.350347 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0615 01:18:50.350353 8 MoQSession.cpp:3773] Application subscribe error err=no such namespace or track relay-1 | V0615 01:18:50.350372 8 MoQSession.cpp:5493] subscribeError sess=0x7fc99c07aed0 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: a02ee87cdd25f695a4b7788036181038 test-client-1 | ... relay-1 | V0615 01:18:50.350639 8 MoQSession.cpp:2869] exit controlReadLoop sess=0x7fc99c07aed0 relay-1 | V0615 01:18:50.352923 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0615 01:18:50.352941 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0615 01:18:50.353013 8 MoQSession.cpp:2338] start sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.353176 8 MoQSession.cpp:6051] onNewBidiStream sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.353199 8 MoQSession.cpp:2867] controlReadLoop sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.353204 8 MoQSession.cpp:2675] onClientSetup sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.353205 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0615 01:18:50.353211 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0615 01:18:50.353227 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0615 01:18:50.353230 8 MoQSession.cpp:2531] sendSetup sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.353238 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.355349 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0615 01:18:50.355365 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0615 01:18:50.355435 8 MoQSession.cpp:2338] start sess=0x7fc99c0a18b0 relay-1 | V0615 01:18:50.355616 8 MoQSession.cpp:6051] onNewBidiStream sess=0x7fc99c0a18b0 relay-1 | V0615 01:18:50.355652 8 MoQSession.cpp:2867] controlReadLoop sess=0x7fc99c0a18b0 relay-1 | V0615 01:18:50.355657 8 MoQSession.cpp:2675] onClientSetup sess=0x7fc99c0a18b0 relay-1 | V0615 01:18:50.355658 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0615 01:18:50.355660 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0615 01:18:50.355662 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0615 01:18:50.355664 8 MoQSession.cpp:2531] sendSetup sess=0x7fc99c0a18b0 relay-1 | V0615 01:18:50.355673 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fc99c0a18b0 relay-1 | V0615 01:18:50.355898 8 MoQRelaySession.cpp:905] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.355919 8 MoQSession.cpp:3636] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fc99c0a18b0 relay-1 | V0615 01:18:50.355934 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0615 01:18:50.355939 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7fc99c0687e0) has already published trackNamespace=moq-test/interop relay-1 | V0615 01:18:50.355955 8 MoQRelaySession.cpp:993] publishNamespaceOk reqID=0 sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.355991 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0615 01:18:50.355994 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0615 01:18:50.356009 8 MoQSession.cpp:5359] subscribe sess=0x7fc99c08de70 relay-1 | E0615 01:18:50.356333 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0615 01:18:50.356346 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0615 01:18:50.356348 8 MoQSession.cpp:5136] onConnectionError sess=0x7fc99c08de70 relay-1 | E0615 01:18:50.356350 8 MoQSession.cpp:5137] MoQCodec control stream parse error err=3 relay-1 | V0615 01:18:50.356351 8 MoQSession.cpp:2464] close sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.356356 8 MoQRelay.cpp:312] publishNamespaceDone ns=moq-test/interop relay-1 | V0615 01:18:50.356364 8 MoQRelay.cpp:305] Pruning empty subtree at: interop relay-1 | V0615 01:18:50.356372 8 MoQSession.cpp:1883] subscribeError trackReceiveState=0x7fc99c09cce0 relay-1 | V0615 01:18:50.356380 8 MoQSession.cpp:2305] requestCancellation from cleanup sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.356434 8 MoQSession.cpp:2480] requestCancellation from close sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.356443 8 MoQSession.cpp:2869] exit controlReadLoop sess=0x7fc99c08de70 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 | V0615 01:18:50.356635 8 MoQSession.cpp:5454] Subscribe ready trackReceiveState=0x7fc99c09cce0 requestID=1 relay-1 | V0615 01:18:50.356655 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0615 01:18:50.356670 8 MoQSession.cpp:3773] Application subscribe error err=upstream subscribe failed: Session closed relay-1 | V0615 01:18:50.356673 8 MoQSession.cpp:5493] subscribeError sess=0x7fc99c0a18b0 relay-1 | V0615 01:18:50.356754 8 MoQSession.cpp:2489] exit controlWriteLoop sess=0x7fc99c08de70 relay-1 | V0615 01:18:50.356765 8 MoQSession.cpp:2243] ~MoQSession sess=0x7fc99c08de70 relay-1 | E20260615 01:18:50.356900 8 HQSession.cpp:558] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=6cfd8865c02a121c, server CID=400000053ea9d5e5, downstream=[::ffff:172.18.0.3]:48280, [::]:4443=local, drain=none relay-1 | V0615 01:18:50.357164 8 MoQSession.cpp:2869] exit controlReadLoop sess=0x7fc99c0a18b0 relay-1 | V0615 01:18:50.358696 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0615 01:18:50.358715 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0615 01:18:50.358784 8 MoQSession.cpp:2338] start sess=0x7fc99c0b1420 relay-1 | V0615 01:18:50.358956 8 MoQSession.cpp:6051] onNewBidiStream sess=0x7fc99c0b1420 relay-1 | V0615 01:18:50.358979 8 MoQSession.cpp:2867] controlReadLoop sess=0x7fc99c0b1420 relay-1 | V0615 01:18:50.358987 8 MoQSession.cpp:2675] onClientSetup sess=0x7fc99c0b1420 relay-1 | V0615 01:18:50.358994 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0615 01:18:50.358996 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0615 01:18:50.359000 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0615 01:18:50.359002 8 MoQSession.cpp:2531] sendSetup sess=0x7fc99c0b1420 relay-1 | V0615 01:18:50.359009 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fc99c0b1420 relay-1 | V0615 01:18:50.359190 8 MoQSession.cpp:3636] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fc99c0b1420 relay-1 | V0615 01:18:50.359207 8 MoQSession.cpp:3773] Application subscribe error err=no such namespace or track relay-1 | V0615 01:18:50.359209 8 MoQSession.cpp:5493] subscribeError sess=0x7fc99c0b1420 relay-1 | V0615 01:18:50.359366 8 MoQSession.cpp:2869] exit controlReadLoop sess=0x7fc99c0b1420 relay-1 | V0615 01:18:50.863419 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0615 01:18:50.863447 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0615 01:18:50.863564 8 MoQSession.cpp:2338] start sess=0x7fc99c0b7160 relay-1 | V0615 01:18:50.863820 8 MoQSession.cpp:6051] onNewBidiStream sess=0x7fc99c0b7160 relay-1 | V0615 01:18:50.863856 8 MoQSession.cpp:2867] controlReadLoop sess=0x7fc99c0b7160 relay-1 | V0615 01:18:50.863872 8 MoQSession.cpp:2675] onClientSetup sess=0x7fc99c0b7160 relay-1 | V0615 01:18:50.863879 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0615 01:18:50.863882 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0615 01:18:50.863887 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0615 01:18:50.863890 8 MoQSession.cpp:2531] sendSetup sess=0x7fc99c0b7160 relay-1 | V0615 01:18:50.863904 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fc99c0b7160 relay-1 | V0615 01:18:50.864189 8 MoQRelaySession.cpp:905] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc99c0b7160 relay-1 | V0615 01:18:50.864210 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0615 01:18:50.864226 8 MoQRelaySession.cpp:993] publishNamespaceOk reqID=0 sess=0x7fc99c0b7160 test-client-1 | ok 5 - subscribe-before-announce relay-1 | V0615 01:18:53.866577 8 MoQSession.cpp:2869] exit controlReadLoop sess=0x7fc99c0b7160 test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: 05b7df9bd29111b0c339572e79e12973 test-client-1 | publisher_connection_id: d284dfab2fb96a64a4c3537a89bf7442 test-client-1 | ... relay-1 | V0615 01:18:53.870069 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0615 01:18:53.870097 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0615 01:18:53.870204 8 MoQSession.cpp:2338] start sess=0x7fc99c0c89d0 relay-1 | V0615 01:18:53.870527 8 MoQSession.cpp:6051] onNewBidiStream sess=0x7fc99c0c89d0 relay-1 | V0615 01:18:53.870569 8 MoQSession.cpp:2867] controlReadLoop sess=0x7fc99c0c89d0 relay-1 | V0615 01:18:53.870585 8 MoQSession.cpp:2675] onClientSetup sess=0x7fc99c0c89d0 relay-1 | V0615 01:18:53.870588 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0615 01:18:53.870592 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0615 01:18:53.870598 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0615 01:18:53.870600 8 MoQSession.cpp:2531] sendSetup sess=0x7fc99c0c89d0 relay-1 | V0615 01:18:53.870615 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fc99c0c89d0 relay-1 | V0615 01:18:53.870866 8 MoQRelaySession.cpp:905] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc99c0c89d0 relay-1 | V0615 01:18:53.870888 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0615 01:18:53.870894 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7fc99c0b7160) has already published trackNamespace=moq-test/interop relay-1 | V0615 01:18:53.870908 8 MoQRelaySession.cpp:993] publishNamespaceOk reqID=0 sess=0x7fc99c0c89d0 relay-1 | V0615 01:18:55.872446 8 MoQSession.cpp:2869] exit controlReadLoop sess=0x7fc99c0c89d0 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: 5293295dcc7aa53dba0c15f9472fbf54 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'