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-09-25T00:39:38Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:39:38Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:39:38Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:39:38Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-25T00:39:38Z" 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 | V0925 00:39:39.193118 8 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0925 00:39:39.194162 8 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 | V0925 00:39:44.839939 9 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:39:44.839994 9 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:39:44.840199 9 MoQSession.cpp:2685] start sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.840224 9 MoQSession.cpp:3029] sendSetup sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.840339 9 MoQSession.cpp:2985] controlWriteLoop sess=0x7f15a40534c0 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 | V0925 00:39:44.840646 9 MoQSession.cpp:6855] onNewUniStream sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.840674 9 MoQSession.cpp:3389] controlReadLoop sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.840694 9 MoQSession.cpp:3176] onClientSetup sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.840698 9 MoQSession.cpp:3187] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.840703 9 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:39:44.840708 9 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:39:44.840713 9 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:39:44.840825 9 MoQServer.h:186] WebTransport session terminated relay-1 | V0925 00:39:44.840889 9 MoQSession.cpp:7305] onSessionEnderr=none sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.840894 9 MoQSession.cpp:2961] close sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.840924 9 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.841139 9 MoQSession.cpp:2978] requestCancellation from close sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.841411 9 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.841429 9 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.841437 9 MoQSession.cpp:2577] ~MoQSession sess=0x7f15a40534c0 relay-1 | V0925 00:39:44.842659 9 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:39:44.842677 9 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:39:44.842788 9 MoQSession.cpp:2685] start sess=0x7f15a406b900 relay-1 | V0925 00:39:44.842839 9 MoQSession.cpp:3029] sendSetup sess=0x7f15a406b900 relay-1 | V0925 00:39:44.842952 9 MoQSession.cpp:2985] controlWriteLoop sess=0x7f15a406b900 relay-1 | V0925 00:39:44.843354 9 MoQSession.cpp:6885] onNewBidiStream sess=0x7f15a406b900 relay-1 | V0925 00:39:44.843373 9 MoQSession.cpp:6855] onNewUniStream sess=0x7f15a406b900 relay-1 | V0925 00:39:44.843393 9 MoQSession.cpp:3389] controlReadLoop sess=0x7f15a406b900 relay-1 | V0925 00:39:44.843400 9 MoQSession.cpp:3176] onClientSetup sess=0x7f15a406b900 relay-1 | V0925 00:39:44.843411 9 MoQSession.cpp:3187] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f15a406b900 relay-1 | V0925 00:39:44.843414 9 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:39:44.843418 9 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:39:44.843423 9 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:39:44.843439 9 MoQSession.cpp:3389] controlReadLoop sess=0x7f15a406b900 relay-1 | V0925 00:39:44.843454 9 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f15a406b900 relay-1 | V0925 00:39:44.843468 9 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0925 00:39:44.843485 9 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f15a406b900 relay-1 | E20260925 00:39:44.942193 9 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=6c08c0ad745e0b65, server CID=40000017d0940345, downstream=[::ffff:172.18.0.3]:43038, [::]:4443=local, drain=none test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 502 test-client-1 | negotiated: moq-transport-18 test-client-1 | outcome: "namespace remained accepted" test-client-1 | ... relay-1 | V0925 00:39:45.343991 9 MoQServer.h:186] WebTransport session terminated relay-1 | V0925 00:39:45.344021 9 MoQSession.cpp:7305] onSessionEnderr=none sess=0x7f15a406b900 relay-1 | V0925 00:39:45.344026 9 MoQSession.cpp:2961] close sess=0x7f15a406b900 relay-1 | V0925 00:39:45.344037 9 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0925 00:39:45.344047 9 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0925 00:39:45.344057 9 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f15a406b900 relay-1 | V0925 00:39:45.344091 9 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0925 00:39:45.344113 9 MoQSession.cpp:2978] requestCancellation from close sess=0x7f15a406b900 relay-1 | V0925 00:39:45.344297 9 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f15a406b900 relay-1 | V0925 00:39:45.344337 9 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f15a406b900 relay-1 | V0925 00:39:45.344345 9 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f15a406b900 relay-1 | V0925 00:39:45.344352 9 MoQSession.cpp:2577] ~MoQSession sess=0x7f15a406b900 relay-1 | V0925 00:39:45.345847 9 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:39:45.345874 9 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:39:45.346024 9 MoQSession.cpp:2685] start sess=0x7f15a4071470 relay-1 | V0925 00:39:45.346073 9 MoQSession.cpp:3029] sendSetup sess=0x7f15a4071470 relay-1 | V0925 00:39:45.346212 9 MoQSession.cpp:2985] controlWriteLoop sess=0x7f15a4071470 relay-1 | V0925 00:39:45.346367 9 MoQSession.cpp:6855] onNewUniStream sess=0x7f15a4071470 relay-1 | V0925 00:39:45.346433 9 MoQSession.cpp:3389] controlReadLoop sess=0x7f15a4071470 relay-1 | V0925 00:39:45.346450 9 MoQSession.cpp:3176] onClientSetup sess=0x7f15a4071470 relay-1 | V0925 00:39:45.346454 9 MoQSession.cpp:3187] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f15a4071470 relay-1 | V0925 00:39:45.346459 9 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:39:45.346463 9 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:39:45.346468 9 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:39:45.346513 9 MoQSession.cpp:6885] onNewBidiStream sess=0x7f15a4071470 relay-1 | V0925 00:39:45.346549 9 MoQSession.cpp:3389] controlReadLoop sess=0x7f15a4071470 relay-1 | V0925 00:39:45.346562 9 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f15a4071470 relay-1 | V0925 00:39:45.346572 9 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0925 00:39:45.346587 9 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f15a4071470 relay-1 | E20260925 00:39:45.444610 9 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=c89f6c9d60774bc3, server CID=40000008e04a34b5, downstream=[::ffff:172.18.0.3]:43038, [::]:4443=local, drain=none relay-1 | V0925 00:39:45.848578 9 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f15a4071470 relay-1 | V0925 00:39:45.848604 9 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0925 00:39:45.848611 9 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0925 00:39:45.848618 9 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f15a4071470 test-client-1 | ok 3 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 706 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 | V0925 00:39:46.050281 9 MoQServer.h:186] WebTransport session terminated relay-1 | V0925 00:39:46.050311 9 MoQSession.cpp:7305] onSessionEnderr=none sess=0x7f15a4071470 relay-1 | V0925 00:39:46.050317 9 MoQSession.cpp:2961] close sess=0x7f15a4071470 relay-1 | V0925 00:39:46.050330 9 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f15a4071470 relay-1 | V0925 00:39:46.050378 9 MoQSession.cpp:2978] requestCancellation from close sess=0x7f15a4071470 relay-1 | V0925 00:39:46.050581 9 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f15a4071470 relay-1 | V0925 00:39:46.050593 9 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f15a4071470 relay-1 | V0925 00:39:46.050602 9 MoQSession.cpp:2577] ~MoQSession sess=0x7f15a4071470 relay-1 | V0925 00:39:46.053035 9 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:39:46.053053 9 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:39:46.053270 9 MoQSession.cpp:2685] start sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.053295 9 MoQSession.cpp:3029] sendSetup sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.053358 9 MoQSession.cpp:2985] controlWriteLoop sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.053480 9 MoQSession.cpp:6855] onNewUniStream sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.053511 9 MoQSession.cpp:3389] controlReadLoop sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.053523 9 MoQSession.cpp:3176] onClientSetup sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.053527 9 MoQSession.cpp:3187] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.053531 9 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:39:46.053535 9 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:39:46.053541 9 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:39:46.053589 9 MoQSession.cpp:6885] onNewBidiStream sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.053609 9 MoQSession.cpp:3389] controlReadLoop sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.053616 9 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.053623 9 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0925 00:39:46.053630 9 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f15a405aa80 relay-1 | E20260925 00:39:46.151294 9 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=0531bf07848f3f91, server CID=40000006d9ba98c2, downstream=[::ffff:172.18.0.3]:43038, [::]:4443=local, drain=none relay-1 | V0925 00:39:46.358600 9 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0925 00:39:46.358632 9 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0925 00:39:46.358762 9 MoQSession.cpp:2685] start sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.358791 9 MoQSession.cpp:3029] sendSetup sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.358849 9 MoQSession.cpp:2985] controlWriteLoop sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.359263 9 MoQSession.cpp:6885] onNewBidiStream sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.359286 9 MoQSession.cpp:6855] onNewUniStream sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.359310 9 MoQSession.cpp:3389] controlReadLoop sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.359321 9 MoQSession.cpp:3176] onClientSetup sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.359329 9 MoQSession.cpp:3187] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.359333 9 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0925 00:39:46.359337 9 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0925 00:39:46.359342 9 MoQSession.cpp:3254] Negotiated Version=0xff000012 (draft-18) relay-1 | V0925 00:39:46.359359 9 MoQSession.cpp:3389] controlReadLoop sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.359369 9 MoQRelaySession.cpp:1499] onSubscribeNamespaceImpl prefix=moq-test/interop sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.359381 9 MoQRelay.cpp:723] subscribeNamespace nsp=moq-test/interop relay-1 | V0925 00:39:46.359396 9 MoQRelaySession.cpp:1629] subscribeNamespaceOk id=0 sess=0x7f15a4074a10 test-client-1 | ok 5 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 309 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 | V0925 00:39:46.359741 9 MoQSession.cpp:6885] onNewBidiStream sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.359790 9 MoQSession.cpp:3389] controlReadLoop sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.359804 9 MoQSession.cpp:4276] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.359903 9 MoQLocation.h:24] m=LargestObject relay-1 | V0925 00:39:46.359915 9 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0925 00:39:46.359928 9 MoQSession.cpp:6136] subscribe sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.360092 9 MoQServer.h:186] WebTransport session terminated relay-1 | V0925 00:39:46.360112 9 MoQSession.cpp:7305] onSessionEnderr=none sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.360117 9 MoQSession.cpp:2961] close sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.360126 9 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0925 00:39:46.360139 9 MoQSession.cpp:2183] subscribeError trackReceiveState=0x7f15a407afe0 relay-1 | V0925 00:39:46.360145 9 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.360164 9 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0925 00:39:46.360175 9 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0925 00:39:46.360185 9 MoQSession.cpp:2978] requestCancellation from close sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.360196 9 MoQServer.h:186] WebTransport session terminated relay-1 | V0925 00:39:46.360208 9 MoQSession.cpp:7305] onSessionEnderr=none sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.360211 9 MoQSession.cpp:2961] close sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.360217 9 MoQRelay.cpp:908] unsubscribeNamespace nsp=moq-test/interop relay-1 | V0925 00:39:46.360223 9 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0925 00:39:46.360231 9 MoQSession.cpp:6276] subscribeError sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.360241 9 MoQSession.cpp:2639] requestCancellation from cleanup sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.360255 9 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0925 00:39:46.360265 9 MoQSession.cpp:2978] requestCancellation from close sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.360506 9 MoQSession.cpp:3389] controlReadLoop sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.360522 9 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.360531 9 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.360549 9 MoQSession.cpp:6238] Subscribe ready trackReceiveState=0x7f15a407afe0 requestID=1 relay-1 | V0925 00:39:46.360562 9 MoQCache.cpp:2266] Added track to LRU: moq-test/interop/test-track relay-1 | V0925 00:39:46.360600 9 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.360640 9 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f15a405aa80 relay-1 | V0925 00:39:46.360660 9 MoQSession.cpp:2987] exit controlWriteLoop sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.360666 9 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.360672 9 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f15a4074a10 relay-1 | V0925 00:39:46.360676 9 MoQSession.cpp:3392] exit controlReadLoop sess=0x7f15a4074a10 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'