Title: v8: Node 26.9.0 crashes with `Check failed: new_capacity > 0.` when `Error.stackTraceLimit` is set above 357913941 with `--trace-uncaught` · Issue #66074 · nodejs/node · GitHub
Open Graph Title: v8: Node 26.9.0 crashes with `Check failed: new_capacity > 0.` when `Error.stackTraceLimit` is set above 357913941 with `--trace-uncaught` · Issue #66074 · nodejs/node
X Title: v8: Node 26.9.0 crashes with `Check failed: new_capacity > 0.` when `Error.stackTraceLimit` is set above 357913941 with `--trace-uncaught` · Issue #66074 · nodejs/node
Description: Version v26.9.0 Platform Darwin 25.6.0 Darwin Kernel Version 25.6.0: Fri Jul 31 19:18:53 PDT 2026; root:xnu-12377.161.14~5/RELEASE_ARM64_T6031 arm64 arm Darwin Subsystem v8 What steps will reproduce the bug? node --trace-uncaught -e 'Err...
Open Graph Description: Version v26.9.0 Platform Darwin 25.6.0 Darwin Kernel Version 25.6.0: Fri Jul 31 19:18:53 PDT 2026; root:xnu-12377.161.14~5/RELEASE_ARM64_T6031 arm64 arm Darwin Subsystem v8 What steps will reproduc...
X Description: Version v26.9.0 Platform Darwin 25.6.0 Darwin Kernel Version 25.6.0: Fri Jul 31 19:18:53 PDT 2026; root:xnu-12377.161.14~5/RELEASE_ARM64_T6031 arm64 arm Darwin Subsystem v8 What steps will reproduc...
Opengraph URL: https://github.com/nodejs/node/issues/66074
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"v8: Node 26.9.0 crashes with `Check failed: new_capacity > 0.` when `Error.stackTraceLimit` is set above 357913941 with `--trace-uncaught`","articleBody":"### Version\n\nv26.9.0\n\n### Platform\n\n```text\nDarwin 25.6.0 Darwin Kernel Version 25.6.0: Fri Jul 31 19:18:53 PDT 2026; root:xnu-12377.161.14~5/RELEASE_ARM64_T6031 arm64 arm Darwin\n```\n\n### Subsystem\n\nv8\n\n### What steps will reproduce the bug?\n\n```\nnode --trace-uncaught -e 'Error.stackTraceLimit=Infinity; Error()'\n```\n\n### How often does it reproduce? Is there a required condition?\n\nEvery time\n\n### What is the expected behavior? Why is that the expected behavior?\n\nNo crash\n\n### What do you see instead?\n\n```\n#\n# Fatal error in , line 0\n# Check failed: new_capacity > 0.\n#\n#\n#\n#FailureMessage Object: 0x16b45a7a8\n----- Native stack trace -----\n\n 1: 0x104b48804 node::NodePlatform::GetStackTracePrinter()::$_0::__invoke() [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n 2: 0x1066bf2bc V8_Fatal(char const*, ...) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n 3: 0x1070c9f84 v8::internal::Handle\u003cv8::internal::FixedArray> v8::internal::FixedArray::RightTrimOrEmpty\u003cv8::internal::Handle>(v8::internal::Isolate*, v8::internal::Handle\u003cv8::internal::FixedArray>, unsigned int) (.cold.2) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n 4: 0x1051d4884 v8::internal::Handle\u003cv8::internal::FixedArray> v8::internal::FixedArray::RightTrimOrEmpty\u003cv8::internal::Handle>(v8::internal::Isolate*, v8::internal::Handle\u003cv8::internal::FixedArray>, unsigned int) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n 5: 0x104ea831c v8::internal::Isolate::CaptureAndSetErrorStack(v8::internal::DirectHandle\u003cv8::internal::JSObject>, v8::internal::FrameSkipMode, v8::internal::Handle\u003cv8::internal::Object>) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n 6: 0x104ec5510 v8::internal::ErrorUtils::Construct(v8::internal::Isolate*, v8::internal::DirectHandle\u003cv8::internal::JSFunction>, v8::internal::DirectHandle\u003cv8::internal::Object>, v8::internal::DirectHandle\u003cv8::internal::Object>, v8::internal::DirectHandle\u003cv8::internal::Object>, v8::internal::FrameSkipMode, v8::internal::DirectHandle\u003cv8::internal::Object>, v8::internal::ErrorUtils::StackTraceCollection) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n 7: 0x104d7d074 v8::internal::Builtin_ErrorConstructor(int, unsigned long*, v8::internal::Isolate*) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n 8: 0x105a8cbec Builtins_CEntry_Return1_ArgvOnStack_BuiltinExit [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n 9: 0x1059e9424 Builtins_InterpreterEntryTrampoline [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n10: 0x1059e6788 Builtins_JSEntryTrampoline [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n11: 0x1059e6478 Builtins_JSEntry [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n12: 0x104e97970 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n13: 0x104e97e54 v8::internal::Execution::CallScript(v8::internal::Isolate*, v8::internal::DirectHandle\u003cv8::internal::JSFunction>, v8::internal::DirectHandle\u003cv8::internal::Object>, v8::internal::DirectHandle\u003cv8::internal::Object>) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n14: 0x104d1bb78 v8::Script::Run(v8::Local\u003cv8::Context>, v8::Local\u003cv8::Data>) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n15: 0x104aa57b0 node::contextify::ContextifyScript::EvalMachine(v8::Local\u003cv8::Context>, node::Environment*, long long, bool, bool, bool, v8::MicrotaskQueue*, v8::FunctionCallbackInfo\u003cv8::Value> const&) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n16: 0x106fb1230 node::contextify::ContextifyScript::RunInContext(v8::FunctionCallbackInfo\u003cv8::Value> const&) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n17: 0x1059eb20c Builtins_CallApiCallbackGeneric [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n18: 0x1059e9424 Builtins_InterpreterEntryTrampoline [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n19: 0x1059e9424 Builtins_InterpreterEntryTrampoline [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n20: 0x1059e9424 Builtins_InterpreterEntryTrampoline [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n21: 0x1059e9424 Builtins_InterpreterEntryTrampoline [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n22: 0x1059e9424 Builtins_InterpreterEntryTrampoline [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n23: 0x1059e9424 Builtins_InterpreterEntryTrampoline [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n24: 0x1059e9424 Builtins_InterpreterEntryTrampoline [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n25: 0x1059e6788 Builtins_JSEntryTrampoline [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n26: 0x1059e6478 Builtins_JSEntry [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n27: 0x104e97970 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n28: 0x104e97344 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::DirectHandle\u003cv8::internal::Object>, v8::internal::DirectHandle\u003cv8::internal::Object>, v8::base::Vector\u003cv8::internal::DirectHandle\u003cv8::internal::Object> const>) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n29: 0x104d27794 v8::Function::Call(v8::Isolate*, v8::Local\u003cv8::Context>, v8::Local\u003cv8::Value>, int, v8::Local\u003cv8::Value>*) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n30: 0x104a8e334 node::builtins::BuiltinLoader::CompileAndCall(v8::Local\u003cv8::Context>, char const*, node::Realm*) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n31: 0x106fe6db8 node::Realm::ExecuteBootstrapper(char const*) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n32: 0x106f9ee04 node::StartExecution(node::Environment*, char const*) (.cold.1) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n33: 0x104a6edc0 node::StartExecution(node::Environment*, char const*) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n34: 0x104a6ed38 node::StartExecution(node::Environment*, std::__1::function\u003cv8::MaybeLocal\u003cv8::Value> (node::StartExecutionCallbackInfoWithModule const&)>) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n35: 0x1049b59d0 node::LoadEnvironment(node::Environment*, std::__1::function\u003cv8::MaybeLocal\u003cv8::Value> (node::StartExecutionCallbackInfoWithModule const&)>, std::__1::function\u003cvoid (node::Environment*, v8::Local\u003cv8::Value>, v8::Local\u003cv8::Value>)>) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n36: 0x106fdb5b8 node::NodeMainInstance::Run() (.cold.1) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n37: 0x104b03a5c node::NodeMainInstance::Run() [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n38: 0x104a732b4 node::Start(int, char**) [/Users/silverwind/.local/share/nodejs/v26.9.0/bin/node]\n39: 0x18f5a04e4 start [/usr/lib/dyld]\n[1] 45370 trace trap node -e 'Error.stackTraceLimit=Infinity; Error()'\n```\n\n### Additional information\n\nAny stack trace limit above 357913941 (2^32 / 12) triggers the crash. v26.8.2 does not crash. Requires `--trace-uncaught` to crash.\n\nLikely culprit is https://github.com/nodejs/node/pull/65764\nPopular module triggering the crash: https://github.com/wooorm/import-meta-resolve/blob/4.2.0/lib/errors.js#L427-L436","author":{"url":"https://github.com/silverwind","@type":"Person","name":"silverwind"},"datePublished":"2026-09-16T23:32:02Z","url":"https://github.com/nodejs/node/issues/66074"}
| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:6e600453-fca8-8190-5e18-349021161f9e |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9B42:2684EB:52C19:7366C:6AED03F8 |
| html-safe-nonce | fc6cef4469521ea3c7636f7c4e62efff5a9c9f58e5e69e7447c3fdcf62daa7db |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QjQyOjI2ODRFQjo1MkMxOTo3MzY2Qzo2QUVEMDNGOCIsInZpc2l0b3JfaWQiOiI2MTY2NTM1MjU0NDkyMTIwMDU2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 156b74a0bfebe7054dbd8f44f105d782c19f14a0b4fe305cd7212fb3339df152 |
| hovercard-subject-tag | issue:5481008371 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/nodejs/node/66074/issue_layout |
| twitter:image | https://opengraph.githubassets.com/fc3360bccb747537caf859426ddaf3ee8ecb3ecaf81d38b845bec2f6159c6ef7/nodejs/node/issues/66074 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/fc3360bccb747537caf859426ddaf3ee8ecb3ecaf81d38b845bec2f6159c6ef7/nodejs/node/issues/66074 |
| og:image:alt | Version v26.9.0 Platform Darwin 25.6.0 Darwin Kernel Version 25.6.0: Fri Jul 31 19:18:53 PDT 2026; root:xnu-12377.161.14~5/RELEASE_ARM64_T6031 arm64 arm Darwin Subsystem v8 What steps will reproduc... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | silverwind |
| hostname | github.com |
| expected-hostname | github.com |
| None | 21e10c535436b2122cfb44c76dfb4af296e371850fb60de16776f8a64e5c3ed8 |
| turbo-cache-control | no-preview |
| go-import | github.com/nodejs/node git https://github.com/nodejs/node.git |
| octolytics-dimension-user_id | 9950313 |
| octolytics-dimension-user_login | nodejs |
| octolytics-dimension-repository_id | 27193779 |
| octolytics-dimension-repository_nwo | nodejs/node |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 27193779 |
| octolytics-dimension-repository_network_root_nwo | nodejs/node |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 302a6d707c3288a5f951258a2fa3e926b8c8f8cf |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | issues |
Links:
Viewport: width=device-width