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-21T01:14:03Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-06-21T01:14:03Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-06-21T01:14:03Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-06-21T01:14:03Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-06-21T01:14:03Z" 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 | V0621 01:14:03.693006 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0621 01:14:03.694247 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 | V0621 01:14:09.307813 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0621 01:14:09.307897 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0621 01:14:09.308132 8 MoQSession.cpp:2338] start sess=0x7fbd8804ac90 relay-1 | V0621 01:14:09.308341 8 MoQSession.cpp:6123] onNewBidiStream sess=0x7fbd8804ac90 relay-1 | V0621 01:14:09.308438 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fbd8804ac90 relay-1 | V0621 01:14:09.308468 8 MoQSession.cpp:2675] onClientSetup sess=0x7fbd8804ac90 relay-1 | V0621 01:14:09.308474 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0621 01:14:09.308478 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0621 01:14:09.308484 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0621 01:14:09.308488 8 MoQSession.cpp:2531] sendSetup sess=0x7fbd8804ac90 relay-1 | V0621 01:14:09.308511 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fbd8804ac90 relay-1 | V0621 01:14:09.308773 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fbd8804ac90 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: b2b727a0d1f29458d66383b5e7eeffb5 test-client-1 | ... relay-1 | V0621 01:14:09.311136 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0621 01:14:09.311150 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0621 01:14:09.311256 8 MoQSession.cpp:2338] start sess=0x7fbd88066f10 relay-1 | V0621 01:14:09.311393 8 MoQSession.cpp:6123] onNewBidiStream sess=0x7fbd88066f10 relay-1 | V0621 01:14:09.311426 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fbd88066f10 relay-1 | V0621 01:14:09.311432 8 MoQSession.cpp:2675] onClientSetup sess=0x7fbd88066f10 relay-1 | V0621 01:14:09.311436 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0621 01:14:09.311440 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0621 01:14:09.311445 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0621 01:14:09.311448 8 MoQSession.cpp:2531] sendSetup sess=0x7fbd88066f10 relay-1 | V0621 01:14:09.311457 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fbd88066f10 relay-1 | V0621 01:14:09.311737 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fbd88066f10 relay-1 | V0621 01:14:09.311806 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0621 01:14:09.311819 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fbd88066f10 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2003 test-client-1 | connection_id: 29e315e655b149148297648f71d0aff6 test-client-1 | ... relay-1 | V0621 01:14:11.312917 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fbd88066f10 relay-1 | V0621 01:14:11.315824 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0621 01:14:11.315843 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0621 01:14:11.315982 8 MoQSession.cpp:2338] start sess=0x7fbd88078b80 relay-1 | V0621 01:14:11.316184 8 MoQSession.cpp:6123] onNewBidiStream sess=0x7fbd88078b80 relay-1 | V0621 01:14:11.316241 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fbd88078b80 relay-1 | V0621 01:14:11.316287 8 MoQSession.cpp:2675] onClientSetup sess=0x7fbd88078b80 relay-1 | V0621 01:14:11.316298 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0621 01:14:11.316302 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0621 01:14:11.316308 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0621 01:14:11.316313 8 MoQSession.cpp:2531] sendSetup sess=0x7fbd88078b80 relay-1 | V0621 01:14:11.316327 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fbd88078b80 relay-1 | V0621 01:14:11.316622 8 MoQSession.cpp:3729] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fbd88078b80 relay-1 | E0621 01:14:11.316653 8 MoQRelay.cpp:84] prefix not found in tree relay-1 | V0621 01:14:11.316660 8 MoQSession.cpp:3866] Application subscribe error err=no such namespace or track relay-1 | V0621 01:14:11.316674 8 MoQSession.cpp:5585] subscribeError sess=0x7fbd88078b80 test-client-1 | ok 3 - subscribe-error relay-1 | V0621 01:14:11.316964 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fbd88078b80 test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: dfd5da815d71e6391afd22833f6a87e1 test-client-1 | ... relay-1 | V0621 01:14:11.319444 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0621 01:14:11.319459 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0621 01:14:11.319551 8 MoQSession.cpp:2338] start sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.319807 8 MoQSession.cpp:6123] onNewBidiStream sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.319839 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.319845 8 MoQSession.cpp:2675] onClientSetup sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.319849 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0621 01:14:11.319853 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0621 01:14:11.319857 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0621 01:14:11.319860 8 MoQSession.cpp:2531] sendSetup sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.319868 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.322325 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0621 01:14:11.322345 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0621 01:14:11.322447 8 MoQSession.cpp:2338] start sess=0x7fbd8809ddf0 relay-1 | V0621 01:14:11.322705 8 MoQSession.cpp:6123] onNewBidiStream sess=0x7fbd8809ddf0 relay-1 | V0621 01:14:11.322737 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fbd8809ddf0 relay-1 | V0621 01:14:11.322743 8 MoQSession.cpp:2675] onClientSetup sess=0x7fbd8809ddf0 relay-1 | V0621 01:14:11.322747 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0621 01:14:11.322769 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0621 01:14:11.322778 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0621 01:14:11.322782 8 MoQSession.cpp:2531] sendSetup sess=0x7fbd8809ddf0 relay-1 | V0621 01:14:11.322791 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fbd8809ddf0 relay-1 | V0621 01:14:11.323070 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.323087 8 MoQSession.cpp:3729] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fbd8809ddf0 relay-1 | V0621 01:14:11.323098 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0621 01:14:11.323103 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7fbd88066f10) has already published trackNamespace=moq-test/interop relay-1 | V0621 01:14:11.323118 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.323145 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0621 01:14:11.323153 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0621 01:14:11.323178 8 MoQSession.cpp:5450] subscribe sess=0x7fbd8808a810 relay-1 | E0621 01:14:11.323537 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0621 01:14:11.323548 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0621 01:14:11.323551 8 MoQSession.cpp:5223] onConnectionError sess=0x7fbd8808a810 relay-1 | E0621 01:14:11.323553 8 MoQSession.cpp:5224] MoQCodec control stream parse error err=3 relay-1 | V0621 01:14:11.323556 8 MoQSession.cpp:2464] close sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.323564 8 MoQRelay.cpp:312] publishNamespaceDone ns=moq-test/interop relay-1 | V0621 01:14:11.323570 8 MoQRelay.cpp:305] Pruning empty subtree at: interop relay-1 | V0621 01:14:11.323578 8 MoQSession.cpp:1883] subscribeError trackReceiveState=0x7fbd88099260 relay-1 | V0621 01:14:11.323596 8 MoQSession.cpp:2305] requestCancellation from cleanup sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.323651 8 MoQSession.cpp:2480] requestCancellation from close sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.323660 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.323780 8 MoQSession.cpp:5546] Subscribe ready trackReceiveState=0x7fbd88099260 requestID=1 relay-1 | V0621 01:14:11.323800 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0621 01:14:11.323813 8 MoQSession.cpp:3866] Application subscribe error err=upstream subscribe failed: Session closed relay-1 | V0621 01:14:11.323817 8 MoQSession.cpp:5585] subscribeError sess=0x7fbd8809ddf0 relay-1 | V0621 01:14:11.323919 8 MoQSession.cpp:2489] exit controlWriteLoop sess=0x7fbd8808a810 relay-1 | V0621 01:14:11.323934 8 MoQSession.cpp:2243] ~MoQSession sess=0x7fbd8808a810 test-client-1 | ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 7 test-client-1 | publisher_connection_id: 5ca47bc3d9d01e46a3b36a58512d7bf1 test-client-1 | subscriber_connection_id: 830e4b2673fe6ee507b17f2ddb31638d test-client-1 | ... relay-1 | E20260621 01:14:11.324285 8 HQSession.cpp:558] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=3db0a4ac54bdaf28, server CID=40000011dd8d768d, downstream=[::ffff:172.18.0.3]:55895, [::]:4443=local, drain=none relay-1 | V0621 01:14:11.324680 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fbd8809ddf0 relay-1 | V0621 01:14:11.326619 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0621 01:14:11.326631 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0621 01:14:11.326725 8 MoQSession.cpp:2338] start sess=0x7fbd880acb70 relay-1 | V0621 01:14:11.326990 8 MoQSession.cpp:6123] onNewBidiStream sess=0x7fbd880acb70 relay-1 | V0621 01:14:11.327018 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fbd880acb70 relay-1 | V0621 01:14:11.327025 8 MoQSession.cpp:2675] onClientSetup sess=0x7fbd880acb70 relay-1 | V0621 01:14:11.327028 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0621 01:14:11.327032 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0621 01:14:11.327037 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0621 01:14:11.327042 8 MoQSession.cpp:2531] sendSetup sess=0x7fbd880acb70 relay-1 | V0621 01:14:11.327050 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fbd880acb70 relay-1 | V0621 01:14:11.327333 8 MoQSession.cpp:3729] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fbd880acb70 relay-1 | V0621 01:14:11.327353 8 MoQSession.cpp:3866] Application subscribe error err=no such namespace or track relay-1 | V0621 01:14:11.327356 8 MoQSession.cpp:5585] subscribeError sess=0x7fbd880acb70 relay-1 | V0621 01:14:11.327585 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fbd880acb70 relay-1 | V0621 01:14:11.831299 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0621 01:14:11.831327 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0621 01:14:11.831455 8 MoQSession.cpp:2338] start sess=0x7fbd880b25b0 relay-1 | V0621 01:14:11.831714 8 MoQSession.cpp:6123] onNewBidiStream sess=0x7fbd880b25b0 relay-1 | V0621 01:14:11.831757 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fbd880b25b0 relay-1 | V0621 01:14:11.831772 8 MoQSession.cpp:2675] onClientSetup sess=0x7fbd880b25b0 relay-1 | V0621 01:14:11.831776 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0621 01:14:11.831781 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0621 01:14:11.831787 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0621 01:14:11.831795 8 MoQSession.cpp:2531] sendSetup sess=0x7fbd880b25b0 relay-1 | V0621 01:14:11.831808 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fbd880b25b0 relay-1 | V0621 01:14:11.832090 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fbd880b25b0 relay-1 | V0621 01:14:11.832114 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | V0621 01:14:11.832126 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fbd880b25b0 relay-1 | V0621 01:14:14.833840 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fbd880b25b0 test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: 7c64c640e104f11773c4c9941f663f4d test-client-1 | publisher_connection_id: 8d88e297b45493427e12681662e0e1e4 test-client-1 | ... relay-1 | V0621 01:14:14.837302 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0621 01:14:14.837324 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0621 01:14:14.837440 8 MoQSession.cpp:2338] start sess=0x7fbd880c3b70 relay-1 | V0621 01:14:14.837650 8 MoQSession.cpp:6123] onNewBidiStream sess=0x7fbd880c3b70 relay-1 | V0621 01:14:14.837687 8 MoQSession.cpp:2886] controlReadLoop sess=0x7fbd880c3b70 relay-1 | V0621 01:14:14.837733 8 MoQSession.cpp:2675] onClientSetup sess=0x7fbd880c3b70 relay-1 | V0621 01:14:14.837741 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0621 01:14:14.837745 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0621 01:14:14.837752 8 MoQSession.cpp:2751] Negotiated Version=0xff000010 (draft-16) relay-1 | V0621 01:14:14.837756 8 MoQSession.cpp:2531] sendSetup sess=0x7fbd880c3b70 relay-1 | V0621 01:14:14.837768 8 MoQSession.cpp:2487] controlWriteLoop sess=0x7fbd880c3b70 relay-1 | V0621 01:14:14.838086 8 MoQRelaySession.cpp:906] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fbd880c3b70 relay-1 | V0621 01:14:14.838113 8 MoQRelay.cpp:135] publishNamespace ns=moq-test/interop relay-1 | W0621 01:14:14.838120 8 MoQRelay.cpp:156] PublishNamespace: Existing session (0x7fbd880b25b0) has already published trackNamespace=moq-test/interop relay-1 | V0621 01:14:14.838133 8 MoQRelaySession.cpp:994] publishNamespaceOk reqID=0 sess=0x7fbd880c3b70 relay-1 | V0621 01:14:16.839564 8 MoQSession.cpp:2888] exit controlReadLoop sess=0x7fbd880c3b70 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: b0093513eb8c9274074978aa93569dbb test-client-1 | ... test-client-1 exited with code 0 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 Test results in mlog/ make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'