Node.js Out of Memory Error During Large Heap Allocation
Bug Description
<--- Last few GCs --->
[12504:0x7fc308008000] 2926740 ms: Scavenge (interleaved) 4047.7 (4077.8) -> 4041.3 (4115.3) MB, pooled: 0 MB, 49.55 / 0.00 ms (average mu = 0.221, current mu = 0.160) allocation failure;
[12504:0x7fc308008000] 2929024 ms: Mark-Compact (reduce) 4041.8 (4116.0) -> 4040.2 (4055.8) MB, pooled: 0 MB, 2237.38 / 0.00 ms (+ 36.0 ms in 8 steps since start of marking, biggest step 5.0 ms, walltime since start of marking 2283 ms) (average mu = 0.1
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----
1: 0x10b4ab0b1 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/usr/local/Cellar/node/24.5.0/bin/node]
2: 0x10a2ea183 v8::Utils::ReportOOMFailure(v8::internal::Isolate, char const, v8::OOMDetails const&) [/usr/local/Cellar/node/24.5.0/bin/node]
3: 0x10a2ea144 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate, char const, v8::OOMDetails const&) [/usr/local/Cellar/node/24.5.0/bin/node]
4: 0x10a4c66d7 v8::internal::Heap::FatalProcessOutOfMemory(char const*) [/usr/local/Cellar/node/24.5.0/bin/node]
5: 0x10a4c90e4 v8::internal::Heap::OldGenerationConsumedBytes() const [/usr/local/Cellar/node/24.5.0/bin/node]
6: 0x10a4c8f69 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector, v8::base::TimeTicks) [/usr/local/Cellar/node/24.5.0/bin/node]
7: 0x10a4d761d v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_1::operator()() const [/usr/local/Cellar/node/24.5.0/bin/node]
8: 0x10a4d72ad void heap::base::Stack::SetMarkerAndCallbackImpl<v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_1>(heap::base::Stack, void, void const*) [/usr/local/Cellar/node/24.5.0/bin/node]
9: 0x10ac61d7a PushAllRegistersAndIterateStack [/usr/local/Cellar/node/24.5.0/bin/node]
10: 0x10a4c4be5 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/usr/local/Cellar/node/24.5.0/bin/node]
11: 0x10a444f9f v8::internal::StackGuard::HandleInterrupts(v8::internal::StackGuard::InterruptLevel) [/usr/local/Cellar/node/24.5.0/bin/node]
12: 0x10a840752 v8::internal::Runtime_HandleNoHeapWritesInterrupts(int, unsigned long, v8::internal::Isolate) [/usr/local/Cellar/node/24.5.0/bin/node]
13: 0x10ad2f276 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/usr/local/Cellar/node/24.5.0/bin/node]
14: 0x12c2b9ab1
15: 0x12c2b8251
16: 0x12c5596af
17: 0x12c1be2db
zsh: abort claude --permission-mode bypassPermissions
Environment Info
- Platform: darwin
- Terminal: vscode
- Version: 1.0.85
- Feedback ID: 2542883e-d079-4b6d-8107-da946d55bd4c
Errors
[]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗