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-16:latest URL: https://relay:4443 time="2026-07-26T01:39:28Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-26T01:39:28Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-26T01:39:28Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-26T01:39:28Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-26T01:39:28Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Attaching to relay-1, test-client-1 relay-1 | V0726 01:39:28.754702 7 MoQServer.cpp:115] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0726 01:39:28.755915 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.0 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 relay-1 | V0726 01:39:34.377159 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:39:34.377182 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0726 01:39:34.377384 8 MoQSession.cpp:2389] start sess=0x7f27cc04b020 relay-1 | V0726 01:39:34.377658 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f27cc04b020 relay-1 | V0726 01:39:34.377836 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f27cc04b020 relay-1 | V0726 01:39:34.377869 8 MoQSession.cpp:2726] onClientSetup sess=0x7f27cc04b020 relay-1 | V0726 01:39:34.377876 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:39:34.377880 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0726 01:39:34.377886 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0726 01:39:34.377894 8 MoQSession.cpp:2582] sendSetup sess=0x7f27cc04b020 relay-1 | V0726 01:39:34.377908 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f27cc04b020 test-client-1 | ok 1 - setup-only test-client-1 | --- relay-1 | V0726 01:39:34.378168 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f27cc04b020 test-client-1 | duration_ms: 5 test-client-1 | connection_id: 20dbd8fb510da72b82039d481ad42212 test-client-1 | ... relay-1 | V0726 01:39:34.380768 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:39:34.380788 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0726 01:39:34.380918 8 MoQSession.cpp:2389] start sess=0x7f27cc0669e0 relay-1 | V0726 01:39:34.381204 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f27cc0669e0 relay-1 | V0726 01:39:34.381228 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f27cc0669e0 relay-1 | V0726 01:39:34.381233 8 MoQSession.cpp:2726] onClientSetup sess=0x7f27cc0669e0 relay-1 | V0726 01:39:34.381235 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:39:34.381241 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0726 01:39:34.381247 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0726 01:39:34.381251 8 MoQSession.cpp:2582] sendSetup sess=0x7f27cc0669e0 relay-1 | V0726 01:39:34.381260 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f27cc0669e0 relay-1 | V0726 01:39:34.381626 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f27cc0669e0 relay-1 | V0726 01:39:34.381670 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0726 01:39:34.381680 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f27cc0669e0 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2003 test-client-1 | connection_id: 8c32930dd76ae207730bdd488c6becde test-client-1 | ... relay-1 | V0726 01:39:36.382323 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f27cc0669e0 relay-1 | V0726 01:39:36.385195 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:39:36.385221 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0726 01:39:36.385376 8 MoQSession.cpp:2389] start sess=0x7f27cc078b00 relay-1 | V0726 01:39:36.385612 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f27cc078b00 relay-1 | V0726 01:39:36.385645 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f27cc078b00 relay-1 | V0726 01:39:36.385656 8 MoQSession.cpp:2726] onClientSetup sess=0x7f27cc078b00 relay-1 | V0726 01:39:36.385660 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:39:36.385665 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0726 01:39:36.385671 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0726 01:39:36.385675 8 MoQSession.cpp:2582] sendSetup sess=0x7f27cc078b00 relay-1 | V0726 01:39:36.385689 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f27cc078b00 relay-1 | V0726 01:39:36.386001 8 MoQSession.cpp:3800] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f27cc078b00 relay-1 | E0726 01:39:36.386033 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0726 01:39:36.386041 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0726 01:39:36.386045 8 MoQSession.cpp:5659] subscribeError sess=0x7f27cc078b00 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: b853240831ce577fca1287a800d79be1 test-client-1 | ... relay-1 | V0726 01:39:36.386375 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f27cc078b00 relay-1 | V0726 01:39:36.388729 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:39:36.388750 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0726 01:39:36.388882 8 MoQSession.cpp:2389] start sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.389110 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.389143 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.389150 8 MoQSession.cpp:2726] onClientSetup sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.389153 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:39:36.389157 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0726 01:39:36.389162 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0726 01:39:36.389165 8 MoQSession.cpp:2582] sendSetup sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.389173 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.391428 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:39:36.391443 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0726 01:39:36.391556 8 MoQSession.cpp:2389] start sess=0x7f27cc09e520 relay-1 | V0726 01:39:36.391857 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f27cc09e520 relay-1 | V0726 01:39:36.391892 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f27cc09e520 relay-1 | V0726 01:39:36.391905 8 MoQSession.cpp:2726] onClientSetup sess=0x7f27cc09e520 relay-1 | V0726 01:39:36.391909 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:39:36.391913 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0726 01:39:36.391918 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0726 01:39:36.391922 8 MoQSession.cpp:2582] sendSetup sess=0x7f27cc09e520 relay-1 | V0726 01:39:36.391931 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f27cc09e520 relay-1 | V0726 01:39:36.392192 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.392229 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f27cc09e520 relay-1 | V0726 01:39:36.392243 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | W0726 01:39:36.392254 8 MoQRelay.cpp:158] PublishNamespace: Existing session (0x7f27cc0669e0) has already published trackNamespace=moq-test/interop relay-1 | V0726 01:39:36.392266 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.392299 8 MoQLocation.h:24] m=LargestObject g=0 o=0 relay-1 | V0726 01:39:36.392310 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0726 01:39:36.392336 8 MoQSession.cpp:5524] subscribe sess=0x7f27cc08b8d0 relay-1 | E0726 01:39:36.392671 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0726 01:39:36.392685 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0726 01:39:36.392688 8 MoQSession.cpp:5295] onConnectionError sess=0x7f27cc08b8d0 relay-1 | E0726 01:39:36.392690 8 MoQSession.cpp:5296] MoQCodec control stream parse error err=3 relay-1 | V0726 01:39:36.392692 8 MoQSession.cpp:2515] close sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.392697 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0726 01:39:36.392705 8 MoQRelay.cpp:309] Pruning empty subtree at: interop relay-1 | V0726 01:39:36.392713 8 MoQSession.cpp:1934] subscribeError trackReceiveState=0x7f27cc0991b0 relay-1 | V0726 01:39:36.392720 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.392762 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.392772 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.392935 8 MoQSession.cpp:5620] Subscribe ready trackReceiveState=0x7f27cc0991b0 requestID=1 relay-1 | V0726 01:39:36.392960 8 MoQCache.cpp:2181] Added track to LRU: moq-test/interop/test-track relay-1 | V0726 01:39:36.392973 8 MoQSession.cpp:3937] Application subscribe error err=upstream subscribe failed: Session closed relay-1 | V0726 01:39:36.392981 8 MoQSession.cpp:5659] subscribeError sess=0x7f27cc09e520 relay-1 | V0726 01:39:36.393076 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f27cc08b8d0 relay-1 | V0726 01:39:36.393096 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f27cc08b8d0 test-client-1 | ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 7 test-client-1 | publisher_connection_id: f9e18a60ce9bb27ae9bc8746912c7d08 test-client-1 | subscriber_connection_id: 09b1439f7e74220493a48b7f2d634d10 test-client-1 | ... relay-1 | E20260726 01:39:36.393430 8 HQSession.cpp:579] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=5f617c17c528aa42, server CID=4000000ce464765d, downstream=[::ffff:172.18.0.3]:47931, [::]:4443=local, drain=none relay-1 | V0726 01:39:36.393784 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f27cc09e520 relay-1 | V0726 01:39:36.395704 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:39:36.395717 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0726 01:39:36.395848 8 MoQSession.cpp:2389] start sess=0x7f27cc0ae270 relay-1 | V0726 01:39:36.396059 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f27cc0ae270 relay-1 | V0726 01:39:36.396097 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f27cc0ae270 relay-1 | V0726 01:39:36.396126 8 MoQSession.cpp:2726] onClientSetup sess=0x7f27cc0ae270 relay-1 | V0726 01:39:36.396131 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:39:36.396134 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0726 01:39:36.396143 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0726 01:39:36.396147 8 MoQSession.cpp:2582] sendSetup sess=0x7f27cc0ae270 relay-1 | V0726 01:39:36.396157 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f27cc0ae270 relay-1 | V0726 01:39:36.396530 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f27cc0ae270 relay-1 | V0726 01:39:36.396565 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0726 01:39:36.396577 8 MoQSession.cpp:5659] subscribeError sess=0x7f27cc0ae270 relay-1 | V0726 01:39:36.396844 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f27cc0ae270 relay-1 | V0726 01:39:36.900539 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:39:36.900563 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0726 01:39:36.900687 8 MoQSession.cpp:2389] start sess=0x7f27cc0b36c0 relay-1 | V0726 01:39:36.900948 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f27cc0b36c0 relay-1 | V0726 01:39:36.900984 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f27cc0b36c0 relay-1 | V0726 01:39:36.900999 8 MoQSession.cpp:2726] onClientSetup sess=0x7f27cc0b36c0 relay-1 | V0726 01:39:36.901004 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:39:36.901008 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0726 01:39:36.901014 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0726 01:39:36.901019 8 MoQSession.cpp:2582] sendSetup sess=0x7f27cc0b36c0 relay-1 | V0726 01:39:36.901031 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f27cc0b36c0 relay-1 | V0726 01:39:36.901327 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f27cc0b36c0 relay-1 | V0726 01:39:36.901351 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0726 01:39:36.901360 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f27cc0b36c0 relay-1 | V0726 01:39:39.902242 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f27cc0b36c0 test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3508 test-client-1 | subscriber_connection_id: 1d790700de9959f93afd3d90bf072559 test-client-1 | publisher_connection_id: 7c18f0a4ea1ce3b5ab804d95ac0b41fd test-client-1 | ... relay-1 | V0726 01:39:39.906163 8 MoQServer.cpp:319] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0726 01:39:39.906192 8 MoQServer.cpp:329] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0726 01:39:39.906329 8 MoQSession.cpp:2389] start sess=0x7f27cc0c4a30 relay-1 | V0726 01:39:39.906623 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f27cc0c4a30 relay-1 | V0726 01:39:39.906680 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f27cc0c4a30 relay-1 | V0726 01:39:39.906697 8 MoQSession.cpp:2726] onClientSetup sess=0x7f27cc0c4a30 relay-1 | V0726 01:39:39.906703 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0726 01:39:39.906708 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0726 01:39:39.906714 8 MoQSession.cpp:2802] Negotiated Version=0xff000010 (draft-16) relay-1 | V0726 01:39:39.906719 8 MoQSession.cpp:2582] sendSetup sess=0x7f27cc0c4a30 relay-1 | V0726 01:39:39.906733 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f27cc0c4a30 relay-1 | V0726 01:39:39.907041 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f27cc0c4a30 relay-1 | V0726 01:39:39.907060 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | W0726 01:39:39.907065 8 MoQRelay.cpp:158] PublishNamespace: Existing session (0x7f27cc0b36c0) has already published trackNamespace=moq-test/interop relay-1 | V0726 01:39:39.907081 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f27cc0c4a30 relay-1 | V0726 01:39:41.908947 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f27cc0c4a30 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2108 test-client-1 | connection_id: 72a87098700eb4a839159a2d551464fb 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'