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-08-29T00:38:24Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-29T00:38:24Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-29T00:38:24Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-29T00:38:24Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-29T00:38:24Z" 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 | V0829 00:38:24.930563 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0829 00:38:24.931750 7 MoQServer.cpp:171] 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 | V0829 00:38:30.594675 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:38:30.594700 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0829 00:38:30.594887 8 MoQSession.cpp:2572] start sess=0x7f1eb404d390 relay-1 | V0829 00:38:30.594916 8 MoQSession.cpp:2922] sendSetup sess=0x7f1eb404d390 relay-1 | V0829 00:38:30.595021 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f1eb404d390 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 43 test-client-1 | ... relay-1 | V0829 00:38:30.595599 8 MoQSession.cpp:6667] onNewUniStream sess=0x7f1eb404d390 relay-1 | V0829 00:38:30.595665 8 MoQServer.h:178] WebTransport session terminated relay-1 | V0829 00:38:30.595672 8 MoQSession.cpp:7092] onSessionEnderr=none sess=0x7f1eb404d390 relay-1 | V0829 00:38:30.595674 8 MoQSession.cpp:2854] close sess=0x7f1eb404d390 relay-1 | V0829 00:38:30.595694 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f1eb404d390 relay-1 | V0829 00:38:30.595727 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f1eb404d390 relay-1 | V0829 00:38:30.595963 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f1eb404d390 relay-1 | V0829 00:38:30.595976 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f1eb404d390 relay-1 | V0829 00:38:30.597526 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:38:30.597547 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0829 00:38:30.597654 8 MoQSession.cpp:2572] start sess=0x7f1eb40644f0 relay-1 | V0829 00:38:30.597696 8 MoQSession.cpp:2922] sendSetup sess=0x7f1eb40644f0 relay-1 | V0829 00:38:30.597972 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f1eb40644f0 relay-1 | V0829 00:38:30.597997 8 MoQSession.cpp:6667] onNewUniStream sess=0x7f1eb40644f0 relay-1 | V0829 00:38:30.598009 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f1eb40644f0 relay-1 | V0829 00:38:30.598218 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f1eb40644f0 relay-1 | V0829 00:38:30.598243 8 MoQSession.cpp:3066] onClientSetup sess=0x7f1eb40644f0 relay-1 | V0829 00:38:30.598247 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f1eb40644f0 relay-1 | V0829 00:38:30.598253 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:38:30.598257 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0829 00:38:30.598263 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0829 00:38:30.598270 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f1eb40644f0 relay-1 | V0829 00:38:30.598280 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1eb40644f0 relay-1 | V0829 00:38:30.598304 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0829 00:38:30.598317 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f1eb40644f0 relay-1 | E20260829 00:38:30.696173 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=a748651230b0cccd, server CID=4000001a887002df, downstream=[::ffff:172.18.0.3]:42058, [::]:4443=local, drain=none test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 504 test-client-1 | ... relay-1 | V0829 00:38:31.100358 8 MoQServer.h:178] WebTransport session terminated relay-1 | V0829 00:38:31.100385 8 MoQSession.cpp:7092] onSessionEnderr=none sess=0x7f1eb40644f0 relay-1 | V0829 00:38:31.100391 8 MoQSession.cpp:2854] close sess=0x7f1eb40644f0 relay-1 | V0829 00:38:31.100401 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0829 00:38:31.100411 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0829 00:38:31.100419 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f1eb40644f0 relay-1 | V0829 00:38:31.100449 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0829 00:38:31.100465 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f1eb40644f0 relay-1 | V0829 00:38:31.100679 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f1eb40644f0 relay-1 | V0829 00:38:31.100732 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f1eb40644f0 relay-1 | V0829 00:38:31.100740 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f1eb40644f0 relay-1 | V0829 00:38:31.100749 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f1eb40644f0 relay-1 | V0829 00:38:31.102182 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:38:31.102209 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0829 00:38:31.102360 8 MoQSession.cpp:2572] start sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.102387 8 MoQSession.cpp:2922] sendSetup sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.102443 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.102757 8 MoQSession.cpp:6667] onNewUniStream sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.102773 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.102792 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.102799 8 MoQSession.cpp:3066] onClientSetup sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.102801 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.102810 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:38:31.102820 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0829 00:38:31.102825 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0829 00:38:31.102832 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.102840 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.102858 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0829 00:38:31.102871 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f1eb40551f0 relay-1 | E20260829 00:38:31.201766 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=ad895e4a3e03dd4d, server CID=4000001e19e41ed6, downstream=[::ffff:172.18.0.3]:42058, [::]:4443=local, drain=none relay-1 | V0829 00:38:31.603707 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.603732 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0829 00:38:31.603740 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0829 00:38:31.603746 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f1eb40551f0 test-client-1 | ok 3 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 703 test-client-1 | ... test-client-1 | ok 4 - subscribe-error # SKIP moq-net API requires announcement before subscribe relay-1 | V0829 00:38:31.804154 8 MoQServer.h:178] WebTransport session terminated relay-1 | V0829 00:38:31.804183 8 MoQSession.cpp:7092] onSessionEnderr=none sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.804189 8 MoQSession.cpp:2854] close sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.804200 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.804244 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.804440 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.804453 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.804461 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f1eb40551f0 relay-1 | V0829 00:38:31.805888 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:38:31.805908 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0829 00:38:31.806059 8 MoQSession.cpp:2572] start sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:31.806190 8 MoQSession.cpp:2922] sendSetup sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:31.806304 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:31.806423 8 MoQSession.cpp:6667] onNewUniStream sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:31.806432 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:31.806450 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:31.806457 8 MoQSession.cpp:3066] onClientSetup sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:31.806459 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:31.806462 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:38:31.806465 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0829 00:38:31.806468 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0829 00:38:31.806471 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:31.806477 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:31.806485 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0829 00:38:31.806492 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f1eb4054ca0 relay-1 | E20260829 00:38:31.905287 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=4b65bdb8e4c4d063, server CID=400000106b29914e, downstream=[::ffff:172.18.0.3]:42058, [::]:4443=local, drain=none relay-1 | V0829 00:38:32.109346 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:38:32.109380 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0829 00:38:32.109524 8 MoQSession.cpp:2572] start sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.109553 8 MoQSession.cpp:2922] sendSetup sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.109666 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.109883 8 MoQSession.cpp:6667] onNewUniStream sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.109925 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.110005 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.110086 8 MoQSession.cpp:3066] onClientSetup sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.110110 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.110129 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:38:32.110139 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0829 00:38:32.110145 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0829 00:38:32.110153 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.110161 8 MoQRelaySession.cpp:1499] onSubscribeNamespaceImpl prefix= sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.110178 8 MoQRelay.cpp:723] subscribeNamespace nsp= relay-1 | V0829 00:38:32.110194 8 MoQRelaySession.cpp:1629] subscribeNamespaceOk id=0 sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.110481 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.110509 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.110527 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f1eb406ea70 relay-1 | V0829 00:38:32.110559 8 MoQLocation.h:24] m=LargestObject relay-1 | V0829 00:38:32.110595 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0829 00:38:32.110622 8 MoQSession.cpp:5987] subscribe sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:32.110732 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:32.110947 8 MoQSession.cpp:4669] onSubscribeOk id=1 sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:32.110966 8 MoQSession.cpp:6087] Subscribe ready trackReceiveState=0x7f1eb40738a0 requestID=1 relay-1 | V0829 00:38:32.110976 8 MoQSession.cpp:6107] sendSubscribeOk sess=0x7f1eb406ea70 test-client-1 | ok 5 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 1307 test-client-1 | ... test-client-1 | ok 6 - subscribe-before-announce # SKIP moq-net API requires announcement before subscribe relay-1 | V0829 00:38:33.112757 8 MoQServer.h:178] WebTransport session terminated relay-1 | V0829 00:38:33.112784 8 MoQSession.cpp:7092] onSessionEnderr=none sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:33.112789 8 MoQSession.cpp:2854] close sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:33.112797 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0829 00:38:33.112817 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0829 00:38:33.112825 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7f1eb40738a0 relay-1 | V0829 00:38:33.112837 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7f1eb40738a0 relay-1 | V0829 00:38:33.112843 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0829 00:38:33.112850 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0829 00:38:33.112853 8 MoQForwarder.cpp:318] drainSubscriber from publishDone session=0x7f1eb406ea70 relay-1 | V0829 00:38:33.112858 8 MoQSession.cpp:6212] sendPublishDone sess=0x7f1eb406ea70 relay-1 | V0829 00:38:33.112868 8 MoQForwarder.cpp:380] Resetting open subgroups for subscriber=0x7f1eb4043510 relay-1 | V0829 00:38:33.112876 8 MoQForwarder.cpp:402] subscribers_.size()=0 relay-1 | I0829 00:38:33.112879 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/interop/test-track relay-1 | V0829 00:38:33.112895 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0829 00:38:33.112904 8 MoQSession.cpp:2065] cancel alias=1 requestID=1 relay-1 | V0829 00:38:33.112910 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:33.112954 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0829 00:38:33.112974 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0829 00:38:33.112985 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:33.112999 8 MoQServer.h:178] WebTransport session terminated relay-1 | V0829 00:38:33.113003 8 MoQSession.cpp:7092] onSessionEnderr=none sess=0x7f1eb406ea70 relay-1 | V0829 00:38:33.113006 8 MoQSession.cpp:2854] close sess=0x7f1eb406ea70 relay-1 | V0829 00:38:33.113011 8 MoQRelay.cpp:908] unsubscribeNamespace nsp= relay-1 | V0829 00:38:33.113016 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f1eb406ea70 relay-1 | V0829 00:38:33.113028 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0829 00:38:33.113037 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f1eb406ea70 relay-1 | V0829 00:38:33.113302 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:33.113324 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:33.113332 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f1eb406ea70 relay-1 | V0829 00:38:33.113364 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:33.113369 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f1eb4054ca0 relay-1 | V0829 00:38:33.113380 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f1eb406ea70 relay-1 | V0829 00:38:33.113384 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f1eb406ea70 relay-1 | V0829 00:38:33.113390 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f1eb406ea70 relay-1 | V0829 00:38:33.113396 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f1eb406ea70 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'