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-23T01:03:02Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-23T01:03:02Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-23T01:03:02Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-23T01:03:02Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-23T01:03: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 | V0723 01:03:02.634079 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0723 01:03:02.635199 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.6 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-07-23T01:03:08.245415Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59759 dual_stack=true relay-1 | V0723 01:03:08.249117 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0723 01:03:08.249142 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0723 01:03:08.249408 8 MoQSession.cpp:2389] start sess=0x7fb68804ca90 relay-1 | V0723 01:03:08.249432 8 MoQSession.cpp:2582] sendSetup sess=0x7fb68804ca90 relay-1 | V0723 01:03:08.249555 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb68804ca90 relay-1 | V0723 01:03:08.249750 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb68804ca90 test-client-1 | 2026-07-23T01:03:08.249739Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0723 01:03:08.249788 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb68804ca90 relay-1 | V0723 01:03:08.249804 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb68804ca90 relay-1 | V0723 01:03:08.249811 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0723 01:03:08.249815 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0723 01:03:08.249821 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0723 01:03:08.249873 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb68804ca90 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | connection_id: 8c8970da74c0fccdb79cf65b2478da0e test-client-1 | ... test-client-1 | 2026-07-23T01:03:08.250684Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42875 dual_stack=true relay-1 | E20260723 01:03:08.250723 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260723 01:03:08.250957 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=f6d2c81c2af91cbb, server CID=40000015bc68657d, downstream=[::ffff:172.18.0.3]:59759, [::]:4443=local, drain=none relay-1 | E0723 01:03:08.251034 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0723 01:03:08.251042 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb68804ca90 relay-1 | V0723 01:03:08.251045 8 MoQSession.cpp:2515] close sess=0x7fb68804ca90 relay-1 | V0723 01:03:08.251072 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb68804ca90 relay-1 | V0723 01:03:08.251105 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb68804ca90 test-client-1 | 2026-07-23T01:03:08.251311Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0723 01:03:08.251311 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb68804ca90 relay-1 | V0723 01:03:08.251465 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fb68804ca90 relay-1 | V0723 01:03:08.252743 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 test-client-1 | 2026-07-23T01:03:08.253146Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0723 01:03:08.252794 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0723 01:03:08.252924 8 MoQSession.cpp:2389] start sess=0x7fb688062df0 relay-1 | V0723 01:03:08.252941 8 MoQSession.cpp:2582] sendSetup sess=0x7fb688062df0 relay-1 | V0723 01:03:08.253023 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb688062df0 relay-1 | V0723 01:03:08.253117 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb688062df0 relay-1 | V0723 01:03:08.253151 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb688062df0 relay-1 | V0723 01:03:08.253155 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb688062df0 relay-1 | V0723 01:03:08.253157 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0723 01:03:08.253159 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0723 01:03:08.253164 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0723 01:03:08.253281 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb688062df0 relay-1 | V0723 01:03:08.253311 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb688062df0 relay-1 | V0723 01:03:08.253326 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb688062df0 relay-1 | V0723 01:03:08.253347 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0723 01:03:08.253359 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb688062df0 test-client-1 | 2026-07-23T01:03:10.253721Z  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 relay-1 | V0723 01:03:10.253822 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb688062df0 test-client-1 | connection_id: 8f63c936f71f453234f963c56240dfea test-client-1 | ... relay-1 | V0723 01:03:10.253861 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fb688062df0 relay-1 | V0723 01:03:10.253869 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0723 01:03:10.253879 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0723 01:03:10.253887 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb688062df0 test-client-1 | 2026-07-23T01:03:10.254777Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38423 dual_stack=true relay-1 | V0723 01:03:10.256865 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0723 01:03:10.256887 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0723 01:03:10.257018 8 MoQSession.cpp:2389] start sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.257077 8 MoQSession.cpp:2582] sendSetup sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.257215 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.257366 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb68806ad80 test-client-1 | 2026-07-23T01:03:10.257482Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0723 01:03:10.257398 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.257406 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.257411 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0723 01:03:10.257415 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0723 01:03:10.257421 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0723 01:03:10.257650 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.257686 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.257700 8 MoQSession.cpp:3800] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.257716 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb68806ad80 relay-1 | E0723 01:03:10.257727 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0723 01:03:10.257733 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0723 01:03:10.257737 8 MoQSession.cpp:5659] subscribeError sess=0x7fb68806ad80 test-client-1 | 2026-07-23T01:03:10.257865Z  WARN moq_transport::serve::error: [632281f7-31d8-494d-a9fa-c972331a417f] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:455 test-client-1 | 2026-07-23T01:03:10.257889Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-23T01:03:10.257929Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:632281f7-31d8-494d-a9fa-c972331a417f] test-client-1 | ok 3 - subscribe-error test-client-1 | --- relay-1 | V0723 01:03:10.258033 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb68806ad80 test-client-1 | duration_ms: 4 test-client-1 | connection_id: f310dccdbc9f006f9960f969b8ec6679 test-client-1 | ... relay-1 | E20260723 01:03:10.258252 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260723 01:03:10.258311 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=d0ed54f26f50edbb, server CID=4000001dc5180525, downstream=[::ffff:172.18.0.3]:38423, [::]:4443=local, drain=none relay-1 | E0723 01:03:10.258367 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0723 01:03:10.258375 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.258379 8 MoQSession.cpp:2515] close sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.258386 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.258399 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb68806ad80 relay-1 | V0723 01:03:10.258494 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb68806ad80 test-client-1 | 2026-07-23T01:03:10.258646Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-23T01:03:10.259111Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44918 dual_stack=true relay-1 | V0723 01:03:10.260804 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0723 01:03:10.260817 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0723 01:03:10.260910 8 MoQSession.cpp:2389] start sess=0x7fb688078390 relay-1 | V0723 01:03:10.260928 8 MoQSession.cpp:2582] sendSetup sess=0x7fb688078390 relay-1 | V0723 01:03:10.261022 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb688078390 relay-1 | V0723 01:03:10.261239 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb688078390 relay-1 | V0723 01:03:10.261311 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb688078390 relay-1 | V0723 01:03:10.261343 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb688078390 relay-1 | V0723 01:03:10.261364 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0723 01:03:10.261411 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0723 01:03:10.261420 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-23T01:03:10.262049Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33821 dual_stack=true relay-1 | V0723 01:03:10.263641 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0723 01:03:10.263654 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0723 01:03:10.263773 8 MoQSession.cpp:2389] start sess=0x7fb688089dd0 relay-1 | V0723 01:03:10.263793 8 MoQSession.cpp:2582] sendSetup sess=0x7fb688089dd0 relay-1 | V0723 01:03:10.263888 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb688089dd0 relay-1 | V0723 01:03:10.264029 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb688089dd0 relay-1 | V0723 01:03:10.264096 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb688089dd0 relay-1 | V0723 01:03:10.264108 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb688089dd0 relay-1 | V0723 01:03:10.264112 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0723 01:03:10.264115 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0723 01:03:10.264120 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-23T01:03:10.264078Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-07-23T01:03:10.264090Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0723 01:03:10.264274 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb688078390 relay-1 | V0723 01:03:10.264292 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb688089dd0 relay-1 | V0723 01:03:10.264318 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb688078390 relay-1 | V0723 01:03:10.264326 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb688078390 relay-1 | V0723 01:03:10.264333 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb688089dd0 relay-1 | V0723 01:03:10.264339 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fb688089dd0 relay-1 | V0723 01:03:10.264351 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb688089dd0 relay-1 | V0723 01:03:10.264363 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0723 01:03:10.264373 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb688078390 relay-1 | V0723 01:03:10.264410 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0723 01:03:10.264421 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0723 01:03:10.264446 8 MoQSession.cpp:5524] subscribe sess=0x7fb688078390 relay-1 | V0723 01:03:10.264549 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb688078390 relay-1 | V0723 01:03:10.264858 8 MoQSession.cpp:4285] onSubscribeOk id=1 sess=0x7fb688078390 relay-1 | V0723 01:03:10.264877 8 MoQSession.cpp:5620] Subscribe ready trackReceiveState=0x7fb688084a60 requestID=1 relay-1 | V0723 01:03:10.264886 8 MoQSession.cpp:5640] sendSubscribeOk sess=0x7fb688089dd0 relay-1 | V0723 01:03:10.268123 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fb68806ad80 test-client-1 | 2026-07-23T01:03:13.265295Z  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: 372c075ab370649e28b26d43e90dbb74 test-client-1 | subscriber_connection_id: 93e3ef0d7dee2f480db9d60825a785f1 test-client-1 | ... relay-1 | V0723 01:03:13.265667 8 MoQSession.cpp:4585] PublishDone id=1 code=3 reason=peer closed stream before reply relay-1 | V0723 01:03:13.265705 8 MoQSession.cpp:1963] processPublishDone trackReceiveState=0x7fb688084a60 relay-1 | V0723 01:03:13.265712 8 MoQSession.cpp:1983] Waiting for streams in flight, have=0 need=18446744073709551615 trackReceiveState=0x7fb688084a60 relay-1 | V0723 01:03:13.265720 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb688078390 relay-1 | V0723 01:03:13.265732 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb688078390 relay-1 | V0723 01:03:13.265746 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fb688078390 relay-1 | V0723 01:03:13.265755 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0723 01:03:13.265764 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0723 01:03:13.265770 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb688078390 relay-1 | V0723 01:03:13.265776 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb688089dd0 test-client-1 | 2026-07-23T01:03:13.266535Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51098 dual_stack=true relay-1 | V0723 01:03:13.268685 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0723 01:03:13.268707 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0723 01:03:13.268837 8 MoQSession.cpp:2389] start sess=0x7fb688094970 relay-1 | V0723 01:03:13.268866 8 MoQSession.cpp:2582] sendSetup sess=0x7fb688094970 relay-1 | V0723 01:03:13.268924 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb688094970 test-client-1 | 2026-07-23T01:03:13.269141Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0723 01:03:13.269239 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb688094970 relay-1 | V0723 01:03:13.269270 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb688094970 relay-1 | V0723 01:03:13.269277 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb688094970 relay-1 | V0723 01:03:13.269282 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0723 01:03:13.269286 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0723 01:03:13.269292 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0723 01:03:13.269408 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb688094970 relay-1 | V0723 01:03:13.269512 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb688094970 relay-1 | V0723 01:03:13.269536 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7fb688094970 relay-1 | V0723 01:03:13.269550 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb688094970 relay-1 | V0723 01:03:13.269561 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0723 01:03:13.269565 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0723 01:03:13.269590 8 MoQSession.cpp:5640] sendSubscribeOk sess=0x7fb688094970 test-client-1 | 2026-07-23T01:03:13.770700Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57461 dual_stack=true relay-1 | V0723 01:03:13.773459 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0723 01:03:13.773489 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0723 01:03:13.773644 8 MoQSession.cpp:2389] start sess=0x7fb6880a6110 relay-1 | V0723 01:03:13.773669 8 MoQSession.cpp:2582] sendSetup sess=0x7fb6880a6110 relay-1 | V0723 01:03:13.773718 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb6880a6110 relay-1 | V0723 01:03:13.774024 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb6880a6110 test-client-1 | 2026-07-23T01:03:13.774073Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0723 01:03:13.774190 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb6880a6110 relay-1 | V0723 01:03:13.774221 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb6880a6110 relay-1 | V0723 01:03:13.774262 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0723 01:03:13.774268 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0723 01:03:13.774274 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0723 01:03:13.774316 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb6880a6110 relay-1 | V0723 01:03:13.774560 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb6880a6110 relay-1 | V0723 01:03:13.774575 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb6880a6110 relay-1 | V0723 01:03:13.774590 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0723 01:03:13.774601 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb6880a6110 relay-1 | V0723 01:03:15.270416 8 MoQSession.cpp:2055] Delivering PUBLISH_DONE after timeout, have=0 expected=18446744073709551615 relay-1 | V0723 01:03:15.270476 8 MoQRelay.cpp:393] onPublishDoneImpl ftn=moq-test/interop/test-track relay-1 | V0723 01:03:15.270484 8 MoQForwarder.cpp:601] publishDone pubDone reason=peer closed stream before reply relay-1 | V0723 01:03:15.270489 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7fb688094970 relay-1 | V0723 01:03:15.270493 8 MoQSession.cpp:5734] sendPublishDone sess=0x7fb688094970 relay-1 | V0723 01:03:15.270535 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7fb688065260 relay-1 | V0723 01:03:15.270538 8 MoQForwarder.cpp:401] subscribers_.size()=1 relay-1 | V0723 01:03:15.270543 8 MoQForwarder.cpp:317] drainSubscriber from publishDone session=0x7fb688089dd0 relay-1 | V0723 01:03:15.270547 8 MoQSession.cpp:5734] sendPublishDone sess=0x7fb688089dd0 relay-1 | V0723 01:03:15.270555 8 MoQForwarder.cpp:379] Resetting open subgroups for subscriber=0x7fb6880410f0 relay-1 | V0723 01:03:15.270557 8 MoQForwarder.cpp:401] subscribers_.size()=0 relay-1 | I0723 01:03:15.270564 8 MoQRelay.cpp:1949] Publisher terminated for moq-test/interop/test-track relay-1 | V0723 01:03:15.270581 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track test-client-1 | 2026-07-23T01:03:15.270994Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-23T01:03:15.271424Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260723 01:03:15.271422 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260723 01:03:15.271499 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=0acbca5b53007190, server CID=40000013c4f8194e, downstream=[::ffff:172.18.0.3]:51098, [::]:4443=local, drain=none relay-1 | E0723 01:03:15.271587 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0723 01:03:15.271712 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb688094970 relay-1 | V0723 01:03:15.271717 8 MoQSession.cpp:2515] close sess=0x7fb688094970 relay-1 | V0723 01:03:15.271728 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb688094970 test-client-1 | 2026-07-23T01:03:15.271872Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0723 01:03:15.271745 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb688094970 relay-1 | V0723 01:03:15.272001 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb688094970 relay-1 | V0723 01:03:15.272083 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb688094970 relay-1 | V0723 01:03:15.272127 8 MoQSession.cpp:2294] ~MoQSession sess=0x7fb688094970 relay-1 | E20260723 01:03:15.272149 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260723 01:03:15.272209 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=48af25c7942e2dc6, server CID=4000001325803ba9, downstream=[::ffff:172.18.0.3]:33821, [::]:4443=local, drain=none relay-1 | E0723 01:03:15.272272 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0723 01:03:15.272279 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7fb688089dd0 relay-1 | V0723 01:03:15.272302 8 MoQSession.cpp:2515] close sess=0x7fb688089dd0 relay-1 | V0723 01:03:15.272311 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7fb688089dd0 relay-1 | V0723 01:03:15.272325 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7fb688089dd0 relay-1 | V0723 01:03:15.272488 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7fb688089dd0 test-client-1 | 2026-07-23T01:03:15.272510Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-23T01:03:16.775125Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-07-23T01:03:16.775152Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=3 (may be expected) relay-1 | V0723 01:03:16.775323 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb6880a6110 test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: df9f4c7177069d6013629c9918faba08 test-client-1 | publisher_connection_id: c9b5989aef4a1ea54377ebebad4af45c relay-1 | V0723 01:03:16.775370 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fb6880a6110 relay-1 | V0723 01:03:16.775378 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0723 01:03:16.775389 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0723 01:03:16.775397 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb6880a6110 test-client-1 | ... test-client-1 | 2026-07-23T01:03:16.776257Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50688 dual_stack=true relay-1 | V0723 01:03:16.778974 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0723 01:03:16.778991 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0723 01:03:16.779099 8 MoQSession.cpp:2389] start sess=0x7fb68803ffe0 relay-1 | V0723 01:03:16.779122 8 MoQSession.cpp:2582] sendSetup sess=0x7fb68803ffe0 relay-1 | V0723 01:03:16.779224 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7fb68803ffe0 relay-1 | V0723 01:03:16.779476 8 MoQSession.cpp:6176] onNewUniStream sess=0x7fb68803ffe0 test-client-1 | 2026-07-23T01:03:16.779469Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0723 01:03:16.779530 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb68803ffe0 relay-1 | V0723 01:03:16.779559 8 MoQSession.cpp:2726] onClientSetup sess=0x7fb68803ffe0 relay-1 | V0723 01:03:16.779584 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0723 01:03:16.779617 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0723 01:03:16.779623 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0723 01:03:16.779670 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7fb68803ffe0 relay-1 | V0723 01:03:16.779732 8 MoQSession.cpp:2937] controlReadLoop sess=0x7fb68803ffe0 relay-1 | V0723 01:03:16.779772 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7fb68803ffe0 relay-1 | V0723 01:03:16.779815 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0723 01:03:16.779833 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7fb68803ffe0 test-client-1 | 2026-07-23T01:03:18.781137Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0723 01:03:18.781179 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb68803ffe0 relay-1 | V0723 01:03:18.781222 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7fb68803ffe0 relay-1 | V0723 01:03:18.781232 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0723 01:03:18.781243 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0723 01:03:18.781256 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7fb68803ffe0 test-client-1 | 2026-07-23T01:03:18.881938Z  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: 279c64aab45f304bbd6a6aeac9464c52 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'