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-07-24T00:44:21Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-24T00:44:21Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-24T00:44:21Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-24T00:44:21Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-24T00:44:21Z" 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 | V0724 00:44:21.851846 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0724 00:44:21.852983 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-dev-rs-client v0.1.0 test-client-1 | # Relay: https://relay:4443 test-client-1 | 1..6 relay-1 | V0724 00:44:27.530174 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 00:44:27.530200 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 00:44:27.530396 8 MoQSession.cpp:2389] start sess=0x7f3fd004ce60 relay-1 | V0724 00:44:27.530426 8 MoQSession.cpp:2582] sendSetup sess=0x7f3fd004ce60 relay-1 | V0724 00:44:27.530498 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f3fd004ce60 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 57 test-client-1 | ... relay-1 | V0724 00:44:27.531054 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f3fd004ce60 relay-1 | V0724 00:44:27.531087 8 MoQServer.h:167] WebTransport session terminated relay-1 | V0724 00:44:27.531092 8 MoQSession.cpp:6599] onSessionEnderr=none sess=0x7f3fd004ce60 relay-1 | V0724 00:44:27.531096 8 MoQSession.cpp:2515] close sess=0x7f3fd004ce60 relay-1 | V0724 00:44:27.531131 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f3fd004ce60 relay-1 | V0724 00:44:27.531184 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f3fd004ce60 relay-1 | V0724 00:44:27.531371 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f3fd004ce60 relay-1 | V0724 00:44:27.531383 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f3fd004ce60 relay-1 | V0724 00:44:27.532704 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 00:44:27.532753 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 00:44:27.532907 8 MoQSession.cpp:2389] start sess=0x7f3fd0063680 relay-1 | V0724 00:44:27.532924 8 MoQSession.cpp:2582] sendSetup sess=0x7f3fd0063680 relay-1 | V0724 00:44:27.533016 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f3fd0063680 relay-1 | V0724 00:44:27.533199 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f3fd0063680 relay-1 | V0724 00:44:27.533219 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f3fd0063680 relay-1 | V0724 00:44:27.533247 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f3fd0063680 relay-1 | V0724 00:44:27.533266 8 MoQSession.cpp:2726] onClientSetup sess=0x7f3fd0063680 relay-1 | V0724 00:44:27.533270 8 MoQSession.cpp:2737] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f3fd0063680 relay-1 | V0724 00:44:27.533276 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 00:44:27.533280 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0724 00:44:27.533285 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0724 00:44:27.533292 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f3fd0063680 relay-1 | V0724 00:44:27.533303 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f3fd0063680 relay-1 | V0724 00:44:27.533318 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0724 00:44:27.533326 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f3fd0063680 relay-1 | E20260724 00:44:27.632102 8 HQSession.cpp:579] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=0e2bae2b66b1753b, server CID=4000001a1b962f85, downstream=[::ffff:172.18.0.3]:57557, [::]:4443=local, drain=none test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 503 test-client-1 | ... relay-1 | V0724 00:44:28.034889 8 MoQServer.h:167] WebTransport session terminated relay-1 | V0724 00:44:28.034905 8 MoQSession.cpp:6599] onSessionEnderr=none sess=0x7f3fd0063680 relay-1 | V0724 00:44:28.034909 8 MoQSession.cpp:2515] close sess=0x7f3fd0063680 relay-1 | V0724 00:44:28.034916 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0724 00:44:28.034924 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0724 00:44:28.034930 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f3fd0063680 relay-1 | V0724 00:44:28.034951 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0724 00:44:28.034965 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f3fd0063680 relay-1 | V0724 00:44:28.035109 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f3fd0063680 relay-1 | V0724 00:44:28.035147 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f3fd0063680 relay-1 | V0724 00:44:28.035160 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f3fd0063680 relay-1 | V0724 00:44:28.035167 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f3fd0063680 relay-1 | V0724 00:44:28.036452 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 00:44:28.036469 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 00:44:28.036726 8 MoQSession.cpp:2389] start sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.036753 8 MoQSession.cpp:2582] sendSetup sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.036812 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.036933 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.036950 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.036972 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.036984 8 MoQSession.cpp:2726] onClientSetup sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.036988 8 MoQSession.cpp:2737] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.036992 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 00:44:28.036996 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0724 00:44:28.037001 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0724 00:44:28.037007 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.037014 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.037021 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0724 00:44:28.037026 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f3fd0067e00 relay-1 | E20260724 00:44:28.136686 8 HQSession.cpp:579] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=e898972151d17fbf, server CID=4000001e5819c190, downstream=[::ffff:172.18.0.3]:57557, [::]:4443=local, drain=none relay-1 | V0724 00:44:28.538536 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.538558 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0724 00:44:28.538567 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0724 00:44:28.538574 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f3fd0067e00 test-client-1 | ok 3 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 704 test-client-1 | ... relay-1 | V0724 00:44:28.739654 8 MoQServer.h:167] WebTransport session terminated relay-1 | V0724 00:44:28.739671 8 MoQSession.cpp:6599] onSessionEnderr=none sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.739675 8 MoQSession.cpp:2515] close sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.739704 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.739741 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f3fd0067e00 test-client-1 | ok 4 - subscribe-error # SKIP moq-net API requires announcement before subscribe relay-1 | V0724 00:44:28.739904 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.739923 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.739931 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f3fd0067e00 relay-1 | V0724 00:44:28.741469 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 00:44:28.741496 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 00:44:28.741614 8 MoQSession.cpp:2389] start sess=0x7f3fd0056140 relay-1 | V0724 00:44:28.741638 8 MoQSession.cpp:2582] sendSetup sess=0x7f3fd0056140 relay-1 | V0724 00:44:28.741694 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f3fd0056140 relay-1 | V0724 00:44:28.742025 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f3fd0056140 relay-1 | V0724 00:44:28.742046 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f3fd0056140 relay-1 | V0724 00:44:28.742073 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f3fd0056140 relay-1 | V0724 00:44:28.742086 8 MoQSession.cpp:2726] onClientSetup sess=0x7f3fd0056140 relay-1 | V0724 00:44:28.742090 8 MoQSession.cpp:2737] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f3fd0056140 relay-1 | V0724 00:44:28.742094 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 00:44:28.742098 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0724 00:44:28.742102 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0724 00:44:28.742108 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f3fd0056140 relay-1 | V0724 00:44:28.742116 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f3fd0056140 relay-1 | V0724 00:44:28.742130 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0724 00:44:28.742139 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f3fd0056140 relay-1 | E20260724 00:44:28.839951 8 HQSession.cpp:579] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=c85e4facd190c2dd, server CID=40000013f53551c4, downstream=[::ffff:172.18.0.3]:57557, [::]:4443=local, drain=none relay-1 | V0724 00:44:29.044639 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 00:44:29.044661 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 00:44:29.044783 8 MoQSession.cpp:2389] start sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.044813 8 MoQSession.cpp:2582] sendSetup sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.044871 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045225 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045253 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045284 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045297 8 MoQSession.cpp:2726] onClientSetup sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045300 8 MoQSession.cpp:2737] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045303 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 00:44:29.045310 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0724 00:44:29.045315 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0724 00:44:29.045321 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045337 8 MoQRelaySession.cpp:1499] onSubscribeNamespaceImpl prefix= sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045349 8 MoQRelay.cpp:735] subscribeNamespace nsp= relay-1 | V0724 00:44:29.045369 8 MoQRelaySession.cpp:1629] subscribeNamespaceOk id=0 sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045658 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045682 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045696 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:29.045745 8 MoQLocation.h:24] m=LargestObject relay-1 | V0724 00:44:29.045756 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0724 00:44:29.045775 8 MoQSession.cpp:5524] subscribe sess=0x7f3fd0056140 relay-1 | V0724 00:44:29.045878 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f3fd0056140 relay-1 | V0724 00:44:29.046051 8 MoQSession.cpp:4285] onSubscribeOk id=1 sess=0x7f3fd0056140 relay-1 | V0724 00:44:29.046076 8 MoQSession.cpp:5620] Subscribe ready trackReceiveState=0x7f3fd0056ab0 requestID=1 relay-1 | V0724 00:44:29.046090 8 MoQSession.cpp:5640] sendSubscribeOk sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:30.046727 8 MoQServer.h:167] WebTransport session terminated relay-1 | V0724 00:44:30.046755 8 MoQSession.cpp:6599] onSessionEnderr=none sess=0x7f3fd0056140 relay-1 | V0724 00:44:30.046761 8 MoQSession.cpp:2515] close sess=0x7f3fd0056140 relay-1 | V0724 00:44:30.046771 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0724 00:44:30.046796 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0724 00:44:30.046805 8 MoQSession.cpp:1934] subscribeError trackReceiveState=0x7f3fd0056ab0 relay-1 | V0724 00:44:30.046809 8 MoQSession.cpp:1963] processPublishDone trackReceiveState=0x7f3fd0056ab0 relay-1 | V0724 00:44:30.046815 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track test-client-1 | ok 5 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 1306 test-client-1 | ... test-client-1 | ok 6 - subscribe-before-announce # SKIP moq-net API requires announcement before subscribe relay-1 | V0724 00:44:30.046822 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0724 00:44:30.046827 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f3fd006c5f0 relay-1 | V0724 00:44:30.046838 8 MoQSession.cpp:5734] sendPublishDone sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:30.046854 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f3fd0055560 relay-1 | V0724 00:44:30.046861 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0724 00:44:30.046864 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0724 00:44:30.046887 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0724 00:44:30.046898 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f3fd0056140 relay-1 | V0724 00:44:30.046927 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0724 00:44:30.046938 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0724 00:44:30.046946 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f3fd0056140 relay-1 | V0724 00:44:30.046958 8 MoQServer.h:167] WebTransport session terminated relay-1 | V0724 00:44:30.046961 8 MoQSession.cpp:6599] onSessionEnderr=none sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:30.046963 8 MoQSession.cpp:2515] close sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:30.046967 8 MoQRelay.cpp:921] unsubscribeNamespace nsp= relay-1 | V0724 00:44:30.046972 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:30.047004 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0724 00:44:30.047022 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:30.047625 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f3fd0056140 relay-1 | V0724 00:44:30.047647 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f3fd0056140 relay-1 | V0724 00:44:30.047655 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f3fd0056140 relay-1 | V0724 00:44:30.047662 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f3fd0056140 relay-1 | V0724 00:44:30.047669 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f3fd0056140 relay-1 | V0724 00:44:30.047684 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:30.047690 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:30.047695 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:30.047700 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f3fd006c5f0 relay-1 | V0724 00:44:30.047705 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f3fd006c5f0 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'