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-06T00:43:11Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T00:43:11Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T00:43:11Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-06T00:43:11Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-06T00:43:11Z" 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 | V1006 00:43:11.947492 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W1006 00:43:11.948529 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 | V1006 00:43:17.595834 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:43:17.595867 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 test-client-1 | ok 1 - setup-only relay-1 | V1006 00:43:17.596092 8 MoQSession.cpp:2701] start sess=0x7fa768054cd0 test-client-1 | --- relay-1 | V1006 00:43:17.596116 8 MoQSession.cpp:3045] sendSetup sess=0x7fa768054cd0 test-client-1 | duration_ms: 42 test-client-1 | negotiated: moq-transport-18 test-client-1 | ... relay-1 | V1006 00:43:17.596223 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.596446 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.596509 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.596626 8 MoQSession.cpp:3197] onClientSetup sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.596636 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.596642 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:43:17.596647 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:43:17.596652 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:43:17.596700 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1006 00:43:17.596709 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.596711 8 MoQSession.cpp:2977] close sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.596739 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.596783 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.596974 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.596982 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.596988 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fa768054cd0 relay-1 | V1006 00:43:17.598324 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:43:17.598339 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:43:17.598432 8 MoQSession.cpp:2701] start sess=0x7fa76806b510 relay-1 | V1006 00:43:17.598502 8 MoQSession.cpp:3045] sendSetup sess=0x7fa76806b510 relay-1 | V1006 00:43:17.598667 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fa76806b510 relay-1 | V1006 00:43:17.598895 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fa76806b510 relay-1 | V1006 00:43:17.598973 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fa76806b510 relay-1 | V1006 00:43:17.598998 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fa76806b510 relay-1 | V1006 00:43:17.599006 8 MoQSession.cpp:3197] onClientSetup sess=0x7fa76806b510 relay-1 | V1006 00:43:17.599010 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7fa76806b510 relay-1 | V1006 00:43:17.599014 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:43:17.599017 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:43:17.599022 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:43:17.599043 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fa76806b510 relay-1 | V1006 00:43:17.599082 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fa76806b510 relay-1 | V1006 00:43:17.599129 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1006 00:43:17.599167 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fa76806b510 relay-1 | E20261006 00:43:17.698028 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=619cb55db73e81a3, server CID=40000014fc79c81d, downstream=[::ffff:172.18.0.3]:42400, [::]: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 | V1006 00:43:18.099936 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1006 00:43:18.100063 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7fa76806b510 relay-1 | V1006 00:43:18.100082 8 MoQSession.cpp:2977] close sess=0x7fa76806b510 relay-1 | V1006 00:43:18.100093 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1006 00:43:18.100103 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1006 00:43:18.100113 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fa76806b510 relay-1 | V1006 00:43:18.100151 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1006 00:43:18.100169 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fa76806b510 relay-1 | V1006 00:43:18.100368 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fa76806b510 relay-1 | V1006 00:43:18.100421 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fa76806b510 relay-1 | V1006 00:43:18.100431 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fa76806b510 relay-1 | V1006 00:43:18.100440 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fa76806b510 relay-1 | V1006 00:43:18.101909 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:43:18.101933 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:43:18.102071 8 MoQSession.cpp:2701] start sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.102134 8 MoQSession.cpp:3045] sendSetup sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.102276 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.102487 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.102547 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.102619 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.102655 8 MoQSession.cpp:3197] onClientSetup sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.102676 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.102703 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:43:18.102724 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:43:18.102746 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:43:18.102777 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.102792 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.102804 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1006 00:43:18.102813 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fa7680705f0 relay-1 | E20261006 00:43:18.200695 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=e51473401134e713, server CID=4000001defe20c7d, downstream=[::ffff:172.18.0.3]:42400, [::]:4443=local, drain=none relay-1 | V1006 00:43:18.603546 8 MoQRelaySession.cpp:1310] onPublishNamespaceDone requestID=0 sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.603610 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1006 00:43:18.603618 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1006 00:43:18.603626 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fa7680705f0 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 | V1006 00:43:18.805171 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1006 00:43:18.805194 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.805201 8 MoQSession.cpp:2977] close sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.805210 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.805254 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.805453 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.805476 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.805485 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fa7680705f0 relay-1 | V1006 00:43:18.807868 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:43:18.807886 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:43:18.807976 8 MoQSession.cpp:2701] start sess=0x7fa768068550 relay-1 | V1006 00:43:18.808004 8 MoQSession.cpp:3045] sendSetup sess=0x7fa768068550 relay-1 | V1006 00:43:18.808112 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fa768068550 relay-1 | V1006 00:43:18.808264 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fa768068550 relay-1 | V1006 00:43:18.808325 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fa768068550 relay-1 | V1006 00:43:18.808340 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fa768068550 relay-1 | V1006 00:43:18.808349 8 MoQSession.cpp:3197] onClientSetup sess=0x7fa768068550 relay-1 | V1006 00:43:18.808353 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7fa768068550 relay-1 | V1006 00:43:18.808357 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:43:18.808361 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:43:18.808367 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:43:18.808389 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fa768068550 relay-1 | V1006 00:43:18.808398 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fa768068550 relay-1 | V1006 00:43:18.808436 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1006 00:43:18.808454 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7fa768068550 relay-1 | E20261006 00:43:18.906216 8 HQSession.cpp:583] Connection closed with error err=91141958510811 msg=Server closed by peer reason= proto=h3, UA=, client CID=ba9300a3c3897c08, server CID=400000039ea07486, downstream=[::ffff:172.18.0.3]:42400, [::]:4443=local, drain=none relay-1 | V1006 00:43:19.112600 8 MoQServer.cpp:334] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1006 00:43:19.112628 8 MoQServer.cpp:344] WebTransport: Negotiated protocol: moqt-18 relay-1 | V1006 00:43:19.112747 8 MoQSession.cpp:2701] start sess=0x7fa76806c190 relay-1 | V1006 00:43:19.112775 8 MoQSession.cpp:3045] sendSetup sess=0x7fa76806c190 relay-1 | V1006 00:43:19.112890 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7fa76806c190 relay-1 | V1006 00:43:19.113261 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fa76806c190 relay-1 | V1006 00:43:19.113288 8 MoQSession.cpp:6889] onNewUniStream sess=0x7fa76806c190 relay-1 | V1006 00:43:19.113306 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fa76806c190 relay-1 | V1006 00:43:19.113320 8 MoQSession.cpp:3197] onClientSetup sess=0x7fa76806c190 relay-1 | V1006 00:43:19.113326 8 MoQSession.cpp:3208] Client MOQT_IMPLEMENTATION=moq-lite-rs sess=0x7fa76806c190 relay-1 | V1006 00:43:19.113330 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1006 00:43:19.113335 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V1006 00:43:19.113341 8 MoQSession.cpp:3275] Negotiated Version=0xff000012 (draft-18) relay-1 | V1006 00:43:19.113359 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fa76806c190 relay-1 | V1006 00:43:19.113373 8 MoQRelaySession.cpp:1509] onSubscribeNamespaceImpl prefix=moq-test/interop sess=0x7fa76806c190 relay-1 | V1006 00:43:19.113386 8 MoQRelay.cpp:723] subscribeNamespace nsp=moq-test/interop relay-1 | V1006 00:43:19.113405 8 MoQRelaySession.cpp:1639] subscribeNamespaceOk id=0 sess=0x7fa76806c190 test-client-1 | ok 5 - announce-subscribe test-client-1 | --- 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 | V1006 00:43:19.113743 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7fa76806c190 relay-1 | V1006 00:43:19.113778 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fa76806c190 relay-1 | V1006 00:43:19.113792 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fa76806c190 relay-1 | V1006 00:43:19.113881 8 MoQLocation.h:24] m=LargestObject relay-1 | V1006 00:43:19.113913 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1006 00:43:19.113952 8 MoQSession.cpp:6170] subscribe sess=0x7fa768068550 relay-1 | V1006 00:43:19.114096 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1006 00:43:19.114109 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7fa768068550 relay-1 | V1006 00:43:19.114113 8 MoQSession.cpp:2977] close sess=0x7fa768068550 relay-1 | V1006 00:43:19.114120 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1006 00:43:19.114144 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7fa76807abd0 relay-1 | V1006 00:43:19.114150 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fa768068550 relay-1 | V1006 00:43:19.114179 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V1006 00:43:19.114192 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1006 00:43:19.114198 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fa768068550 relay-1 | V1006 00:43:19.114211 8 MoQServer.h:226] WebTransport session terminated relay-1 | V1006 00:43:19.114220 8 MoQSession.cpp:7339] onSessionEnderr=none sess=0x7fa76806c190 relay-1 | V1006 00:43:19.114223 8 MoQSession.cpp:2977] close sess=0x7fa76806c190 relay-1 | V1006 00:43:19.114228 8 MoQRelay.cpp:908] unsubscribeNamespace nsp=moq-test/interop relay-1 | V1006 00:43:19.114234 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1006 00:43:19.114243 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7fa76806c190 relay-1 | V1006 00:43:19.114256 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V1006 00:43:19.114269 8 BidiStreamControl.cpp:37] STOP_SENDING received on bidi stream id=8 code=386759528 relay-1 | V1006 00:43:19.114278 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7fa76806c190 relay-1 | V1006 00:43:19.114523 8 MoQSession.cpp:3410] controlReadLoop sess=0x7fa768068550 relay-1 | V1006 00:43:19.114547 8 MoQSession.cpp:6272] Subscribe ready trackReceiveState=0x7fa76807abd0 requestID=1 relay-1 | V1006 00:43:19.114559 8 MoQCache.cpp:2266] Added track to LRU: moq-test/interop/test-track relay-1 | V1006 00:43:19.114622 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fa768068550 relay-1 | V1006 00:43:19.114634 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fa768068550 relay-1 | V1006 00:43:19.114639 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fa768068550 relay-1 | V1006 00:43:19.114650 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7fa76806c190 relay-1 | V1006 00:43:19.114654 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fa76806c190 relay-1 | V1006 00:43:19.114661 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fa76806c190 relay-1 | V1006 00:43:19.114672 8 MoQSession.cpp:2600] ~MoQSession sess=0x7fa76806c190 relay-1 | V1006 00:43:19.114678 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7fa76806c190 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'