make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' Running tests against https://draft-16-manish.cloudflare.mediaoverquic.com:443/moq... Client: ghcr.io/englishm/moq-interop-runner-moq-dev-js-client:latest docker run --rm \ --network host \ -e RELAY_URL=https://draft-16-manish.cloudflare.mediaoverquic.com:443/moq \ -e TLS_DISABLE_VERIFY=false \ ghcr.io/englishm/moq-interop-runner-moq-dev-js-client:latest TAP version 14 # moq-dev-js-client v0.1.0 # Relay: https://draft-16-manish.cloudflare.mediaoverquic.com:443/moq 1..6 Non serverCertificateHashes certificate verification is an experimental feature for webtransport node client and not covered by tests and thus may be broken (DO NOT USE IN PRODUCTION) https://draft-16-manish.cloudflare.mediaoverquic.com/moq no WebTransport after 200ms, attempting WebSocket fallback https://draft-16-manish.cloudflare.mediaoverquic.com/moq sending client setup ClientSetup { versions: [ 4279086338, 4279086337, 4278190094 ], parameters: Parameters { vars: Map(1) { 2n: 42069n, }, bytes: Map(1) { 7n: Uint8Array(11) [ 109, 111, 113, 45, 108, 105, 116, 101, 45, 106, 115 ], }, size: [Getter], setBytes: [Function: setBytes], setVarint: [Function: setVarint], getBytes: [Function: getBytes], getVarint: [Function: getVarint], removeBytes: [Function: removeBytes], removeVarint: [Function: removeVarint], encode: [AsyncFunction: encode], }, encode: [AsyncFunction: encode], } not ok 1 - setup-only --- duration_ms: 256 message: "unexpected end of stream" ... Non serverCertificateHashes certificate verification is an experimental feature for webtransport node client and not covered by tests and thus may be broken (DO NOT USE IN PRODUCTION) https://draft-16-manish.cloudflare.mediaoverquic.com/moq sending client setup ClientSetup { versions: [ 4279086338, 4279086337, 4278190094 ], parameters: Parameters { vars: Map(1) { 2n: 42069n, }, bytes: Map(1) { 7n: Uint8Array(11) [ 109, 111, 113, 45, 108, 105, 116, 101, 45, 106, 115 ], }, size: [Getter], setBytes: [Function: setBytes], setVarint: [Function: setVarint], getBytes: [Function: getBytes], getVarint: [Function: getVarint], removeBytes: [Function: removeBytes], removeVarint: [Function: removeVarint], encode: [AsyncFunction: encode], }, encode: [AsyncFunction: encode], } not ok 2 - announce-only --- duration_ms: 143 message: "unexpected end of stream" ... Non serverCertificateHashes certificate verification is an experimental feature for webtransport node client and not covered by tests and thus may be broken (DO NOT USE IN PRODUCTION) https://draft-16-manish.cloudflare.mediaoverquic.com/moq sending client setup ClientSetup { versions: [ 4279086338, 4279086337, 4278190094 ], parameters: Parameters { vars: Map(1) { 2n: 42069n, }, bytes: Map(1) { 7n: Uint8Array(11) [ 109, 111, 113, 45, 108, 105, 116, 101, 45, 106, 115 ], }, size: [Getter], setBytes: [Function: setBytes], setVarint: [Function: setVarint], getBytes: [Function: getBytes], getVarint: [Function: getVarint], removeBytes: [Function: removeBytes], removeVarint: [Function: removeVarint], encode: [AsyncFunction: encode], }, encode: [AsyncFunction: encode], } not ok 3 - publish-namespace-done --- duration_ms: 159 message: "unexpected end of stream" ... Non serverCertificateHashes certificate verification is an experimental feature for webtransport node client and not covered by tests and thus may be broken (DO NOT USE IN PRODUCTION) https://draft-16-manish.cloudflare.mediaoverquic.com/moq sending client setup ClientSetup { versions: [ 4279086338, 4279086337, 4278190094 ], parameters: Parameters { vars: Map(1) { 2n: 42069n, }, bytes: Map(1) { 7n: Uint8Array(11) [ 109, 111, 113, 45, 108, 105, 116, 101, 45, 106, 115 ], }, size: [Getter], setBytes: [Function: setBytes], setVarint: [Function: setVarint], getBytes: [Function: getBytes], getVarint: [Function: getVarint], removeBytes: [Function: removeBytes], removeVarint: [Function: removeVarint], encode: [AsyncFunction: encode], }, encode: [AsyncFunction: encode], } not ok 4 - subscribe-error --- duration_ms: 155 message: "unexpected end of stream" ... Non serverCertificateHashes certificate verification is an experimental feature for webtransport node client and not covered by tests and thus may be broken (DO NOT USE IN PRODUCTION) https://draft-16-manish.cloudflare.mediaoverquic.com/moq sending client setup ClientSetup { versions: [ 4279086338, 4279086337, 4278190094 ], parameters: Parameters { vars: Map(1) { 2n: 42069n, }, bytes: Map(1) { 7n: Uint8Array(11) [ 109, 111, 113, 45, 108, 105, 116, 101, 45, 106, 115 ], }, size: [Getter], setBytes: [Function: setBytes], setVarint: [Function: setVarint], getBytes: [Function: getBytes], getVarint: [Function: getVarint], removeBytes: [Function: removeBytes], removeVarint: [Function: removeVarint], encode: [AsyncFunction: encode], }, encode: [AsyncFunction: encode], } not ok 5 - announce-subscribe --- duration_ms: 145 message: "unexpected end of stream" ... Non serverCertificateHashes certificate verification is an experimental feature for webtransport node client and not covered by tests and thus may be broken (DO NOT USE IN PRODUCTION) https://draft-16-manish.cloudflare.mediaoverquic.com/moq sending client setup ClientSetup { versions: [ 4279086338, 4279086337, 4278190094 ], parameters: Parameters { vars: Map(1) { 2n: 42069n, }, bytes: Map(1) { 7n: Uint8Array(11) [ 109, 111, 113, 45, 108, 105, 116, 101, 45, 106, 115 ], }, size: [Getter], setBytes: [Function: setBytes], setVarint: [Function: setVarint], getBytes: [Function: getBytes], getVarint: [Function: getVarint], removeBytes: [Function: removeBytes], removeVarint: [Function: removeVarint], encode: [AsyncFunction: encode], }, encode: [AsyncFunction: encode], } not ok 6 - subscribe-before-announce --- duration_ms: 148 message: "unexpected end of stream" ... ============================================================ Bun v1.3.9 (cf6cdbbb) Linux x64 (baseline) Linux Kernel v6.14.0 | glibc v2.41 CPU: sse42 popcnt avx avx2 Args: "bun" "run" "/app/src/main.ts" "--relay" "https://draft-16-manish.cloudflare.mediaoverquic.com:443/moq" Features: Bun.stderr(2) Bun.stdin(2) Bun.stdout(2) WebSocket jsc tsconfig(3) process_dlopen Builtins: "bun:main" "node:console" "node:crypto" "node:dns/promises" "node:fs" "node:module" "node:net" "node:path" "node:process" "node:stream/web" "node:timers" "node:tls" "node:tty" "node:url" "node:util" "node:http2" "node:dgram" Elapsed: 1123ms | User: 218ms | Sys: 53ms RSS: 1.08GB | Peak: 82.99MB | Commit: 1.08GB | Faults: 0 | Machine: 16.77GB panic(main thread): Segmentation fault at address 0x0 oh no: Bun has crashed. This indicates a bug in Bun, not your code. To send a redacted crash report to Bun's team, please file a GitHub issue using the link below: https://bun.report/1.3.9/Br1cf6cdbbgiE+gggC42qhwE+++PA2AA make[1]: *** [Makefile:91: test-external] Error 132 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'