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-26T00:32:02Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-26T00:32:02Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-26T00:32:02Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-26T00:32:02Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-26T00:32:02Z" 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 | V0826 00:32:02.920287 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0826 00:32:02.921404 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-26T00:32:08.529655Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37016 dual_stack=true relay-1 | V0826 00:32:08.533232 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0826 00:32:08.533261 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0826 00:32:08.533460 8 MoQSession.cpp:2572] start sess=0x7f6ae004b960 relay-1 | V0826 00:32:08.533541 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ae004b960 relay-1 | V0826 00:32:08.533702 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ae004b960 test-client-1 | 2026-08-26T00:32:08.533971Z  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: def68e9459dcb2fecf5623ba67c2de83 test-client-1 | ... relay-1 | V0826 00:32:08.534021 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6ae004b960 test-client-1 | 2026-08-26T00:32:08.534593Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260826 00:32:08.534108 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260826 00:32:08.534386 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=bb5984be3f88b9b2, server CID=4000000b800fd01b, downstream=[::ffff:172.18.0.3]:37016, [::]:4443=local, drain=none relay-1 | E0826 00:32:08.534443 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0826 00:32:08.534449 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6ae004b960 relay-1 | V0826 00:32:08.534452 8 MoQSession.cpp:2854] close sess=0x7f6ae004b960 relay-1 | V0826 00:32:08.534475 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ae004b960 relay-1 | V0826 00:32:08.534496 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ae004b960 relay-1 | V0826 00:32:08.534559 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae004b960 relay-1 | V0826 00:32:08.534618 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae004b960 relay-1 | V0826 00:32:08.534648 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ae004b960 relay-1 | V0826 00:32:08.534656 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ae004b960 test-client-1 | 2026-08-26T00:32:08.535324Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33501 dual_stack=true relay-1 | V0826 00:32:08.536929 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0826 00:32:08.536980 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0826 00:32:08.537153 8 MoQSession.cpp:2572] start sess=0x7f6ae00642e0 relay-1 | V0826 00:32:08.537204 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ae00642e0 test-client-1 | 2026-08-26T00:32:08.537524Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0826 00:32:08.537399 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ae00642e0 relay-1 | V0826 00:32:08.537415 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6ae00642e0 relay-1 | V0826 00:32:08.537471 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae00642e0 relay-1 | V0826 00:32:08.537485 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ae00642e0 relay-1 | V0826 00:32:08.537488 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0826 00:32:08.537490 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0826 00:32:08.537494 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0826 00:32:08.537665 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6ae00642e0 relay-1 | V0826 00:32:08.537699 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae00642e0 relay-1 | V0826 00:32:08.537712 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f6ae00642e0 relay-1 | V0826 00:32:08.537732 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0826 00:32:08.537743 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6ae00642e0 relay-1 | V0826 00:32:10.538366 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae00642e0 relay-1 | V0826 00:32:10.538397 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f6ae00642e0 relay-1 | V0826 00:32:10.538404 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0826 00:32:10.538414 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0826 00:32:10.538420 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae00642e0 relay-1 | E20260826 00:32:10.538439 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260826 00:32:10.538535 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=287bb9a6028b88c2, server CID=40000012becad850, downstream=[::ffff:172.18.0.3]:33501, [::]:4443=local, drain=none test-client-1 | 2026-08-26T00:32:10.538222Z  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: 24b14c1c338cc9ae7ee92693e484d24b test-client-1 | ... relay-1 | E0826 00:32:10.538635 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0826 00:32:10.538665 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6ae00642e0 relay-1 | V0826 00:32:10.538685 8 MoQSession.cpp:2854] close sess=0x7f6ae00642e0 relay-1 | V0826 00:32:10.538721 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ae00642e0 relay-1 | V0826 00:32:10.538739 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ae00642e0 relay-1 | V0826 00:32:10.538887 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ae00642e0 test-client-1 | 2026-08-26T00:32:10.538894Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-26T00:32:10.539329Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39916 dual_stack=true relay-1 | V0826 00:32:10.541338 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0826 00:32:10.541355 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0826 00:32:10.541481 8 MoQSession.cpp:2572] start sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.541507 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.541569 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.541907 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6ae0067e60 test-client-1 | 2026-08-26T00:32:10.541885Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0826 00:32:10.542018 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.542040 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.542047 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.542051 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0826 00:32:10.542055 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0826 00:32:10.542060 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0826 00:32:10.542079 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.542117 8 MoQSession.cpp:4163] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.542157 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.542196 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0826 00:32:10.542207 8 MoQSession.cpp:6130] subscribeError sess=0x7f6ae0067e60 test-client-1 | 2026-08-26T00:32:10.542348Z  WARN moq_transport::serve::error: [7a79aa8c-35b4-45f2-b048-5e68ea9d1fed] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-26T00:32:10.542382Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-08-26T00:32:10.542412Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:7a79aa8c-35b4-45f2-b048-5e68ea9d1fed] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 6e209c03c144c1fbcdbd2e97de481c37 test-client-1 | ... test-client-1 | 2026-08-26T00:32:10.543211Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54233 dual_stack=true relay-1 | E20260826 00:32:10.543329 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260826 00:32:10.543426 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=157300fa8e3e791b, server CID=400000125c665c17, downstream=[::ffff:172.18.0.3]:39916, [::]:4443=local, drain=none relay-1 | E0826 00:32:10.543483 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0826 00:32:10.543491 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.543496 8 MoQSession.cpp:2854] close sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.543501 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.543528 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.543601 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae0067e60 relay-1 | V0826 00:32:10.543624 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ae0067e60 test-client-1 | 2026-08-26T00:32:10.543664Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0826 00:32:10.545152 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0826 00:32:10.545167 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0826 00:32:10.545264 8 MoQSession.cpp:2572] start sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.545290 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.545377 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.545598 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.545626 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.545634 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.545638 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0826 00:32:10.545676 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0826 00:32:10.545682 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-26T00:32:10.546334Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49094 dual_stack=true relay-1 | V0826 00:32:10.548120 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ae00642e0 relay-1 | V0826 00:32:10.548157 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0826 00:32:10.548170 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0826 00:32:10.548260 8 MoQSession.cpp:2572] start sess=0x7f6ae0052960 relay-1 | V0826 00:32:10.548281 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ae0052960 relay-1 | V0826 00:32:10.548333 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ae0052960 test-client-1 | 2026-08-26T00:32:10.548538Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-08-26T00:32:10.548547Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0826 00:32:10.548655 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6ae0052960 relay-1 | V0826 00:32:10.548724 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.548735 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6ae0052960 relay-1 | V0826 00:32:10.548744 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae0052960 relay-1 | V0826 00:32:10.548748 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ae0052960 relay-1 | V0826 00:32:10.548752 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0826 00:32:10.548756 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0826 00:32:10.548761 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0826 00:32:10.548785 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.548797 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.548804 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae0052960 relay-1 | V0826 00:32:10.548813 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f6ae0052960 relay-1 | V0826 00:32:10.548821 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae0052960 relay-1 | V0826 00:32:10.548830 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0826 00:32:10.548840 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.548901 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0826 00:32:10.548908 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0826 00:32:10.548919 8 MoQSession.cpp:5992] subscribe sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.549014 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.549257 8 MoQSession.cpp:4674] onSubscribeOk id=1 sess=0x7f6ae0075660 relay-1 | V0826 00:32:10.549278 8 MoQSession.cpp:6092] Subscribe ready trackReceiveState=0x7f6ae005bb40 requestID=1 relay-1 | V0826 00:32:10.549287 8 MoQSession.cpp:6112] sendSubscribeOk sess=0x7f6ae0052960 relay-1 | V0826 00:32:10.558452 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ae0067e60 test-client-1 | 2026-08-26T00:32:13.549600Z  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: e8dbc760f351831971b171c1fb14a7ec test-client-1 | subscriber_connection_id: 3c767630364c342dd7a36afc2dc788a8 test-client-1 | ... relay-1 | E20260826 00:32:13.549768 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260826 00:32:13.549947 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=5c884cc5a1d68b96, server CID=40000016d1ec2927, downstream=[::ffff:172.18.0.3]:54233, [::]:4443=local, drain=none relay-1 | E20260826 00:32:13.550048 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260826 00:32:13.550113 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0172edfd72d1da50, server CID=4000000033a13595, downstream=[::ffff:172.18.0.3]:49094, [::]:4443=local, drain=none relay-1 | E0826 00:32:13.550253 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0826 00:32:13.550276 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6ae0075660 relay-1 | V0826 00:32:13.550282 8 MoQSession.cpp:2854] close sess=0x7f6ae0075660 relay-1 | V0826 00:32:13.550291 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0826 00:32:13.550300 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0826 00:32:13.550308 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7f6ae005bb40 relay-1 | V0826 00:32:13.550314 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7f6ae005bb40 relay-1 | V0826 00:32:13.550321 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0826 00:32:13.550329 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0826 00:32:13.550341 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f6ae0052960 relay-1 | V0826 00:32:13.550347 8 MoQSession.cpp:6217] sendPublishDone sess=0x7f6ae0052960 relay-1 | V0826 00:32:13.550368 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f6ae0053bf0 relay-1 | V0826 00:32:13.550374 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0826 00:32:13.550379 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/interop/test-track relay-1 | V0826 00:32:13.550394 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0826 00:32:13.550406 8 MoQSession.cpp:2065] cancel alias=1 requestID=1 relay-1 | V0826 00:32:13.550412 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ae0075660 relay-1 | V0826 00:32:13.550431 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0826 00:32:13.550442 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0826 00:32:13.550452 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ae0075660 test-client-1 | 2026-08-26T00:32:13.550665Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0826 00:32:13.550573 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-08-26T00:32:13.551023Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0826 00:32:13.550726 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6ae0052960 relay-1 | V0826 00:32:13.550734 8 MoQSession.cpp:2854] close sess=0x7f6ae0052960 relay-1 | V0826 00:32:13.550740 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ae0052960 relay-1 | V0826 00:32:13.550750 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ae0052960 relay-1 | V0826 00:32:13.550841 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae0075660 relay-1 | V0826 00:32:13.550870 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae0075660 relay-1 | V0826 00:32:13.550878 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae0075660 relay-1 | V0826 00:32:13.550884 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae0052960 relay-1 | V0826 00:32:13.550912 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ae0075660 relay-1 | V0826 00:32:13.550933 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ae0052960 test-client-1 | 2026-08-26T00:32:13.551226Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33777 dual_stack=true relay-1 | V0826 00:32:13.553176 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0826 00:32:13.553191 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0826 00:32:13.553284 8 MoQSession.cpp:2572] start sess=0x7f6ae003e490 test-client-1 | 2026-08-26T00:32:13.553651Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0826 00:32:13.553307 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.553411 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.553534 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.553585 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.553619 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.553646 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0826 00:32:13.553669 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0826 00:32:13.553691 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0826 00:32:13.553839 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.553872 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.553884 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.553926 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.553946 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0826 00:32:13.553950 8 MoQSession.cpp:6130] subscribeError sess=0x7f6ae003e490 test-client-1 | 2026-08-26T00:32:13.554094Z  WARN moq_transport::serve::error: [f2196117-0c38-4f5f-b9e1-56d7e39f832a] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-26T00:32:13.554107Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260826 00:32:13.554214 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-08-26T00:32:13.554420Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260826 00:32:13.554268 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=34b3db5593be88bb, server CID=4000000af131b321, downstream=[::ffff:172.18.0.3]:33777, [::]:4443=local, drain=none relay-1 | E0826 00:32:13.554309 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0826 00:32:13.554314 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.554316 8 MoQSession.cpp:2854] close sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.554320 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.554326 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.554378 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.554394 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ae003e490 relay-1 | V0826 00:32:13.560559 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ae0075660 relay-1 | V0826 00:32:13.560590 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ae0052960 relay-1 | V0826 00:32:13.570706 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ae003e490 test-client-1 | 2026-08-26T00:32:14.055929Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42224 dual_stack=true relay-1 | V0826 00:32:14.058985 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0826 00:32:14.059126 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0826 00:32:14.059379 8 MoQSession.cpp:2572] start sess=0x7f6ae00604d0 relay-1 | V0826 00:32:14.059499 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ae00604d0 relay-1 | V0826 00:32:14.059827 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ae00604d0 relay-1 | V0826 00:32:14.059973 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6ae00604d0 relay-1 | V0826 00:32:14.060099 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae00604d0 relay-1 | V0826 00:32:14.060128 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ae00604d0 relay-1 | V0826 00:32:14.060134 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0826 00:32:14.060138 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0826 00:32:14.060145 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-26T00:32:14.060160Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0826 00:32:14.060291 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6ae00604d0 relay-1 | V0826 00:32:14.060322 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae00604d0 relay-1 | V0826 00:32:14.060332 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f6ae00604d0 relay-1 | V0826 00:32:14.060371 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0826 00:32:14.060389 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6ae00604d0 test-client-1 | 2026-08-26T00:32:17.061209Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-26T00:32:17.061237Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:f2196117-0c38-4f5f-b9e1-56d7e39f832a] (may be expected) relay-1 | V0826 00:32:17.061384 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae00604d0 relay-1 | V0826 00:32:17.061420 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f6ae00604d0 test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3511 relay-1 | V0826 00:32:17.061430 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0826 00:32:17.061439 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0826 00:32:17.061446 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae00604d0 test-client-1 | subscriber_connection_id: b57001f51a202e25eb8a1bca7793834f test-client-1 | publisher_connection_id: 246a9c6b9ae569c72776a6192c9c0fe0 test-client-1 | ... relay-1 | E20260826 00:32:17.062008 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260826 00:32:17.062064 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7360affc0cff537f, server CID=40000007e1e03691, downstream=[::ffff:172.18.0.3]:42224, [::]:4443=local, drain=none relay-1 | E0826 00:32:17.062257 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0826 00:32:17.062272 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6ae00604d0 relay-1 | V0826 00:32:17.062277 8 MoQSession.cpp:2854] close sess=0x7f6ae00604d0 relay-1 | V0826 00:32:17.062284 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ae00604d0 relay-1 | V0826 00:32:17.062301 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ae00604d0 relay-1 | V0826 00:32:17.062419 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ae00604d0 test-client-1 | 2026-08-26T00:32:17.062418Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-26T00:32:17.062496Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36231 dual_stack=true relay-1 | V0826 00:32:17.066041 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0826 00:32:17.066062 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0826 00:32:17.066180 8 MoQSession.cpp:2572] start sess=0x7f6ae006dc60 relay-1 | V0826 00:32:17.066205 8 MoQSession.cpp:2922] sendSetup sess=0x7f6ae006dc60 relay-1 | V0826 00:32:17.066309 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6ae006dc60 relay-1 | V0826 00:32:17.066444 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6ae006dc60 test-client-1 | 2026-08-26T00:32:17.066490Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0826 00:32:17.066538 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae006dc60 relay-1 | V0826 00:32:17.066584 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6ae006dc60 relay-1 | V0826 00:32:17.066592 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0826 00:32:17.066597 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0826 00:32:17.066603 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0826 00:32:17.066649 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6ae006dc60 relay-1 | V0826 00:32:17.066673 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6ae006dc60 relay-1 | V0826 00:32:17.066683 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f6ae006dc60 relay-1 | V0826 00:32:17.066694 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0826 00:32:17.066704 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6ae006dc60 relay-1 | V0826 00:32:17.072882 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ae00604d0 test-client-1 | 2026-08-26T00:32:19.067815Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0826 00:32:19.068019 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae006dc60 relay-1 | V0826 00:32:19.068060 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f6ae006dc60 relay-1 | V0826 00:32:19.068068 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0826 00:32:19.068077 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0826 00:32:19.068084 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6ae006dc60 test-client-1 | 2026-08-26T00:32:19.169768Z  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: 2108 test-client-1 | connection_id: 1cedc7c4e4b185790ab13334e4b1a935 test-client-1 | ... relay-1 | E20260826 00:32:19.170115 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260826 00:32:19.170194 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=afd14579d97c866e, server CID=40000006a2776a55, downstream=[::ffff:172.18.0.3]:36231, [::]:4443=local, drain=none relay-1 | E0826 00:32:19.170284 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0826 00:32:19.170303 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6ae006dc60 relay-1 | V0826 00:32:19.170308 8 MoQSession.cpp:2854] close sess=0x7f6ae006dc60 relay-1 | V0826 00:32:19.170316 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6ae006dc60 relay-1 | V0826 00:32:19.170334 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6ae006dc60 relay-1 | V0826 00:32:19.170476 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6ae006dc60 relay-1 | V0826 00:32:19.180631 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6ae006dc60 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'