timers: do not retain a reference to the async store after firing #8030
test-shared.yml
on: pull_request
Annotations
20 errors
|
aarch64-linux: with shared boringssl-0.20260526.0
Process completed with exit code 2.
|
|
aarch64-linux: with shared boringssl-0.20260526.0:
test/sequential/test-without-async-context-frame.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/sequential/test-without-async-context-frame.mjs:24:8
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
--- stdout ---
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-args
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-await
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-bind
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-functions
[00:00|% 3|+ 1|- 0]: debug test-async-local-storage-contexts
[00:00|% 6|+ 2|- 0]: debug test-async-local-storage-deep-stack
[00:00|% 10|+ 3|- 0]: debug test-async-local-storage-dgram
[00:00|% 13|+ 4|- 0]: debug test-async-local-storage-enable-disable
[00:00|% 16|+ 5|- 0]: debug test-async-local-storage-enter-with
[00:00|% 20|+ 6|- 0]: debug test-async-local-storage-enter-with
[00:00|% 23|+ 7|- 0]: debug test-async-local-storage-errors
[00:00|% 26|+ 8|- 0]: debug test-async-local-storage-exit-does-not-lea...
[00:00|% 30|+ 9|- 0]: debug test-async-local-storage-gcable
[00:00|% 33|+ 10|- 0]: debug test-async-local-storage-http
=== debug test-async-local-storage-errors ===
Path: async-hooks/test-async-local-storage-errors
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- {
- callbackToken: true
- }
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js:32:12)
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/common/index.js:510:15)
at process.emit (node:events:509:20)
at process._fatalException (node:internal/process/execution:176:13) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: { callbackToken: true },
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/out/Release/node --no-async-context-frame /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js
[00:00|% 36|+ 10|- 1]: debug test-async-local-storage-http-agent
[00:00|% 40|+ 11|- 1]: debug test-async-local-storage-http-agent
[00:00|% 43|+ 12|- 1]: debug test-async-local-storage-http-multiclients
[00:00|% 46|+ 13|- 1]: debug test-as
|
|
aarch64-linux: with shared openssl-3.6.2
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-3.6.2:
test/sequential/test-without-async-context-frame.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/sequential/test-without-async-context-frame.mjs:24:8
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
--- stdout ---
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-args
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-await
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-functions
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-bind
[00:00|% 3|+ 1|- 0]: debug test-async-local-storage-contexts
[00:00|% 6|+ 2|- 0]: debug test-async-local-storage-deep-stack
[00:00|% 10|+ 3|- 0]: debug test-async-local-storage-dgram
[00:00|% 13|+ 4|- 0]: debug test-async-local-storage-enable-disable
[00:00|% 16|+ 5|- 0]: debug test-async-local-storage-enter-with
[00:00|% 20|+ 6|- 0]: debug test-async-local-storage-enter-with
[00:00|% 23|+ 7|- 0]: debug test-async-local-storage-errors
[00:00|% 26|+ 8|- 0]: debug test-async-local-storage-exit-does-not-lea...
[00:00|% 30|+ 9|- 0]: debug test-async-local-storage-gcable
[00:00|% 33|+ 10|- 0]: debug test-async-local-storage-http
[00:00|% 36|+ 11|- 0]: debug test-async-local-storage-http-agent
=== debug test-async-local-storage-errors ===
Path: async-hooks/test-async-local-storage-errors
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- {
- callbackToken: true
- }
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js:32:12)
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/common/index.js:510:15)
at process.emit (node:events:509:20)
at process._fatalException (node:internal/process/execution:176:13) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: { callbackToken: true },
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/out/Release/node --no-async-context-frame /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js
[00:00|% 40|+ 11|- 1]: debug test-async-local-storage-http-agent
[00:00|% 43|+ 12|- 1]: debug test-async-local-storage-http-multiclients
[00:00|% 46|+ 13|- 1]: debug t
|
|
aarch64-linux: with shared openssl-3.6.2:
test/addons/worker-addon-exit/test.js#L0
--- stderr ---
# out/Release/node[101735]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../../src/api/hooks.cc:130
# Assertion failed: (env) != nullptr
----- Native stack trace -----
1: 0xab13ddd57b88 node::DumpNativeBacktrace(_IO_FILE*) [out/Release/node]
2: 0xab13ddf13d90 node::Assert(node::AssertionInfo const&) [out/Release/node]
3: 0xab13ddc822ac node::RemoveEnvironmentCleanupHook(v8::Isolate*, void (*)(void*), void*) [out/Release/node]
4: 0xff2cd8372338 MyObject::~MyObject() [/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/addons/worker-addon-exit/build/Release/binding.node]
5: 0xff2cd8372390 MyObject::~MyObject() [/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/addons/worker-addon-exit/build/Release/binding.node]
6: 0xab13de67a738 [out/Release/node]
7: 0xab13de728d18 [out/Release/node]
8: 0xab13de729650 [out/Release/node]
9: 0xab13de72c184 [out/Release/node]
10: 0xab13deed5a00 [out/Release/node]
11: 0xab13de729f6c [out/Release/node]
12: 0xab13de6f6c94 [out/Release/node]
13: 0xab13de6f70cc [out/Release/node]
14: 0xab13de6c8000 [out/Release/node]
15: 0xab13df0a8a58 [out/Release/node]
16: 0xab13e0c22c8c [out/Release/node]
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/addons/worker-addon-exit/test.js
--- CRASHED (Signal: 6) ---
|
|
aarch64-darwin: with shared libraries
Process completed with exit code 2.
|
|
aarch64-darwin: with shared libraries:
test/sequential/test-without-async-context-frame.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/sequential/test-without-async-context-frame.mjs:24:8
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
--- stdout ---
[00:00|% 0|+ 0|- 0]: release test-async-local-storage-args
[00:00|% 0|+ 0|- 0]: release test-async-local-storage-async-await
[00:00|% 0|+ 0|- 0]: release test-async-local-storage-async-functions
[00:00|% 3|+ 1|- 0]: release test-async-local-storage-bind
[00:00|% 6|+ 2|- 0]: release test-async-local-storage-contexts
[00:00|% 10|+ 3|- 0]: release test-async-local-storage-deep-stack
[00:00|% 13|+ 4|- 0]: release test-async-local-storage-dgram
[00:00|% 16|+ 5|- 0]: release test-async-local-storage-enable-disable
[00:00|% 20|+ 6|- 0]: release test-async-local-storage-enter-with
[00:00|% 23|+ 7|- 0]: release test-async-local-storage-enter-with
[00:00|% 26|+ 8|- 0]: release test-async-local-storage-errors
[00:00|% 30|+ 9|- 0]: release test-async-local-storage-exit-does-not-l...
[00:00|% 33|+ 10|- 0]: release test-async-local-storage-gcable
=== release test-async-local-storage-errors ===
Path: async-hooks/test-async-local-storage-errors
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- {
- callbackToken: true
- }
at process.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js:32:12)
at process.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/common/index.js:510:15)
at process.emit (node:events:509:20)
at process._fatalException (node:internal/process/execution:176:13) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: { callbackToken: true },
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/out/Release/node --no-async-context-frame /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js
[00:00|% 36|+ 10|- 1]: release test-async-local-storage-http
[00:00|% 40|+ 11|- 1]: release test-async-local-storage-http-agent
[00:00|% 43|+ 12|- 1]: release test-async-local-storage-http-agent
[00:00|% 46|+ 13|- 1]: release test-async-local-storage-http-multiclien...
|
|
aarch64-linux: with shared openssl-3.0.20
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-3.0.20:
test/sequential/test-without-async-context-frame.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/sequential/test-without-async-context-frame.mjs:24:8
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
--- stdout ---
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-args
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-await
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-bind
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-functions
[00:00|% 3|+ 1|- 0]: debug test-async-local-storage-contexts
[00:00|% 6|+ 2|- 0]: debug test-async-local-storage-deep-stack
[00:00|% 10|+ 3|- 0]: debug test-async-local-storage-dgram
[00:00|% 13|+ 4|- 0]: debug test-async-local-storage-enable-disable
[00:00|% 16|+ 5|- 0]: debug test-async-local-storage-enter-with
[00:00|% 20|+ 6|- 0]: debug test-async-local-storage-enter-with
[00:00|% 23|+ 7|- 0]: debug test-async-local-storage-errors
[00:00|% 26|+ 8|- 0]: debug test-async-local-storage-exit-does-not-lea...
[00:00|% 30|+ 9|- 0]: debug test-async-local-storage-gcable
[00:00|% 33|+ 10|- 0]: debug test-async-local-storage-http
[00:00|% 36|+ 11|- 0]: debug test-async-local-storage-http-agent
=== debug test-async-local-storage-errors ===
Path: async-hooks/test-async-local-storage-errors
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- {
- callbackToken: true
- }
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js:32:12)
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/common/index.js:510:15)
at process.emit (node:events:509:20)
at process._fatalException (node:internal/process/execution:176:13) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: { callbackToken: true },
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/out/Release/node --no-async-context-frame /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js
[00:00|% 40|+ 11|- 1]: debug test-async-local-storage-http-agent
[00:00|% 43|+ 12|- 1]: debug test-async-local-storage-http-multiclients
[00:00|% 46|+ 13|- 1]: debug t
|
|
aarch64-linux: with shared openssl-3.5.6
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-3.5.6:
test/sequential/test-without-async-context-frame.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/sequential/test-without-async-context-frame.mjs:24:8
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
--- stdout ---
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-args
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-await
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-bind
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-functions
[00:00|% 3|+ 1|- 0]: debug test-async-local-storage-contexts
[00:00|% 6|+ 2|- 0]: debug test-async-local-storage-deep-stack
[00:00|% 10|+ 3|- 0]: debug test-async-local-storage-dgram
[00:00|% 13|+ 4|- 0]: debug test-async-local-storage-enable-disable
[00:00|% 16|+ 5|- 0]: debug test-async-local-storage-enter-with
[00:00|% 20|+ 6|- 0]: debug test-async-local-storage-enter-with
[00:00|% 23|+ 7|- 0]: debug test-async-local-storage-errors
[00:00|% 26|+ 8|- 0]: debug test-async-local-storage-exit-does-not-lea...
[00:00|% 30|+ 9|- 0]: debug test-async-local-storage-gcable
[00:00|% 33|+ 10|- 0]: debug test-async-local-storage-http
=== debug test-async-local-storage-errors ===
Path: async-hooks/test-async-local-storage-errors
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- {
- callbackToken: true
- }
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js:32:12)
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/common/index.js:510:15)
at process.emit (node:events:509:20)
at process._fatalException (node:internal/process/execution:176:13) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: { callbackToken: true },
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/out/Release/node --no-async-context-frame /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js
[00:00|% 36|+ 10|- 1]: debug test-async-local-storage-http-agent
[00:00|% 40|+ 11|- 1]: debug test-async-local-storage-http-agent
[00:00|% 43|+ 12|- 1]: debug test-async-local-storage-http-multiclients
[00:00|% 46|+ 13|- 1]: debug test-as
|
|
aarch64-linux: with shared openssl-1.1.1w
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-1.1.1w:
test/sequential/test-without-async-context-frame.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/sequential/test-without-async-context-frame.mjs:24:8
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
--- stdout ---
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-args
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-await
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-functions
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-bind
[00:00|% 3|+ 1|- 0]: debug test-async-local-storage-contexts
[00:00|% 6|+ 2|- 0]: debug test-async-local-storage-deep-stack
[00:00|% 10|+ 3|- 0]: debug test-async-local-storage-dgram
[00:00|% 13|+ 4|- 0]: debug test-async-local-storage-enable-disable
[00:00|% 16|+ 5|- 0]: debug test-async-local-storage-enter-with
[00:00|% 20|+ 6|- 0]: debug test-async-local-storage-enter-with
[00:00|% 23|+ 7|- 0]: debug test-async-local-storage-errors
[00:00|% 26|+ 8|- 0]: debug test-async-local-storage-exit-does-not-lea...
[00:00|% 30|+ 9|- 0]: debug test-async-local-storage-gcable
=== debug test-async-local-storage-errors ===
Path: async-hooks/test-async-local-storage-errors
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- {
- callbackToken: true
- }
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js:32:12)
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/common/index.js:510:15)
at process.emit (node:events:509:20)
at process._fatalException (node:internal/process/execution:176:13) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: { callbackToken: true },
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/out/Release/node --no-async-context-frame /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js
[00:00|% 33|+ 9|- 1]: debug test-async-local-storage-http
[00:00|% 36|+ 10|- 1]: debug test-async-local-storage-http-agent
[00:00|% 40|+ 11|- 1]: debug test-async-local-storage-http-agent
[00:00|% 43|+ 12|- 1]: debug test-async-local-storage-http-multiclients
[00:00|% 46|+ 13|- 1]: debug test-
|
|
aarch64-linux: with shared openssl-4.0.0
Process completed with exit code 2.
|
|
aarch64-linux: with shared openssl-4.0.0:
test/sequential/test-without-async-context-frame.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/sequential/test-without-async-context-frame.mjs:24:8
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
--- stdout ---
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-args
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-await
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-functions
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-bind
[00:00|% 3|+ 1|- 0]: debug test-async-local-storage-contexts
[00:00|% 6|+ 2|- 0]: debug test-async-local-storage-deep-stack
[00:00|% 10|+ 3|- 0]: debug test-async-local-storage-dgram
[00:00|% 13|+ 4|- 0]: debug test-async-local-storage-enable-disable
[00:00|% 16|+ 5|- 0]: debug test-async-local-storage-enter-with
[00:00|% 20|+ 6|- 0]: debug test-async-local-storage-enter-with
[00:00|% 23|+ 7|- 0]: debug test-async-local-storage-errors
[00:00|% 26|+ 8|- 0]: debug test-async-local-storage-exit-does-not-lea...
=== debug test-async-local-storage-errors ===
Path: async-hooks/test-async-local-storage-errors
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- {
- callbackToken: true
- }
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js:32:12)
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/common/index.js:510:15)
at process.emit (node:events:509:20)
at process._fatalException (node:internal/process/execution:176:13) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: { callbackToken: true },
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/out/Release/node --no-async-context-frame /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js
[00:00|% 30|+ 8|- 1]: debug test-async-local-storage-gcable
[00:00|% 33|+ 9|- 1]: debug test-async-local-storage-http
[00:00|% 36|+ 10|- 1]: debug test-async-local-storage-http-agent
[00:00|% 40|+ 11|- 1]: debug test-async-local-storage-http-agent
[00:00|% 43|+ 12|- 1]: debug test-async-local-storage-http-multiclients
[00:00|% 46|+ 13|- 1
|
|
aarch64-linux: with shared openssl-4.0.0:
test/addons/worker-addon-exit/test.js#L0
--- stderr ---
# out/Release/node[101853]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../../src/api/hooks.cc:130
# Assertion failed: (env) != nullptr
----- Native stack trace -----
1: 0xaba7e6767b88 node::DumpNativeBacktrace(_IO_FILE*) [out/Release/node]
2: 0xaba7e6923770 node::Assert(node::AssertionInfo const&) [out/Release/node]
3: 0xaba7e66922ac node::RemoveEnvironmentCleanupHook(v8::Isolate*, void (*)(void*), void*) [out/Release/node]
4: 0xff9e40512338 MyObject::~MyObject() [/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/addons/worker-addon-exit/build/Release/binding.node]
5: 0xff9e40512390 MyObject::~MyObject() [/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/addons/worker-addon-exit/build/Release/binding.node]
6: 0xaba7e7088978 [out/Release/node]
7: 0xaba7e7136f58 [out/Release/node]
8: 0xaba7e7137890 [out/Release/node]
9: 0xaba7e713a3c4 [out/Release/node]
10: 0xaba7e78e3c40 [out/Release/node]
11: 0xaba7e71381ac [out/Release/node]
12: 0xaba7e7104ed4 [out/Release/node]
13: 0xaba7e710530c [out/Release/node]
14: 0xaba7e70d6240 [out/Release/node]
15: 0xaba7e7ab6c98 [out/Release/node]
16: 0xaba7e9622c8c [out/Release/node]
Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/addons/worker-addon-exit/test.js
--- CRASHED (Signal: 6) ---
|
|
x86_64-linux: with shared libraries
Process completed with exit code 2.
|
|
x86_64-linux: with shared libraries:
test/sequential/test-without-async-context-frame.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/sequential/test-without-async-context-frame.mjs:24:8
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
--- stdout ---
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-args
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-await
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-async-functions
[00:00|% 0|+ 0|- 0]: debug test-async-local-storage-bind
[00:00|% 3|+ 1|- 0]: debug test-async-local-storage-contexts
[00:00|% 6|+ 2|- 0]: debug test-async-local-storage-deep-stack
[00:00|% 10|+ 3|- 0]: debug test-async-local-storage-dgram
[00:00|% 13|+ 4|- 0]: debug test-async-local-storage-enable-disable
[00:00|% 16|+ 5|- 0]: debug test-async-local-storage-enter-with
[00:00|% 20|+ 6|- 0]: debug test-async-local-storage-enter-with
[00:00|% 23|+ 7|- 0]: debug test-async-local-storage-errors
[00:00|% 26|+ 8|- 0]: debug test-async-local-storage-exit-does-not-lea...
[00:00|% 30|+ 9|- 0]: debug test-async-local-storage-gcable
=== debug test-async-local-storage-errors ===
Path: async-hooks/test-async-local-storage-errors
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- {
- callbackToken: true
- }
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js:32:12)
at process.<anonymous> (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/common/index.js:510:15)
at process.emit (node:events:509:20)
at process._fatalException (node:internal/process/execution:176:13) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: { callbackToken: true },
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/out/Release/node --no-async-context-frame /home/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js
[00:00|% 33|+ 9|- 1]: debug test-async-local-storage-http
[00:00|% 36|+ 10|- 1]: debug test-async-local-storage-http-agent
[00:00|% 40|+ 11|- 1]: debug test-async-local-storage-http-agent
[00:00|% 43|+ 12|- 1]: debug test-async-local-storage-http-multiclients
[00:00|% 46|+ 13|- 1]: debug test-
|
|
x86_64-darwin: with shared libraries
Process completed with exit code 2.
|
|
x86_64-darwin: with shared libraries:
test/sequential/test-without-async-context-frame.mjs#L0
--- stderr ---
node:internal/modules/run_main:107
triggerUncaughtException(
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
1 !== 0
at file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/sequential/test-without-async-context-frame.mjs:24:8
at process.processTicksAndRejections (node:internal/process/task_queues:104:5) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
--- stdout ---
[00:00|% 0|+ 0|- 0]: release test-async-local-storage-args
[00:00|% 0|+ 0|- 0]: release test-async-local-storage-async-await
[00:00|% 0|+ 0|- 0]: release test-async-local-storage-async-functions
[00:00|% 0|+ 0|- 0]: release test-async-local-storage-bind
[00:00|% 3|+ 1|- 0]: release test-async-local-storage-contexts
[00:00|% 6|+ 2|- 0]: release test-async-local-storage-deep-stack
[00:00|% 10|+ 3|- 0]: release test-async-local-storage-dgram
[00:00|% 13|+ 4|- 0]: release test-async-local-storage-enable-disable
[00:00|% 16|+ 5|- 0]: release test-async-local-storage-enter-with
[00:00|% 20|+ 6|- 0]: release test-async-local-storage-enter-with
[00:00|% 23|+ 7|- 0]: release test-async-local-storage-errors
[00:00|% 26|+ 8|- 0]: release test-async-local-storage-exit-does-not-l...
[00:00|% 30|+ 9|- 0]: release test-async-local-storage-gcable
[00:00|% 33|+ 10|- 0]: release test-async-local-storage-http
=== release test-async-local-storage-errors ===
Path: async-hooks/test-async-local-storage-errors
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ undefined
- {
- callbackToken: true
- }
at process.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js:32:12)
at process.<anonymous> (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/common/index.js:510:15)
at process.emit (node:events:509:20)
at process._fatalException (node:internal/process/execution:176:13) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: undefined,
expected: { callbackToken: true },
operator: 'strictEqual',
diff: 'simple'
}
Node.js v27.0.0-pre
Command: /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/out/Release/node --no-async-context-frame /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-16d5c613668f-slim/test/async-hooks/test-async-local-storage-errors.js
[00:00|% 36|+ 10|- 1]: release test-async-local-storage-http-agent
[00:00|% 40|+ 11|- 1]: release test-async-local-storage-http-agent
[00:00|% 43|+ 12|- 1]: release test-async-local-storage-http-multiclien...
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
tarballs
|
46.6 MB |
sha256:f220bac59c969d02ef65fcb0525f5d390ccbb880d4dcbc9968d93efc86736598
|
|