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-07-24T01:00:54Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-24T01:00:54Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-24T01:00:54Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-24T01:00:54Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-24T01:00:54Z" 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:00:54.716278 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0724 01:00:54.717432 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.10 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-07-24T01:01:00.328840Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59582 dual_stack=true relay-1 | V0724 01:01:00.332186 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:01:00.332215 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 01:01:00.332443 8 MoQSession.cpp:2389] start sess=0x7fdabc04b0a0 relay-1 | V0724 01:01:00.332470 8 MoQSession.cpp:2582] sendSetup sess=0x7fdabc04b0a0 relay-1 | V0724 01:01:00.332647 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fdabc04b0a0 relay-1 | V0724 01:01:00.332827 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fdabc04b0a0 test-client-1 | 2026-07-24T01:01:00.332873Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0724 01:01:00.332931 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc04b0a0 relay-1 | V0724 01:01:00.332992 8 MoQSession.cpp:2726] onClientSetup sess=0x7fdabc04b0a0 relay-1 | V0724 01:01:00.333038 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:01:00.333056 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 test-client-1 | ok 1 - setup-only relay-1 | V0724 01:01:00.333100 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | E20260724 01:01:00.333163 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260724 01:01:00.333416 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f22e34a621164ad9, server CID=4000000ff89f23da, downstream=[::ffff:172.18.0.3]:59582, [::]:4443=local, drain=none relay-1 | E0724 01:01:00.333494 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0724 01:01:00.333540 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fdabc04b0a0 relay-1 | V0724 01:01:00.333567 8 MoQSession.cpp:2515] close sess=0x7fdabc04b0a0 relay-1 | V0724 01:01:00.333598 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fdabc04b0a0 relay-1 | V0724 01:01:00.333666 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fdabc04b0a0 relay-1 | V0724 01:01:00.333733 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc04b0a0 test-client-1 | --- relay-1 | V0724 01:01:00.333857 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fdabc04b0a0 relay-1 | V0724 01:01:00.333892 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fdabc04b0a0 test-client-1 | duration_ms: 5 test-client-1 | connection_id: b8a657cf9c331da57d215aa131151c42 test-client-1 | ... test-client-1 | 2026-07-24T01:01:00.333806Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-24T01:01:00.334286Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34522 dual_stack=true relay-1 | V0724 01:01:00.335977 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:01:00.335989 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 01:01:00.336062 8 MoQSession.cpp:2389] start sess=0x7fdabc062f10 relay-1 | V0724 01:01:00.336071 8 MoQSession.cpp:2582] sendSetup sess=0x7fdabc062f10 relay-1 | V0724 01:01:00.336132 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fdabc062f10 test-client-1 | 2026-07-24T01:01:00.336317Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0724 01:01:00.336327 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fdabc062f10 relay-1 | V0724 01:01:00.336351 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc062f10 relay-1 | V0724 01:01:00.336357 8 MoQSession.cpp:2726] onClientSetup sess=0x7fdabc062f10 relay-1 | V0724 01:01:00.336360 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:01:00.336364 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0724 01:01:00.336369 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0724 01:01:00.336562 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fdabc062f10 relay-1 | V0724 01:01:00.336610 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc062f10 relay-1 | V0724 01:01:00.336700 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fdabc062f10 relay-1 | V0724 01:01:00.336741 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0724 01:01:00.336782 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fdabc062f10 test-client-1 | 2026-07-24T01:01:02.337353Z  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: 0c02cce244127a833af33b305ef33d4a test-client-1 | ... relay-1 | E20260724 01:01:02.337499 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260724 01:01:02.337579 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a597490f2f23e0e0, server CID=4000000423d61b12, downstream=[::ffff:172.18.0.3]:34522, [::]:4443=local, drain=none relay-1 | E0724 01:01:02.337715 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-07-24T01:01:02.338055Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0724 01:01:02.337733 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fdabc062f10 relay-1 | V0724 01:01:02.337738 8 MoQSession.cpp:2515] close sess=0x7fdabc062f10 relay-1 | V0724 01:01:02.337751 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0724 01:01:02.337761 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0724 01:01:02.337771 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fdabc062f10 relay-1 | V0724 01:01:02.337792 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0724 01:01:02.337803 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fdabc062f10 relay-1 | V0724 01:01:02.337933 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc062f10 relay-1 | V0724 01:01:02.337947 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc062f10 relay-1 | V0724 01:01:02.337988 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fdabc062f10 test-client-1 | 2026-07-24T01:01:02.338618Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38280 dual_stack=true relay-1 | V0724 01:01:02.340489 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:01:02.340504 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 01:01:02.340649 8 MoQSession.cpp:2389] start sess=0x7fdabc060320 relay-1 | V0724 01:01:02.340695 8 MoQSession.cpp:2582] sendSetup sess=0x7fdabc060320 relay-1 | V0724 01:01:02.340819 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fdabc060320 test-client-1 | 2026-07-24T01:01:02.341046Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0724 01:01:02.340927 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fdabc060320 relay-1 | V0724 01:01:02.340977 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc060320 relay-1 | V0724 01:01:02.341009 8 MoQSession.cpp:2726] onClientSetup sess=0x7fdabc060320 relay-1 | V0724 01:01:02.341022 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:01:02.341026 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0724 01:01:02.341032 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0724 01:01:02.341204 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fdabc060320 relay-1 | V0724 01:01:02.341293 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc060320 relay-1 | V0724 01:01:02.341339 8 MoQSession.cpp:3800] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fdabc060320 relay-1 | V0724 01:01:02.341392 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc060320 relay-1 | E0724 01:01:02.341405 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0724 01:01:02.341412 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0724 01:01:02.341415 8 MoQSession.cpp:5659] subscribeError sess=0x7fdabc060320 test-client-1 | 2026-07-24T01:01:02.341550Z  WARN moq_transport::serve::error: [5934eaa8-e133-4bd1-ae10-f3ddc1b4bb00] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-24T01:01:02.341566Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-24T01:01:02.341596Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:5934eaa8-e133-4bd1-ae10-f3ddc1b4bb00] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 155aa4740c862efd16431f77bf50e9ee test-client-1 | ... relay-1 | V0724 01:01:02.341745 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc060320 relay-1 | E20260724 01:01:02.341794 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260724 01:01:02.341831 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d5d1a036d0fcd980, server CID=4000001905eb9030, downstream=[::ffff:172.18.0.3]:38280, [::]:4443=local, drain=none relay-1 | E0724 01:01:02.341868 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0724 01:01:02.341873 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fdabc060320 relay-1 | V0724 01:01:02.341875 8 MoQSession.cpp:2515] close sess=0x7fdabc060320 relay-1 | V0724 01:01:02.341879 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fdabc060320 relay-1 | V0724 01:01:02.341885 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fdabc060320 relay-1 | V0724 01:01:02.341958 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fdabc060320 test-client-1 | 2026-07-24T01:01:02.342004Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-24T01:01:02.342548Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55337 dual_stack=true relay-1 | V0724 01:01:02.344297 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:01:02.344306 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 01:01:02.344408 8 MoQSession.cpp:2389] start sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.344464 8 MoQSession.cpp:2582] sendSetup sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.344562 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.344704 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.344756 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.344760 8 MoQSession.cpp:2726] onClientSetup sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.344763 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:01:02.344765 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0724 01:01:02.344768 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-24T01:01:02.345474Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41579 dual_stack=true relay-1 | V0724 01:01:02.347011 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:01:02.347024 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 01:01:02.347114 8 MoQSession.cpp:2389] start sess=0x7fdabc085060 relay-1 | V0724 01:01:02.347133 8 MoQSession.cpp:2582] sendSetup sess=0x7fdabc085060 relay-1 | V0724 01:01:02.347225 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fdabc085060 relay-1 | V0724 01:01:02.347367 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fdabc085060 test-client-1 | 2026-07-24T01:01:02.347413Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-07-24T01:01:02.347446Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0724 01:01:02.347429 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc085060 relay-1 | V0724 01:01:02.347436 8 MoQSession.cpp:2726] onClientSetup sess=0x7fdabc085060 relay-1 | V0724 01:01:02.347440 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:01:02.347443 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0724 01:01:02.347448 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0724 01:01:02.347698 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fdabc062f10 relay-1 | V0724 01:01:02.347723 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.347734 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fdabc085060 relay-1 | V0724 01:01:02.347758 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.347810 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.347826 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc085060 relay-1 | V0724 01:01:02.347832 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fdabc085060 relay-1 | V0724 01:01:02.347881 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0724 01:01:02.347924 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.347953 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0724 01:01:02.347964 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0724 01:01:02.347975 8 MoQSession.cpp:5524] subscribe sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.348103 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.348122 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc085060 relay-1 | V0724 01:01:02.348341 8 MoQSession.cpp:4285] onSubscribeOk id=1 sess=0x7fdabc072bc0 relay-1 | V0724 01:01:02.348358 8 MoQSession.cpp:5620] Subscribe ready trackReceiveState=0x7fdabc0582b0 requestID=1 relay-1 | V0724 01:01:02.348367 8 MoQSession.cpp:5640] sendSubscribeOk sess=0x7fdabc085060 relay-1 | V0724 01:01:02.358556 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fdabc060320 test-client-1 | 2026-07-24T01:01:05.348643Z  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: ac21f8bdfe3bdbc3addb91daead440ce test-client-1 | subscriber_connection_id: e0280f7b6e6dc1fd6d5d3184c4d1e411 test-client-1 | ... relay-1 | V0724 01:01:05.348844 8 MoQSession.cpp:4585] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0724 01:01:05.348882 8 MoQSession.cpp:1963] processPublishDone trackReceiveState=0x7fdabc0582b0 relay-1 | V0724 01:01:05.348888 8 MoQSession.cpp:1983] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7fdabc0582b0 relay-1 | V0724 01:01:05.348896 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc072bc0 relay-1 | V0724 01:01:05.348907 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc072bc0 relay-1 | V0724 01:01:05.348919 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fdabc072bc0 relay-1 | V0724 01:01:05.348926 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0724 01:01:05.348935 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0724 01:01:05.348944 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc072bc0 relay-1 | V0724 01:01:05.348953 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc085060 relay-1 | E20260724 01:01:05.349318 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260724 01:01:05.349372 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ca920703bd8f43b1, server CID=4000001ba5019e51, downstream=[::ffff:172.18.0.3]:41579, [::]:4443=local, drain=none relay-1 | E0724 01:01:05.349435 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0724 01:01:05.349446 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fdabc085060 relay-1 | V0724 01:01:05.349450 8 MoQSession.cpp:2515] close sess=0x7fdabc085060 relay-1 | V0724 01:01:05.349457 8 MoQSession.cpp:5734] sendPublishDone sess=0x7fdabc085060 relay-1 | E0724 01:01:05.349464 8 MoQSession.cpp:5739] publishDone for invalid id=0 sess=0x7fdabc085060 relay-1 | V0724 01:01:05.349468 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fdabc085060 relay-1 | V0724 01:01:05.349479 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0724 01:01:05.349517 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fdabc085060 relay-1 | V0724 01:01:05.349698 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fdabc085060 relay-1 | E20260724 01:01:05.349718 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260724 01:01:05.349746 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=74bb0ac9f3675573, server CID=4000001e8c90a33d, downstream=[::ffff:172.18.0.3]:55337, [::]:4443=local, drain=none relay-1 | E0724 01:01:05.349783 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0724 01:01:05.349788 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fdabc072bc0 relay-1 | V0724 01:01:05.349791 8 MoQSession.cpp:2515] close sess=0x7fdabc072bc0 relay-1 | V0724 01:01:05.349796 8 MoQSession.cpp:1934] subscribeError trackReceiveState=0x7fdabc0582b0 relay-1 | V0724 01:01:05.349800 8 MoQSession.cpp:1963] processPublishDone trackReceiveState=0x7fdabc0582b0 relay-1 | V0724 01:01:05.349805 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0724 01:01:05.349811 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0724 01:01:05.349815 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7fdabc085060 relay-1 | V0724 01:01:05.349819 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7fdabc052ec0 relay-1 | V0724 01:01:05.349823 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0724 01:01:05.349826 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0724 01:01:05.349842 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0724 01:01:05.349859 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fdabc072bc0 relay-1 | V0724 01:01:05.349868 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fdabc072bc0 relay-1 | V0724 01:01:05.349947 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fdabc072bc0 relay-1 | V0724 01:01:05.349957 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fdabc072bc0 test-client-1 | 2026-07-24T01:01:05.349867Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45681 dual_stack=true test-client-1 | 2026-07-24T01:01:05.350025Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-24T01:01:05.350066Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0724 01:01:05.353060 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:01:05.353076 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 01:01:05.353172 8 MoQSession.cpp:2389] start sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.353201 8 MoQSession.cpp:2582] sendSetup sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.353257 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fdabc05d0d0 test-client-1 | 2026-07-24T01:01:05.353501Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0724 01:01:05.353503 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.353530 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.353538 8 MoQSession.cpp:2726] onClientSetup sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.353543 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:01:05.353547 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0724 01:01:05.353551 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0724 01:01:05.353720 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.353752 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.353764 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.353776 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc05d0d0 relay-1 | E0724 01:01:05.353789 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0724 01:01:05.353795 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0724 01:01:05.353800 8 MoQSession.cpp:5659] subscribeError sess=0x7fdabc05d0d0 test-client-1 | 2026-07-24T01:01:05.353960Z  WARN moq_transport::serve::error: [a6ffa020-8712-4240-9ca9-b8c1135dc876] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-24T01:01:05.353976Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260724 01:01:05.354085 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260724 01:01:05.354166 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1b21d948159698e7, server CID=4000001efccbe47f, downstream=[::ffff:172.18.0.3]:45681, [::]:4443=local, drain=none relay-1 | E0724 01:01:05.354216 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0724 01:01:05.354228 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.354231 8 MoQSession.cpp:2515] close sess=0x7fdabc05d0d0 test-client-1 | 2026-07-24T01:01:05.354393Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0724 01:01:05.354237 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.354286 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.354358 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.354400 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fdabc05d0d0 relay-1 | V0724 01:01:05.360555 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fdabc085060 relay-1 | V0724 01:01:05.360580 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fdabc05d0d0 test-client-1 | 2026-07-24T01:01:05.855395Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48252 dual_stack=true relay-1 | V0724 01:01:05.858246 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:01:05.858267 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 01:01:05.858366 8 MoQSession.cpp:2389] start sess=0x7fdabc075490 relay-1 | V0724 01:01:05.858389 8 MoQSession.cpp:2582] sendSetup sess=0x7fdabc075490 relay-1 | V0724 01:01:05.858489 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fdabc075490 relay-1 | V0724 01:01:05.858633 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fdabc075490 relay-1 | V0724 01:01:05.858662 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc075490 test-client-1 | 2026-07-24T01:01:05.858777Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0724 01:01:05.858883 8 MoQSession.cpp:2726] onClientSetup sess=0x7fdabc075490 relay-1 | V0724 01:01:05.858893 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:01:05.858897 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0724 01:01:05.858903 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0724 01:01:05.858985 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fdabc075490 relay-1 | V0724 01:01:05.859009 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc075490 relay-1 | V0724 01:01:05.859018 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fdabc075490 relay-1 | V0724 01:01:05.859030 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0724 01:01:05.859040 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fdabc075490 relay-1 | V0724 01:01:08.859996 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc075490 relay-1 | V0724 01:01:08.860099 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fdabc075490 test-client-1 | 2026-07-24T01:01:08.859841Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-07-24T01:01:08.859869Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:a6ffa020-8712-4240-9ca9-b8c1135dc876] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace relay-1 | V0724 01:01:08.860138 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0724 01:01:08.860172 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0724 01:01:08.860202 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc075490 relay-1 | E20260724 01:01:08.860249 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- test-client-1 | duration_ms: 3511 test-client-1 | subscriber_connection_id: 5005fa4c2fdd5157bb3390a8a58d4b33 test-client-1 | publisher_connection_id: 4483d78f9731e6a7acaa7baeda81c682 test-client-1 | ... relay-1 | E20260724 01:01:08.860360 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a8fb0da42ed153f1, server CID=4000001b84347a84, downstream=[::ffff:172.18.0.3]:48252, [::]:4443=local, drain=none relay-1 | E0724 01:01:08.860470 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0724 01:01:08.860508 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fdabc075490 relay-1 | V0724 01:01:08.860539 8 MoQSession.cpp:2515] close sess=0x7fdabc075490 relay-1 | V0724 01:01:08.860578 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fdabc075490 relay-1 | V0724 01:01:08.860655 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fdabc075490 relay-1 | V0724 01:01:08.860815 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fdabc075490 test-client-1 | 2026-07-24T01:01:08.860908Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-24T01:01:08.861151Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41965 dual_stack=true relay-1 | V0724 01:01:08.863262 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0724 01:01:08.863278 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0724 01:01:08.863378 8 MoQSession.cpp:2389] start sess=0x7fdabc00a450 relay-1 | V0724 01:01:08.863405 8 MoQSession.cpp:2582] sendSetup sess=0x7fdabc00a450 relay-1 | V0724 01:01:08.863452 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fdabc00a450 relay-1 | V0724 01:01:08.863757 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fdabc00a450 relay-1 | V0724 01:01:08.863787 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc00a450 relay-1 | V0724 01:01:08.863794 8 MoQSession.cpp:2726] onClientSetup sess=0x7fdabc00a450 relay-1 | V0724 01:01:08.863799 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0724 01:01:08.863802 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0724 01:01:08.863808 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-24T01:01:08.863755Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0724 01:01:08.863971 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fdabc00a450 relay-1 | V0724 01:01:08.864014 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fdabc00a450 relay-1 | V0724 01:01:08.864028 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fdabc00a450 relay-1 | V0724 01:01:08.864041 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0724 01:01:08.864051 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fdabc00a450 relay-1 | V0724 01:01:08.880221 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fdabc075490 test-client-1 | 2026-07-24T01:01:10.864976Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0724 01:01:10.865150 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc00a450 relay-1 | V0724 01:01:10.865189 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fdabc00a450 relay-1 | V0724 01:01:10.865202 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0724 01:01:10.865213 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0724 01:01:10.865222 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fdabc00a450 test-client-1 | 2026-07-24T01:01:10.966923Z  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: 5b0ea7edbf821566d8e05ae1f65431ec test-client-1 | ... relay-1 | E20260724 01:01:10.967404 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260724 01:01:10.967466 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=404e2b24492fb10d, server CID=40000007e8f067d7, downstream=[::ffff:172.18.0.3]:41965, [::]:4443=local, drain=none relay-1 | E0724 01:01:10.967542 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0724 01:01:10.967564 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fdabc00a450 relay-1 | V0724 01:01:10.967570 8 MoQSession.cpp:2515] close sess=0x7fdabc00a450 relay-1 | V0724 01:01:10.967616 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fdabc00a450 relay-1 | V0724 01:01:10.967649 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fdabc00a450 relay-1 | V0724 01:01:10.967802 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fdabc00a450 relay-1 | V0724 01:01:10.977939 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fdabc00a450 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'