buffer: improve performance of multiple Buffer operations #81138
Triggered via pull request
February 17, 2026 21:42
Status
Failure
Total duration
1h 11m 17s
Artifacts
–
Annotations
4 errors and 2 notices
|
test-linux (ubuntu-24.04-arm)
Process completed with exit code 2.
|
|
test-linux (ubuntu-24.04-arm):
test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js#L29
--- stderr ---
node:assert:456
throw err;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
Comparison {
+ message: 'Invalid string length',
+ name: 'TypeError'
- code: 'ERR_STRING_TOO_LONG',
- message: 'Cannot create a string longer than 0x1fffffe8 characters',
- name: 'Error'
}
at Object.<anonymous> (/home/runner/work/node/node/node/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js:29:8)
at Module._compile (node:internal/modules/cjs/loader:1811:14)
at Object..js (node:internal/modules/cjs/loader:1951:10)
at Module.load (node:internal/modules/cjs/loader:1532:32)
at Module._load (node:internal/modules/cjs/loader:1334:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: Invalid string length
at Uint8Array.toHex (<anonymous>)
at Object.hexSliceToHex [as slice] (node:buffer:687:10)
at Buffer.toString (node:buffer:922:14)
at assert.throws.message (/home/runner/work/node/node/node/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js:30:7)
at getActual (node:assert:580:5)
at assert.throws (node:assert:728:24)
at Object.<anonymous> (/home/runner/work/node/node/node/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js:29:8)
at Module._compile (node:internal/modules/cjs/loader:1811:14)
at Object..js (node:internal/modules/cjs/loader:1951:10)
at Module.load (node:internal/modules/cjs/loader:1532:32),
expected: {
message: 'Cannot create a string longer than 0x1fffffe8 characters',
code: 'ERR_STRING_TOO_LONG',
name: 'Error'
},
operator: 'throws',
diff: 'simple'
}
Node.js v26.0.0-pre
Command: out/Release/node /home/runner/work/node/node/node/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js
|
|
test-linux (ubuntu-24.04)
Process completed with exit code 2.
|
|
test-linux (ubuntu-24.04):
test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js#L29
--- stderr ---
node:assert:456
throw err;
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
+ actual - expected
Comparison {
+ message: 'Invalid string length',
+ name: 'TypeError'
- code: 'ERR_STRING_TOO_LONG',
- message: 'Cannot create a string longer than 0x1fffffe8 characters',
- name: 'Error'
}
at Object.<anonymous> (/home/runner/work/node/node/node/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js:29:8)
at Module._compile (node:internal/modules/cjs/loader:1811:14)
at Object..js (node:internal/modules/cjs/loader:1951:10)
at Module.load (node:internal/modules/cjs/loader:1532:32)
at Module._load (node:internal/modules/cjs/loader:1334:12)
at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
at Module.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:154:5)
at node:internal/main/run_main_module:33:47 {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: TypeError: Invalid string length
at Uint8Array.toHex (<anonymous>)
at Object.hexSliceToHex [as slice] (node:buffer:687:10)
at Buffer.toString (node:buffer:922:14)
at assert.throws.message (/home/runner/work/node/node/node/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js:30:7)
at getActual (node:assert:580:5)
at assert.throws (node:assert:728:24)
at Object.<anonymous> (/home/runner/work/node/node/node/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js:29:8)
at Module._compile (node:internal/modules/cjs/loader:1811:14)
at Object..js (node:internal/modules/cjs/loader:1951:10)
at Module.load (node:internal/modules/cjs/loader:1532:32),
expected: {
message: 'Cannot create a string longer than 0x1fffffe8 characters',
code: 'ERR_STRING_TOO_LONG',
name: 'Error'
},
operator: 'throws',
diff: 'simple'
}
Node.js v26.0.0-pre
Command: out/Release/node /home/runner/work/node/node/node/test/addons/stringbytes-external-exceed-max/test-stringbytes-external-exceed-max-by-1-hex.js
|
|
sccache stats
57% - 2768 hits, 2090 misses, 0 errors
|
|
sccache stats
57% - 2757 hits, 2088 misses, 0 errors
|