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-10-02T01:38:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-02T01:38:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-02T01:38:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-10-02T01:38:15Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-10-02T01:38:15Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Attaching to relay-1, test-client-1 relay-1 | V1002 01:38:15.759697 7 MoQServer.cpp:121] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W1002 01:38:15.760747 7 MoQServer.cpp:172] 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.13 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..8 test-client-1 | 2026-10-02T01:38:21.365564Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37805 dual_stack=true relay-1 | V1002 01:38:21.369360 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1002 01:38:21.369391 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-16 relay-1 | V1002 01:38:21.369567 8 MoQSession.cpp:2701] start sess=0x7f20e4052090 relay-1 | V1002 01:38:21.369814 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f20e4052090 relay-1 | V1002 01:38:21.369910 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f20e4052090 relay-1 | V1002 01:38:21.369937 8 MoQSession.cpp:3197] onClientSetup sess=0x7f20e4052090 relay-1 | V1002 01:38:21.369944 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1002 01:38:21.369948 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V1002 01:38:21.369955 8 MoQSession.cpp:3275] Negotiated Version=0xff000010 (draft-16) relay-1 | V1002 01:38:21.369958 8 MoQSession.cpp:3045] sendSetup sess=0x7f20e4052090 relay-1 | V1002 01:38:21.369997 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f20e4052090 test-client-1 | 2026-10-02T01:38:21.370171Z  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: f2a5b71a08a3a3e522c0133ccc4721dc test-client-1 | ... test-client-1 | 2026-10-02T01:38:21.370822Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261002 01:38:21.370286 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 01:38:21.370595 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ca22841935408e7c, server CID=4000001400ae6178, downstream=[::ffff:172.18.0.3]:37805, [::]:4443=local, drain=none relay-1 | E1002 01:38:21.370652 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1002 01:38:21.370661 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f20e4052090 relay-1 | V1002 01:38:21.370664 8 MoQSession.cpp:2977] close sess=0x7f20e4052090 relay-1 | V1002 01:38:21.370685 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f20e4052090 relay-1 | V1002 01:38:21.370715 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f20e4052090 relay-1 | V1002 01:38:21.370784 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f20e4052090 relay-1 | V1002 01:38:21.370895 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f20e4052090 relay-1 | V1002 01:38:21.370916 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f20e4052090 test-client-1 | 2026-10-02T01:38:21.371353Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40752 dual_stack=true relay-1 | V1002 01:38:21.373093 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1002 01:38:21.373112 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-16 relay-1 | V1002 01:38:21.373225 8 MoQSession.cpp:2701] start sess=0x7f20e4069d00 relay-1 | V1002 01:38:21.373441 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f20e4069d00 relay-1 | V1002 01:38:21.373474 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f20e4069d00 relay-1 | V1002 01:38:21.373480 8 MoQSession.cpp:3197] onClientSetup sess=0x7f20e4069d00 relay-1 | V1002 01:38:21.373484 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1002 01:38:21.373487 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V1002 01:38:21.373492 8 MoQSession.cpp:3275] Negotiated Version=0xff000010 (draft-16) relay-1 | V1002 01:38:21.373495 8 MoQSession.cpp:3045] sendSetup sess=0x7f20e4069d00 relay-1 | V1002 01:38:21.373505 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f20e4069d00 test-client-1 | 2026-10-02T01:38:21.373622Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V1002 01:38:21.373869 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f20e4069d00 relay-1 | V1002 01:38:21.373894 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1002 01:38:21.373903 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f20e4069d00 test-client-1 | 2026-10-02T01:38:23.374582Z  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: 1eb13c1cfb414aa93b9368bb6692feb6 test-client-1 | ... relay-1 | V1002 01:38:23.374907 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f20e4069d00 relay-1 | E20261002 01:38:23.375042 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 01:38:23.375103 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a7eb74786274d65d, server CID=40000001308da265, downstream=[::ffff:172.18.0.3]:40752, [::]:4443=local, drain=none relay-1 | E1002 01:38:23.375164 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1002 01:38:23.375177 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f20e4069d00 relay-1 | V1002 01:38:23.375181 8 MoQSession.cpp:2977] close sess=0x7f20e4069d00 relay-1 | V1002 01:38:23.375189 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1002 01:38:23.375196 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1002 01:38:23.375203 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f20e4069d00 relay-1 | V1002 01:38:23.375226 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f20e4069d00 relay-1 | V1002 01:38:23.375346 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f20e4069d00 test-client-1 | 2026-10-02T01:38:23.375355Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T01:38:23.375975Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54528 dual_stack=true relay-1 | V1002 01:38:23.377913 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1002 01:38:23.377928 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-16 relay-1 | V1002 01:38:23.378052 8 MoQSession.cpp:2701] start sess=0x7f20e4060100 relay-1 | V1002 01:38:23.378302 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f20e4060100 relay-1 | V1002 01:38:23.378359 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f20e4060100 relay-1 | V1002 01:38:23.378372 8 MoQSession.cpp:3197] onClientSetup sess=0x7f20e4060100 relay-1 | V1002 01:38:23.378376 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1002 01:38:23.378381 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V1002 01:38:23.378387 8 MoQSession.cpp:3275] Negotiated Version=0xff000010 (draft-16) relay-1 | V1002 01:38:23.378391 8 MoQSession.cpp:3045] sendSetup sess=0x7f20e4060100 relay-1 | V1002 01:38:23.378408 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f20e4060100 test-client-1 | 2026-10-02T01:38:23.378555Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V1002 01:38:23.378749 8 MoQSession.cpp:4298] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f20e4060100 test-client-1 | 2026-10-02T01:38:23.379016Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=16. Relay may use different error text. relay-1 | V1002 01:38:23.378824 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V1002 01:38:23.378829 8 MoQSession.cpp:6310] subscribeError sess=0x7f20e4060100 relay-1 | V1002 01:38:23.378833 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f20e4060100 relay-1 | V1002 01:38:23.379111 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f20e4060100 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: c1de478f247d9515d4a702108480bd64 test-client-1 | ... test-client-1 | 2026-10-02T01:38:23.379795Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33248 dual_stack=true relay-1 | E20261002 01:38:23.380107 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 01:38:23.380153 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d2195d8ffb6ac2fe, server CID=4000000d0aa511b8, downstream=[::ffff:172.18.0.3]:54528, [::]:4443=local, drain=none relay-1 | E1002 01:38:23.380197 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1002 01:38:23.380204 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f20e4060100 relay-1 | V1002 01:38:23.380208 8 MoQSession.cpp:2977] close sess=0x7f20e4060100 relay-1 | V1002 01:38:23.380214 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f20e4060100 relay-1 | V1002 01:38:23.380224 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f20e4060100 relay-1 | V1002 01:38:23.380305 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f20e4060100 test-client-1 | 2026-10-02T01:38:23.380398Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1002 01:38:23.381686 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1002 01:38:23.381701 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-16 relay-1 | V1002 01:38:23.381821 8 MoQSession.cpp:2701] start sess=0x7f20e4078ed0 relay-1 | V1002 01:38:23.382115 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f20e4078ed0 relay-1 | V1002 01:38:23.382145 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f20e4078ed0 relay-1 | V1002 01:38:23.382153 8 MoQSession.cpp:3197] onClientSetup sess=0x7f20e4078ed0 relay-1 | V1002 01:38:23.382157 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1002 01:38:23.382160 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V1002 01:38:23.382166 8 MoQSession.cpp:3275] Negotiated Version=0xff000010 (draft-16) relay-1 | V1002 01:38:23.382169 8 MoQSession.cpp:3045] sendSetup sess=0x7f20e4078ed0 relay-1 | V1002 01:38:23.382180 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f20e4078ed0 test-client-1 | 2026-10-02T01:38:23.382999Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44797 dual_stack=true relay-1 | V1002 01:38:23.384522 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1002 01:38:23.384541 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-16 relay-1 | V1002 01:38:23.384659 8 MoQSession.cpp:2701] start sess=0x7f20e408c480 relay-1 | V1002 01:38:23.384948 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f20e4069d00 relay-1 | V1002 01:38:23.384968 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f20e408c480 relay-1 | V1002 01:38:23.384994 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f20e408c480 relay-1 | V1002 01:38:23.385005 8 MoQSession.cpp:3197] onClientSetup sess=0x7f20e408c480 relay-1 | V1002 01:38:23.385009 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1002 01:38:23.385013 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V1002 01:38:23.385017 8 MoQSession.cpp:3275] Negotiated Version=0xff000010 (draft-16) relay-1 | V1002 01:38:23.385021 8 MoQSession.cpp:3045] sendSetup sess=0x7f20e408c480 relay-1 | V1002 01:38:23.385036 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f20e408c480 test-client-1 | 2026-10-02T01:38:23.385192Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-10-02T01:38:23.385204Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V1002 01:38:23.385373 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f20e4078ed0 relay-1 | V1002 01:38:23.385494 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1002 01:38:23.385511 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f20e4078ed0 relay-1 | V1002 01:38:23.385533 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f20e408c480 relay-1 | V1002 01:38:23.385616 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1002 01:38:23.385622 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V1002 01:38:23.385630 8 MoQSession.cpp:6170] subscribe sess=0x7f20e4078ed0 relay-1 | V1002 01:38:23.385900 8 MoQSession.cpp:4814] onSubscribeOk id=1 sess=0x7f20e4078ed0 relay-1 | V1002 01:38:23.385926 8 MoQSession.cpp:6272] Subscribe ready trackReceiveState=0x7f20e400a070 requestID=1 relay-1 | V1002 01:38:23.385938 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f20e408c480 relay-1 | V1002 01:38:23.395223 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f20e4060100 test-client-1 | 2026-10-02T01:38:26.386218Z  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: 6ec92c0e3ca435ee4cbb8dbafb80181c test-client-1 | subscriber_connection_id: e5135787330f66eb4c1d628cd8acfb32 test-client-1 | ... relay-1 | E20261002 01:38:26.386588 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 01:38:26.386667 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=025e1f8811b5d57d, server CID=40000014aad2e464, downstream=[::ffff:172.18.0.3]:44797, [::]:4443=local, drain=none relay-1 | E1002 01:38:26.386750 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1002 01:38:26.386794 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f20e408c480 relay-1 | V1002 01:38:26.386821 8 MoQSession.cpp:2977] close sess=0x7f20e408c480 relay-1 | V1002 01:38:26.386836 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f20e408c480 relay-1 | V1002 01:38:26.386882 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f20e408c480 relay-1 | V1002 01:38:26.386980 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f20e4078ed0 relay-1 | V1002 01:38:26.386994 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f20e408c480 relay-1 | V1002 01:38:26.387025 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f20e408c480 test-client-1 | 2026-10-02T01:38:26.387252Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20261002 01:38:26.387275 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 01:38:26.387373 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f56fad50da70bd1c, server CID=400000161b5a90a0, downstream=[::ffff:172.18.0.3]:33248, [::]:4443=local, drain=none relay-1 | E1002 01:38:26.387471 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1002 01:38:26.387484 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f20e4078ed0 relay-1 | V1002 01:38:26.387488 8 MoQSession.cpp:2977] close sess=0x7f20e4078ed0 relay-1 | V1002 01:38:26.387494 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1002 01:38:26.387502 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1002 01:38:26.387509 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f20e400a070 relay-1 | V1002 01:38:26.387512 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f20e400a070 relay-1 | V1002 01:38:26.387518 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V1002 01:38:26.387525 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1002 01:38:26.387530 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=15 relay-1 | V1002 01:38:26.387534 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f20e405e090 relay-1 | V1002 01:38:26.387538 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1002 01:38:26.387544 8 MoQRelay.cpp:1938] Publisher terminated for moq-test/interop/test-track test-client-1 | 2026-10-02T01:38:26.387688Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1002 01:38:26.387555 8 MoQCache.cpp:2266] Added track to LRU: moq-test/interop/test-track test-client-1 | 2026-10-02T01:38:26.387757Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36718 dual_stack=true relay-1 | V1002 01:38:26.387566 8 MoQSession.cpp:2187] cancel alias=1 requestID=1 relay-1 | V1002 01:38:26.387572 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f20e4078ed0 relay-1 | V1002 01:38:26.387581 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f20e4078ed0 relay-1 | V1002 01:38:26.387659 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f20e4078ed0 relay-1 | V1002 01:38:26.387706 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f20e4078ed0 relay-1 | V1002 01:38:26.389734 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1002 01:38:26.389750 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-16 relay-1 | V1002 01:38:26.389872 8 MoQSession.cpp:2701] start sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.390079 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.390115 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.390157 8 MoQSession.cpp:3197] onClientSetup sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.390164 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1002 01:38:26.390169 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V1002 01:38:26.390174 8 MoQSession.cpp:3275] Negotiated Version=0xff000010 (draft-16) relay-1 | V1002 01:38:26.390178 8 MoQSession.cpp:3045] sendSetup sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.390195 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f20e4069d00 test-client-1 | 2026-10-02T01:38:26.390363Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V1002 01:38:26.390627 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.390658 8 MoQSession.cpp:4440] Application subscribe error err=no such namespace or track relay-1 | V1002 01:38:26.390664 8 MoQSession.cpp:6310] subscribeError sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.390671 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f20e4069d00 relay-1 | E20261002 01:38:26.390929 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 01:38:26.390964 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a5dd144f5b03b9f3, server CID=4000000f4e7fdb7c, downstream=[::ffff:172.18.0.3]:36718, [::]:4443=local, drain=none relay-1 | E1002 01:38:26.391003 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1002 01:38:26.391015 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.391018 8 MoQSession.cpp:2977] close sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.391024 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.391032 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.391099 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f20e4069d00 relay-1 | V1002 01:38:26.391126 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f20e4069d00 test-client-1 | 2026-10-02T01:38:26.391154Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1002 01:38:26.406293 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f20e408c480 relay-1 | V1002 01:38:26.406335 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f20e4069d00 test-client-1 | 2026-10-02T01:38:26.892070Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60834 dual_stack=true relay-1 | V1002 01:38:26.896711 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1002 01:38:26.896734 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-16 relay-1 | V1002 01:38:26.896865 8 MoQSession.cpp:2701] start sess=0x7f20e406d040 relay-1 | V1002 01:38:26.897089 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f20e406d040 relay-1 | V1002 01:38:26.897130 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f20e406d040 relay-1 | V1002 01:38:26.897144 8 MoQSession.cpp:3197] onClientSetup sess=0x7f20e406d040 relay-1 | V1002 01:38:26.897149 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1002 01:38:26.897152 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V1002 01:38:26.897158 8 MoQSession.cpp:3275] Negotiated Version=0xff000010 (draft-16) relay-1 | V1002 01:38:26.897166 8 MoQSession.cpp:3045] sendSetup sess=0x7f20e406d040 relay-1 | V1002 01:38:26.897182 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f20e406d040 test-client-1 | 2026-10-02T01:38:26.897341Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V1002 01:38:26.897513 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f20e406d040 relay-1 | V1002 01:38:26.897551 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1002 01:38:26.897559 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f20e406d040 test-client-1 | 2026-10-02T01:38:29.898143Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-10-02T01:38:29.898170Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=16 (may be expected) relay-1 | V1002 01:38:29.898399 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f20e406d040 test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3511 test-client-1 | subscriber_connection_id: da9df6b7d1e45c4467e3fee25dc5d10a test-client-1 | publisher_connection_id: 743c1b7fc69932feef7aaa0099b5cfac test-client-1 | ... test-client-1 | 2026-10-02T01:38:29.899425Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58350 dual_stack=true relay-1 | E20261002 01:38:29.899673 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 01:38:29.899729 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=da958bfddda7aeab, server CID=4000000de616593d, downstream=[::ffff:172.18.0.3]:60834, [::]:4443=local, drain=none relay-1 | E1002 01:38:29.899803 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1002 01:38:29.899812 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f20e406d040 relay-1 | V1002 01:38:29.899815 8 MoQSession.cpp:2977] close sess=0x7f20e406d040 relay-1 | V1002 01:38:29.899823 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop test-client-1 | 2026-10-02T01:38:29.900114Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1002 01:38:29.899832 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1002 01:38:29.899840 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f20e406d040 relay-1 | V1002 01:38:29.899879 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f20e406d040 relay-1 | V1002 01:38:29.900002 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f20e406d040 relay-1 | V1002 01:38:29.901335 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1002 01:38:29.901353 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-16 relay-1 | V1002 01:38:29.901582 8 MoQSession.cpp:2701] start sess=0x7f20e405a550 relay-1 | V1002 01:38:29.901694 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f20e405a550 relay-1 | V1002 01:38:29.901728 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f20e405a550 relay-1 | V1002 01:38:29.901746 8 MoQSession.cpp:3197] onClientSetup sess=0x7f20e405a550 relay-1 | V1002 01:38:29.901749 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1002 01:38:29.901752 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V1002 01:38:29.901755 8 MoQSession.cpp:3275] Negotiated Version=0xff000010 (draft-16) relay-1 | V1002 01:38:29.901758 8 MoQSession.cpp:3045] sendSetup sess=0x7f20e405a550 relay-1 | V1002 01:38:29.901770 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f20e405a550 test-client-1 | 2026-10-02T01:38:29.901922Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V1002 01:38:29.902184 8 MoQRelaySession.cpp:1149] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f20e405a550 relay-1 | V1002 01:38:29.902203 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V1002 01:38:29.902209 8 MoQRelaySession.cpp:1242] publishNamespaceOk reqID=0 sess=0x7f20e405a550 relay-1 | V1002 01:38:29.910514 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f20e406d040 test-client-1 | 2026-10-02T01:38:31.902999Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V1002 01:38:31.903270 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f20e405a550 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2105 test-client-1 | connection_id: 67356af64519e2261cb2d954d0f0862c test-client-1 | ... test-client-1 | 2026-10-02T01:38:32.003945Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully relay-1 | E20261002 01:38:32.004112 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 01:38:32.004204 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8c9b1589e1425d7f, server CID=400000013c3a1110, downstream=[::ffff:172.18.0.3]:58350, [::]:4443=local, drain=none relay-1 | E1002 01:38:32.004275 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1002 01:38:32.004329 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f20e405a550 relay-1 | V1002 01:38:32.004337 8 MoQSession.cpp:2977] close sess=0x7f20e405a550 relay-1 | V1002 01:38:32.004347 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V1002 01:38:32.004362 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1002 01:38:32.004371 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f20e405a550 relay-1 | V1002 01:38:32.004388 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f20e405a550 relay-1 | V1002 01:38:32.004537 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f20e405a550 test-client-1 | 2026-10-02T01:38:32.004632Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-10-02T01:38:32.005266Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39980 dual_stack=true relay-1 | V1002 01:38:32.007214 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1002 01:38:32.007230 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-16 relay-1 | V1002 01:38:32.007336 8 MoQSession.cpp:2701] start sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.007635 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.007676 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.007691 8 MoQSession.cpp:3197] onClientSetup sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.007696 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1002 01:38:32.007700 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V1002 01:38:32.007706 8 MoQSession.cpp:3275] Negotiated Version=0xff000010 (draft-16) relay-1 | V1002 01:38:32.007710 8 MoQSession.cpp:3045] sendSetup sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.007729 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f20e40872b0 test-client-1 | 2026-10-02T01:38:32.007883Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" relay-1 | V1002 01:38:32.008092 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.008132 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E1002 01:38:32.008143 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1002 01:38:32.008160 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f20e40872b0 test-client-1 | 2026-10-02T01:38:32.008347Z  INFO moq_test_client::scenarios: PUBLISH accepted namespace=/moq-test/publish track="published-track" test-client-1 | 2026-10-02T01:38:32.008371Z  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: 919fd3b5dd5b692b61ae04ee8fb8b026 test-client-1 | ... relay-1 | E20261002 01:38:32.008592 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 01:38:32.008631 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=b65ff798f883850e, server CID=4000001f93b7630f, downstream=[::ffff:172.18.0.3]:39980, [::]:4443=local, drain=none relay-1 | E1002 01:38:32.008714 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream test-client-1 | 2026-10-02T01:38:32.008907Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V1002 01:38:32.008721 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.008724 8 MoQSession.cpp:2977] close sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.008729 8 MoQSession.cpp:2203] subscribeError trackReceiveState=0x7f20e4007bb0 relay-1 | V1002 01:38:32.008733 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f20e4007bb0 relay-1 | V1002 01:38:32.008737 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V1002 01:38:32.008742 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1002 01:38:32.008746 8 MoQRelay.cpp:412] Publisher terminated with no subscribers, cleaning up moq-test/publish/published-track relay-1 | V1002 01:38:32.008751 8 MoQForwarder.cpp:610] publishDone pubDone reason=closed locally relay-1 | V1002 01:38:32.008757 8 MoQSession.cpp:2187] cancel alias=0 requestID=0 relay-1 | V1002 01:38:32.008761 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.008789 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.008851 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.008874 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f20e40872b0 test-client-1 | 2026-10-02T01:38:32.009424Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43168 dual_stack=true relay-1 | V1002 01:38:32.010937 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1002 01:38:32.010951 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-16 relay-1 | V1002 01:38:32.011034 8 MoQSession.cpp:2701] start sess=0x7f20e4075560 relay-1 | V1002 01:38:32.011256 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f20e4075560 relay-1 | V1002 01:38:32.011284 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f20e4075560 relay-1 | V1002 01:38:32.011289 8 MoQSession.cpp:3197] onClientSetup sess=0x7f20e4075560 relay-1 | V1002 01:38:32.011292 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1002 01:38:32.011299 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V1002 01:38:32.011304 8 MoQSession.cpp:3275] Negotiated Version=0xff000010 (draft-16) relay-1 | V1002 01:38:32.011307 8 MoQSession.cpp:3045] sendSetup sess=0x7f20e4075560 relay-1 | V1002 01:38:32.011318 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f20e4075560 test-client-1 | 2026-10-02T01:38:32.012112Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44061 dual_stack=true relay-1 | V1002 01:38:32.013619 8 MoQServer.cpp:331] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V1002 01:38:32.013632 8 MoQServer.cpp:341] WebTransport: Negotiated protocol: moqt-16 relay-1 | V1002 01:38:32.013731 8 MoQSession.cpp:2701] start sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.014012 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f20e405a550 relay-1 | V1002 01:38:32.014040 8 MoQSession.cpp:6919] onNewBidiStream sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.014065 8 MoQSession.cpp:3410] controlReadLoop sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.014075 8 MoQSession.cpp:3197] onClientSetup sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.014079 8 MoQServerBase.cpp:88] MoQServerBase::ClientSetup relay-1 | V1002 01:38:32.014083 8 MoQServerBase.cpp:93] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V1002 01:38:32.014088 8 MoQSession.cpp:3275] Negotiated Version=0xff000010 (draft-16) relay-1 | V1002 01:38:32.014092 8 MoQSession.cpp:3045] sendSetup sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.014106 8 MoQSession.cpp:3001] controlWriteLoop sess=0x7f20e408ee10 test-client-1 | 2026-10-02T01:38:32.014259Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" relay-1 | V1002 01:38:32.014468 8 MoQSession.cpp:4994] onPublishImpl reqID=0 sess=0x7f20e4075560 relay-1 | V1002 01:38:32.014485 8 MoQRelay.cpp:422] publish ftn=moq-test/publish/published-track relay-1 | E1002 01:38:32.014488 8 MoQRelay.cpp:82] prefix not found in tree relay-1 | V1002 01:38:32.014494 8 MoQSession.cpp:6110] publishOk reqID=0 sess=0x7f20e4075560 test-client-1 | 2026-10-02T01:38:32.014672Z  INFO moq_test_client::scenarios: PUBLISH accepted; starting subscriber namespace=/moq-test/publish track="published-track" relay-1 | V1002 01:38:32.014822 8 MoQSession.cpp:4298] onSubscribeImpl ftn=moq-test/publish/published-track sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.014885 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V1002 01:38:32.014891 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | I1002 01:38:32.014899 8 MoQRelay.cpp:1975] Updating forward for moq-test/publish/published-track numForwardingSubs=1 relay-1 | V1002 01:38:32.014907 8 MoQSession.cpp:6292] sendSubscribeOk sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.014920 8 MoQSession.cpp:6606] requestUpdate sess=0x7f20e4075560 relay-1 | V1002 01:38:32.015272 8 MoQSession.cpp:4696] onRequestError reqID=1 frameType=5 sess=0x7f20e4075560 relay-1 | E1002 01:38:32.015287 8 MoQRelay.cpp:36] requestUpdate failed: not supported relay-1 | V1002 01:38:32.024392 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f20e40872b0 relay-1 | V1002 01:38:32.116506 8 MoQSession.cpp:5148] PublishDone id=0 code=2 reason=publish ended relay-1 | V1002 01:38:32.116522 8 MoQSession.cpp:2232] processPublishDone trackReceiveState=0x7f20e4007bb0 relay-1 | V1002 01:38:32.116527 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/publish/published-track relay-1 | V1002 01:38:32.116531 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V1002 01:38:32.116535 8 MoQForwarder.cpp:610] publishDone pubDone reason=publish ended relay-1 | V1002 01:38:32.116539 8 MoQForwarder.cpp:308] drainSubscriber from publishDone session=45 relay-1 | V1002 01:38:32.116542 8 MoQSession.cpp:6405] sendPublishDone sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.116547 8 MoQSession.cpp:6576] publisherDrained id=0 sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.116550 8 MoQForwarder.cpp:372] Resetting open subgroups for subscriber=0x7f20e406d6f0 relay-1 | V1002 01:38:32.116554 8 MoQForwarder.cpp:391] subscribers_.size()=0 relay-1 | I1002 01:38:32.116559 8 MoQRelay.cpp:1938] Publisher terminated for moq-test/publish/published-track test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 108 test-client-1 | message: "subscriber track mode failed: done" test-client-1 | ... relay-1 | E20261002 01:38:32.116997 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 01:38:32.117048 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=04de218f8131a1c5, server CID=400000114c2d9dc7, downstream=[::ffff:172.18.0.3]:43168, [::]:4443=local, drain=none relay-1 | E20261002 01:38:32.117098 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20261002 01:38:32.117123 8 HQSession.cpp:3175] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=a32ad21f4e44a6d8, server CID=400000161b5762b9, downstream=[::ffff:172.18.0.3]:44061, [::]:4443=local, drain=none relay-1 | E1002 01:38:32.117200 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1002 01:38:32.117208 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f20e4075560 relay-1 | V1002 01:38:32.117211 8 MoQSession.cpp:2977] close sess=0x7f20e4075560 relay-1 | V1002 01:38:32.117216 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f20e4075560 relay-1 | V1002 01:38:32.117224 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f20e4075560 relay-1 | E1002 01:38:32.117308 8 MoQServer.h:197] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V1002 01:38:32.117315 8 MoQSession.cpp:7339] onSessionEnderr=4294967295 sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.117318 8 MoQSession.cpp:2977] close sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.117322 8 MoQSession.cpp:2655] requestCancellation from cleanup sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.117329 8 MoQSession.cpp:2994] requestCancellation from close sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.117377 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f20e4075560 relay-1 | V1002 01:38:32.117393 8 MoQSession.cpp:3415] exit controlReadLoop sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.117417 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f20e4075560 relay-1 | V1002 01:38:32.117435 8 MoQSession.cpp:3003] exit controlWriteLoop sess=0x7f20e408ee10 relay-1 | V1002 01:38:32.136606 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f20e4075560 relay-1 | V1002 01:38:32.136678 8 MoQSession.cpp:2600] ~MoQSession sess=0x7f20e408ee10 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'