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-22T00:32:28Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-22T00:32:28Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-22T00:32:28Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-22T00:32:28Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-22T00:32:28Z" 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 | V0822 00:32:28.366699 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0822 00:32:28.367678 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-22T00:32:34.169449Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32808 dual_stack=true relay-1 | V0822 00:32:34.172232 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0822 00:32:34.172258 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0822 00:32:34.172399 8 MoQSession.cpp:2572] start sess=0x7f58c804b1b0 relay-1 | V0822 00:32:34.172417 8 MoQSession.cpp:2922] sendSetup sess=0x7f58c804b1b0 test-client-1 | 2026-08-22T00:32:34.172556Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: ae595b7d7a91a66db823e9760fad1ba6 test-client-1 | ... test-client-1 | 2026-08-22T00:32:34.172973Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0822 00:32:34.172482 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f58c804b1b0 relay-1 | V0822 00:32:34.172564 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f58c804b1b0 relay-1 | V0822 00:32:34.172579 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c804b1b0 relay-1 | V0822 00:32:34.172593 8 MoQSession.cpp:3066] onClientSetup sess=0x7f58c804b1b0 relay-1 | V0822 00:32:34.172597 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0822 00:32:34.172599 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0822 00:32:34.172602 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | E20260822 00:32:34.172631 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260822 00:32:34.172792 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7e423f7eec0fa391, server CID=4000001b0cd506ee, downstream=[::ffff:172.18.0.3]:32808, [::]:4443=local, drain=none relay-1 | E0822 00:32:34.172852 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0822 00:32:34.172857 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f58c804b1b0 relay-1 | V0822 00:32:34.172859 8 MoQSession.cpp:2854] close sess=0x7f58c804b1b0 relay-1 | V0822 00:32:34.172883 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f58c804b1b0 relay-1 | V0822 00:32:34.172906 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f58c804b1b0 relay-1 | V0822 00:32:34.172960 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c804b1b0 relay-1 | V0822 00:32:34.173023 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f58c804b1b0 relay-1 | V0822 00:32:34.173028 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f58c804b1b0 test-client-1 | 2026-08-22T00:32:34.173037Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49446 dual_stack=true relay-1 | V0822 00:32:34.174144 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0822 00:32:34.174156 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0822 00:32:34.174214 8 MoQSession.cpp:2572] start sess=0x7f58c8063970 relay-1 | V0822 00:32:34.174226 8 MoQSession.cpp:2922] sendSetup sess=0x7f58c8063970 relay-1 | V0822 00:32:34.174271 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f58c8063970 relay-1 | V0822 00:32:34.174327 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f58c8063970 relay-1 | V0822 00:32:34.174348 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c8063970 relay-1 | V0822 00:32:34.174353 8 MoQSession.cpp:3066] onClientSetup sess=0x7f58c8063970 test-client-1 | 2026-08-22T00:32:34.174352Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0822 00:32:34.174355 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0822 00:32:34.174357 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0822 00:32:34.174361 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0822 00:32:34.174411 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f58c8063970 relay-1 | V0822 00:32:34.174470 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c8063970 relay-1 | V0822 00:32:34.174482 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f58c8063970 relay-1 | V0822 00:32:34.174496 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0822 00:32:34.174521 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f58c8063970 relay-1 | E20260822 00:32:36.176501 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260822 00:32:36.176561 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=772298f3bd75e3f1, server CID=40000017f605dd25, downstream=[::ffff:172.18.0.3]:49446, [::]:4443=local, drain=none relay-1 | E0822 00:32:36.176640 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0822 00:32:36.176658 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f58c8063970 relay-1 | V0822 00:32:36.176661 8 MoQSession.cpp:2854] close sess=0x7f58c8063970 relay-1 | V0822 00:32:36.176670 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0822 00:32:36.176681 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0822 00:32:36.176689 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f58c8063970 test-client-1 | 2026-08-22T00:32:36.176405Z  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: 2003 test-client-1 | connection_id: be3d7c3478639831d4f687f5b760a187 test-client-1 | ... relay-1 | V0822 00:32:36.176710 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0822 00:32:36.176721 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f58c8063970 test-client-1 | 2026-08-22T00:32:36.176842Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0822 00:32:36.176814 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c8063970 relay-1 | V0822 00:32:36.176822 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c8063970 relay-1 | V0822 00:32:36.176854 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f58c8063970 test-client-1 | 2026-08-22T00:32:36.177054Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45159 dual_stack=true relay-1 | V0822 00:32:36.178645 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0822 00:32:36.178661 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0822 00:32:36.178754 8 MoQSession.cpp:2572] start sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.178832 8 MoQSession.cpp:2922] sendSetup sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.178893 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f58c8066b30 test-client-1 | 2026-08-22T00:32:36.179020Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0822 00:32:36.178962 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.178992 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.178999 8 MoQSession.cpp:3066] onClientSetup sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.179001 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0822 00:32:36.179004 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0822 00:32:36.179007 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0822 00:32:36.179114 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.179141 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.179152 8 MoQSession.cpp:4163] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.179178 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0822 00:32:36.179181 8 MoQSession.cpp:6130] subscribeError sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.179238 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c8066b30 test-client-1 | 2026-08-22T00:32:36.179297Z  WARN moq_transport::serve::error: [18a8735a-7b3b-4596-b88c-3107d28f2331] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-22T00:32:36.179309Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260822 00:32:36.179407 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260822 00:32:36.179446 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=291b372f3b6b82fc, server CID=4000000c71255131, downstream=[::ffff:172.18.0.3]:45159, [::]:4443=local, drain=none relay-1 | E0822 00:32:36.179484 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0822 00:32:36.179489 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.179491 8 MoQSession.cpp:2854] close sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.179494 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.179501 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.179548 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c8066b30 relay-1 | V0822 00:32:36.179563 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f58c8066b30 test-client-1 | 2026-08-22T00:32:36.179338Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:18a8735a-7b3b-4596-b88c-3107d28f2331] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 2 test-client-1 | connection_id: 84ad7cf9f00863ec4181f16d5795cca3 test-client-1 | ... test-client-1 | 2026-08-22T00:32:36.179564Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-22T00:32:36.179848Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43852 dual_stack=true relay-1 | V0822 00:32:36.180997 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0822 00:32:36.181006 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0822 00:32:36.181060 8 MoQSession.cpp:2572] start sess=0x7f58c8073500 relay-1 | V0822 00:32:36.181072 8 MoQSession.cpp:2922] sendSetup sess=0x7f58c8073500 relay-1 | V0822 00:32:36.181139 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f58c8073500 relay-1 | V0822 00:32:36.181278 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f58c8073500 relay-1 | V0822 00:32:36.181317 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c8073500 relay-1 | V0822 00:32:36.181330 8 MoQSession.cpp:3066] onClientSetup sess=0x7f58c8073500 relay-1 | V0822 00:32:36.181334 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0822 00:32:36.181336 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0822 00:32:36.181339 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-22T00:32:36.181674Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43686 dual_stack=true relay-1 | V0822 00:32:36.182743 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0822 00:32:36.182753 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0822 00:32:36.182810 8 MoQSession.cpp:2572] start sess=0x7f58c8085890 relay-1 | V0822 00:32:36.182819 8 MoQSession.cpp:2922] sendSetup sess=0x7f58c8085890 relay-1 | V0822 00:32:36.182838 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f58c8085890 test-client-1 | 2026-08-22T00:32:36.182998Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-08-22T00:32:36.183008Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0822 00:32:36.183002 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f58c8085890 relay-1 | V0822 00:32:36.183021 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c8085890 relay-1 | V0822 00:32:36.183024 8 MoQSession.cpp:3066] onClientSetup sess=0x7f58c8085890 relay-1 | V0822 00:32:36.183026 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0822 00:32:36.183028 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0822 00:32:36.183031 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0822 00:32:36.183081 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f58c8073500 relay-1 | V0822 00:32:36.183099 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f58c8085890 relay-1 | V0822 00:32:36.183113 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c8073500 relay-1 | V0822 00:32:36.183118 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f58c8073500 relay-1 | V0822 00:32:36.183122 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c8085890 relay-1 | V0822 00:32:36.183126 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f58c8085890 relay-1 | V0822 00:32:36.183132 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c8085890 relay-1 | V0822 00:32:36.183139 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0822 00:32:36.183147 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f58c8073500 relay-1 | V0822 00:32:36.183177 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0822 00:32:36.183180 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0822 00:32:36.183199 8 MoQSession.cpp:5992] subscribe sess=0x7f58c8073500 relay-1 | V0822 00:32:36.183273 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c8073500 relay-1 | V0822 00:32:36.183438 8 MoQSession.cpp:4674] onSubscribeOk id=1 sess=0x7f58c8073500 relay-1 | V0822 00:32:36.183454 8 MoQSession.cpp:6092] Subscribe ready trackReceiveState=0x7f58c8035400 requestID=1 relay-1 | V0822 00:32:36.183465 8 MoQSession.cpp:6112] sendSubscribeOk sess=0x7f58c8085890 relay-1 | V0822 00:32:36.186596 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f58c8063970 relay-1 | V0822 00:32:36.186611 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f58c8066b30 test-client-1 | 2026-08-22T00:32:39.184459Z  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: 3005 test-client-1 | publisher_connection_id: e502f9e4c8410563612387bd26d6c030 test-client-1 | subscriber_connection_id: 90eeea343b44a820c8a1816f8f3d2155 test-client-1 | ... test-client-1 | 2026-08-22T00:32:39.185009Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-22T00:32:39.185041Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260822 00:32:39.184576 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260822 00:32:39.184655 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=df3cde052568f3e3, server CID=400000096418b1ab, downstream=[::ffff:172.18.0.3]:43852, [::]:4443=local, drain=none test-client-1 | 2026-08-22T00:32:39.185116Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59941 dual_stack=true relay-1 | E20260822 00:32:39.184703 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260822 00:32:39.184712 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=86943b01be596efc, server CID=400000194d7f593e, downstream=[::ffff:172.18.0.3]:43686, [::]:4443=local, drain=none relay-1 | E0822 00:32:39.184759 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0822 00:32:39.184773 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f58c8073500 relay-1 | V0822 00:32:39.184776 8 MoQSession.cpp:2854] close sess=0x7f58c8073500 relay-1 | V0822 00:32:39.184784 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0822 00:32:39.184792 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0822 00:32:39.184799 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7f58c8035400 relay-1 | V0822 00:32:39.184801 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7f58c8035400 relay-1 | V0822 00:32:39.184806 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0822 00:32:39.184812 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0822 00:32:39.184814 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f58c8085890 relay-1 | V0822 00:32:39.184817 8 MoQSession.cpp:6217] sendPublishDone sess=0x7f58c8085890 relay-1 | V0822 00:32:39.184835 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f58c8052e10 relay-1 | V0822 00:32:39.184837 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0822 00:32:39.184840 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/interop/test-track relay-1 | V0822 00:32:39.184858 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0822 00:32:39.184862 8 MoQSession.cpp:2065] cancel alias=1 requestID=1 relay-1 | V0822 00:32:39.184866 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f58c8073500 relay-1 | V0822 00:32:39.184877 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0822 00:32:39.184881 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0822 00:32:39.184887 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f58c8073500 relay-1 | E0822 00:32:39.184986 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0822 00:32:39.184988 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f58c8085890 relay-1 | V0822 00:32:39.184990 8 MoQSession.cpp:2854] close sess=0x7f58c8085890 relay-1 | V0822 00:32:39.184992 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f58c8085890 relay-1 | V0822 00:32:39.184998 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f58c8085890 relay-1 | V0822 00:32:39.185054 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c8073500 relay-1 | V0822 00:32:39.185061 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c8073500 relay-1 | V0822 00:32:39.185065 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c8073500 relay-1 | V0822 00:32:39.185070 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c8085890 relay-1 | V0822 00:32:39.185119 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f58c8073500 relay-1 | V0822 00:32:39.185129 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f58c8085890 relay-1 | V0822 00:32:39.186731 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0822 00:32:39.186747 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0822 00:32:39.186823 8 MoQSession.cpp:2572] start sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.186837 8 MoQSession.cpp:2922] sendSetup sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.186886 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.186998 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.187016 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c8066ae0 test-client-1 | 2026-08-22T00:32:39.187019Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0822 00:32:39.187022 8 MoQSession.cpp:3066] onClientSetup sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.187024 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0822 00:32:39.187027 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0822 00:32:39.187030 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0822 00:32:39.187187 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.187216 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.187227 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.187236 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.187246 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0822 00:32:39.187248 8 MoQSession.cpp:6130] subscribeError sess=0x7f58c8066ae0 test-client-1 | 2026-08-22T00:32:39.187340Z  WARN moq_transport::serve::error: [965f3ea1-4434-4853-abca-478cb6076f9a] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-22T00:32:39.187379Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260822 00:32:39.187466 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260822 00:32:39.187490 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=615ad7015e97933f, server CID=4000001ab9308a12, downstream=[::ffff:172.18.0.3]:59941, [::]:4443=local, drain=none relay-1 | E0822 00:32:39.187529 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0822 00:32:39.187537 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.187539 8 MoQSession.cpp:2854] close sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.187542 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.187548 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f58c8066ae0 test-client-1 | 2026-08-22T00:32:39.187612Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0822 00:32:39.187590 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.187606 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f58c8066ae0 relay-1 | V0822 00:32:39.194711 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f58c8073500 relay-1 | V0822 00:32:39.194733 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f58c8085890 relay-1 | V0822 00:32:39.194745 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f58c8066ae0 test-client-1 | 2026-08-22T00:32:39.688509Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33151 dual_stack=true relay-1 | V0822 00:32:39.691249 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0822 00:32:39.691275 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0822 00:32:39.691350 8 MoQSession.cpp:2572] start sess=0x7f58c805d050 relay-1 | V0822 00:32:39.691388 8 MoQSession.cpp:2922] sendSetup sess=0x7f58c805d050 relay-1 | V0822 00:32:39.691444 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f58c805d050 test-client-1 | 2026-08-22T00:32:39.691547Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0822 00:32:39.691570 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f58c805d050 relay-1 | V0822 00:32:39.691596 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c805d050 relay-1 | V0822 00:32:39.691604 8 MoQSession.cpp:3066] onClientSetup sess=0x7f58c805d050 relay-1 | V0822 00:32:39.691607 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0822 00:32:39.691610 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0822 00:32:39.691614 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0822 00:32:39.691690 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f58c805d050 relay-1 | V0822 00:32:39.691719 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c805d050 relay-1 | V0822 00:32:39.691730 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f58c805d050 relay-1 | V0822 00:32:39.691744 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0822 00:32:39.691757 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f58c805d050 test-client-1 | 2026-08-22T00:32:42.693322Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-22T00:32:42.693343Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:965f3ea1-4434-4853-abca-478cb6076f9a] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3508 test-client-1 | subscriber_connection_id: 7b8009d254a8a9e6a44a288fc3f51052 test-client-1 | publisher_connection_id: 7382adbd686d6c0efd77ba88ae42704a test-client-1 | ... test-client-1 | 2026-08-22T00:32:42.693788Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260822 00:32:42.693445 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260822 00:32:42.693516 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=9e1bb167b69e8bfb, server CID=400000164c74f86e, downstream=[::ffff:172.18.0.3]:33151, [::]:4443=local, drain=none relay-1 | E0822 00:32:42.693596 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0822 00:32:42.693610 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f58c805d050 relay-1 | V0822 00:32:42.693614 8 MoQSession.cpp:2854] close sess=0x7f58c805d050 relay-1 | V0822 00:32:42.693623 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0822 00:32:42.693630 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0822 00:32:42.693638 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f58c805d050 relay-1 | V0822 00:32:42.693651 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0822 00:32:42.693659 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f58c805d050 relay-1 | V0822 00:32:42.693761 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c805d050 relay-1 | V0822 00:32:42.693768 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c805d050 test-client-1 | 2026-08-22T00:32:42.693950Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59608 dual_stack=true relay-1 | V0822 00:32:42.693802 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f58c805d050 relay-1 | V0822 00:32:42.695837 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0822 00:32:42.695851 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0822 00:32:42.695928 8 MoQSession.cpp:2572] start sess=0x7f58c806fae0 relay-1 | V0822 00:32:42.695942 8 MoQSession.cpp:2922] sendSetup sess=0x7f58c806fae0 relay-1 | V0822 00:32:42.695966 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f58c806fae0 relay-1 | V0822 00:32:42.696146 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f58c806fae0 test-client-1 | 2026-08-22T00:32:42.696180Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0822 00:32:42.696174 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c806fae0 relay-1 | V0822 00:32:42.696185 8 MoQSession.cpp:3066] onClientSetup sess=0x7f58c806fae0 relay-1 | V0822 00:32:42.696188 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0822 00:32:42.696190 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0822 00:32:42.696194 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0822 00:32:42.696290 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f58c806fae0 relay-1 | V0822 00:32:42.696347 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f58c806fae0 relay-1 | V0822 00:32:42.696357 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f58c806fae0 relay-1 | V0822 00:32:42.696367 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0822 00:32:42.696375 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f58c806fae0 relay-1 | V0822 00:32:42.703534 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f58c805d050 test-client-1 | 2026-08-22T00:32:44.698235Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0822 00:32:44.698346 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c806fae0 relay-1 | V0822 00:32:44.698383 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f58c806fae0 relay-1 | V0822 00:32:44.698390 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0822 00:32:44.698398 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0822 00:32:44.698410 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f58c806fae0 test-client-1 | 2026-08-22T00:32:44.799859Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done relay-1 | E20260822 00:32:44.799963 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: c369ccd2594ed1c101367eb7aaf23bbc test-client-1 | ... relay-1 | E20260822 00:32:44.800025 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=7d1daf0fa67b6ef8, server CID=4000000ad4ce02b6, downstream=[::ffff:172.18.0.3]:59608, [::]:4443=local, drain=none relay-1 | E0822 00:32:44.800088 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0822 00:32:44.800114 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f58c806fae0 relay-1 | V0822 00:32:44.800117 8 MoQSession.cpp:2854] close sess=0x7f58c806fae0 relay-1 | V0822 00:32:44.800125 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f58c806fae0 relay-1 | V0822 00:32:44.800145 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f58c806fae0 relay-1 | V0822 00:32:44.800286 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f58c806fae0 relay-1 | V0822 00:32:44.810423 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f58c806fae0 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'