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:latest URL: https://relay:4443 time="2026-08-17T01:06:20Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-17T01:06:20Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-17T01:06:20Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-17T01:06:20Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-17T01:06:20Z" 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 01:06:21.002599 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0817 01:06:21.003722 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.11 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..8 test-client-1 | 2026-08-17T01:06:26.613351Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50860 dual_stack=true relay-1 | V0817 01:06:26.617067 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 01:06:26.617096 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0817 01:06:26.617336 8 MoQSession.cpp:2502] start sess=0x7f672804cbc0 relay-1 | V0817 01:06:26.617615 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7f672804cbc0 relay-1 | V0817 01:06:26.617683 8 MoQSession.cpp:3051] controlReadLoop sess=0x7f672804cbc0 relay-1 | V0817 01:06:26.617704 8 MoQSession.cpp:2840] onClientSetup sess=0x7f672804cbc0 relay-1 | V0817 01:06:26.617708 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 01:06:26.617710 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0817 01:06:26.617715 8 MoQSession.cpp:2916] Negotiated Version=0xff000010 (draft-16) relay-1 | V0817 01:06:26.617717 8 MoQSession.cpp:2696] sendSetup sess=0x7f672804cbc0 relay-1 | V0817 01:06:26.617726 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7f672804cbc0 relay-1 | E20260817 01:06:26.618144 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 01:06:26.618363 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=44e61aac65d473a2, server CID=40000012c61fced0, downstream=[::ffff:172.18.0.3]:50860, [::]:4443=local, drain=none relay-1 | E0817 01:06:26.618432 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 01:06:26.618440 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7f672804cbc0 relay-1 | V0817 01:06:26.618444 8 MoQSession.cpp:2628] close sess=0x7f672804cbc0 test-client-1 | 2026-08-17T01:06:26.617908Z  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: 700faf1cbfef6bfa218a97263ea388f7 test-client-1 | ... relay-1 | V0817 01:06:26.618679 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7f672804cbc0 relay-1 | V0817 01:06:26.618710 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7f672804cbc0 relay-1 | V0817 01:06:26.619038 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7f672804cbc0 relay-1 | V0817 01:06:26.619117 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7f672804cbc0 relay-1 | V0817 01:06:26.619133 8 MoQSession.cpp:2391] ~MoQSession sess=0x7f672804cbc0 test-client-1 | 2026-08-17T01:06:26.618954Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-17T01:06:26.618967Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49920 dual_stack=true relay-1 | V0817 01:06:26.620752 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 01:06:26.620765 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0817 01:06:26.620877 8 MoQSession.cpp:2502] start sess=0x7f6728062a40 relay-1 | V0817 01:06:26.621040 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7f6728062a40 relay-1 | V0817 01:06:26.621081 8 MoQSession.cpp:3051] controlReadLoop sess=0x7f6728062a40 relay-1 | V0817 01:06:26.621089 8 MoQSession.cpp:2840] onClientSetup sess=0x7f6728062a40 relay-1 | V0817 01:06:26.621092 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 01:06:26.621096 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0817 01:06:26.621101 8 MoQSession.cpp:2916] Negotiated Version=0xff000010 (draft-16) relay-1 | V0817 01:06:26.621105 8 MoQSession.cpp:2696] sendSetup sess=0x7f6728062a40 relay-1 | V0817 01:06:26.621115 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7f6728062a40 test-client-1 | 2026-08-17T01:06:26.621250Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0817 01:06:26.621412 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f6728062a40 relay-1 | V0817 01:06:26.621447 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0817 01:06:26.621456 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6728062a40 test-client-1 | 2026-08-17T01:06:28.622046Z  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: b4d818ad3f092abb49a8c26f3501c9c2 test-client-1 | ... relay-1 | E20260817 01:06:28.622342 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 01:06:28.622414 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=61093a319fd5ad0b, server CID=4000001a71e32b30, downstream=[::ffff:172.18.0.3]:49920, [::]:4443=local, drain=none test-client-1 | 2026-08-17T01:06:28.622793Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0817 01:06:28.622507 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 01:06:28.622519 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7f6728062a40 relay-1 | V0817 01:06:28.622523 8 MoQSession.cpp:2628] close sess=0x7f6728062a40 relay-1 | V0817 01:06:28.622530 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0817 01:06:28.622537 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0817 01:06:28.622550 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7f6728062a40 relay-1 | V0817 01:06:28.622570 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7f6728062a40 relay-1 | V0817 01:06:28.622691 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7f6728062a40 relay-1 | V0817 01:06:28.622728 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7f6728062a40 test-client-1 | 2026-08-17T01:06:28.623260Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52663 dual_stack=true relay-1 | V0817 01:06:28.625381 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 01:06:28.625400 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0817 01:06:28.625532 8 MoQSession.cpp:2502] start sess=0x7f672805eb70 relay-1 | V0817 01:06:28.625796 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7f672805eb70 relay-1 | V0817 01:06:28.625851 8 MoQSession.cpp:3051] controlReadLoop sess=0x7f672805eb70 relay-1 | V0817 01:06:28.625867 8 MoQSession.cpp:2840] onClientSetup sess=0x7f672805eb70 relay-1 | V0817 01:06:28.625872 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 01:06:28.625875 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0817 01:06:28.625881 8 MoQSession.cpp:2916] Negotiated Version=0xff000010 (draft-16) relay-1 | V0817 01:06:28.625892 8 MoQSession.cpp:2696] sendSetup sess=0x7f672805eb70 relay-1 | V0817 01:06:28.625906 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7f672805eb70 test-client-1 | 2026-08-17T01:06:28.626090Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0817 01:06:28.626274 8 MoQSession.cpp:3926] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f672805eb70 relay-1 | E0817 01:06:28.626321 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0817 01:06:28.626330 8 MoQSession.cpp:4063] Application subscribe error err=no such namespace or track relay-1 | V0817 01:06:28.626334 8 MoQSession.cpp:5789] subscribeError sess=0x7f672805eb70 relay-1 | V0817 01:06:28.626646 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7f672805eb70 test-client-1 | 2026-08-17T01:06:28.626551Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=16. Relay may use different error text. test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: ff43459304cf7dc317c6ac1b51a8c25c test-client-1 | ... relay-1 | E20260817 01:06:28.626785 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 01:06:28.626845 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7cc2f70208b35b28, server CID=40000006408326ad, downstream=[::ffff:172.18.0.3]:52663, [::]:4443=local, drain=none relay-1 | E0817 01:06:28.626948 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 01:06:28.626955 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7f672805eb70 relay-1 | V0817 01:06:28.626959 8 MoQSession.cpp:2628] close sess=0x7f672805eb70 relay-1 | V0817 01:06:28.626964 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7f672805eb70 relay-1 | V0817 01:06:28.626973 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7f672805eb70 relay-1 | V0817 01:06:28.627087 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7f672805eb70 test-client-1 | 2026-08-17T01:06:28.627176Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-17T01:06:28.627638Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49206 dual_stack=true relay-1 | V0817 01:06:28.629410 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 01:06:28.629423 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0817 01:06:28.629533 8 MoQSession.cpp:2502] start sess=0x7f6728070de0 relay-1 | V0817 01:06:28.629823 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7f6728070de0 relay-1 | V0817 01:06:28.629880 8 MoQSession.cpp:3051] controlReadLoop sess=0x7f6728070de0 relay-1 | V0817 01:06:28.629897 8 MoQSession.cpp:2840] onClientSetup sess=0x7f6728070de0 relay-1 | V0817 01:06:28.629901 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 01:06:28.629904 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0817 01:06:28.629909 8 MoQSession.cpp:2916] Negotiated Version=0xff000010 (draft-16) relay-1 | V0817 01:06:28.629912 8 MoQSession.cpp:2696] sendSetup sess=0x7f6728070de0 relay-1 | V0817 01:06:28.629921 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7f6728070de0 test-client-1 | 2026-08-17T01:06:28.630710Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52873 dual_stack=true relay-1 | V0817 01:06:28.631950 8 MoQSession.cpp:2391] ~MoQSession sess=0x7f6728062a40 relay-1 | V0817 01:06:28.632361 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 01:06:28.632376 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0817 01:06:28.632471 8 MoQSession.cpp:2502] start sess=0x7f67280629f0 relay-1 | V0817 01:06:28.632703 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7f67280629f0 relay-1 | V0817 01:06:28.632738 8 MoQSession.cpp:3051] controlReadLoop sess=0x7f67280629f0 relay-1 | V0817 01:06:28.632749 8 MoQSession.cpp:2840] onClientSetup sess=0x7f67280629f0 relay-1 | V0817 01:06:28.632756 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 01:06:28.632760 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0817 01:06:28.632766 8 MoQSession.cpp:2916] Negotiated Version=0xff000010 (draft-16) relay-1 | V0817 01:06:28.632769 8 MoQSession.cpp:2696] sendSetup sess=0x7f67280629f0 relay-1 | V0817 01:06:28.632779 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7f67280629f0 test-client-1 | 2026-08-17T01:06:28.632926Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-08-17T01:06:28.632944Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0817 01:06:28.633169 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f6728070de0 relay-1 | V0817 01:06:28.633191 8 MoQSession.cpp:3926] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f67280629f0 relay-1 | V0817 01:06:28.633210 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0817 01:06:28.633220 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6728070de0 relay-1 | V0817 01:06:28.633253 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0817 01:06:28.633260 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0817 01:06:28.633267 8 MoQSession.cpp:5654] subscribe sess=0x7f6728070de0 relay-1 | V0817 01:06:28.633591 8 MoQSession.cpp:4415] onSubscribeOk id=1 sess=0x7f6728070de0 relay-1 | V0817 01:06:28.633611 8 MoQSession.cpp:5750] Subscribe ready trackReceiveState=0x7f6728034630 requestID=1 relay-1 | V0817 01:06:28.633626 8 MoQSession.cpp:5770] sendSubscribeOk sess=0x7f67280629f0 relay-1 | V0817 01:06:28.642946 8 MoQSession.cpp:2391] ~MoQSession sess=0x7f672805eb70 test-client-1 | 2026-08-17T01:06:31.634112Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | E20260817 01:06:31.634423 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 01:06:31.634495 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=19771c074f0d2530, server CID=4000000249564eb0, downstream=[::ffff:172.18.0.3]:49206, [::]:4443=local, drain=none relay-1 | E20260817 01:06:31.634550 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 01:06:31.634572 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a0e3ab69be1a698d, server CID=400000146f027c2e, downstream=[::ffff:172.18.0.3]:52873, [::]:4443=local, drain=none test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3007 test-client-1 | publisher_connection_id: 8309315cd578cbcc85877b1dbb15b16f test-client-1 | subscriber_connection_id: f96601e06c5970b68492fb52e135ae18 test-client-1 | ... test-client-1 | 2026-08-17T01:06:31.634925Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0817 01:06:31.634634 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 01:06:31.634656 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7f6728070de0 relay-1 | V0817 01:06:31.634660 8 MoQSession.cpp:2628] close sess=0x7f6728070de0 relay-1 | V0817 01:06:31.634670 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0817 01:06:31.634679 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0817 01:06:31.634686 8 MoQSession.cpp:2031] subscribeError trackReceiveState=0x7f6728034630 relay-1 | V0817 01:06:31.634690 8 MoQSession.cpp:2060] processPublishDone trackReceiveState=0x7f6728034630 relay-1 | V0817 01:06:31.634695 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0817 01:06:31.634702 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0817 01:06:31.634707 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f67280629f0 relay-1 | V0817 01:06:31.634711 8 MoQSession.cpp:5864] sendPublishDone sess=0x7f67280629f0 relay-1 | V0817 01:06:31.634719 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f6728052910 relay-1 | V0817 01:06:31.634723 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0817 01:06:31.634727 8 MoQRelay.cpp:1954] Publisher terminated for moq-test/interop/test-track test-client-1 | 2026-08-17T01:06:31.635148Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0817 01:06:31.634742 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0817 01:06:31.634748 8 MoQSession.cpp:2015] cancel alias=1 requestID=1 relay-1 | V0817 01:06:31.634755 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7f6728070de0 relay-1 | V0817 01:06:31.634770 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7f6728070de0 relay-1 | E0817 01:06:31.634890 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 01:06:31.634897 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7f67280629f0 relay-1 | V0817 01:06:31.634901 8 MoQSession.cpp:2628] close sess=0x7f67280629f0 relay-1 | V0817 01:06:31.634906 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7f67280629f0 relay-1 | V0817 01:06:31.634915 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7f67280629f0 relay-1 | V0817 01:06:31.635010 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7f6728070de0 relay-1 | V0817 01:06:31.635020 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7f67280629f0 relay-1 | V0817 01:06:31.635029 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7f67280629f0 relay-1 | V0817 01:06:31.635055 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7f6728070de0 test-client-1 | 2026-08-17T01:06:31.635489Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45688 dual_stack=true relay-1 | V0817 01:06:31.638014 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 01:06:31.638038 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0817 01:06:31.638154 8 MoQSession.cpp:2502] start sess=0x7f6728051f60 relay-1 | V0817 01:06:31.638441 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7f6728051f60 relay-1 | V0817 01:06:31.638479 8 MoQSession.cpp:3051] controlReadLoop sess=0x7f6728051f60 relay-1 | V0817 01:06:31.638490 8 MoQSession.cpp:2840] onClientSetup sess=0x7f6728051f60 relay-1 | V0817 01:06:31.638494 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 01:06:31.638498 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0817 01:06:31.638504 8 MoQSession.cpp:2916] Negotiated Version=0xff000010 (draft-16) relay-1 | V0817 01:06:31.638512 8 MoQSession.cpp:2696] sendSetup sess=0x7f6728051f60 relay-1 | V0817 01:06:31.638525 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7f6728051f60 test-client-1 | 2026-08-17T01:06:31.638681Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0817 01:06:31.639001 8 MoQSession.cpp:3926] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f6728051f60 relay-1 | E0817 01:06:31.639032 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0817 01:06:31.639039 8 MoQSession.cpp:4063] Application subscribe error err=no such namespace or track relay-1 | V0817 01:06:31.639043 8 MoQSession.cpp:5789] subscribeError sess=0x7f6728051f60 relay-1 | E20260817 01:06:31.639321 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 01:06:31.639366 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6c3b09ca6da4559b, server CID=400000161593dd71, downstream=[::ffff:172.18.0.3]:45688, [::]:4443=local, drain=none relay-1 | E0817 01:06:31.639417 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 01:06:31.639430 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7f6728051f60 relay-1 | V0817 01:06:31.639434 8 MoQSession.cpp:2628] close sess=0x7f6728051f60 relay-1 | V0817 01:06:31.639439 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7f6728051f60 relay-1 | V0817 01:06:31.639449 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7f6728051f60 relay-1 | V0817 01:06:31.639526 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7f6728051f60 test-client-1 | 2026-08-17T01:06:31.639567Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0817 01:06:31.639634 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7f6728051f60 relay-1 | V0817 01:06:31.654843 8 MoQSession.cpp:2391] ~MoQSession sess=0x7f6728070de0 relay-1 | V0817 01:06:31.654918 8 MoQSession.cpp:2391] ~MoQSession sess=0x7f67280629f0 relay-1 | V0817 01:06:31.654960 8 MoQSession.cpp:2391] ~MoQSession sess=0x7f6728051f60 test-client-1 | 2026-08-17T01:06:32.140720Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44810 dual_stack=true relay-1 | V0817 01:06:32.144791 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 01:06:32.144817 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0817 01:06:32.145072 8 MoQSession.cpp:2502] start sess=0x7f67280533d0 relay-1 | V0817 01:06:32.145220 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7f67280533d0 relay-1 | V0817 01:06:32.145258 8 MoQSession.cpp:3051] controlReadLoop sess=0x7f67280533d0 relay-1 | V0817 01:06:32.145266 8 MoQSession.cpp:2840] onClientSetup sess=0x7f67280533d0 relay-1 | V0817 01:06:32.145269 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 01:06:32.145271 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0817 01:06:32.145275 8 MoQSession.cpp:2916] Negotiated Version=0xff000010 (draft-16) relay-1 | V0817 01:06:32.145278 8 MoQSession.cpp:2696] sendSetup sess=0x7f67280533d0 relay-1 | V0817 01:06:32.145286 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7f67280533d0 test-client-1 | 2026-08-17T01:06:32.145584Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0817 01:06:32.145741 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f67280533d0 relay-1 | V0817 01:06:32.145763 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0817 01:06:32.145774 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f67280533d0 test-client-1 | 2026-08-17T01:06:35.147508Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-17T01:06:35.147542Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=16 (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3513 test-client-1 | subscriber_connection_id: 9ce8a683c4b52be18ab620e3f3d57f2e test-client-1 | publisher_connection_id: 8697f1f418f5bc50a4c30e57c66b5741 test-client-1 | ... relay-1 | E20260817 01:06:35.147794 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 01:06:35.147912 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=910c3081df1c0bb8, server CID=40000005b6ccdf38, downstream=[::ffff:172.18.0.3]:44810, [::]:4443=local, drain=none relay-1 | E0817 01:06:35.148007 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 01:06:35.148023 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7f67280533d0 relay-1 | V0817 01:06:35.148030 8 MoQSession.cpp:2628] close sess=0x7f67280533d0 relay-1 | V0817 01:06:35.148040 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0817 01:06:35.148053 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0817 01:06:35.148061 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7f67280533d0 relay-1 | V0817 01:06:35.148081 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7f67280533d0 relay-1 | V0817 01:06:35.148198 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7f67280533d0 relay-1 | V0817 01:06:35.148246 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7f67280533d0 test-client-1 | 2026-08-17T01:06:35.148375Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-17T01:06:35.148796Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60932 dual_stack=true relay-1 | V0817 01:06:35.151475 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 01:06:35.151495 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0817 01:06:35.151622 8 MoQSession.cpp:2502] start sess=0x7f672803de20 relay-1 | V0817 01:06:35.151870 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7f672803de20 relay-1 | V0817 01:06:35.151903 8 MoQSession.cpp:3051] controlReadLoop sess=0x7f672803de20 relay-1 | V0817 01:06:35.151917 8 MoQSession.cpp:2840] onClientSetup sess=0x7f672803de20 relay-1 | V0817 01:06:35.151945 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 01:06:35.151951 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0817 01:06:35.151957 8 MoQSession.cpp:2916] Negotiated Version=0xff000010 (draft-16) relay-1 | V0817 01:06:35.151960 8 MoQSession.cpp:2696] sendSetup sess=0x7f672803de20 relay-1 | V0817 01:06:35.151975 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7f672803de20 test-client-1 | 2026-08-17T01:06:35.152133Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0817 01:06:35.152312 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f672803de20 relay-1 | V0817 01:06:35.152333 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0817 01:06:35.152344 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f672803de20 relay-1 | V0817 01:06:35.158685 8 MoQSession.cpp:2391] ~MoQSession sess=0x7f67280533d0 test-client-1 | 2026-08-17T01:06:37.153233Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0817 01:06:37.153534 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7f672803de20 test-client-1 | 2026-08-17T01:06:37.254369Z  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: 2106 test-client-1 | connection_id: 9fe18ef16cffde775c33217d19103d77 test-client-1 | ... relay-1 | E20260817 01:06:37.254714 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 01:06:37.254791 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9f8dd41f07f450df, server CID=40000010944713f6, downstream=[::ffff:172.18.0.3]:60932, [::]:4443=local, drain=none test-client-1 | 2026-08-17T01:06:37.255137Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0817 01:06:37.254904 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 01:06:37.254926 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7f672803de20 relay-1 | V0817 01:06:37.254931 8 MoQSession.cpp:2628] close sess=0x7f672803de20 relay-1 | V0817 01:06:37.254941 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0817 01:06:37.254949 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0817 01:06:37.254957 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7f672803de20 relay-1 | V0817 01:06:37.254974 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7f672803de20 relay-1 | V0817 01:06:37.255112 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7f672803de20 test-client-1 | 2026-08-17T01:06:37.255502Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43950 dual_stack=true relay-1 | V0817 01:06:37.257631 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 01:06:37.257654 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0817 01:06:37.257764 8 MoQSession.cpp:2502] start sess=0x7f67280533b0 relay-1 | V0817 01:06:37.258011 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7f67280533b0 relay-1 | V0817 01:06:37.258049 8 MoQSession.cpp:3051] controlReadLoop sess=0x7f67280533b0 relay-1 | V0817 01:06:37.258061 8 MoQSession.cpp:2840] onClientSetup sess=0x7f67280533b0 relay-1 | V0817 01:06:37.258066 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 01:06:37.258070 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0817 01:06:37.258077 8 MoQSession.cpp:2916] Negotiated Version=0xff000010 (draft-16) relay-1 | V0817 01:06:37.258080 8 MoQSession.cpp:2696] sendSetup sess=0x7f67280533b0 relay-1 | V0817 01:06:37.258095 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7f67280533b0 test-client-1 | 2026-08-17T01:06:37.258237Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | V0817 01:06:37.258426 8 MoQSession.cpp:4582] onPublishImpl reqID=0 sess=0x7f67280533b0 relay-1 | V0817 01:06:37.258454 8 MoQRelay.cpp:432] publish ftn=moq-test/publish/published-track relay-1 | E0817 01:06:37.258461 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0817 01:06:37.258477 8 MoQSession.cpp:5597] publishOk reqID=0 sess=0x7f67280533b0 test-client-1 | 2026-08-17T01:06:37.258735Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-08-17T01:06:37.258762Z  INFO moq_test_client::scenarios: PUBLISH completed namespace=/moq-test/publish track="published-track" test-client-1 | ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 7790322714e8ee1f041dd2f443f5f2fb test-client-1 | ... relay-1 | E20260817 01:06:37.258904 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 01:06:37.258949 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9d7ee588115235fa, server CID=4000000dfa438de8, downstream=[::ffff:172.18.0.3]:43950, [::]:4443=local, drain=none relay-1 | E0817 01:06:37.258995 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 01:06:37.259002 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7f67280533b0 relay-1 | V0817 01:06:37.259005 8 MoQSession.cpp:2628] close sess=0x7f67280533b0 relay-1 | V0817 01:06:37.259010 8 MoQSession.cpp:2031] subscribeError trackReceiveState=0x7f6728065d30 test-client-1 | 2026-08-17T01:06:37.259140Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0817 01:06:37.259014 8 MoQSession.cpp:2060] processPublishDone trackReceiveState=0x7f6728065d30 relay-1 | V0817 01:06:37.259018 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0817 01:06:37.259024 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0817 01:06:37.259028 8 MoQRelay.cpp:422] Publisher terminated with no subscribers, cleaning up moq-test/publish/published-track relay-1 | V0817 01:06:37.259033 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0817 01:06:37.259038 8 MoQSession.cpp:2015] cancel alias=0 requestID=0 relay-1 | V0817 01:06:37.259042 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7f67280533b0 relay-1 | V0817 01:06:37.259050 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7f67280533b0 relay-1 | V0817 01:06:37.259214 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7f67280533b0 relay-1 | V0817 01:06:37.259244 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7f67280533b0 test-client-1 | 2026-08-17T01:06:37.259624Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52966 dual_stack=true relay-1 | V0817 01:06:37.261315 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 01:06:37.261334 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0817 01:06:37.261453 8 MoQSession.cpp:2502] start sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.261709 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.261744 8 MoQSession.cpp:3051] controlReadLoop sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.261752 8 MoQSession.cpp:2840] onClientSetup sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.261755 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 01:06:37.261759 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0817 01:06:37.261764 8 MoQSession.cpp:2916] Negotiated Version=0xff000010 (draft-16) relay-1 | V0817 01:06:37.261768 8 MoQSession.cpp:2696] sendSetup sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.261776 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7f672806f3c0 test-client-1 | 2026-08-17T01:06:37.262537Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47880 dual_stack=true relay-1 | V0817 01:06:37.264318 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0817 01:06:37.264343 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0817 01:06:37.264473 8 MoQSession.cpp:2502] start sess=0x7f6728085e80 relay-1 | V0817 01:06:37.264762 8 MoQSession.cpp:6334] onNewBidiStream sess=0x7f6728085e80 relay-1 | V0817 01:06:37.264798 8 MoQSession.cpp:3051] controlReadLoop sess=0x7f6728085e80 relay-1 | V0817 01:06:37.264806 8 MoQSession.cpp:2840] onClientSetup sess=0x7f6728085e80 relay-1 | V0817 01:06:37.264809 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0817 01:06:37.264813 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0817 01:06:37.264818 8 MoQSession.cpp:2916] Negotiated Version=0xff000010 (draft-16) relay-1 | V0817 01:06:37.264821 8 MoQSession.cpp:2696] sendSetup sess=0x7f6728085e80 relay-1 | V0817 01:06:37.264830 8 MoQSession.cpp:2652] controlWriteLoop sess=0x7f6728085e80 test-client-1 | 2026-08-17T01:06:37.265047Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | V0817 01:06:37.264989 8 MoQSession.cpp:2391] ~MoQSession sess=0x7f672803de20 relay-1 | V0817 01:06:37.265035 8 MoQSession.cpp:2391] ~MoQSession sess=0x7f67280533b0 relay-1 | V0817 01:06:37.265288 8 MoQSession.cpp:4582] onPublishImpl reqID=0 sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.265315 8 MoQRelay.cpp:432] publish ftn=moq-test/publish/published-track relay-1 | E0817 01:06:37.265321 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0817 01:06:37.265333 8 MoQSession.cpp:5597] publishOk reqID=0 sess=0x7f672806f3c0 test-client-1 | 2026-08-17T01:06:37.265555Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | V0817 01:06:37.265742 8 MoQSession.cpp:3926] onSubscribeImpl ftn=moq-test/publish/published-track sess=0x7f6728085e80 relay-1 | V0817 01:06:37.265773 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0817 01:06:37.265779 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I0817 01:06:37.265785 8 MoQRelay.cpp:1991] Updating forward for moq-test/publish/published-track numForwardingSubs=1 relay-1 | V0817 01:06:37.265793 8 MoQSession.cpp:5770] sendSubscribeOk sess=0x7f6728085e80 relay-1 | V0817 01:06:37.265807 8 MoQSession.cpp:6026] requestUpdate sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.266157 8 MoQSession.cpp:4297] onRequestError reqID=1 frameType=5 sess=0x7f672806f3c0 relay-1 | E0817 01:06:37.266179 8 MoQRelay.cpp:36] requestUpdate failed: not supported relay-1 | V0817 01:06:37.367833 8 MoQSession.cpp:4715] PublishDone id=0 code=2 reason=publish ended relay-1 | V0817 01:06:37.367908 8 MoQSession.cpp:2060] processPublishDone trackReceiveState=0x7f672807a430 relay-1 | V0817 01:06:37.367916 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V0817 01:06:37.367928 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0817 01:06:37.367937 8 MoQForwarder.cpp:601] publishDone pubDone reason=publish ended relay-1 | V0817 01:06:37.367943 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f6728085e80 relay-1 | V0817 01:06:37.367948 8 MoQSession.cpp:5864] sendPublishDone sess=0x7f6728085e80 relay-1 | V0817 01:06:37.367957 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f6728078520 relay-1 | V0817 01:06:37.367967 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0817 01:06:37.367973 8 MoQRelay.cpp:1954] Publisher terminated for moq-test/publish/published-track test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- relay-1 | E20260817 01:06:37.368440 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 01:06:37.368511 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=85b1c4b11b9c9458, server CID=40000005e3937f6e, downstream=[::ffff:172.18.0.3]:52966, [::]:4443=local, drain=none relay-1 | E20260817 01:06:37.368568 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260817 01:06:37.368592 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7d62f688e4fd99b1, server CID=4000001afef5f831, downstream=[::ffff:172.18.0.3]:47880, [::]:4443=local, drain=none test-client-1 | duration_ms: 109 test-client-1 | message: "subscriber track mode failed: done" test-client-1 | ... relay-1 | E0817 01:06:37.368678 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 01:06:37.368694 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.368700 8 MoQSession.cpp:2628] close sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.368709 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.368725 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7f672806f3c0 relay-1 | E0817 01:06:37.368830 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0817 01:06:37.368873 8 MoQSession.cpp:6731] onSessionEnderr=4294967295 sess=0x7f6728085e80 relay-1 | V0817 01:06:37.368877 8 MoQSession.cpp:2628] close sess=0x7f6728085e80 relay-1 | V0817 01:06:37.368883 8 MoQSession.cpp:2456] requestCancellation from cleanup sess=0x7f6728085e80 relay-1 | V0817 01:06:37.368892 8 MoQSession.cpp:2645] requestCancellation from close sess=0x7f6728085e80 relay-1 | V0817 01:06:37.368961 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.368978 8 MoQSession.cpp:3053] exit controlReadLoop sess=0x7f6728085e80 relay-1 | V0817 01:06:37.369006 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.369030 8 MoQSession.cpp:2654] exit controlWriteLoop sess=0x7f6728085e80 relay-1 | V0817 01:06:37.378489 8 MoQSession.cpp:2391] ~MoQSession sess=0x7f672806f3c0 relay-1 | V0817 01:06:37.378562 8 MoQSession.cpp:2391] ~MoQSession sess=0x7f6728085e80 test-client-1 exited with code 1 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'