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-08-27T02:19:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-27T02:19:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-27T02:19:43Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-08-27T02:19:43Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-08-27T02:19:43Z" 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 | V0827 02:19:44.028481 7 MoQServer.cpp:126] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0827 02:19:44.029662 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.0 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 relay-1 | V0827 02:19:49.645198 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0827 02:19:49.645234 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0827 02:19:49.645540 8 MoQSession.cpp:2572] start sess=0x7f00b004d2b0 relay-1 | V0827 02:19:49.645653 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f00b004d2b0 relay-1 | V0827 02:19:49.645871 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f00b004d2b0 relay-1 | V0827 02:19:49.645899 8 MoQSession.cpp:3066] onClientSetup sess=0x7f00b004d2b0 relay-1 | V0827 02:19:49.645909 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0827 02:19:49.645914 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0827 02:19:49.645920 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0827 02:19:49.645946 8 MoQSession.cpp:2922] sendSetup sess=0x7f00b004d2b0 relay-1 | V0827 02:19:49.645973 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f00b004d2b0 test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | connection_id: 38e94ed45bddf317ae365f563ff6cab6 test-client-1 | ... relay-1 | V0827 02:19:49.646367 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f00b004d2b0 relay-1 | V0827 02:19:49.649178 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0827 02:19:49.649197 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0827 02:19:49.649364 8 MoQSession.cpp:2572] start sess=0x7f00b0066dd0 relay-1 | V0827 02:19:49.649464 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f00b0066dd0 relay-1 | V0827 02:19:49.649530 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f00b0066dd0 relay-1 | V0827 02:19:49.649539 8 MoQSession.cpp:3066] onClientSetup sess=0x7f00b0066dd0 relay-1 | V0827 02:19:49.649543 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0827 02:19:49.649547 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0827 02:19:49.649553 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0827 02:19:49.649556 8 MoQSession.cpp:2922] sendSetup sess=0x7f00b0066dd0 relay-1 | V0827 02:19:49.649565 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f00b0066dd0 relay-1 | V0827 02:19:49.649935 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f00b0066dd0 relay-1 | V0827 02:19:49.649978 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0827 02:19:49.649993 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f00b0066dd0 test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 09209fc0befdbb9af23896d2eb32c228 test-client-1 | ... relay-1 | V0827 02:19:51.651161 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f00b0066dd0 relay-1 | V0827 02:19:51.653972 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0827 02:19:51.653989 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0827 02:19:51.654117 8 MoQSession.cpp:2572] start sess=0x7f00b007a680 relay-1 | V0827 02:19:51.654318 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f00b007a680 relay-1 | V0827 02:19:51.654358 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f00b007a680 relay-1 | V0827 02:19:51.654368 8 MoQSession.cpp:3066] onClientSetup sess=0x7f00b007a680 relay-1 | V0827 02:19:51.654372 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0827 02:19:51.654377 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0827 02:19:51.654384 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0827 02:19:51.654387 8 MoQSession.cpp:2922] sendSetup sess=0x7f00b007a680 relay-1 | V0827 02:19:51.654402 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f00b007a680 relay-1 | V0827 02:19:51.654708 8 MoQSession.cpp:4163] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f00b007a680 relay-1 | V0827 02:19:51.654751 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0827 02:19:51.654757 8 MoQSession.cpp:6125] subscribeError sess=0x7f00b007a680 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 218f77c575c7916415e1a138fe28788e test-client-1 | ... relay-1 | V0827 02:19:51.655057 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f00b007a680 relay-1 | V0827 02:19:51.657405 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0827 02:19:51.657425 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0827 02:19:51.657527 8 MoQSession.cpp:2572] start sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.657749 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.657806 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.657813 8 MoQSession.cpp:3066] onClientSetup sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.657817 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0827 02:19:51.657820 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0827 02:19:51.657825 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0827 02:19:51.657833 8 MoQSession.cpp:2922] sendSetup sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.657842 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.660081 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0827 02:19:51.660094 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0827 02:19:51.660194 8 MoQSession.cpp:2572] start sess=0x7f00b00a0f70 relay-1 | V0827 02:19:51.660371 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f00b00a0f70 relay-1 | V0827 02:19:51.660397 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f00b00a0f70 relay-1 | V0827 02:19:51.660408 8 MoQSession.cpp:3066] onClientSetup sess=0x7f00b00a0f70 relay-1 | V0827 02:19:51.660412 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0827 02:19:51.660416 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0827 02:19:51.660420 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0827 02:19:51.660424 8 MoQSession.cpp:2922] sendSetup sess=0x7f00b00a0f70 relay-1 | V0827 02:19:51.660434 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f00b00a0f70 relay-1 | V0827 02:19:51.660708 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.660726 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f00b00a0f70 relay-1 | V0827 02:19:51.660740 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W0827 02:19:51.660745 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7f00b0066dd0) has already published trackNamespace=moq-test/interop relay-1 | V0827 02:19:51.660758 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.660787 8 MoQLocation.h:24] m=AbsoluteStart g=0 o=0 relay-1 | V0827 02:19:51.660798 8 MoQLocation.h:59] g=0 o=0 g=4611686018427387903 o=4611686018427387903 relay-1 | V0827 02:19:51.660813 8 MoQSession.cpp:5987] subscribe sess=0x7f00b008d3a0 relay-1 | E0827 02:19:51.661213 8 MoQCodec.cpp:95] Frame underflow -> parse error relay-1 | E0827 02:19:51.661223 8 MoQCodec.cpp:126] Conn error=3 relay-1 | V0827 02:19:51.661226 8 MoQSession.cpp:5759] onConnectionError sess=0x7f00b008d3a0 relay-1 | E0827 02:19:51.661228 8 MoQSession.cpp:5760] MoQCodec control stream parse error err=3 relay-1 | V0827 02:19:51.661230 8 MoQSession.cpp:2854] close sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.661235 8 MoQRelay.cpp:310] publishNamespaceDone ns=moq-test/interop relay-1 | V0827 02:19:51.661244 8 MoQRelay.cpp:303] Pruning empty subtree at: interop relay-1 | V0827 02:19:51.661251 8 MoQSession.cpp:2081] subscribeError trackReceiveState=0x7f00b007d950 relay-1 | V0827 02:19:51.661256 8 MoQSession.cpp:2526] requestCancellation from cleanup sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.661296 8 MoQSession.cpp:2871] requestCancellation from close sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.661303 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.661430 8 MoQSession.cpp:6087] Subscribe ready trackReceiveState=0x7f00b007d950 requestID=1 relay-1 | V0827 02:19:51.661450 8 MoQCache.cpp:2180] Added track to LRU: moq-test/interop/test-track relay-1 | V0827 02:19:51.661462 8 MoQSession.cpp:4300] Application subscribe error err=upstream subscribe failed: Session closed relay-1 | V0827 02:19:51.661466 8 MoQSession.cpp:6125] subscribeError sess=0x7f00b00a0f70 relay-1 | V0827 02:19:51.661540 8 MoQSession.cpp:2880] exit controlWriteLoop sess=0x7f00b008d3a0 relay-1 | V0827 02:19:51.661558 8 MoQSession.cpp:2464] ~MoQSession sess=0x7f00b008d3a0 test-client-1 | ok 4 - announce-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: 19e470ef746178631a96a56b25bad7e2 test-client-1 | subscriber_connection_id: 9a90b86bf540d24de37f5a5137dd5144 test-client-1 | ... relay-1 | E20260827 02:19:51.661862 8 HQSession.cpp:583] Connection closed with error err=91141958510812 msg=Server closed by peer reason=capsule error proto=h3, UA=, client CID=b5331aaa7d577b5b, server CID=4000000f91c53d9d, downstream=[::ffff:172.18.0.3]:50711, [::]:4443=local, drain=none relay-1 | V0827 02:19:51.662168 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f00b00a0f70 relay-1 | V0827 02:19:51.664079 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0827 02:19:51.664093 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0827 02:19:51.664196 8 MoQSession.cpp:2572] start sess=0x7f00b00b1130 relay-1 | V0827 02:19:51.664454 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f00b00b1130 relay-1 | V0827 02:19:51.664478 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f00b00b1130 relay-1 | V0827 02:19:51.664482 8 MoQSession.cpp:3066] onClientSetup sess=0x7f00b00b1130 relay-1 | V0827 02:19:51.664485 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0827 02:19:51.664492 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0827 02:19:51.664497 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0827 02:19:51.664501 8 MoQSession.cpp:2922] sendSetup sess=0x7f00b00b1130 relay-1 | V0827 02:19:51.664510 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f00b00b1130 relay-1 | V0827 02:19:51.664830 8 MoQSession.cpp:4163] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f00b00b1130 relay-1 | V0827 02:19:51.664852 8 MoQSession.cpp:4300] Application subscribe error err=no such namespace or track relay-1 | V0827 02:19:51.664860 8 MoQSession.cpp:6125] subscribeError sess=0x7f00b00b1130 relay-1 | V0827 02:19:51.665059 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f00b00b1130 relay-1 | V0827 02:19:52.168519 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0827 02:19:52.168548 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0827 02:19:52.168704 8 MoQSession.cpp:2572] start sess=0x7f00b00b6b20 relay-1 | V0827 02:19:52.168994 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f00b00b6b20 relay-1 | V0827 02:19:52.169027 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f00b00b6b20 relay-1 | V0827 02:19:52.169041 8 MoQSession.cpp:3066] onClientSetup sess=0x7f00b00b6b20 relay-1 | V0827 02:19:52.169050 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0827 02:19:52.169055 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0827 02:19:52.169061 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0827 02:19:52.169065 8 MoQSession.cpp:2922] sendSetup sess=0x7f00b00b6b20 relay-1 | V0827 02:19:52.169079 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f00b00b6b20 relay-1 | V0827 02:19:52.169401 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f00b00b6b20 relay-1 | V0827 02:19:52.169420 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | V0827 02:19:52.169436 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f00b00b6b20 test-client-1 | ok 5 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 3509 test-client-1 | subscriber_connection_id: f45f3d38eea8465f3ac1a45a7a43743f test-client-1 | publisher_connection_id: e6633070d1f60a983386d4d1bef7f966 test-client-1 | ... relay-1 | V0827 02:19:55.171013 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f00b00b6b20 relay-1 | V0827 02:19:55.174542 8 MoQServer.cpp:330] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0827 02:19:55.174568 8 MoQServer.cpp:340] WebTransport: Negotiated protocol: moqt-16 relay-1 | V0827 02:19:55.174744 8 MoQSession.cpp:2572] start sess=0x7f00b00c87a0 relay-1 | V0827 02:19:55.175024 8 MoQSession.cpp:6695] onNewBidiStream sess=0x7f00b00c87a0 relay-1 | V0827 02:19:55.175067 8 MoQSession.cpp:3277] controlReadLoop sess=0x7f00b00c87a0 relay-1 | V0827 02:19:55.175078 8 MoQSession.cpp:3066] onClientSetup sess=0x7f00b00c87a0 relay-1 | V0827 02:19:55.175083 8 MoQServerBase.cpp:85] MoQServerBase::ClientSetup relay-1 | V0827 02:19:55.175088 8 MoQServerBase.cpp:90] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-16 relay-1 | V0827 02:19:55.175094 8 MoQSession.cpp:3142] Negotiated Version=0xff000010 (draft-16) relay-1 | V0827 02:19:55.175098 8 MoQSession.cpp:2922] sendSetup sess=0x7f00b00c87a0 relay-1 | V0827 02:19:55.175112 8 MoQSession.cpp:2878] controlWriteLoop sess=0x7f00b00c87a0 relay-1 | V0827 02:19:55.175422 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f00b00c87a0 relay-1 | V0827 02:19:55.175448 8 MoQRelay.cpp:134] publishNamespace ns=moq-test/interop relay-1 | W0827 02:19:55.175455 8 MoQRelay.cpp:152] PublishNamespace: Existing session (0x7f00b00b6b20) has already published trackNamespace=moq-test/interop relay-1 | V0827 02:19:55.175473 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f00b00c87a0 relay-1 | V0827 02:19:57.176847 8 MoQSession.cpp:3279] exit controlReadLoop sess=0x7f00b00c87a0 test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2106 test-client-1 | connection_id: 0e1641c2fc8ec302fd68d09a5723ff40 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'