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-dev-rs-client:latest URL: https://relay:4443 time="2026-10-04T01:21:14Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:21:14Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:21:14Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:21:14Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-04T01:21:14Z" 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 | V1004 01:21:14.432195 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W1004 01:21:14.433404 7 MoQServer.cpp:172] UDP send buffer for fd 15 is 425984 bytes (expected 2097152) test-client-1 | TAP version 14 test-client-1 | # moq-dev-rs-client v0.1.0 (moq-native 0.19.15) test-client-1 | # Relay: https://relay:4443 test-client-1 | 1..6 relay-1 | V1004 01:21:20.086293 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1004 01:21:20.086327 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1004 01:21:20.086553 8 MoQSession.cpp:2701] start sess=0x7f42c4053700 relay-1 | V1004 01:21:20.086621 8 MoQSession.cpp:3045] sendSetup sess=0x7f42c4053700 relay-1 | V1004 01:21:20.086756 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f42c4053700 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 42 test-client-1 | negotiated: moq-transport-18 test-client-1 | ... relay-1 | V1004 01:21:20.087344 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f42c4053700 relay-1 | V1004 01:21:20.087408 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1004 01:21:20.087421 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7f42c4053700 relay-1 | V1004 01:21:20.087425 8 MoQSession.cpp:2977] close sess=0x7f42c4053700 relay-1 | V1004 01:21:20.087457 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f42c4053700 relay-1 | V1004 01:21:20.087509 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f42c4053700 relay-1 | V1004 01:21:20.087756 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f42c4053700 relay-1 | V1004 01:21:20.087768 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f42c4053700 relay-1 | V1004 01:21:20.089107 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1004 01:21:20.089130 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1004 01:21:20.089241 8 MoQSession.cpp:2701] start sess=0x7f42c406b450 relay-1 | V1004 01:21:20.089265 8 MoQSession.cpp:3045] sendSetup sess=0x7f42c406b450 relay-1 | V1004 01:21:20.089318 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f42c406b450 relay-1 | V1004 01:21:20.089655 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f42c406b450 relay-1 | V1004 01:21:20.089672 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f42c406b450 relay-1 | V1004 01:21:20.089692 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f42c406b450 relay-1 | V1004 01:21:20.089706 8 MoQSession.cpp:3197] onClientSetup sess=0x7f42c406b450 relay-1 | V1004 01:21:20.089711 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f42c406b450 relay-1 | V1004 01:21:20.089716 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1004 01:21:20.089720 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1004 01:21:20.089726 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1004 01:21:20.089738 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f42c406b450 relay-1 | V1004 01:21:20.089755 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f42c406b450 relay-1 | V1004 01:21:20.089770 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1004 01:21:20.089785 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f42c406b450 relay-1 | E20261004 01:21:20.188844 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=320765bf73f00f80, server CID=4000001d10701055, downstream=[::ffff:172.18.0.3]:35210, [::]:4443=local, drain=none test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 503 test-client-1 | negotiated: moq-transport-18 test-client-1 | outcome: "namespace remained accepted" test-client-1 | ... relay-1 | V1004 01:21:20.591261 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1004 01:21:20.591289 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7f42c406b450 relay-1 | V1004 01:21:20.591294 8 MoQSession.cpp:2977] close sess=0x7f42c406b450 relay-1 | V1004 01:21:20.591303 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1004 01:21:20.591311 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1004 01:21:20.591318 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f42c406b450 relay-1 | V1004 01:21:20.591394 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1004 01:21:20.591413 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f42c406b450 relay-1 | V1004 01:21:20.591586 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f42c406b450 relay-1 | V1004 01:21:20.591631 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f42c406b450 relay-1 | V1004 01:21:20.591641 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f42c406b450 relay-1 | V1004 01:21:20.591649 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f42c406b450 relay-1 | V1004 01:21:20.593116 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1004 01:21:20.593143 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1004 01:21:20.593301 8 MoQSession.cpp:2701] start sess=0x7f42c40696b0 relay-1 | V1004 01:21:20.593325 8 MoQSession.cpp:3045] sendSetup sess=0x7f42c40696b0 relay-1 | V1004 01:21:20.593427 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f42c40696b0 relay-1 | V1004 01:21:20.593844 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f42c40696b0 relay-1 | V1004 01:21:20.593859 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f42c40696b0 relay-1 | V1004 01:21:20.593881 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f42c40696b0 relay-1 | V1004 01:21:20.593898 8 MoQSession.cpp:3197] onClientSetup sess=0x7f42c40696b0 relay-1 | V1004 01:21:20.593902 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f42c40696b0 relay-1 | V1004 01:21:20.593906 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1004 01:21:20.593908 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1004 01:21:20.593916 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1004 01:21:20.593931 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f42c40696b0 relay-1 | V1004 01:21:20.593943 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f42c40696b0 relay-1 | V1004 01:21:20.593955 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1004 01:21:20.593964 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f42c40696b0 relay-1 | E20261004 01:21:20.692914 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=dfe5812ab52d3157, server CID=40000003c9bdfe10, downstream=[::ffff:172.18.0.3]:35210, [::]:4443=local, drain=none relay-1 | V1004 01:21:21.095958 8 MoQRelaySession.cpp:1310] onPublishNamespaceDone requestID=0 sess=0x7f42c40696b0 relay-1 | V1004 01:21:21.095983 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1004 01:21:21.095991 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1004 01:21:21.095997 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f42c40696b0 test-client-1 | ok 3 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 705 test-client-1 | negotiated: moq-transport-18 test-client-1 | outcome: "namespace withdrawn cleanly" test-client-1 | ... test-client-1 | ok 4 - subscribe-error # SKIP moq-net API requires namespace discovery before SUBSCRIBE relay-1 | V1004 01:21:21.297115 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1004 01:21:21.297142 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7f42c40696b0 relay-1 | V1004 01:21:21.297147 8 MoQSession.cpp:2977] close sess=0x7f42c40696b0 relay-1 | V1004 01:21:21.297158 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f42c40696b0 relay-1 | V1004 01:21:21.297203 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f42c40696b0 relay-1 | V1004 01:21:21.297422 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f42c40696b0 relay-1 | V1004 01:21:21.297443 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f42c40696b0 relay-1 | V1004 01:21:21.297453 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f42c40696b0 relay-1 | V1004 01:21:21.299710 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1004 01:21:21.299735 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1004 01:21:21.299842 8 MoQSession.cpp:2701] start sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.299863 8 MoQSession.cpp:3045] sendSetup sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.299921 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.300377 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.300393 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.300439 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.300457 8 MoQSession.cpp:3197] onClientSetup sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.300461 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.300466 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1004 01:21:21.300470 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1004 01:21:21.300475 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1004 01:21:21.300491 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.300503 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.300515 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1004 01:21:21.300525 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f42c405cbd0 relay-1 | E20261004 01:21:21.398356 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=f2be50de53b57f9c, server CID=4000001876186508, downstream=[::ffff:172.18.0.3]:35210, [::]:4443=local, drain=none relay-1 | V1004 01:21:21.604073 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1004 01:21:21.604099 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1004 01:21:21.604216 8 MoQSession.cpp:2701] start sess=0x7f42c4075360 relay-1 | V1004 01:21:21.604247 8 MoQSession.cpp:3045] sendSetup sess=0x7f42c4075360 relay-1 | V1004 01:21:21.604397 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f42c4075360 relay-1 | V1004 01:21:21.604702 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f42c4075360 relay-1 | V1004 01:21:21.604726 8 MoQSession.cpp:6889] onNewUniStream sess=0x7f42c4075360 relay-1 | V1004 01:21:21.604750 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f42c4075360 relay-1 | V1004 01:21:21.604765 8 MoQSession.cpp:3197] onClientSetup sess=0x7f42c4075360 relay-1 | V1004 01:21:21.604768 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f42c4075360 relay-1 | V1004 01:21:21.604772 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1004 01:21:21.604776 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1004 01:21:21.604781 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1004 01:21:21.604798 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f42c4075360 relay-1 | V1004 01:21:21.604815 8 MoQRelaySession.cpp:1509] onSubscribeNamespaceImpl prefix=moq-test/interop sess=0x7f42c4075360 relay-1 | V1004 01:21:21.604829 8 MoQRelay.cpp:723] subscribeNamespace nsp=moq-test/interop relay-1 | V1004 01:21:21.604847 8 MoQRelaySession.cpp:1639] subscribeNamespaceOk id=0 sess=0x7f42c4075360 test-client-1 | ok 5 - announce-subscribe test-client-1 | --- relay-1 | V1004 01:21:21.605189 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f42c4075360 test-client-1 | duration_ms: 308 test-client-1 | negotiated: moq-transport-18 test-client-1 | outcome: "SUBSCRIBE_OK for moq-test/interop/test-track" test-client-1 | ... test-client-1 | ok 6 - subscribe-before-announce # SKIP moq-net API requires namespace discovery before SUBSCRIBE relay-1 | V1004 01:21:21.605282 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f42c4075360 relay-1 | V1004 01:21:21.605305 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f42c4075360 relay-1 | V1004 01:21:21.605378 8 MoQLocation.h:24] m=LargestObject relay-1 | V1004 01:21:21.605386 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1004 01:21:21.605412 8 MoQSession.cpp:6170] subscribe sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.605571 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.605598 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1004 01:21:21.605603 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.605607 8 MoQSession.cpp:2977] close sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.605613 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1004 01:21:21.605626 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f42c407a760 relay-1 | V1004 01:21:21.605632 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.605651 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V1004 01:21:21.605662 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1004 01:21:21.605670 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.605681 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1004 01:21:21.605689 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7f42c4075360 relay-1 | V1004 01:21:21.605692 8 MoQSession.cpp:2977] close sess=0x7f42c4075360 relay-1 | V1004 01:21:21.605699 8 MoQRelay.cpp:908] unsubscribeNamespace nsp=moq-test/interop relay-1 | V1004 01:21:21.605707 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1004 01:21:21.605713 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f42c4075360 relay-1 | V1004 01:21:21.605726 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1004 01:21:21.605735 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=8 code=386759528 relay-1 | V1004 01:21:21.605741 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f42c4075360 relay-1 | V1004 01:21:21.605992 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.606017 8 MoQSession.cpp:6272] Subscribe ready trackReceiveState=0x7f42c407a760 requestID=1 relay-1 | V1004 01:21:21.606031 8 MoQCache.cpp:2266] Added track to LRU: moq-test/interop/test-track relay-1 | V1004 01:21:21.606080 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.606097 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.606103 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f42c405cbd0 relay-1 | V1004 01:21:21.606116 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f42c4075360 relay-1 | V1004 01:21:21.606126 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f42c4075360 relay-1 | V1004 01:21:21.606131 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f42c4075360 relay-1 | V1004 01:21:21.606138 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f42c4075360 relay-1 | V1004 01:21:21.606145 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f42c4075360 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'