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-18:latest URL: https://relay:4443 time="2026-08-17T00:41:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-17T00:41:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-17T00:41:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-17T00:41:15Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-17T00:41:15Z" 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 | V0817 00:41:16.088585 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0817 00:41:16.090088 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-test-client v0.1.10 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-08-17T00:41:21.698382Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35517 dual_stack=true relay-1 | V0817 00:41:21.701994 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 00:41:21.702017 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0817 00:41:21.702212 8 MoQSession.cpp:2502] start sess=0x7fc6b004cbc0 relay-1 | V0817 00:41:21.702240 8 MoQSession.cpp:2696] sendSetup sess=0x7fc6b004cbc0 relay-1 | V0817 00:41:21.702359 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7fc6b004cbc0 relay-1 | V0817 00:41:21.702621 8 MoQSession.cpp:6306] onNewUniStream sess=0x7fc6b004cbc0 test-client-1 | 2026-08-17T00:41:21.702578Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 87ea61184731c2ff46d04e54d8106620 test-client-1 | ... relay-1 | E20260817 00:41:21.702716 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 00:41:21.703161 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=84667caa2a647f6c, server CID=4000001f2f6acb59, downstream=[::ffff:172.18.0.3]:35517, [::]:4443=local, drain=none relay-1 | E0817 00:41:21.703346 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 00:41:21.703354 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7fc6b004cbc0 relay-1 | V0817 00:41:21.703358 8 MoQSession.cpp:2628] close sess=0x7fc6b004cbc0 relay-1 | V0817 00:41:21.703382 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7fc6b004cbc0 relay-1 | V0817 00:41:21.703481 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7fc6b004cbc0 test-client-1 | 2026-08-17T00:41:21.703501Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48472 dual_stack=true relay-1 | V0817 00:41:21.703812 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b004cbc0 test-client-1 | 2026-08-17T00:41:21.703882Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0817 00:41:21.704072 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b004cbc0 relay-1 | V0817 00:41:21.704169 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7fc6b004cbc0 relay-1 | V0817 00:41:21.704179 8 MoQSession.cpp:2391] ~MoQSession sess=0x7fc6b004cbc0 relay-1 | V0817 00:41:21.705504 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 00:41:21.705524 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 test-client-1 | 2026-08-17T00:41:21.705992Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0817 00:41:21.705708 8 MoQSession.cpp:2502] start sess=0x7fc6b00633d0 relay-1 | V0817 00:41:21.705729 8 MoQSession.cpp:2696] sendSetup sess=0x7fc6b00633d0 relay-1 | V0817 00:41:21.705834 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7fc6b00633d0 relay-1 | V0817 00:41:21.705975 8 MoQSession.cpp:6306] onNewUniStream sess=0x7fc6b00633d0 relay-1 | V0817 00:41:21.706022 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b00633d0 relay-1 | V0817 00:41:21.706312 8 MoQSession.cpp:2840] onClientSetup sess=0x7fc6b00633d0 relay-1 | V0817 00:41:21.706323 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 00:41:21.706327 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0817 00:41:21.706333 8 MoQSession.cpp:2916] Negotiated Version=0xff000012 (draft-18) relay-1 | V0817 00:41:21.706381 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7fc6b00633d0 relay-1 | V0817 00:41:21.706407 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b00633d0 relay-1 | V0817 00:41:21.706420 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc6b00633d0 relay-1 | V0817 00:41:21.706440 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0817 00:41:21.706450 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fc6b00633d0 test-client-1 | 2026-08-17T00:41:23.707248Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 6048bd6abf61516d6211d3b4e7d64ddd test-client-1 | ... relay-1 | V0817 00:41:23.707358 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b00633d0 relay-1 | V0817 00:41:23.707402 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fc6b00633d0 relay-1 | V0817 00:41:23.707409 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0817 00:41:23.707416 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0817 00:41:23.707422 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b00633d0 relay-1 | E20260817 00:41:23.707875 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 00:41:23.707948 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=71f6a65bd62b7486, server CID=4000001f395c2363, downstream=[::ffff:172.18.0.3]:48472, [::]:4443=local, drain=none relay-1 | E0817 00:41:23.708012 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 00:41:23.708022 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7fc6b00633d0 relay-1 | V0817 00:41:23.708026 8 MoQSession.cpp:2628] close sess=0x7fc6b00633d0 relay-1 | V0817 00:41:23.708034 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7fc6b00633d0 relay-1 | V0817 00:41:23.708050 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7fc6b00633d0 relay-1 | V0817 00:41:23.708206 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7fc6b00633d0 test-client-1 | 2026-08-17T00:41:23.708249Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-17T00:41:23.708538Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47804 dual_stack=true relay-1 | V0817 00:41:23.710311 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 00:41:23.710329 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0817 00:41:23.710465 8 MoQSession.cpp:2502] start sess=0x7fc6b0061590 relay-1 | V0817 00:41:23.710487 8 MoQSession.cpp:2696] sendSetup sess=0x7fc6b0061590 relay-1 | V0817 00:41:23.710544 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7fc6b0061590 test-client-1 | 2026-08-17T00:41:23.710810Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0817 00:41:23.710831 8 MoQSession.cpp:6306] onNewUniStream sess=0x7fc6b0061590 test-client-1 | 2026-08-17T00:41:23.711147Z  WARN moq_transport::serve::error: [6b913cb7-1b46-4640-98e3-ad2aefb0b305] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 relay-1 | V0817 00:41:23.710877 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b0061590 relay-1 | V0817 00:41:23.710886 8 MoQSession.cpp:2840] onClientSetup sess=0x7fc6b0061590 relay-1 | V0817 00:41:23.710890 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 00:41:23.710894 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0817 00:41:23.710900 8 MoQSession.cpp:2916] Negotiated Version=0xff000012 (draft-18) relay-1 | V0817 00:41:23.710945 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7fc6b0061590 relay-1 | V0817 00:41:23.710972 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b0061590 test-client-1 | 2026-08-17T00:41:23.711161Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-08-17T00:41:23.711207Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:6b913cb7-1b46-4640-98e3-ad2aefb0b305] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 relay-1 | V0817 00:41:23.710983 8 MoQSession.cpp:3926] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fc6b0061590 relay-1 | V0817 00:41:23.710997 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b0061590 relay-1 | E0817 00:41:23.711007 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0817 00:41:23.711013 8 MoQSession.cpp:4063] Application subscribe error err=no such namespace or track relay-1 | V0817 00:41:23.711017 8 MoQSession.cpp:5789] subscribeError sess=0x7fc6b0061590 relay-1 | V0817 00:41:23.711296 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b0061590 relay-1 | E20260817 00:41:23.711396 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 00:41:23.711434 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b83c29ad23df4bd6, server CID=4000001de240264b, downstream=[::ffff:172.18.0.3]:47804, [::]:4443=local, drain=none relay-1 | E0817 00:41:23.711477 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 00:41:23.711484 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7fc6b0061590 relay-1 | V0817 00:41:23.711488 8 MoQSession.cpp:2628] close sess=0x7fc6b0061590 relay-1 | V0817 00:41:23.711493 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7fc6b0061590 relay-1 | V0817 00:41:23.711499 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7fc6b0061590 relay-1 | V0817 00:41:23.711575 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7fc6b0061590 test-client-1 | connection_id: 9962d27c4192a251e29de9ad30da9bc2 test-client-1 | ... test-client-1 | 2026-08-17T00:41:23.711630Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-17T00:41:23.712145Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54476 dual_stack=true relay-1 | V0817 00:41:23.713914 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 00:41:23.713928 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0817 00:41:23.714024 8 MoQSession.cpp:2502] start sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.714050 8 MoQSession.cpp:2696] sendSetup sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.714106 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.714391 8 MoQSession.cpp:6306] onNewUniStream sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.714421 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.714427 8 MoQSession.cpp:2840] onClientSetup sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.714430 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 00:41:23.714434 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0817 00:41:23.714439 8 MoQSession.cpp:2916] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-17T00:41:23.715098Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52812 dual_stack=true relay-1 | V0817 00:41:23.716768 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 00:41:23.716786 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0817 00:41:23.716922 8 MoQSession.cpp:2502] start sess=0x7fc6b0085af0 relay-1 | V0817 00:41:23.716947 8 MoQSession.cpp:2696] sendSetup sess=0x7fc6b0085af0 relay-1 | V0817 00:41:23.717035 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7fc6b0085af0 relay-1 | V0817 00:41:23.717174 8 MoQSession.cpp:6306] onNewUniStream sess=0x7fc6b0085af0 relay-1 | V0817 00:41:23.717197 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b0085af0 relay-1 | V0817 00:41:23.717204 8 MoQSession.cpp:2840] onClientSetup sess=0x7fc6b0085af0 relay-1 | V0817 00:41:23.717207 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 00:41:23.717211 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0817 00:41:23.717216 8 MoQSession.cpp:2916] Negotiated Version=0xff000012 (draft-18) relay-1 | V0817 00:41:23.717367 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.717415 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7fc6b0085af0 relay-1 | V0817 00:41:23.717451 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b0073500 test-client-1 | 2026-08-17T00:41:23.717180Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-08-17T00:41:23.717192Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0817 00:41:23.717484 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.717499 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b0085af0 relay-1 | V0817 00:41:23.717506 8 MoQSession.cpp:3926] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fc6b0085af0 relay-1 | V0817 00:41:23.717515 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b0085af0 relay-1 | V0817 00:41:23.717525 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0817 00:41:23.717533 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.717568 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0817 00:41:23.717579 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0817 00:41:23.717599 8 MoQSession.cpp:5654] subscribe sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.717701 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.718026 8 MoQSession.cpp:2391] ~MoQSession sess=0x7fc6b00633d0 relay-1 | V0817 00:41:23.718055 8 MoQSession.cpp:4415] onSubscribeOk id=1 sess=0x7fc6b0073500 relay-1 | V0817 00:41:23.718071 8 MoQSession.cpp:5750] Subscribe ready trackReceiveState=0x7fc6b007e040 requestID=1 relay-1 | V0817 00:41:23.718086 8 MoQSession.cpp:5770] sendSubscribeOk sess=0x7fc6b0085af0 relay-1 | V0817 00:41:23.728248 8 MoQSession.cpp:2391] ~MoQSession sess=0x7fc6b0061590 test-client-1 | 2026-08-17T00:41:26.718437Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3007 test-client-1 | publisher_connection_id: d17a4897d31a728ba02daa5ca2bc0c5b test-client-1 | subscriber_connection_id: ef611b7df99e52b653eeee7c8a4709d2 test-client-1 | ... relay-1 | V0817 00:41:26.718568 8 MoQSession.cpp:4715] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0817 00:41:26.718606 8 MoQSession.cpp:2060] processPublishDone trackReceiveState=0x7fc6b007e040 relay-1 | V0817 00:41:26.718613 8 MoQSession.cpp:2080] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7fc6b007e040 relay-1 | V0817 00:41:26.718621 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b0073500 relay-1 | V0817 00:41:26.718640 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b0073500 relay-1 | V0817 00:41:26.718653 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fc6b0073500 relay-1 | V0817 00:41:26.718661 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0817 00:41:26.718670 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0817 00:41:26.718678 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b0073500 relay-1 | V0817 00:41:26.718688 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b0085af0 relay-1 | E20260817 00:41:26.718876 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 00:41:26.718933 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b7493346b905a2a9, server CID=40000006ff3afc64, downstream=[::ffff:172.18.0.3]:52812, [::]:4443=local, drain=none relay-1 | E20260817 00:41:26.718994 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 00:41:26.719020 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a0e210070f9cfe17, server CID=4000000eb3a9b536, downstream=[::ffff:172.18.0.3]:54476, [::]:4443=local, drain=none relay-1 | E0817 00:41:26.719083 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 00:41:26.719100 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7fc6b0085af0 relay-1 | V0817 00:41:26.719106 8 MoQSession.cpp:2628] close sess=0x7fc6b0085af0 relay-1 | V0817 00:41:26.719115 8 MoQSession.cpp:5864] sendPublishDone sess=0x7fc6b0085af0 relay-1 | E0817 00:41:26.719120 8 MoQSession.cpp:5869] publishDone for invalid id=0 sess=0x7fc6b0085af0 relay-1 | V0817 00:41:26.719124 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7fc6b0085af0 relay-1 | V0817 00:41:26.719142 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0817 00:41:26.719156 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7fc6b0085af0 relay-1 | E0817 00:41:26.719265 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-08-17T00:41:26.719304Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-17T00:41:26.719512Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49817 dual_stack=true relay-1 | V0817 00:41:26.719308 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7fc6b0073500 relay-1 | V0817 00:41:26.719346 8 MoQSession.cpp:2628] close sess=0x7fc6b0073500 relay-1 | V0817 00:41:26.719367 8 MoQSession.cpp:2031] subscribeError trackReceiveState=0x7fc6b007e040 relay-1 | V0817 00:41:26.719388 8 MoQSession.cpp:2060] processPublishDone trackReceiveState=0x7fc6b007e040 relay-1 | V0817 00:41:26.719402 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0817 00:41:26.719409 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0817 00:41:26.719413 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7fc6b0085af0 relay-1 | V0817 00:41:26.719417 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7fc6b005dcd0 relay-1 | V0817 00:41:26.719420 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0817 00:41:26.719424 8 MoQRelay.cpp:1954] Publisher terminated for moq-test/interop/test-track relay-1 | V0817 00:41:26.719438 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0817 00:41:26.719451 8 MoQSession.cpp:2015] cancel alias=1 requestID=1 relay-1 | V0817 00:41:26.719456 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7fc6b0073500 relay-1 | V0817 00:41:26.719466 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7fc6b0073500 relay-1 | V0817 00:41:26.719588 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7fc6b0085af0 relay-1 | V0817 00:41:26.719635 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7fc6b0073500 relay-1 | V0817 00:41:26.719663 8 MoQSession.cpp:2391] ~MoQSession sess=0x7fc6b0073500 test-client-1 | 2026-08-17T00:41:26.719617Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0817 00:41:26.721674 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 00:41:26.721691 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0817 00:41:26.721794 8 MoQSession.cpp:2502] start sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.721819 8 MoQSession.cpp:2696] sendSetup sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.721972 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.721993 8 MoQSession.cpp:6306] onNewUniStream sess=0x7fc6b005d210 test-client-1 | 2026-08-17T00:41:26.722144Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0817 00:41:26.722072 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.722083 8 MoQSession.cpp:2840] onClientSetup sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.722087 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 00:41:26.722092 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0817 00:41:26.722097 8 MoQSession.cpp:2916] Negotiated Version=0xff000012 (draft-18) relay-1 | V0817 00:41:26.722329 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.722369 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.722382 8 MoQSession.cpp:3926] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.722399 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b005d210 relay-1 | E0817 00:41:26.722412 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0817 00:41:26.722419 8 MoQSession.cpp:4063] Application subscribe error err=no such namespace or track relay-1 | V0817 00:41:26.722423 8 MoQSession.cpp:5789] subscribeError sess=0x7fc6b005d210 test-client-1 | 2026-08-17T00:41:26.722537Z  WARN moq_transport::serve::error: [3298207e-866a-4d5b-b60e-3cbd32da7a17] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-17T00:41:26.722556Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260817 00:41:26.722678 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 00:41:26.722718 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d171da16c84dfa84, server CID=40000011e6ad3e34, downstream=[::ffff:172.18.0.3]:49817, [::]:4443=local, drain=none relay-1 | E0817 00:41:26.722765 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 00:41:26.722781 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.722785 8 MoQSession.cpp:2628] close sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.722790 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.722799 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.722887 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b005d210 relay-1 | V0817 00:41:26.722947 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7fc6b005d210 test-client-1 | 2026-08-17T00:41:26.722907Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0817 00:41:26.729107 8 MoQSession.cpp:2391] ~MoQSession sess=0x7fc6b0085af0 relay-1 | V0817 00:41:26.739222 8 MoQSession.cpp:2391] ~MoQSession sess=0x7fc6b005d210 test-client-1 | 2026-08-17T00:41:27.224244Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47040 dual_stack=true relay-1 | V0817 00:41:27.227762 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 00:41:27.227789 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0817 00:41:27.227967 8 MoQSession.cpp:2502] start sess=0x7fc6b0061540 relay-1 | V0817 00:41:27.227991 8 MoQSession.cpp:2696] sendSetup sess=0x7fc6b0061540 relay-1 | V0817 00:41:27.228327 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7fc6b0061540 relay-1 | V0817 00:41:27.228429 8 MoQSession.cpp:6306] onNewUniStream sess=0x7fc6b0061540 relay-1 | V0817 00:41:27.228664 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b0061540 test-client-1 | 2026-08-17T00:41:27.228823Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0817 00:41:27.228678 8 MoQSession.cpp:2840] onClientSetup sess=0x7fc6b0061540 relay-1 | V0817 00:41:27.228683 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 00:41:27.228688 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0817 00:41:27.228697 8 MoQSession.cpp:2916] Negotiated Version=0xff000012 (draft-18) relay-1 | V0817 00:41:27.229020 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7fc6b0061540 relay-1 | V0817 00:41:27.229050 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b0061540 relay-1 | V0817 00:41:27.229060 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc6b0061540 relay-1 | V0817 00:41:27.229253 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0817 00:41:27.229285 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fc6b0061540 test-client-1 | 2026-08-17T00:41:30.230205Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-17T00:41:30.230225Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:3298207e-866a-4d5b-b60e-3cbd32da7a17] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3511 test-client-1 | subscriber_connection_id: c0793418d6cb867eb918ab377d7b87bd test-client-1 | publisher_connection_id: 2a355a3704f7a9950d88b921c9247149 test-client-1 | ... relay-1 | V0817 00:41:30.230253 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b0061540 relay-1 | V0817 00:41:30.230288 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fc6b0061540 relay-1 | V0817 00:41:30.230296 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0817 00:41:30.230305 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0817 00:41:30.230312 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b0061540 relay-1 | E20260817 00:41:30.230365 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 00:41:30.230419 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=3bddf895708ee527, server CID=4000001d59c9b0d7, downstream=[::ffff:172.18.0.3]:47040, [::]:4443=local, drain=none relay-1 | E0817 00:41:30.230512 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 00:41:30.230521 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7fc6b0061540 relay-1 | V0817 00:41:30.230526 8 MoQSession.cpp:2628] close sess=0x7fc6b0061540 relay-1 | V0817 00:41:30.230533 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7fc6b0061540 relay-1 | V0817 00:41:30.230550 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7fc6b0061540 relay-1 | V0817 00:41:30.230806 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7fc6b0061540 test-client-1 | 2026-08-17T00:41:30.230690Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-17T00:41:30.231218Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58844 dual_stack=true relay-1 | V0817 00:41:30.233670 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 00:41:30.233687 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0817 00:41:30.233786 8 MoQSession.cpp:2502] start sess=0x7fc6b005de00 relay-1 | V0817 00:41:30.233810 8 MoQSession.cpp:2696] sendSetup sess=0x7fc6b005de00 relay-1 | V0817 00:41:30.233894 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7fc6b005de00 test-client-1 | 2026-08-17T00:41:30.234166Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0817 00:41:30.234183 8 MoQSession.cpp:6306] onNewUniStream sess=0x7fc6b005de00 relay-1 | V0817 00:41:30.234214 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b005de00 relay-1 | V0817 00:41:30.234221 8 MoQSession.cpp:2840] onClientSetup sess=0x7fc6b005de00 relay-1 | V0817 00:41:30.234225 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 00:41:30.234229 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0817 00:41:30.234234 8 MoQSession.cpp:2916] Negotiated Version=0xff000012 (draft-18) relay-1 | V0817 00:41:30.234332 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7fc6b005de00 relay-1 | V0817 00:41:30.234379 8 MoQSession.cpp:3051] controlReadLoop sess=0x7fc6b005de00 relay-1 | V0817 00:41:30.234389 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fc6b005de00 relay-1 | V0817 00:41:30.234401 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0817 00:41:30.234414 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fc6b005de00 relay-1 | V0817 00:41:30.240582 8 MoQSession.cpp:2391] ~MoQSession sess=0x7fc6b0061540 test-client-1 | 2026-08-17T00:41:32.235560Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0817 00:41:32.235660 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b005de00 relay-1 | V0817 00:41:32.235704 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fc6b005de00 relay-1 | V0817 00:41:32.235712 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0817 00:41:32.235720 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0817 00:41:32.235727 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7fc6b005de00 test-client-1 | 2026-08-17T00:41:32.337412Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2107 test-client-1 | connection_id: 4a3a04ce62e34934a1cc480e1bad7a11 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'