Out of memory crash

Resolved 💬 3 comments Opened Nov 6, 2025 by xxm Closed Nov 9, 2025

Bug Description
Crashed

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 2.0.34
  • Feedback ID: 59dd8b49-c212-48af-97f7-e1a1ef64c222

Errors

[
<--- Last few GCs --->

[18102:0x8af40c000] 11717332 ms: Scavenge (during sweeping) 4043.3 (4083.3) -> 4036.7 (4088.8) MB, pooled: 0.0 MB, 12.43 / 0.00 ms (average mu = 0.266, current mu = 0.229) allocation failure; 
[18102:0x8af40c000] 11718119 ms: Mark-Compact (reduce) 4039.7 (4089.0) -> 4036.1 (4061.8) MB, pooled: 0.0 MB, 554.87 / 0.00 ms (+ 218.4 ms in 45 steps since start of marking, biggest step 5.0 ms, walltime since start of marking 787 ms) (average mu = 0.213
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----

 1: 0x1023d4f90 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
 2: 0x1025039d0 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
 3: 0x102503988 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
 4: 0x1026b1118 v8::internal::Heap::ShouldOptimizeForLoadTime() const [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
 5: 0x1026b36e0 v8::internal::Heap::OldGenerationConsumedBytes() const [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
 6: 0x1026b3588 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector, v8::base::TimeTicks) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
 7: 0x1026c0fcc v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags, v8::internal::PerformHeapLimitCheck)::$_1::operator()() const [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
 8: 0x1026c0c70 void heap::base::Stack::SetMarkerAndCallbackImpl<v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags, v8::internal::PerformHeapLimitCheck)::$_1>(heap::base::Stack*, void*, void const*) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
 9: 0x102cddc2c PushAllRegistersAndIterateStack [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
10: 0x1026af898 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags, v8::internal::PerformHeapLimitCheck) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
11: 0x10263f63c v8::internal::StackGuard::HandleInterrupts(v8::internal::StackGuard::InterruptLevel) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
12: 0x102babfa8 v8::internal::Runtime_WasmStackGuard(int, unsigned long*, v8::internal::Isolate*) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
13: 0x102d9d840 Builtins_WasmCEntry [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
14: 0x35657ff63c4c 
15: 0x128527de4 
16: 0x1278cec74 
17: 0x12805ebe8 
18: 0x1284bd5ac 
19: 0x1285e6184 
20: 0x128691bb0 
21: 0x1284c0b94 
22: 0x127fe7228 
23: 0x127e3e734 
24: 0x1286616a4 
25: 0x102d3b4c4 Builtins_AsyncFunctionAwaitResolveClosure [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
26: 0x102e12058 Builtins_PromiseFulfillReactionJob [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
27: 0x102d2a920 Builtins_RunMicrotasks [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
28: 0x102cfa850 Builtins_JSRunMicrotasksEntry [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
29: 0x10261bcf8 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
30: 0x10261c3a8 v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
31: 0x10261c498 v8::internal::Execution::TryRunMicrotasks(v8::internal::Isolate*, v8::internal::MicrotaskQueue*) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
32: 0x10263db68 v8::internal::MicrotaskQueue::RunMicrotasks(v8::internal::Isolate*) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
33: 0x10263d984 v8::internal::MicrotaskQueue::PerformCheckpointInternal(v8::Isolate*) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
34: 0x102cff3cc Builtins_CallApiCallbackOptimizedNoProfiling [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
35: 0x12875a830 
36: 0x102cfa96c Builtins_JSEntryTrampoline [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
37: 0x102cfa610 Builtins_JSEntry [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
38: 0x10261bd28 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
39: 0x10261b70c v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::DirectHandle<v8::internal::Object>, v8::internal::DirectHandle<v8::internal::Object>, v8::base::Vector<v8::internal::DirectHandle<v8::internal::Object> const>) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
40: 0x103479f28 v8::Function::Call(v8::Isolate*, v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
41: 0x102340c30 node::InternalCallbackScope::Close() [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
42: 0x102340eb4 node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context, v8::Local<v8::Value>) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
43: 0x10234cc34 node::AsyncWrap::MakeCallback(v8::Local<v8::Function>, int, v8::Local<v8::Value>*) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
44: 0x102489294 node::StreamBase::CallJSOnreadMethod(long, v8::Local<v8::ArrayBuffer>, unsigned long, node::StreamBase::StreamBaseJSChecks) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
45: 0x10248a67c node::EmitToJSStreamListener::OnStreamRead(long, uv_buf_t const&) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
46: 0x1024e7084 node::crypto::TLSWrap::ClearOut() [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
47: 0x1024e6400 node::crypto::TLSWrap::Cycle() [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
48: 0x1024e8dd4 node::crypto::TLSWrap::OnStreamRead(long, uv_buf_t const&) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
49: 0x10248cdcc node::LibuvStreamWrap::OnUvRead(long, uv_buf_t const*) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
50: 0x10248d1d0 node::LibuvStreamWrap::ReadStart()::$_1::__invoke(uv_stream_s*, long, uv_buf_t const*) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
51: 0x106443664 uv__stream_io [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.0.0.dylib]
52: 0x106448e2c uv__io_poll [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.0.0.dylib]
53: 0x10643aa00 uv_run [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.0.0.dylib]
54: 0x1023415c8 node::SpinEventLoopInternal(node::Environment*) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
55: 0x1023ffd08 node::NodeMainInstance::Run(node::ExitCode*, node::Environment*) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
56: 0x1023ffa3c node::NodeMainInstance::Run() [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
57: 0x1023add1c node::Start(int, char**) [/opt/homebrew/Cellar/node/25.1.0_1/bin/node]
58: 0x1989bdd54 start [/usr/lib/dyld]
[1]    18102 abort      ./claude.sh
➜  hyperion-mono git:(main) ✗ 
]

View original on GitHub ↗

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