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-test-client-draft-16:latest URL: https://relay:4443 time="2026-07-24T01:32:39Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-24T01:32:39Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-24T01:32:39Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-24T01:32:39Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-24T01:32:39Z" 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 01:32:39.990143 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0724 01:32:39.991249 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-test-client v0.1.0 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 relay-1 | V0724 01:32:45.596801 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:32:45.596830 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0724 01:32:45.597020 8 MoQSession.cpp:2389] start sess=0x7fe27404b2d0 relay-1 | V0724 01:32:45.597313 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fe27404b2d0 relay-1 | V0724 01:32:45.597365 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fe27404b2d0 relay-1 | V0724 01:32:45.597418 8 MoQSession.cpp:2726] onClientSetup sess=0x7fe27404b2d0 relay-1 | V0724 01:32:45.597451 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:32:45.597481 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0724 01:32:45.597513 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0724 01:32:45.597541 8 MoQSession.cpp:2582] sendSetup sess=0x7fe27404b2d0 relay-1 | V0724 01:32:45.597634 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fe27404b2d0 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 9ab6ac8a04a8f27666afaf5385da9be6 test-client-1 | ... relay-1 | V0724 01:32:45.598065 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fe27404b2d0 relay-1 | V0724 01:32:45.600331 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:32:45.600347 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0724 01:32:45.600433 8 MoQSession.cpp:2389] start sess=0x7fe274066920 relay-1 | V0724 01:32:45.600696 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fe274066920 relay-1 | V0724 01:32:45.600729 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fe274066920 relay-1 | V0724 01:32:45.600736 8 MoQSession.cpp:2726] onClientSetup sess=0x7fe274066920 relay-1 | V0724 01:32:45.600739 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:32:45.600743 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0724 01:32:45.600747 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0724 01:32:45.600750 8 MoQSession.cpp:2582] sendSetup sess=0x7fe274066920 relay-1 | V0724 01:32:45.600758 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fe274066920 relay-1 | V0724 01:32:45.601068 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe274066920 relay-1 | V0724 01:32:45.601109 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0724 01:32:45.601117 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fe274066920 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 81fda70cc238b1245eac50d296d42585 test-client-1 | ... relay-1 | V0724 01:32:47.603073 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fe274066920 relay-1 | V0724 01:32:47.605755 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:32:47.605774 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0724 01:32:47.605915 8 MoQSession.cpp:2389] start sess=0x7fe274078b80 relay-1 | V0724 01:32:47.606125 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fe274078b80 relay-1 | V0724 01:32:47.606155 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fe274078b80 relay-1 | V0724 01:32:47.606181 8 MoQSession.cpp:2726] onClientSetup sess=0x7fe274078b80 relay-1 | V0724 01:32:47.606192 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:32:47.606197 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0724 01:32:47.606203 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0724 01:32:47.606208 8 MoQSession.cpp:2582] sendSetup sess=0x7fe274078b80 relay-1 | V0724 01:32:47.606222 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fe274078b80 relay-1 | V0724 01:32:47.606474 8 MoQSession.cpp:3800] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fe274078b80 relay-1 | E0724 01:32:47.606497 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0724 01:32:47.606506 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0724 01:32:47.606510 8 MoQSession.cpp:5659] subscribeError sess=0x7fe274078b80 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 64f09ab95ed57e739f3256571d8a469a test-client-1 | ... relay-1 | V0724 01:32:47.606808 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fe274078b80 relay-1 | V0724 01:32:47.609017 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:32:47.609036 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0724 01:32:47.609141 8 MoQSession.cpp:2389] start sess=0x7fe27408b780 relay-1 | V0724 01:32:47.609418 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fe27408b780 relay-1 | V0724 01:32:47.609444 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fe27408b780 relay-1 | V0724 01:32:47.609449 8 MoQSession.cpp:2726] onClientSetup sess=0x7fe27408b780 relay-1 | V0724 01:32:47.609451 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:32:47.609454 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0724 01:32:47.609463 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0724 01:32:47.609467 8 MoQSession.cpp:2582] sendSetup sess=0x7fe27408b780 relay-1 | V0724 01:32:47.609476 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fe27408b780 relay-1 | V0724 01:32:47.611917 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:32:47.611935 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0724 01:32:47.612045 8 MoQSession.cpp:2389] start sess=0x7fe27409e1a0 relay-1 | V0724 01:32:47.612237 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fe27409e1a0 relay-1 | V0724 01:32:47.612272 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fe27409e1a0 relay-1 | V0724 01:32:47.612280 8 MoQSession.cpp:2726] onClientSetup sess=0x7fe27409e1a0 relay-1 | V0724 01:32:47.612284 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:32:47.612287 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0724 01:32:47.612292 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0724 01:32:47.612295 8 MoQSession.cpp:2582] sendSetup sess=0x7fe27409e1a0 relay-1 | V0724 01:32:47.612301 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fe27409e1a0 relay-1 | V0724 01:32:47.612542 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe27408b780 relay-1 | V0724 01:32:47.612558 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fe27409e1a0 relay-1 | V0724 01:32:47.612568 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | W0724 01:32:47.612577 8 MoQRelay.cpp:158] PublishNamespace: Existing session (0x7fe274066920) has already published trackNamespace=moq-test/interop relay-1 | V0724 01:32:47.612590 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fe27408b780 relay-1 | V0724 01:32:47.612648 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0724 01:32:47.612657 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0724 01:32:47.612684 8 MoQSession.cpp:5524] subscribe sess=0x7fe27408b780 relay-1 | E0724 01:32:47.613004 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0724 01:32:47.613015 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0724 01:32:47.613017 8 MoQSession.cpp:5295] onConnectionError sess=0x7fe27408b780 relay-1 | E0724 01:32:47.613019 8 MoQSession.cpp:5296] MoQCodec control stream parse error err=3 relay-1 | V0724 01:32:47.613021 8 MoQSession.cpp:2515] close sess=0x7fe27408b780 relay-1 | V0724 01:32:47.613025 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0724 01:32:47.613029 8 MoQRelay.cpp:309] Pruning empty subtree at: interop relay-1 | V0724 01:32:47.613037 8 MoQSession.cpp:1934] subscribeError trackReceiveState=0x7fe2740989e0 relay-1 | V0724 01:32:47.613043 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fe27408b780 test-client-1 | not ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | message: "publisher session error: webtransport error: read error: RESET_STREAM: 386759528: read error: RESET_STREAM: 386759528" test-client-1 | ... relay-1 | V0724 01:32:47.613089 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fe27408b780 relay-1 | V0724 01:32:47.613104 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fe27408b780 relay-1 | V0724 01:32:47.613239 8 MoQSession.cpp:5620] Subscribe ready trackReceiveState=0x7fe2740989e0 requestID=1 relay-1 | V0724 01:32:47.613258 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0724 01:32:47.613269 8 MoQSession.cpp:3937] Application subscribe error err=upstream subscribe failed: Session closed relay-1 | V0724 01:32:47.613271 8 MoQSession.cpp:5659] subscribeError sess=0x7fe27409e1a0 relay-1 | V0724 01:32:47.613356 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fe27408b780 relay-1 | V0724 01:32:47.613368 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fe27408b780 relay-1 | E20260724 01:32:47.613504 8 HQSession.cpp:579] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=924205a5cc856a46, server CID=4000000476564ae5, downstream=[::ffff:172.18.0.3]:47828, [::]:4443=local, drain=none relay-1 | V0724 01:32:47.613870 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fe27409e1a0 relay-1 | V0724 01:32:47.615529 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:32:47.615543 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0724 01:32:47.615704 8 MoQSession.cpp:2389] start sess=0x7fe2740ad4b0 relay-1 | V0724 01:32:47.615930 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fe2740ad4b0 relay-1 | V0724 01:32:47.615963 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fe2740ad4b0 relay-1 | V0724 01:32:47.615970 8 MoQSession.cpp:2726] onClientSetup sess=0x7fe2740ad4b0 relay-1 | V0724 01:32:47.615973 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:32:47.615976 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0724 01:32:47.615981 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0724 01:32:47.615984 8 MoQSession.cpp:2582] sendSetup sess=0x7fe2740ad4b0 relay-1 | V0724 01:32:47.615992 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fe2740ad4b0 relay-1 | V0724 01:32:47.616257 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fe2740ad4b0 relay-1 | V0724 01:32:47.616277 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0724 01:32:47.616280 8 MoQSession.cpp:5659] subscribeError sess=0x7fe2740ad4b0 relay-1 | V0724 01:32:47.616527 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fe2740ad4b0 relay-1 | V0724 01:32:48.120862 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:32:48.120886 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0724 01:32:48.121010 8 MoQSession.cpp:2389] start sess=0x7fe2740b2300 relay-1 | V0724 01:32:48.121258 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fe2740b2300 relay-1 | V0724 01:32:48.121292 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fe2740b2300 relay-1 | V0724 01:32:48.121307 8 MoQSession.cpp:2726] onClientSetup sess=0x7fe2740b2300 relay-1 | V0724 01:32:48.121313 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:32:48.121317 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0724 01:32:48.121324 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0724 01:32:48.121328 8 MoQSession.cpp:2582] sendSetup sess=0x7fe2740b2300 relay-1 | V0724 01:32:48.121342 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fe2740b2300 relay-1 | V0724 01:32:48.121607 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe2740b2300 relay-1 | V0724 01:32:48.121634 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0724 01:32:48.121647 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fe2740b2300 test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: 65ccf2dae4c2e6d307cc4f3bd83a5076 test-client-1 | publisher_connection_id: 55e89bf7ec8c1433d1994dc238251588 test-client-1 | ... relay-1 | V0724 01:32:51.122746 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fe2740b2300 relay-1 | V0724 01:32:51.125723 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:32:51.125744 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0724 01:32:51.125973 8 MoQSession.cpp:2389] start sess=0x7fe2740c3e80 relay-1 | V0724 01:32:51.126296 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fe2740c3e80 relay-1 | V0724 01:32:51.126335 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fe2740c3e80 relay-1 | V0724 01:32:51.126345 8 MoQSession.cpp:2726] onClientSetup sess=0x7fe2740c3e80 relay-1 | V0724 01:32:51.126350 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:32:51.126357 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0724 01:32:51.126363 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0724 01:32:51.126367 8 MoQSession.cpp:2582] sendSetup sess=0x7fe2740c3e80 relay-1 | V0724 01:32:51.126394 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fe2740c3e80 relay-1 | V0724 01:32:51.126673 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fe2740c3e80 relay-1 | V0724 01:32:51.126700 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | W0724 01:32:51.126707 8 MoQRelay.cpp:158] PublishNamespace: Existing session (0x7fe2740b2300) has already published trackNamespace=moq-test/interop relay-1 | V0724 01:32:51.126721 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fe2740c3e80 relay-1 | V0724 01:32:53.128051 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fe2740c3e80 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: bea2bf0d1b0accf35162aeb63e5145cc test-client-1 | ... test-client-1 exited with code 1 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 make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'