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-29T01:33:07Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-29T01:33:07Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-29T01:33:07Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-29T01:33:07Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-29T01:33: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 | V0729 01:33:07.780030 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0729 01:33:07.781178 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 | V0729 01:33:13.389484 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:33:13.389512 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0729 01:33:13.389712 8 MoQSession.cpp:2392] start sess=0x7f050c04bce0 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 560c54a532557ddd6c1707412b8bf382 test-client-1 | ... relay-1 | V0729 01:33:13.389926 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f050c04bce0 relay-1 | V0729 01:33:13.389994 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f050c04bce0 relay-1 | V0729 01:33:13.390011 8 MoQSession.cpp:2729] onClientSetup sess=0x7f050c04bce0 relay-1 | V0729 01:33:13.390015 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:33:13.390017 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0729 01:33:13.390021 8 MoQSession.cpp:2805] Negotiated Version=0xff000010 (draft-16) relay-1 | V0729 01:33:13.390023 8 MoQSession.cpp:2585] sendSetup sess=0x7f050c04bce0 relay-1 | V0729 01:33:13.390035 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f050c04bce0 relay-1 | V0729 01:33:13.390466 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f050c04bce0 relay-1 | V0729 01:33:13.392518 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:33:13.392562 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0729 01:33:13.392667 8 MoQSession.cpp:2392] start sess=0x7f050c066c80 relay-1 | V0729 01:33:13.392871 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f050c066c80 relay-1 | V0729 01:33:13.392928 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f050c066c80 relay-1 | V0729 01:33:13.392938 8 MoQSession.cpp:2729] onClientSetup sess=0x7f050c066c80 relay-1 | V0729 01:33:13.392942 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:33:13.392946 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0729 01:33:13.392950 8 MoQSession.cpp:2805] Negotiated Version=0xff000010 (draft-16) relay-1 | V0729 01:33:13.392954 8 MoQSession.cpp:2585] sendSetup sess=0x7f050c066c80 relay-1 | V0729 01:33:13.392962 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f050c066c80 relay-1 | V0729 01:33:13.393236 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f050c066c80 relay-1 | V0729 01:33:13.393275 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0729 01:33:13.393296 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f050c066c80 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2003 test-client-1 | connection_id: 922425523d593fb861d09d9cfa4e5796 test-client-1 | ... relay-1 | V0729 01:33:15.394390 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f050c066c80 relay-1 | V0729 01:33:15.397191 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:33:15.397210 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0729 01:33:15.397361 8 MoQSession.cpp:2392] start sess=0x7f050c079000 relay-1 | V0729 01:33:15.397595 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f050c079000 relay-1 | V0729 01:33:15.397648 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f050c079000 relay-1 | V0729 01:33:15.397664 8 MoQSession.cpp:2729] onClientSetup sess=0x7f050c079000 relay-1 | V0729 01:33:15.397669 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:33:15.397674 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0729 01:33:15.397681 8 MoQSession.cpp:2805] Negotiated Version=0xff000010 (draft-16) relay-1 | V0729 01:33:15.397689 8 MoQSession.cpp:2585] sendSetup sess=0x7f050c079000 relay-1 | V0729 01:33:15.397704 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f050c079000 relay-1 | V0729 01:33:15.397961 8 MoQSession.cpp:3814] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f050c079000 relay-1 | E0729 01:33:15.397987 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0729 01:33:15.397994 8 MoQSession.cpp:3951] Application subscribe error err=no such namespace or track relay-1 | V0729 01:33:15.398008 8 MoQSession.cpp:5673] subscribeError sess=0x7f050c079000 relay-1 | V0729 01:33:15.398315 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f050c079000 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: e05a5986971b75774f61ac0379abac6e test-client-1 | ... relay-1 | V0729 01:33:15.400619 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:33:15.400638 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0729 01:33:15.400738 8 MoQSession.cpp:2392] start sess=0x7f050c08b630 relay-1 | V0729 01:33:15.400945 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f050c08b630 relay-1 | V0729 01:33:15.400974 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f050c08b630 relay-1 | V0729 01:33:15.400981 8 MoQSession.cpp:2729] onClientSetup sess=0x7f050c08b630 relay-1 | V0729 01:33:15.400985 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:33:15.400989 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0729 01:33:15.400994 8 MoQSession.cpp:2805] Negotiated Version=0xff000010 (draft-16) relay-1 | V0729 01:33:15.400997 8 MoQSession.cpp:2585] sendSetup sess=0x7f050c08b630 relay-1 | V0729 01:33:15.401005 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f050c08b630 relay-1 | V0729 01:33:15.403308 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:33:15.403352 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0729 01:33:15.403462 8 MoQSession.cpp:2392] start sess=0x7f050c09e500 relay-1 | V0729 01:33:15.403718 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f050c09e500 relay-1 | V0729 01:33:15.403743 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f050c09e500 relay-1 | V0729 01:33:15.403750 8 MoQSession.cpp:2729] onClientSetup sess=0x7f050c09e500 relay-1 | V0729 01:33:15.403754 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:33:15.403758 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0729 01:33:15.403763 8 MoQSession.cpp:2805] Negotiated Version=0xff000010 (draft-16) relay-1 | V0729 01:33:15.403767 8 MoQSession.cpp:2585] sendSetup sess=0x7f050c09e500 relay-1 | V0729 01:33:15.403777 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f050c09e500 relay-1 | V0729 01:33:15.404045 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f050c08b630 relay-1 | V0729 01:33:15.404085 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | W0729 01:33:15.404090 8 MoQRelay.cpp:158] PublishNamespace: Existing session (0x7f050c066c80) has already published trackNamespace=moq-test/interop relay-1 | V0729 01:33:15.404099 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f050c08b630 relay-1 | V0729 01:33:15.404120 8 MoQSession.cpp:3814] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f050c09e500 relay-1 | V0729 01:33:15.404251 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0729 01:33:15.404257 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0729 01:33:15.404267 8 MoQSession.cpp:5538] subscribe sess=0x7f050c08b630 relay-1 | E0729 01:33:15.404538 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0729 01:33:15.404550 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0729 01:33:15.404555 8 MoQSession.cpp:5309] onConnectionError sess=0x7f050c08b630 relay-1 | E0729 01:33:15.404558 8 MoQSession.cpp:5310] MoQCodec control stream parse error err=3 relay-1 | V0729 01:33:15.404561 8 MoQSession.cpp:2518] close sess=0x7f050c08b630 relay-1 | V0729 01:33:15.404568 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0729 01:33:15.404574 8 MoQRelay.cpp:309] Pruning empty subtree at: interop relay-1 | V0729 01:33:15.404581 8 MoQSession.cpp:1934] subscribeError trackReceiveState=0x7f050c096cd0 relay-1 | V0729 01:33:15.404586 8 MoQSession.cpp:2359] requestCancellation from cleanup sess=0x7f050c08b630 relay-1 | V0729 01:33:15.404634 8 MoQSession.cpp:2534] requestCancellation from close sess=0x7f050c08b630 relay-1 | V0729 01:33:15.404644 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f050c08b630 relay-1 | E20260729 01:33:15.404939 8 HQSession.cpp:579] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=d4a28937724d1680, server CID=40000019e6b429c1, downstream=[::ffff:172.18.0.3]:46404, [::]:4443=local, drain=none relay-1 | V0729 01:33:15.405213 8 MoQSession.cpp:5634] Subscribe ready trackReceiveState=0x7f050c096cd0 requestID=1 relay-1 | V0729 01:33:15.405253 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0729 01:33:15.405270 8 MoQSession.cpp:3951] Application subscribe error err=upstream subscribe failed: Session closed relay-1 | V0729 01:33:15.405274 8 MoQSession.cpp:5673] subscribeError sess=0x7f050c09e500 relay-1 | V0729 01:33:15.405376 8 MoQSession.cpp:2543] exit controlWriteLoop sess=0x7f050c08b630 relay-1 | V0729 01:33:15.405415 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f050c08b630 relay-1 | V0729 01:33:15.405460 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f050c09e500 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 | V0729 01:33:15.407384 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:33:15.407401 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0729 01:33:15.407515 8 MoQSession.cpp:2392] start sess=0x7f050c0adbd0 relay-1 | V0729 01:33:15.407755 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f050c0adbd0 relay-1 | V0729 01:33:15.407778 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f050c0adbd0 relay-1 | V0729 01:33:15.407783 8 MoQSession.cpp:2729] onClientSetup sess=0x7f050c0adbd0 relay-1 | V0729 01:33:15.407785 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:33:15.407788 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0729 01:33:15.407791 8 MoQSession.cpp:2805] Negotiated Version=0xff000010 (draft-16) relay-1 | V0729 01:33:15.407794 8 MoQSession.cpp:2585] sendSetup sess=0x7f050c0adbd0 relay-1 | V0729 01:33:15.407803 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f050c0adbd0 relay-1 | V0729 01:33:15.408056 8 MoQSession.cpp:3814] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f050c0adbd0 relay-1 | V0729 01:33:15.408080 8 MoQSession.cpp:3951] Application subscribe error err=no such namespace or track relay-1 | V0729 01:33:15.408085 8 MoQSession.cpp:5673] subscribeError sess=0x7f050c0adbd0 relay-1 | V0729 01:33:15.408311 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f050c0adbd0 relay-1 | V0729 01:33:15.911937 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:33:15.911960 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0729 01:33:15.912080 8 MoQSession.cpp:2392] start sess=0x7f050c0b3670 relay-1 | V0729 01:33:15.912357 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f050c0b3670 relay-1 | V0729 01:33:15.912418 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f050c0b3670 relay-1 | V0729 01:33:15.912435 8 MoQSession.cpp:2729] onClientSetup sess=0x7f050c0b3670 relay-1 | V0729 01:33:15.912440 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:33:15.912445 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0729 01:33:15.912451 8 MoQSession.cpp:2805] Negotiated Version=0xff000010 (draft-16) relay-1 | V0729 01:33:15.912454 8 MoQSession.cpp:2585] sendSetup sess=0x7f050c0b3670 relay-1 | V0729 01:33:15.912467 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f050c0b3670 relay-1 | V0729 01:33:15.912724 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f050c0b3670 relay-1 | V0729 01:33:15.912748 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0729 01:33:15.912760 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f050c0b3670 test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: 610fe33b41888f38578c9bcabe0caa29 test-client-1 | publisher_connection_id: 1ce38473420faceb1f49d26a50489611 test-client-1 | ... relay-1 | V0729 01:33:18.914648 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f050c0b3670 relay-1 | V0729 01:33:18.917558 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0729 01:33:18.917579 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0729 01:33:18.917726 8 MoQSession.cpp:2392] start sess=0x7f050c0c3e10 relay-1 | V0729 01:33:18.918029 8 MoQSession.cpp:6218] onNewBidiStream sess=0x7f050c0c3e10 relay-1 | V0729 01:33:18.918065 8 MoQSession.cpp:2940] controlReadLoop sess=0x7f050c0c3e10 relay-1 | V0729 01:33:18.918074 8 MoQSession.cpp:2729] onClientSetup sess=0x7f050c0c3e10 relay-1 | V0729 01:33:18.918082 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0729 01:33:18.918086 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0729 01:33:18.918092 8 MoQSession.cpp:2805] Negotiated Version=0xff000010 (draft-16) relay-1 | V0729 01:33:18.918096 8 MoQSession.cpp:2585] sendSetup sess=0x7f050c0c3e10 relay-1 | V0729 01:33:18.918110 8 MoQSession.cpp:2541] controlWriteLoop sess=0x7f050c0c3e10 relay-1 | V0729 01:33:18.918412 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f050c0c3e10 relay-1 | V0729 01:33:18.918437 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | W0729 01:33:18.918444 8 MoQRelay.cpp:158] PublishNamespace: Existing session (0x7f050c0b3670) has already published trackNamespace=moq-test/interop relay-1 | V0729 01:33:18.918457 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f050c0c3e10 relay-1 | V0729 01:33:20.919686 8 MoQSession.cpp:2942] exit controlReadLoop sess=0x7f050c0c3e10 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: bb847c6ef97b4f8c16586d46e1a0745c 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'