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-23T00:32:30Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-23T00:32:30Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-23T00:32:30Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-23T00:32:30Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-23T00:32:30Z" 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 | V0823 00:32:30.496459 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0823 00:32:30.497563 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-23T00:32:36.368118Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33260 dual_stack=true relay-1 | V0823 00:32:36.371203 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0823 00:32:36.371232 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0823 00:32:36.371422 8 MoQSession.cpp:2572] start sess=0x7f6a6c04b160 relay-1 | V0823 00:32:36.371447 8 MoQSession.cpp:2922] sendSetup sess=0x7f6a6c04b160 relay-1 | V0823 00:32:36.371495 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6a6c04b160 relay-1 | V0823 00:32:36.371711 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6a6c04b160 test-client-1 | 2026-08-23T00:32:36.371739Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0823 00:32:36.371743 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c04b160 relay-1 | V0823 00:32:36.371758 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6a6c04b160 relay-1 | V0823 00:32:36.371762 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0823 00:32:36.371764 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0823 00:32:36.371768 8 MoQSession.cpp:3142] 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: 2bcd6ac0c7c8820727f4169cfd398a9b test-client-1 | ... relay-1 | E20260823 00:32:36.371892 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260823 00:32:36.372056 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=4fe771b5729f77ae, server CID=4000001b601b967f, downstream=[::ffff:172.18.0.3]:33260, [::]:4443=local, drain=none relay-1 | E0823 00:32:36.372146 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0823 00:32:36.372179 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6a6c04b160 relay-1 | V0823 00:32:36.372182 8 MoQSession.cpp:2854] close sess=0x7f6a6c04b160 relay-1 | V0823 00:32:36.372215 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6a6c04b160 relay-1 | V0823 00:32:36.372279 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6a6c04b160 relay-1 | V0823 00:32:36.372384 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c04b160 test-client-1 | 2026-08-23T00:32:36.372402Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0823 00:32:36.372463 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6a6c04b160 relay-1 | V0823 00:32:36.372487 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6a6c04b160 test-client-1 | 2026-08-23T00:32:36.372544Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57815 dual_stack=true relay-1 | V0823 00:32:36.373906 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0823 00:32:36.373923 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0823 00:32:36.373991 8 MoQSession.cpp:2572] start sess=0x7f6a6c063a20 relay-1 | V0823 00:32:36.374026 8 MoQSession.cpp:2922] sendSetup sess=0x7f6a6c063a20 relay-1 | V0823 00:32:36.374095 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6a6c063a20 relay-1 | V0823 00:32:36.374152 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6a6c063a20 relay-1 | V0823 00:32:36.374186 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c063a20 relay-1 | V0823 00:32:36.374194 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6a6c063a20 relay-1 | V0823 00:32:36.374196 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0823 00:32:36.374198 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0823 00:32:36.374201 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-23T00:32:36.374216Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0823 00:32:36.374357 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6a6c063a20 relay-1 | V0823 00:32:36.374380 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c063a20 relay-1 | V0823 00:32:36.374393 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f6a6c063a20 relay-1 | V0823 00:32:36.374410 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0823 00:32:36.374424 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6a6c063a20 test-client-1 | 2026-08-23T00:32:38.375805Z  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: 63aec3b544a619986f60f4a22ac3a202 test-client-1 | ... relay-1 | E20260823 00:32:38.376189 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260823 00:32:38.376269 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=63de8fecedbe6572, server CID=4000000eef6a1057, downstream=[::ffff:172.18.0.3]:57815, [::]:4443=local, drain=none test-client-1 | 2026-08-23T00:32:38.376505Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42961 dual_stack=true relay-1 | E0823 00:32:38.376359 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0823 00:32:38.376377 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6a6c063a20 relay-1 | V0823 00:32:38.376380 8 MoQSession.cpp:2854] close sess=0x7f6a6c063a20 relay-1 | V0823 00:32:38.376390 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0823 00:32:38.376397 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0823 00:32:38.376405 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6a6c063a20 relay-1 | V0823 00:32:38.376425 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0823 00:32:38.376431 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6a6c063a20 relay-1 | V0823 00:32:38.376534 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c063a20 relay-1 | V0823 00:32:38.376542 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c063a20 relay-1 | V0823 00:32:38.376573 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6a6c063a20 test-client-1 | 2026-08-23T00:32:38.376599Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0823 00:32:38.378359 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0823 00:32:38.378380 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0823 00:32:38.378491 8 MoQSession.cpp:2572] start sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.378514 8 MoQSession.cpp:2922] sendSetup sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.378582 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.378702 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.378757 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.378777 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.378785 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0823 00:32:38.378788 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0823 00:32:38.378791 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-23T00:32:38.378744Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0823 00:32:38.378934 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.378976 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.378992 8 MoQSession.cpp:4163] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.379009 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.379022 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0823 00:32:38.379024 8 MoQSession.cpp:6130] subscribeError sess=0x7f6a6c066be0 test-client-1 | 2026-08-23T00:32:38.379172Z  WARN moq_transport::serve::error: [2a7ad735-c9ea-45ef-b3a1-be396a646738] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-23T00:32:38.379189Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-08-23T00:32:38.379220Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:2a7ad735-c9ea-45ef-b3a1-be396a646738] relay-1 | V0823 00:32:38.379298 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c066be0 relay-1 | E20260823 00:32:38.379396 8 HQControlCodec.h:58] Unexpected control stream EOF test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: f796d1c3b191b91c71bebf61557a2016 test-client-1 | ... relay-1 | E20260823 00:32:38.379459 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=6ded648d26bb623a, server CID=40000013f2fa7928, downstream=[::ffff:172.18.0.3]:42961, [::]:4443=local, drain=none relay-1 | E0823 00:32:38.379504 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0823 00:32:38.379508 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.379510 8 MoQSession.cpp:2854] close sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.379515 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.379522 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6a6c066be0 relay-1 | V0823 00:32:38.379598 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6a6c066be0 test-client-1 | 2026-08-23T00:32:38.379651Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-23T00:32:38.379912Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58680 dual_stack=true relay-1 | V0823 00:32:38.381784 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0823 00:32:38.381802 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0823 00:32:38.381860 8 MoQSession.cpp:2572] start sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.381872 8 MoQSession.cpp:2922] sendSetup sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.381891 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.382117 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.382141 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.382145 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.382148 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0823 00:32:38.382151 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0823 00:32:38.382154 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-23T00:32:38.382536Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55668 dual_stack=true relay-1 | V0823 00:32:38.384703 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0823 00:32:38.384715 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0823 00:32:38.384756 8 MoQSession.cpp:2572] start sess=0x7f6a6c085540 relay-1 | V0823 00:32:38.384762 8 MoQSession.cpp:2922] sendSetup sess=0x7f6a6c085540 relay-1 | V0823 00:32:38.384773 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6a6c085540 relay-1 | V0823 00:32:38.385083 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6a6c085540 relay-1 | V0823 00:32:38.385119 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c085540 relay-1 | V0823 00:32:38.385124 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6a6c085540 relay-1 | V0823 00:32:38.385126 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0823 00:32:38.385129 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0823 00:32:38.385132 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-08-23T00:32:38.385120Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-08-23T00:32:38.385129Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0823 00:32:38.385233 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.385282 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6a6c085540 relay-1 | V0823 00:32:38.385305 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.385318 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.385323 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c085540 relay-1 | V0823 00:32:38.385327 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f6a6c085540 relay-1 | V0823 00:32:38.385333 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c085540 relay-1 | V0823 00:32:38.385340 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0823 00:32:38.385349 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.385385 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0823 00:32:38.385394 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0823 00:32:38.385419 8 MoQSession.cpp:5992] subscribe sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.385501 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.385752 8 MoQSession.cpp:4674] onSubscribeOk id=1 sess=0x7f6a6c072d60 relay-1 | V0823 00:32:38.385774 8 MoQSession.cpp:6092] Subscribe ready trackReceiveState=0x7f6a6c085380 requestID=1 relay-1 | V0823 00:32:38.385783 8 MoQSession.cpp:6112] sendSubscribeOk sess=0x7f6a6c085540 relay-1 | V0823 00:32:38.387016 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6a6c063a20 relay-1 | V0823 00:32:38.397155 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6a6c066be0 test-client-1 | 2026-08-23T00:32:41.386472Z  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: 1e2ff74577a03ab99c0c6ffc170ab838 test-client-1 | subscriber_connection_id: df676071352a333dc7d0af3876edefdc test-client-1 | ... relay-1 | E20260823 00:32:41.386904 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260823 00:32:41.386965 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0e216bf968f02c17, server CID=4000001aebdf6758, downstream=[::ffff:172.18.0.3]:58680, [::]:4443=local, drain=none relay-1 | E20260823 00:32:41.387015 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260823 00:32:41.387024 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=028d101f90472f91, server CID=40000016d1ab205b, downstream=[::ffff:172.18.0.3]:55668, [::]:4443=local, drain=none test-client-1 | 2026-08-23T00:32:41.387170Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:58097 dual_stack=true relay-1 | E0823 00:32:41.387074 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0823 00:32:41.387092 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6a6c072d60 relay-1 | V0823 00:32:41.387095 8 MoQSession.cpp:2854] close sess=0x7f6a6c072d60 relay-1 | V0823 00:32:41.387104 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0823 00:32:41.387110 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0823 00:32:41.387116 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7f6a6c085380 relay-1 | V0823 00:32:41.387117 8 MoQSession.cpp:2110] processPublishDone trackReceiveState=0x7f6a6c085380 relay-1 | V0823 00:32:41.387120 8 MoQRelay.cpp:383] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0823 00:32:41.387124 8 MoQForwarder.cpp:601] publishDone pubDone reason=closed locally relay-1 | V0823 00:32:41.387126 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7f6a6c085540 relay-1 | V0823 00:32:41.387128 8 MoQSession.cpp:6217] sendPublishDone sess=0x7f6a6c085540 relay-1 | V0823 00:32:41.387149 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7f6a6c054c10 relay-1 | V0823 00:32:41.387152 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0823 00:32:41.387155 8 MoQRelay.cpp:1946] Publisher terminated for moq-test/interop/test-track relay-1 | V0823 00:32:41.387171 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0823 00:32:41.387176 8 MoQSession.cpp:2065] cancel alias=1 requestID=1 relay-1 | V0823 00:32:41.387180 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6a6c072d60 relay-1 | V0823 00:32:41.387196 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=1 code=386759528 relay-1 | V0823 00:32:41.387200 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0823 00:32:41.387205 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6a6c072d60 relay-1 | E0823 00:32:41.387341 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0823 00:32:41.387344 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6a6c085540 relay-1 | V0823 00:32:41.387346 8 MoQSession.cpp:2854] close sess=0x7f6a6c085540 relay-1 | V0823 00:32:41.387349 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6a6c085540 relay-1 | V0823 00:32:41.387356 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6a6c085540 relay-1 | V0823 00:32:41.387406 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c072d60 relay-1 | V0823 00:32:41.387414 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c072d60 relay-1 | V0823 00:32:41.387419 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c072d60 relay-1 | V0823 00:32:41.387424 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c085540 relay-1 | V0823 00:32:41.387458 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6a6c072d60 relay-1 | V0823 00:32:41.387471 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6a6c085540 test-client-1 | 2026-08-23T00:32:41.387442Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-08-23T00:32:41.387497Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0823 00:32:41.389313 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0823 00:32:41.389333 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0823 00:32:41.389418 8 MoQSession.cpp:2572] start sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.389444 8 MoQSession.cpp:2922] sendSetup sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.389503 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6a6c05d290 test-client-1 | 2026-08-23T00:32:41.389724Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0823 00:32:41.389711 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.389744 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.389752 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.389754 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0823 00:32:41.389756 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0823 00:32:41.389760 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0823 00:32:41.389904 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.389924 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.389933 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.389945 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.389962 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0823 00:32:41.389965 8 MoQSession.cpp:6130] subscribeError sess=0x7f6a6c05d290 test-client-1 | 2026-08-23T00:32:41.390078Z  WARN moq_transport::serve::error: [dd79b820-0891-4870-b6dd-f4b63667b2bb] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:483 test-client-1 | 2026-08-23T00:32:41.390095Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260823 00:32:41.390187 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260823 00:32:41.390232 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=c0e28fb4c3dea26b, server CID=4000001a52f31e6c, downstream=[::ffff:172.18.0.3]:58097, [::]:4443=local, drain=none relay-1 | E0823 00:32:41.390279 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0823 00:32:41.390302 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.390306 8 MoQSession.cpp:2854] close sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.390313 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.390322 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.390380 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c05d290 relay-1 | V0823 00:32:41.390404 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6a6c05d290 test-client-1 | 2026-08-23T00:32:41.390462Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0823 00:32:41.397632 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6a6c072d60 relay-1 | V0823 00:32:41.397669 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6a6c085540 relay-1 | V0823 00:32:41.407814 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6a6c05d290 test-client-1 | 2026-08-23T00:32:41.891775Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37382 dual_stack=true relay-1 | V0823 00:32:41.895206 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0823 00:32:41.895246 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0823 00:32:41.895332 8 MoQSession.cpp:2572] start sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:41.895352 8 MoQSession.cpp:2922] sendSetup sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:41.895382 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:41.895622 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:41.895646 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c0568e0 test-client-1 | 2026-08-23T00:32:41.895647Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0823 00:32:41.895654 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:41.895657 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0823 00:32:41.895659 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0823 00:32:41.895663 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0823 00:32:41.895764 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:41.895807 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:41.895822 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:41.895835 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0823 00:32:41.895850 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6a6c0568e0 test-client-1 | 2026-08-23T00:32:44.897725Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-08-23T00:32:44.897752Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:dd79b820-0891-4870-b6dd-f4b63667b2bb] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3511 test-client-1 | subscriber_connection_id: f49b49a23f61f3e953494f80c1728705 test-client-1 | publisher_connection_id: 366507efe79ebe1b35bb1e8bb67c4c14 test-client-1 | ... relay-1 | E20260823 00:32:44.898165 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260823 00:32:44.898252 8 HQSession.cpp:3115] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=2234b9e70c93fe51, server CID=4000001e48fdb707, downstream=[::ffff:172.18.0.3]:37382, [::]:4443=local, drain=none relay-1 | E0823 00:32:44.898348 8 MoQServer.h:186] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0823 00:32:44.898364 8 MoQSession.cpp:7097] onSessionEnderr=4294967295 sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:44.898368 8 MoQSession.cpp:2854] close sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:44.898378 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0823 00:32:44.898387 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0823 00:32:44.898395 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:44.898411 8 BidiStreamControl.cpp:35] STOP_SENDING received on bidi stream id=4 code=386759528 relay-1 | V0823 00:32:44.898419 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:44.898552 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:44.898564 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c0568e0 relay-1 | V0823 00:32:44.898604 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f6a6c0568e0 test-client-1 | 2026-08-23T00:32:44.898463Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46812 dual_stack=true test-client-1 | 2026-08-23T00:32:44.898601Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0823 00:32:44.901386 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0823 00:32:44.901408 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0823 00:32:44.901493 8 MoQSession.cpp:2572] start sess=0x7f6a6c06ce60 relay-1 | V0823 00:32:44.901509 8 MoQSession.cpp:2922] sendSetup sess=0x7f6a6c06ce60 relay-1 | V0823 00:32:44.901570 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f6a6c06ce60 relay-1 | V0823 00:32:44.901768 8 MoQSession.cpp:6672] onNewUniStream sess=0x7f6a6c06ce60 test-client-1 | 2026-08-23T00:32:44.901860Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0823 00:32:44.902008 8 MoQSession.cpp:6700] onNewBidiStream sess=0x7f6a6c06ce60 relay-1 | V0823 00:32:44.902030 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c06ce60 relay-1 | V0823 00:32:44.902036 8 MoQSession.cpp:3066] onClientSetup sess=0x7f6a6c06ce60 relay-1 | V0823 00:32:44.902039 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0823 00:32:44.902041 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0823 00:32:44.902044 8 MoQSession.cpp:3142] Negotiated Version=0xff000012 (draft-18) relay-1 | V0823 00:32:44.902063 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f6a6c06ce60 relay-1 | V0823 00:32:44.902076 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f6a6c06ce60 relay-1 | V0823 00:32:44.902086 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0823 00:32:44.902095 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f6a6c06ce60 relay-1 | V0823 00:32:44.909309 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f6a6c0568e0 test-client-1 | 2026-08-23T00:32:46.904061Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0823 00:32:46.904537 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c06ce60 relay-1 | V0823 00:32:46.904581 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f6a6c06ce60 relay-1 | V0823 00:32:46.904588 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0823 00:32:46.904598 8 MoQRelay.cpp:303] Pruning empty subtree at: moq-test relay-1 | V0823 00:32:46.904605 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f6a6c06ce60 test-client-1 | 2026-08-23T00:32:47.005438Z  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: 2107 test-client-1 | connection_id: 90a7a9dce1c9b2b4cd3b03697abe0e06 test-client-1 | ... 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'