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/gmarzot/aiomoqt:latest URL: https://relay:4443 time="2026-08-29T00:27:23Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-29T00:27:23Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-29T00:27:23Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-29T00:27:23Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-29T00:27:23Z" 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:27:24.228962 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0829 00:27:24.230483 7 MoQServer.cpp:171] UDP send buffer for fd 15 is 425984 bytes (expected 2097152) relay-1 | V0829 00:27:30.125229 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:27:30.125252 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0829 00:27:30.125962 8 MoQSession.cpp:2572] start sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.126200 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.126504 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.126533 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.126536 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=aiomoqt/0.10.6 sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.126544 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:27:30.126549 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0829 00:27:30.126555 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0829 00:27:30.126570 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.126588 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.127050 8 MoQServer.h:178] WebTransport session terminated relay-1 | V0829 00:27:30.127065 8 MoQSession.cpp:7092] onSessionEnderr=none sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.127069 8 MoQSession.cpp:2854] close sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.127099 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.127143 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.127297 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.132596 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.132613 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ff004de60 relay-1 | V0829 00:27:30.133898 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:27:30.133914 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0829 00:27:30.134058 8 MoQSession.cpp:2572] start sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.134313 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.134500 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.134516 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.134520 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=aiomoqt/0.10.6 sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.134524 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:27:30.134528 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0829 00:27:30.134533 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0829 00:27:30.134537 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.134545 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.134973 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ff006ad00 test-client-1 | [PASS] setup-only: SERVER_SETUP received with compatible version relay-1 | V0829 00:27:30.136916 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:27:30.136966 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0829 00:27:30.137075 8 MoQSession.cpp:2572] start sess=0x7f6ff0080e80 relay-1 | V0829 00:27:30.137345 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f6ff0080e80 relay-1 | V0829 00:27:30.137516 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ff0080e80 relay-1 | V0829 00:27:30.137533 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ff0080e80 relay-1 | V0829 00:27:30.137538 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=aiomoqt/0.10.6 sess=0x7f6ff0080e80 relay-1 | V0829 00:27:30.137541 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:27:30.137543 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0829 00:27:30.137546 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0829 00:27:30.137548 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ff0080e80 relay-1 | V0829 00:27:30.137554 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ff0080e80 relay-1 | V0829 00:27:30.137991 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/2772/interop/announce-only sess=0x7f6ff0080e80 relay-1 | V0829 00:27:30.138013 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/2772/interop/announce-only relay-1 | V0829 00:27:30.138021 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6ff0080e80 test-client-1 | [PASS] announce-only: PUBLISH_NAMESPACE_OK received relay-1 | V0829 00:27:30.140157 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:27:30.140170 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0829 00:27:30.140267 8 MoQSession.cpp:2572] start sess=0x7f6ff0095a60 relay-1 | V0829 00:27:30.140519 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f6ff0095a60 relay-1 | V0829 00:27:30.140708 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ff0095a60 relay-1 | V0829 00:27:30.140720 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ff0095a60 relay-1 | V0829 00:27:30.140723 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=aiomoqt/0.10.6 sess=0x7f6ff0095a60 relay-1 | V0829 00:27:30.140725 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:27:30.140727 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0829 00:27:30.140735 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0829 00:27:30.140739 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ff0095a60 relay-1 | V0829 00:27:30.140748 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ff0095a60 relay-1 | V0829 00:27:30.141232 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/2772/interop/publish-namespace-done sess=0x7f6ff0095a60 relay-1 | V0829 00:27:30.141249 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/2772/interop/publish-namespace-done relay-1 | V0829 00:27:30.141254 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6ff0095a60 relay-1 | V0829 00:27:30.141657 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f6ff0095a60 relay-1 | V0829 00:27:30.141673 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/2772/interop/publish-namespace-done relay-1 | V0829 00:27:30.141679 8 MoQRelay.cpp:303] Pruning empty subtree at: publish-namespace-done test-client-1 | [PASS] publish-namespace-done: PUBLISH_NAMESPACE_OK received, PUBLISH_NAMESPACE_DONE sent relay-1 | V0829 00:27:30.244698 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:27:30.244726 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0829 00:27:30.244856 8 MoQSession.cpp:2572] start sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.245112 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.245300 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.245316 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.245320 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=aiomoqt/0.10.6 sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.245323 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:27:30.245325 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0829 00:27:30.245333 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0829 00:27:30.245338 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.245352 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.245851 8 MoQSession.cpp:4163] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.245893 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0829 00:27:30.245908 8 MoQSession.cpp:6125] subscribeError sess=0x7f6ff00b7950 test-client-1 | [PASS] subscribe-error: Error received (expected): code=16 relay-1 | V0829 00:27:30.246361 8 MoQServer.h:178] WebTransport session terminated relay-1 | V0829 00:27:30.246377 8 MoQSession.cpp:7092] onSessionEnderr=none sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.246381 8 MoQSession.cpp:2854] close sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.246389 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.246411 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.246527 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.246567 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.246583 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ff00b7950 relay-1 | V0829 00:27:30.248376 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:27:30.248393 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0829 00:27:30.248621 8 MoQSession.cpp:2572] start sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.248691 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.248859 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.248878 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.248883 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=aiomoqt/0.10.6 sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.248887 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:27:30.248891 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0829 00:27:30.248896 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0829 00:27:30.248899 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.248908 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.249392 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/2772/interop/announce-subscribe sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.249410 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/2772/interop/announce-subscribe relay-1 | V0829 00:27:30.249418 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.251568 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:27:30.251586 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0829 00:27:30.251694 8 MoQSession.cpp:2572] start sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.252003 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.252180 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.252200 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.252204 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=aiomoqt/0.10.6 sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.252208 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:27:30.252212 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0829 00:27:30.252217 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0829 00:27:30.252220 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.252229 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.252672 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/2772/interop/announce-subscribe/track-2772 sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.252711 8 MoQLocation.h:24] m=LargestObject relay-1 | V0829 00:27:30.252719 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0829 00:27:30.252745 8 MoQSession.cpp:5987] subscribe sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.253251 8 MoQSession.cpp:6667] onNewUniStream sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.253280 8 MoQSession.cpp:4669] onSubscribeOk id=1 sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.253295 8 MoQSession.cpp:3946] dataStreamReadLoop id=14 sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.253303 8 MoQSession.cpp:6087] Subscribe ready trackReceiveState=0x7f6ff0037990 requestID=1 relay-1 | V0829 00:27:30.253315 8 MoQSession.cpp:6107] sendSubscribeOk sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.253441 8 MoQSession.cpp:3617] onSubgroup: alias=0 group=0 subgroup=0 priority=128 relay-1 | V0829 00:27:30.253469 8 MoQCache.cpp:2219] Added group 0 to LRU relay-1 | V0829 00:27:30.253475 8 MoQCache.cpp:2229] Removed group from LRU relay-1 | V0829 00:27:30.253481 8 MoQCodec.cpp:313] Parsing object with length, need=64 have=64 relay-1 | V0829 00:27:30.253487 8 MoQCache.cpp:266] caching group=0 objID=0 status=0 complete=1 test-client-1 | [PASS] announce-subscribe: SUBSCRIBE_OK received — relay routed subscription relay-1 | V0829 00:27:30.255692 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:27:30.255705 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0829 00:27:30.255806 8 MoQSession.cpp:2572] start sess=0x7f6ff00f9f70 relay-1 | V0829 00:27:30.256076 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f6ff00f9f70 relay-1 | V0829 00:27:30.256239 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ff00f9f70 relay-1 | V0829 00:27:30.256256 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ff00f9f70 relay-1 | V0829 00:27:30.256260 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=aiomoqt/0.10.6 sess=0x7f6ff00f9f70 relay-1 | V0829 00:27:30.256264 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:27:30.256268 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0829 00:27:30.256273 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0829 00:27:30.256277 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ff00f9f70 relay-1 | V0829 00:27:30.256286 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ff00f9f70 relay-1 | V0829 00:27:30.256696 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/2772/interop/subscribe-before-announce/track-2772 sess=0x7f6ff00f9f70 relay-1 | V0829 00:27:30.256716 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0829 00:27:30.256719 8 MoQSession.cpp:6125] subscribeError sess=0x7f6ff00f9f70 relay-1 | E0829 00:27:30.327839 8 MoQServer.h:186] proxygen::HTTPException: Got error=LocalError: Connection abandoned, lossTimeoutExpired() error relay-1 | V0829 00:27:30.327854 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.327857 8 MoQSession.cpp:2854] close sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.327864 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.327874 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.328132 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ff006ad00 relay-1 | V0829 00:27:30.328154 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ff006ad00 relay-1 | E0829 00:27:30.409079 8 MoQServer.h:186] proxygen::HTTPException: Got error=LocalError: Connection abandoned, lossTimeoutExpired() error relay-1 | V0829 00:27:30.409099 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.409103 8 MoQSession.cpp:2854] close sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.409113 8 MoQSession.cpp:6212] sendPublishDone sess=0x7f6ff00e0d10 relay-1 | E0829 00:27:30.409117 8 MoQSession.cpp:6217] publishDone for invalid id=0 sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.409120 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.409127 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.409185 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.409219 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ff00e0d10 relay-1 | E0829 00:27:30.651928 8 MoQServer.h:186] proxygen::HTTPException: Got error=LocalError: Connection abandoned, lossTimeoutExpired() error relay-1 | V0829 00:27:30.651950 8 MoQSession.cpp:7092] onSessionEnderr=4294967295 sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.651954 8 MoQSession.cpp:2854] close sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.651961 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/2772/interop/announce-subscribe relay-1 | V0829 00:27:30.651996 8 MoQRelay.cpp:303] Pruning empty subtree at: announce-subscribe relay-1 | V0829 00:27:30.652002 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7f6ff0037990 relay-1 | V0829 00:27:30.652004 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7f6ff0037990 relay-1 | V0829 00:27:30.652008 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/2772/interop/announce-subscribe/track-2772 relay-1 | V0829 00:27:30.652014 8 MoQForwarder.cpp:602] publishDone pubDone reason=closed locally relay-1 | V0829 00:27:30.652017 8 MoQForwarder.cpp:318] drainSubscriber from publishDone session=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.652020 8 MoQForwarder.cpp:344] Subscriber 0x7f6ff00784a0 is draining with 1 open subgroups relay-1 | V0829 00:27:30.652029 8 MoQCache.cpp:2180] Added track to LRU: moq-test/2772/interop/announce-subscribe/track-2772 relay-1 | V0829 00:27:30.652036 8 MoQSession.cpp:2065] cancel alias=0 requestID=1 relay-1 | V0829 00:27:30.652041 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.652052 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ff00cd850 relay-1 | E0829 00:27:30.652181 8 MoQSession.cpp:4072] proxygen::WebTransport::Exception: quic error with error=4294967295 id=14 sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.652200 8 MoQForwarder.cpp:352] removeSubscriber from SubgroupForwarder::reset session=0x7f6ff00e0d10 relay-1 | V0829 00:27:30.652205 8 MoQForwarder.cpp:380] Resetting open subgroups for subscriber=0x7f6ff00784a0 relay-1 | V0829 00:27:30.652209 8 MoQForwarder.cpp:402] subscribers_.size()=0 relay-1 | V0829 00:27:30.652217 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ff00e0d10 relay-1 | I0829 00:27:30.652230 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/2772/interop/announce-subscribe/track-2772 relay-1 | V0829 00:27:30.652241 8 MoQCache.cpp:2219] Added group 0 to LRU relay-1 | V0829 00:27:30.652249 8 MoQSession.cpp:3951] exit dataStreamReadLoop id=14 sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.652259 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.652295 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.652306 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ff00cd850 relay-1 | V0829 00:27:30.760557 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0829 00:27:30.760581 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0829 00:27:30.760682 8 MoQSession.cpp:2572] start sess=0x7f6ff0048bf0 relay-1 | V0829 00:27:30.760929 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f6ff0048bf0 relay-1 | V0829 00:27:30.761183 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ff0048bf0 relay-1 | V0829 00:27:30.761220 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ff0048bf0 relay-1 | V0829 00:27:30.761225 8 MoQSession.cpp:3077] Client MOQT_IMPLEMENTATION=aiomoqt/0.10.6 sess=0x7f6ff0048bf0 relay-1 | V0829 00:27:30.761229 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V0829 00:27:30.761233 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0829 00:27:30.761239 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0829 00:27:30.761243 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ff0048bf0 relay-1 | V0829 00:27:30.761257 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ff0048bf0 relay-1 | V0829 00:27:30.761732 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/2772/interop/subscribe-before-announce sess=0x7f6ff0048bf0 relay-1 | V0829 00:27:30.761753 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/2772/interop/subscribe-before-announce relay-1 | V0829 00:27:30.761769 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6ff0048bf0 test-client-1 | [PASS] subscribe-before-announce: Error received (valid: relay didn't buffer): code=16 test-client-1 | TAP version 14 test-client-1 | # date: 2026-08-29T00:27:30Z test-client-1 | # ended: 2026-08-29T00:27:30Z test-client-1 | # target: https://relay:4443 test-client-1 | # version: aiomoqt/0.10.6 test-client-1 | # note: preference probe pinned draft-16 test-client-1 | 1..6 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 7.7 test-client-1 | connection_id: unknown test-client-1 | message: SERVER_SETUP received with compatible version test-client-1 | ... test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 3.3 test-client-1 | connection_id: unknown test-client-1 | message: PUBLISH_NAMESPACE_OK received test-client-1 | ... test-client-1 | ok 3 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 103.6 test-client-1 | connection_id: unknown test-client-1 | message: PUBLISH_NAMESPACE_OK received, PUBLISH_NAMESPACE_DONE sent test-client-1 | ... test-client-1 | ok 4 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4.2 test-client-1 | connection_id: unknown test-client-1 | message: Error received (expected): code=16 test-client-1 | expected: SUBSCRIBE_ERROR code=TRACK_DOES_NOT_EXIST test-client-1 | ... test-client-1 | ok 5 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 7.5 test-client-1 | publisher_connection_id: unknown test-client-1 | subscriber_connection_id: unknown test-client-1 | message: SUBSCRIBE_OK received — relay routed subscription test-client-1 | ... test-client-1 | ok 6 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 508.3 test-client-1 | publisher_connection_id: unknown test-client-1 | subscriber_connection_id: unknown test-client-1 | message: Error received (valid: relay didn't buffer): code=16 test-client-1 | ... 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'