node-api: use v-table to reverse module dependencies #2078
Triggered via pull request
January 5, 2026 19:39
Status
Failure
Total duration
3h 45m 19s
Artifacts
1
test-shared.yml
on: pull_request
Build slim tarball
1m 19s
Matrix: build
Annotations
4 errors
|
aarch64-darwin: with shared libraries
Process completed with exit code 2.
|
|
aarch64-darwin: with shared libraries:
test/node-api/test_fatal/run-tests.js#L12
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: child failed for addon test_fatal (test_threads_report.js): node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: reports=0 pid=61471 status=null signal=SIGABRT stderr=FATAL ERROR: work_thread foobar
Writing Node.js report to file: report.20260105.215009.61471.0.001.json
Node.js report completed
----- Native stack trace -----
1: 0x102980ce0 node::OnFatalError(char const*, char const*) [/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/out/Release/node]
2: 0x100b15e68 napi_fatal_error [/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/out/Release/node]
3: 0x106083df8 [/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/node-api/test_fatal/build/Release/test_fatal.node]
4: 0x189afbbc8 _pthread_start [/usr/lib/system/libsystem_pthread.dylib]
5: 0x189af6b80 thread_start [/usr/lib/system/libsystem_pthread.dylib]
0 !== 1
at Object.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/node-api/test_fatal/test_threads_report.js:36:10)
at Module._compile (node:internal/modules/cjs/loader:1803:14)
at Object..js (node:internal/modules/cjs/loader:1934:10)
at Module.load (node:internal/modules/cjs/loader:1524:32)
at Module._load (node:internal/modules/cjs/loader:1326:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
at Module.require (node:internal/modules/cjs/loader:1547:12)
at require (node:internal/modules/helpers:152:16)
at runTestDriver (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/common/addon-test.js:144:3) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 0,
expected: 1,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v26.0.0-pre
1 !== 0
at runAddonTest (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/common/addon-test.js:87:10)
at Object.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/node-api/test_fatal/run-tests.js:12:1)
at Module._compile (node:internal/modules/cjs/loader:1803:14)
at Object..js (node:internal/modules/cjs/loader:1934:10)
at Module.load (node:internal/modules/cjs/loader:1524:32)
at Module._load (node:internal/modules/cjs/loader:1326:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v26.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/node-api/test_fatal/run-tests.js
|
|
x86_64-darwin: with shared libraries
Process completed with exit code 2.
|
|
x86_64-darwin: with shared libraries:
test/node-api/test_fatal/run-tests.js#L12
--- stderr ---
node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: child failed for addon test_fatal (test_threads_report.js): node:internal/assert/utils:146
throw error;
^
AssertionError [ERR_ASSERTION]: reports=0 pid=69053 status=null signal=SIGABRT stderr=FATAL ERROR: work_thread foobar
Writing Node.js report to file: report.20260105.231705.69053.0.001.json
Node.js report completed
----- Native stack trace -----
1: 0x10a1b0edf node::OnFatalError(char const*, char const*) [/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/out/Release/node]
2: 0x1082fe48e napi_fatal_error [/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/out/Release/node]
3: 0x10d60ee25 [/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/node-api/test_fatal/build/Release/test_fatal.node]
4: 0x7ff80d414e05 _pthread_start [/usr/lib/system/libsystem_pthread.dylib]
5: 0x7ff80d410857 thread_start [/usr/lib/system/libsystem_pthread.dylib]
0 !== 1
at Object.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/node-api/test_fatal/test_threads_report.js:36:10)
at Module._compile (node:internal/modules/cjs/loader:1803:14)
at Object..js (node:internal/modules/cjs/loader:1934:10)
at Module.load (node:internal/modules/cjs/loader:1524:32)
at Module._load (node:internal/modules/cjs/loader:1326:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
at Module.require (node:internal/modules/cjs/loader:1547:12)
at require (node:internal/modules/helpers:152:16)
at runTestDriver (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/common/addon-test.js:144:3) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 0,
expected: 1,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v26.0.0-pre
1 !== 0
at runAddonTest (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/common/addon-test.js:87:10)
at Object.<anonymous> (/Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/node-api/test_fatal/run-tests.js:12:1)
at Module._compile (node:internal/modules/cjs/loader:1803:14)
at Object..js (node:internal/modules/cjs/loader:1934:10)
at Module.load (node:internal/modules/cjs/loader:1524:32)
at Module._load (node:internal/modules/cjs/loader:1326:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: 1,
expected: 0,
operator: 'strictEqual',
diff: 'simple'
}
Node.js v26.0.0-pre
Command: out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2026-01-05c6e192928f-slim/test/node-api/test_fatal/run-tests.js
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
tarballs
|
47.9 MB |
sha256:acbff9aca0fdd7a4327e3c4d33c14b1d242dc7f811bac667c08ded46c7e95ae9
|
|