Skip to content

timers: do not retain a reference to the async store after firing #8032

timers: do not retain a reference to the async store after firing

timers: do not retain a reference to the async store after firing #8032

Triggered via pull request June 16, 2026 15:08
Status Failure
Total duration 33m 25s
Artifacts 1

test-shared.yml

on: pull_request
Build slim tarball
1m 12s
Build slim tarball
aarch64-linux: Cache V8 build
29s
aarch64-linux: Cache V8 build
Matrix: build
Matrix: build-openssl
Fit to window
Zoom out
Zoom in

Annotations

27 errors
aarch64-linux: with shared openssl-1.1.1w
Process completed with exit code 2.
aarch64-linux: with shared openssl-1.1.1w: test/parallel/test-timers-reset-process-domain-on-throw.js#L0
--- stdout --- process.domain should be null in this timer callback, but is: undefined Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-timers-reset-process-domain-on-throw.js
aarch64-linux: with shared openssl-1.1.1w: test/parallel/test-node-output-sourcemaps.mjs#L30
--- stdout --- Test failure: 'source-map/output/source_map_throw_set_immediate.js' Location: test/parallel/test-node-output-sourcemaps.mjs:29:5 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + - ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' at assertSnapshot (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:173:12) at async Module.spawnAndAssert (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:208:3) at async TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs:30:7) at async Test.run (node:internal/test_runner/test:1389:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', expected: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs
aarch64-linux: with shared openssl-3.5.6
Process completed with exit code 2.
aarch64-linux: with shared openssl-3.5.6: test/addons/worker-addon-exit/test.js#L0
--- stderr --- # out/Release/node[103261]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../../src/api/hooks.cc:130 # Assertion failed: (env) != nullptr ----- Native stack trace ----- 1: 0xab6cd9fc7b88 node::DumpNativeBacktrace(_IO_FILE*) [out/Release/node] 2: 0xab6cda183d90 node::Assert(node::AssertionInfo const&) [out/Release/node] 3: 0xab6cd9ef22ac node::RemoveEnvironmentCleanupHook(v8::Isolate*, void (*)(void*), void*) [out/Release/node] 4: 0xff4ed4aa2338 MyObject::~MyObject() [/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/addons/worker-addon-exit/build/Release/binding.node] 5: 0xff4ed4aa2390 MyObject::~MyObject() [/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/addons/worker-addon-exit/build/Release/binding.node] 6: 0xab6cda8ea738 [out/Release/node] 7: 0xab6cda998d18 [out/Release/node] 8: 0xab6cda999650 [out/Release/node] 9: 0xab6cda99c184 [out/Release/node] 10: 0xab6cdb145a00 [out/Release/node] 11: 0xab6cda999f6c [out/Release/node] 12: 0xab6cda966c94 [out/Release/node] 13: 0xab6cda9670cc [out/Release/node] 14: 0xab6cda938000 [out/Release/node] 15: 0xab6cdb318a58 [out/Release/node] 16: 0xab6cdce92c8c [out/Release/node] Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/addons/worker-addon-exit/test.js --- CRASHED (Signal: 6) ---
aarch64-linux: with shared openssl-3.5.6: test/parallel/test-node-output-sourcemaps.mjs#L30
--- stdout --- Test failure: 'source-map/output/source_map_throw_set_immediate.js' Location: test/parallel/test-node-output-sourcemaps.mjs:29:5 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + - ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' at assertSnapshot (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:173:12) at async Module.spawnAndAssert (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:208:3) at async TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs:30:7) at async Test.run (node:internal/test_runner/test:1389:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', expected: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs
aarch64-linux: with shared openssl-4.0.0
Process completed with exit code 2.
aarch64-linux: with shared openssl-4.0.0: test/addons/worker-addon-exit/test.js#L0
--- stderr --- # out/Release/node[103529]: void node::RemoveEnvironmentCleanupHook(v8::Isolate*, CleanupHook, void*) at ../../src/api/hooks.cc:130 # Assertion failed: (env) != nullptr ----- Native stack trace ----- 1: 0xab5d67497b88 node::DumpNativeBacktrace(_IO_FILE*) [out/Release/node] 2: 0xab5d67653770 node::Assert(node::AssertionInfo const&) [out/Release/node] 3: 0xab5d673c22ac node::RemoveEnvironmentCleanupHook(v8::Isolate*, void (*)(void*), void*) [out/Release/node] 4: 0xff9918b22338 MyObject::~MyObject() [/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/addons/worker-addon-exit/build/Release/binding.node] 5: 0xff9918b22390 MyObject::~MyObject() [/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/addons/worker-addon-exit/build/Release/binding.node] 6: 0xab5d67db8978 [out/Release/node] 7: 0xab5d67e66f58 [out/Release/node] 8: 0xab5d67e67890 [out/Release/node] 9: 0xab5d67e6a3c4 [out/Release/node] 10: 0xab5d68613c40 [out/Release/node] 11: 0xab5d67e681ac [out/Release/node] 12: 0xab5d67e34ed4 [out/Release/node] 13: 0xab5d67e3530c [out/Release/node] 14: 0xab5d67e06240 [out/Release/node] 15: 0xab5d687e6c98 [out/Release/node] 16: 0xab5d6a352c8c [out/Release/node] Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/addons/worker-addon-exit/test.js --- CRASHED (Signal: 6) ---
aarch64-linux: with shared openssl-4.0.0: test/parallel/test-timers-reset-process-domain-on-throw.js#L0
--- stdout --- process.domain should be null in this timer callback, but is: undefined Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-timers-reset-process-domain-on-throw.js
aarch64-linux: with shared openssl-4.0.0: test/parallel/test-node-output-sourcemaps.mjs#L30
--- stdout --- Test failure: 'source-map/output/source_map_throw_set_immediate.js' Location: test/parallel/test-node-output-sourcemaps.mjs:29:5 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + - ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' at assertSnapshot (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:173:12) at async Module.spawnAndAssert (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:208:3) at async TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs:30:7) at async Test.run (node:internal/test_runner/test:1389:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', expected: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs
aarch64-linux: with shared boringssl-0.20260526.0
Process completed with exit code 2.
aarch64-linux: with shared boringssl-0.20260526.0: test/parallel/test-timers-reset-process-domain-on-throw.js#L0
--- stdout --- process.domain should be null in this timer callback, but is: undefined Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-timers-reset-process-domain-on-throw.js
aarch64-linux: with shared boringssl-0.20260526.0: test/parallel/test-node-output-sourcemaps.mjs#L30
--- stdout --- Test failure: 'source-map/output/source_map_throw_set_immediate.js' Location: test/parallel/test-node-output-sourcemaps.mjs:29:5 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + - ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' at assertSnapshot (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:173:12) at async Module.spawnAndAssert (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:208:3) at async TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs:30:7) at async Test.run (node:internal/test_runner/test:1389:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', expected: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs
aarch64-linux: with shared openssl-3.6.2
Process completed with exit code 2.
aarch64-linux: with shared openssl-3.6.2: test/parallel/test-timers-reset-process-domain-on-throw.js#L0
--- stdout --- process.domain should be null in this timer callback, but is: undefined Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-timers-reset-process-domain-on-throw.js
aarch64-linux: with shared openssl-3.6.2: test/parallel/test-node-output-sourcemaps.mjs#L30
--- stdout --- Test failure: 'source-map/output/source_map_throw_set_immediate.js' Location: test/parallel/test-node-output-sourcemaps.mjs:29:5 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + - ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' at assertSnapshot (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:173:12) at async Module.spawnAndAssert (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:208:3) at async TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs:30:7) at async Test.run (node:internal/test_runner/test:1389:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', expected: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs
aarch64-linux: with shared openssl-3.0.20
Process completed with exit code 2.
aarch64-linux: with shared openssl-3.0.20: test/parallel/test-timers-reset-process-domain-on-throw.js#L0
--- stdout --- process.domain should be null in this timer callback, but is: undefined Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-timers-reset-process-domain-on-throw.js
aarch64-linux: with shared openssl-3.0.20: test/parallel/test-node-output-sourcemaps.mjs#L30
--- stdout --- Test failure: 'source-map/output/source_map_throw_set_immediate.js' Location: test/parallel/test-node-output-sourcemaps.mjs:29:5 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + - ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' at assertSnapshot (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:173:12) at async Module.spawnAndAssert (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:208:3) at async TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs:30:7) at async Test.run (node:internal/test_runner/test:1389:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', expected: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs
aarch64-darwin: with shared libraries
Process completed with exit code 2.
aarch64-darwin: with shared libraries: test/parallel/test-node-output-sourcemaps.mjs#L30
--- stdout --- Test failure: 'source-map/output/source_map_throw_set_immediate.js' Location: test/parallel/test-node-output-sourcemaps.mjs:29:5 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + - ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' at assertSnapshot (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:173:12) at async Module.spawnAndAssert (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:208:3) at async TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs:30:7) at async Test.run (node:internal/test_runner/test:1389:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', expected: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs
x86_64-linux: with shared libraries
Process completed with exit code 2.
x86_64-linux: with shared libraries: test/parallel/test-timers-reset-process-domain-on-throw.js#L0
--- stdout --- process.domain should be null in this timer callback, but is: undefined Command: out/Release/node /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-timers-reset-process-domain-on-throw.js
x86_64-linux: with shared libraries: test/parallel/test-node-output-sourcemaps.mjs#L30
--- stdout --- Test failure: 'source-map/output/source_map_throw_set_immediate.js' Location: test/parallel/test-node-output-sourcemaps.mjs:29:5 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + - ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' at assertSnapshot (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:173:12) at async Module.spawnAndAssert (/home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:208:3) at async TestContext.<anonymous> (file:///home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs:30:7) at async Test.run (node:internal/test_runner/test:1389:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', expected: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /home/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs
x86_64-darwin: with shared libraries
Process completed with exit code 2.
x86_64-darwin: with shared libraries: test/parallel/test-timers-reset-process-domain-on-throw.js#L0
--- stdout --- process.domain should be null in this timer callback, but is: undefined Command: out/Release/node /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-timers-reset-process-domain-on-throw.js
x86_64-darwin: with shared libraries: test/parallel/test-node-output-sourcemaps.mjs#L30
--- stdout --- Test failure: 'source-map/output/source_map_throw_set_immediate.js' Location: test/parallel/test-node-output-sourcemaps.mjs:29:5 AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + - ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' at assertSnapshot (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:173:12) at async Module.spawnAndAssert (/Users/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/common/assertSnapshot.js:208:3) at async TestContext.<anonymous> (file:///Users/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs:30:7) at async Test.run (node:internal/test_runner/test:1389:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:960:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate._onImmediate (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', expected: '<project-root>/test/fixtures/source-map/uglify-throw-original.js:5\n' + " throw Error('goodbye');\n" + ' ^\n' + '\n' + 'Error: goodbye\n' + ' at Hello (<project-root>/test/fixtures/source-map/uglify-throw-original.js:5:9)\n' + ' at Immediate.<anonymous> (<project-root>/test/fixtures/source-map/uglify-throw-original.js:9:3)\n' + ' at <node-internal-frames>\n' + '\n' + 'Node.js <node-version>\n' + '...', operator: 'strictEqual', diff: 'simple' } Command: out/Release/node --test-reporter=./test/common/test-error-reporter.js --test-reporter-destination=stdout /Users/runner/work/_temp/node-v27.0.0-nightly2026-06-160bc9f06d73-slim/test/parallel/test-node-output-sourcemaps.mjs

Artifacts

Produced during runtime
Name Size Digest
tarballs
46.6 MB
sha256:466c39150eea19a37b5e2d6b919b956dc782be59247a32a4cd3c6249c9b2ae61