fix(windows): initialize uv allocators earlier #908
Triggered via pull request
February 2, 2024 03:34
Status
Failure
Total duration
1h 30m 14s
Artifacts
11
bun-windows.yml
on: pull_request
Matrix: Codegen
Matrix: Dependencies
Matrix: Zig Build
Matrix: C++ Build
Matrix: Link
Matrix: Test
Annotations
10 errors and 10 warnings
error: expect(received).toMatchSnapshot(expected):
test\bundler\bun-build-api.test.ts#L76
Expected:
"var __defProp = Object.defineProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, {
get: all[name],
enumerable: true,
configurable: true,
set: (newValue) => all[name] = () => newValue
});
};
var __esm = (fn, res) => () => (fn && (res = fn(fn = 0)), res);
// test/bundler/fixtures/trivial/fn.js
var exports_fn = {};
__export(exports_fn, {
fn: () => {
{
return fn;
}
}
});
function fn(a) {
return a + 42;
}
var init_fn = __esm(() => {
});
// test/bundler/fixtures/trivial/index.js
var NS = Promise.resolve().then(() => (init_fn(), exports_fn));
NS.then(({ fn: fn2 }) => {
console.log(fn2(42));
});
"
Received:
"var __defProp = Object.defineProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, {
get: all[name],
enumerable: true,
configurable: true,
set: (newValue) => all[name] = () => newValue
});
};
var __esm = (fn, res) => () => (fn && (res = fn(fn = 0)), res);
// test\bundler\fixtures\trivial\fn.js
var exports_fn = {};
__export(exports_fn, {
fn: () => {
{
return fn;
}
}
});
function fn(a) {
return a + 42;
}
var init_fn = __esm(() => {
});
// test\bundler\fixtures\trivial\index.js
var NS = Promise.resolve().then(() => (init_fn(), exports_fn));
NS.then(({ fn: fn2 }) => {
console.log(fn2(42));
});
"
at D:\a\bun\bun\test\bundler\bun-build-api.test.ts:76:5
|
error: Runtime failed:
test\bundler\expectBundled.ts#L1282
1 | // @Bun
2 | // entry.ts
3 | var {pathToFileURL, fileURLToPath } = globalThis.Bun;
4 | console.log(pathToFileURL(import.meta.path).href + " " + fileURLToPath(import.meta.url));
^
TypeError: File URL path must be absolute
at /$bunfs/root/out:4:58
at D:\a\bun\bun\test\bundler\expectBundled.ts:1282:17
at D:\a\bun\bun\test\bundler\expectBundled.ts:443:11
|
error: expect(received).toBe(expected):
test\bundler\cli.test.ts#L32
Expected: 0
Received: 1
at testCompile (D:\a\bun\bun\test\bundler\cli.test.ts:32:7)
at D:\a\bun\bun\test\bundler\cli.test.ts:43:7
|
error: expect(received).toBe(expected):
test\bundler\expectBundled.ts#L1295
Expected: "function undefined\nstring \"function\"\nobject {\"works\":true}\nobject {\"works\":true}\nnumber 567\nobject {\"works\":true}\nobject {\"works\":true}\nnumber 567\nstring \"/node_modules/some-path/index.js\"\nstring \"/node_modules/second-path/index.js\"\nobject {\"default\":123}\nobject {\"default\":567}"
Received: "function undefined\nstring \"function\"\nobject {\"works\":true}\nobject {\"works\":true}\nnumber 567\nobject {\"works\":true}\nobject {\"works\":true}\nnumber 567\nstring \"\\\\node_modules\\\\some-path\\\\index.js\"\nstring \"\\\\node_modules\\\\second-path\\\\index.js\"\nobject {\"default\":123}\nobject {\"default\":567}"
at D:\a\bun\bun\test\bundler\expectBundled.ts:1295:13
at D:\a\bun\bun\test\bundler\expectBundled.ts:443:11
|
error: expect(received).toBe(expected):
test\bundler\expectBundled.ts#L1295
Expected: "function undefined\nstring \"function\"\nobject {\"works\":true}\nobject {\"works\":true}\nnumber 567\nobject {\"works\":true}\nobject {\"works\":true}\nnumber 567\nstring \"/node_modules/some-path/index.js\"\nstring \"/node_modules/second-path/index.js\"\nobject {\"default\":123}\nobject {\"default\":567}"
Received: "function undefined\nstring \"function\"\nobject {\"works\":true}\nobject {\"works\":true}\nnumber 567\nobject {\"works\":true}\nobject {\"works\":true}\nnumber 567\nstring \"\\\\node_modules\\\\some-path\\\\index.js\"\nstring \"\\\\node_modules\\\\second-path\\\\index.js\"\nobject {\"default\":123}\nobject {\"default\":567}"
at D:\a\bun\bun\test\bundler\expectBundled.ts:1295:13
at D:\a\bun\bun\test\bundler\expectBundled.ts:443:11
|
TypeError: undefined is not an object:
..\..\..\..\D:\a\bun\bun#L1
at readableByteStreamControllerShouldCallPull (:1:21)
at readableByteStreamControllerCallPullIfNeeded (:1:21)
at :18:251
|
error: expect(received).toContain(expected):
test\cli\install\bun-add.test.ts#L163
Expected to contain: "error: MissingPackageJSON"
Received: "bun add v1.1.0-canary.132 (0fbea4d1)\n\nPanic: reached unreachable code\n\nbun has crashed :'(\n\n----- bun meta -----\nBun v1.1.0-canary.132 (0fbea4d1) Windows x64 \nAddCommand: bunfig \nElapsed: 10ms | User: 15ms | Sys: 0ms\nRSS: 54.11MB | Peak: 54.11MB | Commit: 87.92MB | Faults: 13368\n----- bun meta -----\n\nSearch GitHub issues https://bun.sh/issues or join in #windows channel in https://bun.sh/discord\n\nthread 1284 panic: reached unreachable code\n???:?:?: 0x7ff7e9561f86 in ??? (bun.exe)\n???:?:?: 0x7ff7e94eef34 in ??? (bun.exe)\n???:?:?: 0x7ff7e9433107 in ??? (bun.exe)\n???:?:?: 0x7ff7e942c94a in ??? (bun.exe)\n???:?:?: 0x7ff7e942aaab in ??? (bun.exe)\n???:?:?: 0x7ff7e9437d69 in ??? (bun.exe)\n???:?:?: 0x7ff7e945e32c in ??? (bun.exe)\n???:?:?: 0x7ff7e9473a4d in ??? (bun.exe)\n???:?:?: 0x7ff7e94788dc in ??? (bun.exe)\n???:?:?: 0x7ff7e9522c34 in ??? (bun.exe)\n???:?:?: 0x7ff7e929159f in ??? (bun.exe)\n???:?:?: 0x7ff7ebceebd3 in ??? (bun.exe)\n???:?:?: 0x7fffe47f4ddf in ??? (KERNEL32.DLL)\n???:?:?: 0x7fffe5adedaa in ??? (ntdll.dll)\n"
at D:\a\bun\bun\test\cli\install\bun-add.test.ts:163:3
|
TypeError: undefined is not an object:
..\..\..\..\D:\a\bun\bun#L1
at readableByteStreamControllerShouldCallPull (:1:21)
at readableByteStreamControllerCallPullIfNeeded (:1:21)
at :18:251
|
TypeError: undefined is not an object:
..\..\..\..\D:\a\bun\bun#L1
at readableByteStreamControllerShouldCallPull (:1:21)
at readableByteStreamControllerCallPullIfNeeded (:1:21)
at :18:251
|
TypeError: undefined is not an object:
..\..\..\..\D:\a\bun\bun#L1
at readableByteStreamControllerShouldCallPull (:1:21)
at readableByteStreamControllerCallPullIfNeeded (:1:21)
at :18:251
|
Codegen (x86_64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Dependencies (haswell, x86_64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache/restore@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Dependencies (nehalem, x86_64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache/restore@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Zig Build (haswell, x86_64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: docker/setup-buildx-action@v2, docker/login-action@v2, docker/build-push-action@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Zig Build (nehalem, x86_64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: docker/setup-buildx-action@v2, docker/login-action@v2, docker/build-push-action@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
C++ Build (haswell, x86_64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
C++ Build (nehalem, x86_64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Link (nehalem, x86_64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Link (haswell, x86_64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/download-artifact@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Test (haswell, x86_64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/download-artifact@v3, thollander/actions-comment-pull-request@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
bun-windows-x64
Expired
|
31.6 MB |
|
bun-windows-x64-baseline
Expired
|
31.5 MB |
|
bun-windows-x64-baseline-profile
Expired
|
99 MB |
|
bun-windows-x64-codegen
Expired
|
9.72 MB |
|
bun-windows-x64-cpp
Expired
|
464 MB |
|
bun-windows-x64-cpp-baseline
Expired
|
465 MB |
|
bun-windows-x64-deps
Expired
|
27.6 MB |
|
bun-windows-x64-deps-baseline
Expired
|
27.6 MB |
|
bun-windows-x64-profile
Expired
|
99 MB |
|
bun-windows-x64-zig
Expired
|
81.7 MB |
|
bun-windows-x64-zig-baseline
Expired
|
81.5 MB |
|