make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: moxygen-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-07-27T01:05:02Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-27T01:05:02Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-27T01:05:02Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-27T01:05:02Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-27T01:05:02Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Attaching to relay-1, test-client-1 relay-1 | V0727 01:05:03.131651 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0727 01:05:03.132973 7 MoQServer.cpp:160] UDP send buffer for fd 15 is 425984 bytes (expected 2097152) test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.10 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-07-27T01:05:08.734088Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43357 dual_stack=true relay-1 | V0727 01:05:08.737481 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0727 01:05:08.737505 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0727 01:05:08.737691 8 MoQSession.cpp:2389] start sess=0x7fb70404af60 relay-1 | V0727 01:05:08.737715 8 MoQSession.cpp:2582] sendSetup sess=0x7fb70404af60 relay-1 | V0727 01:05:08.737784 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb70404af60 test-client-1 | 2026-07-27T01:05:08.738200Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0727 01:05:08.738147 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb70404af60 relay-1 | V0727 01:05:08.738199 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb70404af60 relay-1 | V0727 01:05:08.738221 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb70404af60 relay-1 | V0727 01:05:08.738227 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0727 01:05:08.738231 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0727 01:05:08.738236 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 2fec87136e3471a756ab04c61498a33c test-client-1 | ... relay-1 | E20260727 01:05:08.738308 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260727 01:05:08.738520 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1ff18cf4d946b15f, server CID=40000006ec6de828, downstream=[::ffff:172.18.0.3]:43357, [::]:4443=local, drain=none relay-1 | E0727 01:05:08.738591 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0727 01:05:08.738607 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb70404af60 relay-1 | V0727 01:05:08.738612 8 MoQSession.cpp:2515] close sess=0x7fb70404af60 relay-1 | V0727 01:05:08.738647 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb70404af60 relay-1 | V0727 01:05:08.738681 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb70404af60 test-client-1 | 2026-07-27T01:05:08.738785Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0727 01:05:08.738905 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb70404af60 relay-1 | V0727 01:05:08.739015 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb70404af60 relay-1 | V0727 01:05:08.739063 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fb70404af60 test-client-1 | 2026-07-27T01:05:08.739249Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38385 dual_stack=true relay-1 | V0727 01:05:08.740908 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0727 01:05:08.740921 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 test-client-1 | 2026-07-27T01:05:08.741251Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0727 01:05:08.740998 8 MoQSession.cpp:2389] start sess=0x7fb704063460 relay-1 | V0727 01:05:08.741018 8 MoQSession.cpp:2582] sendSetup sess=0x7fb704063460 relay-1 | V0727 01:05:08.741101 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb704063460 relay-1 | V0727 01:05:08.741234 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb704063460 relay-1 | V0727 01:05:08.741253 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb704063460 relay-1 | V0727 01:05:08.741256 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb704063460 relay-1 | V0727 01:05:08.741259 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0727 01:05:08.741262 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0727 01:05:08.741268 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0727 01:05:08.741389 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb704063460 relay-1 | V0727 01:05:08.741486 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb704063460 relay-1 | V0727 01:05:08.741502 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb704063460 relay-1 | V0727 01:05:08.741517 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0727 01:05:08.741534 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb704063460 test-client-1 | 2026-07-27T01:05:10.743180Z  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: 2005 test-client-1 | connection_id: 147a97ff486d6b4afff85a3023d88496 test-client-1 | ... test-client-1 | 2026-07-27T01:05:10.743765Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E20260727 01:05:10.743353 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260727 01:05:10.743423 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4712ddbd186611c1, server CID=400000001118faf7, downstream=[::ffff:172.18.0.3]:38385, [::]:4443=local, drain=none relay-1 | E0727 01:05:10.743518 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0727 01:05:10.743533 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb704063460 relay-1 | V0727 01:05:10.743539 8 MoQSession.cpp:2515] close sess=0x7fb704063460 relay-1 | V0727 01:05:10.743550 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0727 01:05:10.743559 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0727 01:05:10.743568 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb704063460 relay-1 | V0727 01:05:10.743588 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0727 01:05:10.743599 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb704063460 relay-1 | V0727 01:05:10.743716 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb704063460 relay-1 | V0727 01:05:10.743731 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb704063460 relay-1 | V0727 01:05:10.743769 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb704063460 test-client-1 | 2026-07-27T01:05:10.744359Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60471 dual_stack=true relay-1 | V0727 01:05:10.746244 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0727 01:05:10.746265 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0727 01:05:10.746385 8 MoQSession.cpp:2389] start sess=0x7fb70405b370 relay-1 | V0727 01:05:10.746409 8 MoQSession.cpp:2582] sendSetup sess=0x7fb70405b370 relay-1 | V0727 01:05:10.746506 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb70405b370 test-client-1 | 2026-07-27T01:05:10.746649Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0727 01:05:10.746649 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb70405b370 relay-1 | V0727 01:05:10.746678 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb70405b370 relay-1 | V0727 01:05:10.746687 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb70405b370 relay-1 | V0727 01:05:10.746690 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0727 01:05:10.746694 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0727 01:05:10.746700 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0727 01:05:10.746830 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb70405b370 relay-1 | V0727 01:05:10.746930 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb70405b370 relay-1 | V0727 01:05:10.746950 8 MoQSession.cpp:3800] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fb70405b370 relay-1 | E0727 01:05:10.746996 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0727 01:05:10.747032 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0727 01:05:10.747042 8 MoQSession.cpp:5659] subscribeError sess=0x7fb70405b370 relay-1 | V0727 01:05:10.747116 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb70405b370 test-client-1 | 2026-07-27T01:05:10.747172Z  WARN moq_transport::serve::error: [b32df899-4a03-4867-bb89-bb788529fa50] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-27T01:05:10.747189Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-27T01:05:10.747217Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:b32df899-4a03-4867-bb89-bb788529fa50] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 553fb6cf9acd0f02e1b32334f21ca3a1 test-client-1 | ... relay-1 | V0727 01:05:10.747355 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb70405b370 relay-1 | E20260727 01:05:10.747478 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260727 01:05:10.747517 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=04115f7929650581, server CID=4000000beaf7b875, downstream=[::ffff:172.18.0.3]:60471, [::]:4443=local, drain=none relay-1 | E0727 01:05:10.747560 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0727 01:05:10.747567 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb70405b370 relay-1 | V0727 01:05:10.747571 8 MoQSession.cpp:2515] close sess=0x7fb70405b370 relay-1 | V0727 01:05:10.747575 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb70405b370 relay-1 | V0727 01:05:10.747585 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb70405b370 relay-1 | V0727 01:05:10.747658 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb70405b370 test-client-1 | 2026-07-27T01:05:10.747765Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-27T01:05:10.748220Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42352 dual_stack=true relay-1 | V0727 01:05:10.749802 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0727 01:05:10.749816 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0727 01:05:10.749933 8 MoQSession.cpp:2389] start sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.749954 8 MoQSession.cpp:2582] sendSetup sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.750044 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.750219 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.750246 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.750251 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.750255 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0727 01:05:10.750258 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0727 01:05:10.750263 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-27T01:05:10.750964Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44052 dual_stack=true relay-1 | V0727 01:05:10.752790 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0727 01:05:10.752808 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0727 01:05:10.752941 8 MoQSession.cpp:2389] start sess=0x7fb704084820 relay-1 | V0727 01:05:10.752962 8 MoQSession.cpp:2582] sendSetup sess=0x7fb704084820 relay-1 | V0727 01:05:10.753018 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb704084820 relay-1 | V0727 01:05:10.753203 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb704084820 relay-1 | V0727 01:05:10.753241 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb704084820 relay-1 | V0727 01:05:10.753252 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb704084820 relay-1 | V0727 01:05:10.753256 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup test-client-1 | 2026-07-27T01:05:10.753210Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-07-27T01:05:10.753248Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0727 01:05:10.753259 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0727 01:05:10.753264 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0727 01:05:10.753447 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.753464 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb704084820 relay-1 | V0727 01:05:10.753490 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.753501 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.753529 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb704084820 relay-1 | V0727 01:05:10.753536 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fb704084820 relay-1 | V0727 01:05:10.753546 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb704084820 relay-1 | V0727 01:05:10.753555 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0727 01:05:10.753571 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.753610 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0727 01:05:10.753623 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0727 01:05:10.753635 8 MoQSession.cpp:5524] subscribe sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.753744 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.754037 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fb704063460 relay-1 | V0727 01:05:10.754061 8 MoQSession.cpp:4285] onSubscribeOk id=1 sess=0x7fb704072dc0 relay-1 | V0727 01:05:10.754073 8 MoQSession.cpp:5620] Subscribe ready trackReceiveState=0x7fb70407d6d0 requestID=1 relay-1 | V0727 01:05:10.754085 8 MoQSession.cpp:5640] sendSubscribeOk sess=0x7fb704084820 relay-1 | V0727 01:05:10.765415 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fb70405b370 test-client-1 | 2026-07-27T01:05:13.754590Z  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: 78be39a8762cda9a9cba03d718b44bba test-client-1 | subscriber_connection_id: 748561c1333adb0a8e67c911a570a1fd test-client-1 | ... relay-1 | V0727 01:05:13.754890 8 MoQSession.cpp:4585] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0727 01:05:13.754927 8 MoQSession.cpp:1963] processPublishDone trackReceiveState=0x7fb70407d6d0 relay-1 | V0727 01:05:13.754932 8 MoQSession.cpp:1983] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7fb70407d6d0 relay-1 | V0727 01:05:13.754939 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb704072dc0 relay-1 | V0727 01:05:13.754949 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb704072dc0 relay-1 | V0727 01:05:13.754961 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fb704072dc0 relay-1 | V0727 01:05:13.754969 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0727 01:05:13.754978 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0727 01:05:13.754986 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb704072dc0 relay-1 | V0727 01:05:13.754994 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb704084820 relay-1 | E20260727 01:05:13.755012 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260727 01:05:13.755076 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0e66e7e399b4f812, server CID=4000001e4bdfe7c4, downstream=[::ffff:172.18.0.3]:44052, [::]:4443=local, drain=none relay-1 | E20260727 01:05:13.755124 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260727 01:05:13.755149 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=00d1fa8def5177fa, server CID=400000043710a5ae, downstream=[::ffff:172.18.0.3]:42352, [::]:4443=local, drain=none test-client-1 | 2026-07-27T01:05:13.755418Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | E0727 01:05:13.755261 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0727 01:05:13.755275 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb704084820 test-client-1 | 2026-07-27T01:05:13.755729Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-27T01:05:13.755729Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60744 dual_stack=true relay-1 | V0727 01:05:13.755279 8 MoQSession.cpp:2515] close sess=0x7fb704084820 relay-1 | V0727 01:05:13.755287 8 MoQSession.cpp:5734] sendPublishDone sess=0x7fb704084820 relay-1 | E0727 01:05:13.755292 8 MoQSession.cpp:5739] publishDone for invalid id=0 sess=0x7fb704084820 relay-1 | V0727 01:05:13.755296 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb704084820 relay-1 | V0727 01:05:13.755309 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0727 01:05:13.755317 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb704084820 relay-1 | E0727 01:05:13.755404 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0727 01:05:13.755411 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb704072dc0 relay-1 | V0727 01:05:13.755414 8 MoQSession.cpp:2515] close sess=0x7fb704072dc0 relay-1 | V0727 01:05:13.755419 8 MoQSession.cpp:1934] subscribeError trackReceiveState=0x7fb70407d6d0 relay-1 | V0727 01:05:13.755423 8 MoQSession.cpp:1963] processPublishDone trackReceiveState=0x7fb70407d6d0 relay-1 | V0727 01:05:13.755430 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0727 01:05:13.755437 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0727 01:05:13.755441 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7fb704084820 relay-1 | V0727 01:05:13.755446 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7fb704041630 relay-1 | V0727 01:05:13.755450 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0727 01:05:13.755455 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0727 01:05:13.755472 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0727 01:05:13.755479 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb704072dc0 relay-1 | V0727 01:05:13.755489 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb704072dc0 relay-1 | V0727 01:05:13.755607 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb704084820 relay-1 | V0727 01:05:13.755624 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb704072dc0 relay-1 | V0727 01:05:13.755632 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fb704072dc0 relay-1 | V0727 01:05:13.757700 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0727 01:05:13.757715 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0727 01:05:13.757810 8 MoQSession.cpp:2389] start sess=0x7fb70403e400 relay-1 | V0727 01:05:13.757851 8 MoQSession.cpp:2582] sendSetup sess=0x7fb70403e400 relay-1 | V0727 01:05:13.757986 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb70403e400 relay-1 | V0727 01:05:13.758126 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb70403e400 relay-1 | V0727 01:05:13.758214 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb70403e400 relay-1 | V0727 01:05:13.758257 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb70403e400 relay-1 | V0727 01:05:13.758279 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup test-client-1 | 2026-07-27T01:05:13.758191Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0727 01:05:13.758299 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0727 01:05:13.758322 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0727 01:05:13.758541 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb70403e400 relay-1 | V0727 01:05:13.758566 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb70403e400 relay-1 | V0727 01:05:13.758578 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fb70403e400 relay-1 | V0727 01:05:13.758594 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb70403e400 relay-1 | E0727 01:05:13.758603 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0727 01:05:13.758615 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0727 01:05:13.758619 8 MoQSession.cpp:5659] subscribeError sess=0x7fb70403e400 test-client-1 | 2026-07-27T01:05:13.758742Z  WARN moq_transport::serve::error: [a5433360-b5d6-4f04-8856-9687b8a10a04] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-07-27T01:05:13.758754Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260727 01:05:13.758869 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260727 01:05:13.758908 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=ee329097fe38b2f6, server CID=4000000dd8f1ae26, downstream=[::ffff:172.18.0.3]:60744, [::]:4443=local, drain=none relay-1 | E0727 01:05:13.758989 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0727 01:05:13.759005 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb70403e400 test-client-1 | 2026-07-27T01:05:13.759213Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0727 01:05:13.759009 8 MoQSession.cpp:2515] close sess=0x7fb70403e400 relay-1 | V0727 01:05:13.759014 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb70403e400 relay-1 | V0727 01:05:13.759022 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb70403e400 relay-1 | V0727 01:05:13.759087 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb70403e400 relay-1 | V0727 01:05:13.759113 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb70403e400 relay-1 | V0727 01:05:13.775402 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fb704084820 relay-1 | V0727 01:05:13.775449 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fb70403e400 test-client-1 | 2026-07-27T01:05:14.260704Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46469 dual_stack=true relay-1 | V0727 01:05:14.264412 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0727 01:05:14.264441 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0727 01:05:14.264586 8 MoQSession.cpp:2389] start sess=0x7fb704076490 relay-1 | V0727 01:05:14.264612 8 MoQSession.cpp:2582] sendSetup sess=0x7fb704076490 relay-1 | V0727 01:05:14.265002 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb704076490 relay-1 | V0727 01:05:14.265029 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb704076490 test-client-1 | 2026-07-27T01:05:14.265282Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0727 01:05:14.265306 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb704076490 relay-1 | V0727 01:05:14.265318 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb704076490 relay-1 | V0727 01:05:14.265322 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0727 01:05:14.265326 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0727 01:05:14.265331 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0727 01:05:14.265639 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb704076490 relay-1 | V0727 01:05:14.265673 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb704076490 relay-1 | V0727 01:05:14.265683 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb704076490 relay-1 | V0727 01:05:14.265719 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0727 01:05:14.265731 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb704076490 relay-1 | E20260727 01:05:17.267624 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | 2026-07-27T01:05:17.267500Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) relay-1 | E20260727 01:05:17.267710 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=329405bfb83294d8, server CID=40000006127df7b9, downstream=[::ffff:172.18.0.3]:46469, [::]:4443=local, drain=none relay-1 | E0727 01:05:17.267794 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0727 01:05:17.267816 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb704076490 relay-1 | V0727 01:05:17.267822 8 MoQSession.cpp:2515] close sess=0x7fb704076490 relay-1 | V0727 01:05:17.267864 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0727 01:05:17.267874 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0727 01:05:17.267883 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb704076490 relay-1 | V0727 01:05:17.267898 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0727 01:05:17.267908 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb704076490 relay-1 | V0727 01:05:17.268020 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb704076490 relay-1 | V0727 01:05:17.268039 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb704076490 relay-1 | V0727 01:05:17.268075 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb704076490 test-client-1 | 2026-07-27T01:05:17.267525Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:a5433360-b5d6-4f04-8856-9687b8a10a04] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3512 test-client-1 | subscriber_connection_id: c74fa1536b5350ce92a9b5b15d59e307 test-client-1 | publisher_connection_id: f049c10b725341d93510d44e0b325851 test-client-1 | ... test-client-1 | 2026-07-27T01:05:17.268183Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-27T01:05:17.268762Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36630 dual_stack=true relay-1 | V0727 01:05:17.270655 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0727 01:05:17.270671 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0727 01:05:17.270765 8 MoQSession.cpp:2389] start sess=0x7fb704059f20 relay-1 | V0727 01:05:17.270787 8 MoQSession.cpp:2582] sendSetup sess=0x7fb704059f20 relay-1 | V0727 01:05:17.270907 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb704059f20 relay-1 | V0727 01:05:17.271046 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb704059f20 test-client-1 | 2026-07-27T01:05:17.271147Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0727 01:05:17.271156 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb704059f20 relay-1 | V0727 01:05:17.271172 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb704059f20 relay-1 | V0727 01:05:17.271176 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0727 01:05:17.271181 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0727 01:05:17.271186 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0727 01:05:17.271299 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb704059f20 relay-1 | V0727 01:05:17.271336 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb704059f20 relay-1 | V0727 01:05:17.271347 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb704059f20 relay-1 | V0727 01:05:17.271359 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0727 01:05:17.271375 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb704059f20 relay-1 | V0727 01:05:17.438052 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fb704076490 test-client-1 | 2026-07-27T01:05:19.272397Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0727 01:05:19.272597 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb704059f20 relay-1 | V0727 01:05:19.272645 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fb704059f20 relay-1 | V0727 01:05:19.272655 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0727 01:05:19.272664 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0727 01:05:19.272671 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb704059f20 test-client-1 | 2026-07-27T01:05:19.374328Z  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: 6d7ae3f6ae19ae164bbaa1d4d50f6383 test-client-1 | ... relay-1 | E20260727 01:05:19.374724 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260727 01:05:19.374809 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=10ba4583c62826c4, server CID=40000001e68baaad, downstream=[::ffff:172.18.0.3]:36630, [::]:4443=local, drain=none relay-1 | E0727 01:05:19.374927 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0727 01:05:19.374948 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb704059f20 relay-1 | V0727 01:05:19.374954 8 MoQSession.cpp:2515] close sess=0x7fb704059f20 relay-1 | V0727 01:05:19.374965 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb704059f20 relay-1 | V0727 01:05:19.374986 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb704059f20 relay-1 | V0727 01:05:19.375148 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb704059f20 relay-1 | V0727 01:05:19.385314 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fb704059f20 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'