[Bug] JavaScript heap out of memory during execution

Resolved 💬 4 comments Opened Dec 17, 2025 by andre-salata Closed Feb 14, 2026

I got this one when Claude Code was running a subagent.

Bug Description
<--- Last few GCs --->

[96741:0x7f8c36a0a000] 4289231 ms: Scavenge (interleaved) 4048.3 (4078.7) -> 4042.9 (4116.9) MB, pooled: 0 MB, 61.97 / 0.00 ms (average mu = 0.260, current mu = 0.191) allocation failure;
[96741:0x7f8c36a0a000] 4291289 ms: Mark-Compact (reduce) 4048.8 (4116.9) -> 4045.5 (4061.7) MB, pooled: 0 MB, 1458.07 / 0.00 ms (+ 468.8 ms in 93 steps since start of marking, biggest step 5.9 ms, walltime since start of marking 1980 ms) (average mu = 0
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----

1: 0x10922d043 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/Users/asx/.nvm/versions/node/v24.11.1/bin/node]
2: 0x10945c36d v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate, char const, v8::OOMDetails const&) [/Users/asx/.nvm/versions/node/v24.11.1/bin/node]
3: 0x1096d77f7 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/Users/asx/.nvm/versions/node/v24.11.1/bin/node]
4: 0x1096daf3a v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector, v8::base::TimeTicks) [/Users/asx/.nvm/versions/node/v24.11.1/bin/node]
5: 0x1096eeeb6 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_1::operator()() const [/Users/asx/.nvm/versions/node/v24.11.1/bin/node]
6: 0x1096ee74f void heap::base::Stack::SetMarkerAndCallbackImpl<v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_1>(heap::base::Stack, void, void const*) [/Users/asx/.nvm/versions/node/v24.11.1/bin/node]
7: 0x10a1726a8 PushAllRegistersAndIterateStack [/Users/asx/.nvm/versions/node/v24.11.1/bin/node]
8: 0x1096d5299 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/Users/asx/.nvm/versions/node/v24.11.1/bin/node]
9: 0x10963d57f v8::internal::StackGuard::HandleInterrupts(v8::internal::StackGuard::InterruptLevel) [/Users/asx/.nvm/versions/node/v24.11.1/bin/node]
10: 0x109bca19f v8::internal::Runtime_StackGuard(int, unsigned long, v8::internal::Isolate) [/Users/asx/.nvm/versions/node/v24.11.1/bin/node]
11: 0x10a271476 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/Users/asx/.nvm/versions/node/v24.11.1/bin/node]
zsh: abort /Users/asx/.claude/local/claude

Environment Info

  • Platform: darwin
  • Terminal: cursor
  • Version: 2.0.71
  • Feedback ID: f245804a-2ea4-4b58-9548-80d04f3ccb24

Errors

[]

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗