[BUG] OutOfMemory crashes after working on tasks in different terminals
Environment
- Platform (select one):
- [x] Anthropic API
- [ ] AWS Bedrock
- [ ] Google Vertex AI
- [ ] Other:
- Claude CLI version: 1.0.11
- Operating System: macOS
- Terminal: zed terminal, iterm2, vscode
Bug Description
Crashed and produced stack trace: <--- Last few GCs --->
[96444:0x140008000] 9905323 ms: Mark-Compact 3818.2 (4114.9) -> 3801.7 (4112.9) MB, pooled: 18 MB, 79.96 / 0.00 ms (average mu = 0.228, current mu = 0.211) allocation failure; scavenge might not succeed [96444:0x140008000] 9905441 ms: Mark-Compact 3818.0 (4113.1) -> 3801.9 (4111.4) MB, pooled: 19 MB, 98.88 / 0.00 ms (average mu = 0.193, current mu = 0.161) allocation failure; scavenge might not succeed
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory ----- Native stack trace -----
1: 0x100995f0c node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 2: 0x100b41ca4 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 3: 0x100cfece8 v8::internal::Heap::CallGCPrologueCallbacks(v8::GCType, v8::GCCallbackFlags, v8::internal::GCTracer::Scope::ScopeId) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 4: 0x100d04780 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_1::operator()() const [/opt/homebrew/Cellar/node/23.11.0/bin/node] 5: 0x100cff02c void heap::base::Stack::SetMarkerAndCallbackImpl<v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_1>(heap::base::Stack*, void*, void const*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 6: 0x1008a8028 PushAllRegistersAndIterateStack [/opt/homebrew/Cellar/node/23.11.0/bin/node] 7: 0x100cfbf14 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 8: 0x100cf5968 v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 9: 0x100cf6330 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 10: 0x100ce73dc v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 11: 0x100faa218 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 12: 0x1007879f4 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/opt/homebrew/Cellar/node/23.11.0/bin/node] 13: 0x10076aa78 Builtins_SetConstructor [/opt/homebrew/Cellar/node/23.11.0/bin/node] 14: 0x1006ed838 Builtins_JSBuiltinsConstructStub [/opt/homebrew/Cellar/node/23.11.0/bin/node] 15: 0x1096cafd8 16: 0x10930741c 17: 0x1007b661c Builtins_ArrayMap [/opt/homebrew/Cellar/node/23.11.0/bin/node] 18: 0x1093029b0 19: 0x1093d8c30 20: 0x1095620e8 21: 0x10961c578 22: 0x10961dd44 23: 0x109b96744 24: 0x1096aae24 25: 0x109b30068 26: 0x109290238 27: 0x10072de20 Builtins_AsyncFunctionAwaitResolveClosure [/opt/homebrew/Cellar/node/23.11.0/bin/node] 28: 0x1007fb298 Builtins_PromiseFulfillReactionJob [/opt/homebrew/Cellar/node/23.11.0/bin/node] 29: 0x10071d214 Builtins_RunMicrotasks [/opt/homebrew/Cellar/node/23.11.0/bin/node] 30: 0x1006ee3f0 Builtins_JSRunMicrotasksEntry [/opt/homebrew/Cellar/node/23.11.0/bin/node] 31: 0x100c73be0 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 32: 0x100c7434c v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 33: 0x100c9e900 v8::internal::MicrotaskQueue::PerformCheckpointInternal(v8::Isolate*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 34: 0x1006f2978 Builtins_CallApiCallbackGeneric [/opt/homebrew/Cellar/node/23.11.0/bin/node] 35: 0x1092bb4fc 36: 0x1006ee50c Builtins_JSEntryTrampoline [/opt/homebrew/Cellar/node/23.11.0/bin/node] 37: 0x1006ee1b0 Builtins_JSEntry [/opt/homebrew/Cellar/node/23.11.0/bin/node] 38: 0x100c73c08 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 39: 0x100c73570 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handlev8::internal::Object, v8::internal::Handlev8::internal::Object, int, v8::internal::Handlev8::internal::Object) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 40: 0x100b587e4 v8::Function::Call(v8::Isolate, v8::Localv8::Context, v8::Localv8::Value, int, v8::Localv8::Value) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 41: 0x1008a96d4 node::InternalCallbackScope::Close() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 42: 0x1008a9b94 node::InternalMakeCallback(node::Environment, v8::Localv8::Object, v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value, node::async_context, v8::Localv8::Value) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 43: 0x1008c1e08 node::AsyncWrap::MakeCallback(v8::Localv8::Function, int, v8::Localv8::Value) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 44: 0x100aafcd8 node::StreamBase::CallJSOnreadMethod(long, v8::Localv8::ArrayBuffer, unsigned long, node::StreamBase::StreamBaseJSChecks) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 45: 0x100aaff5c node::EmitToJSStreamListener::OnStreamRead(long, uv_buf_t const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 46: 0x100b274e4 node::crypto::TLSWrap::ClearOut() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 47: 0x100b27990 node::crypto::TLSWrap::Cycle() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 48: 0x100b25fc0 node::crypto::TLSWrap::OnStreamRead(long, uv_buf_t const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 49: 0x100ab6344 node::LibuvStreamWrap::OnUvRead(long, uv_buf_t const*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 50: 0x100ab604c node::LibuvStreamWrap::ReadStart()::$_1::__invoke(uv_stream_s*, long, uv_buf_t const*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 51: 0x104247af0 uv__stream_io [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.dylib] 52: 0x10424eca8 uv__io_poll [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.dylib] 53: 0x10423eb58 uv_run [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.dylib] 54: 0x1008aa488 node::SpinEventLoopInternal(node::Environment*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 55: 0x1009dd43c node::NodeMainInstance::Run(node::ExitCode*, node::Environment*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 56: 0x1009dd190 node::NodeMainInstance::Run() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 57: 0x100954a58 node::Start(int, char**) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 58: 0x192d16b98 start [/usr/lib/dyld] zsh: abort claude
Steps to Reproduce
Can't replicated, happened randomly
Expected Behavior
Continue with updates
Actual Behavior
Crash and stack trace
Additional Context
Nothing different in a normal workflow here, was not a heavy task system has plenty of ram/disk available.e
Had the same crash in new terminal, same zed session, notice OOM in the trace FatalProcessOutOfMemory: <--- Last few GCs --->
[56833:0x130008000] 18153527 ms: Mark-Compact 3969.4 (4112.6) -> 3950.8 (4113.4) MB, pooled: 1 MB, 104.46 / 0.00 ms (average mu = 0.340, current mu = 0.432) allocation failure; scavenge might not succeed [56833:0x130008000] 18153674 ms: Mark-Compact 3967.1 (4113.4) -> 3950.2 (4111.4) MB, pooled: 3 MB, 136.83 / 0.00 ms (average mu = 0.215, current mu = 0.066) allocation failure; scavenge might not succeed
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory ----- Native stack trace -----
1: 0x1042fdf0c node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 2: 0x1044a9ca4 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 3: 0x104666ce8 v8::internal::Heap::CallGCPrologueCallbacks(v8::GCType, v8::GCCallbackFlags, v8::internal::GCTracer::Scope::ScopeId) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 4: 0x10466c780 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_1::operator()() const [/opt/homebrew/Cellar/node/23.11.0/bin/node] 5: 0x10466702c void heap::base::Stack::SetMarkerAndCallbackImpl<v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags)::$_1>(heap::base::Stack*, void*, void const*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 6: 0x104210028 PushAllRegistersAndIterateStack [/opt/homebrew/Cellar/node/23.11.0/bin/node] 7: 0x104663f14 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 8: 0x10465d968 v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 9: 0x10465e330 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 10: 0x10464f3dc v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 11: 0x104912218 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 12: 0x1040ef9f4 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/opt/homebrew/Cellar/node/23.11.0/bin/node] 13: 0x1040939a8 Builtins_CreateObjectFromSlowBoilerplateHelper [/opt/homebrew/Cellar/node/23.11.0/bin/node] 14: 0x1040926a8 Builtins_CreateObjectFromSlowBoilerplate [/opt/homebrew/Cellar/node/23.11.0/bin/node] 15: 0x10cc3a368 16: 0x10cd673f0 17: 0x10ce5d468 18: 0x10cf583a4 19: 0x10d458224 20: 0x10cfaee44 21: 0x10d164724 22: 0x10d3cfdc8 23: 0x10d0f5c70 24: 0x104095e20 Builtins_AsyncFunctionAwaitResolveClosure [/opt/homebrew/Cellar/node/23.11.0/bin/node] 25: 0x104163298 Builtins_PromiseFulfillReactionJob [/opt/homebrew/Cellar/node/23.11.0/bin/node] 26: 0x104085214 Builtins_RunMicrotasks [/opt/homebrew/Cellar/node/23.11.0/bin/node] 27: 0x1040563f0 Builtins_JSRunMicrotasksEntry [/opt/homebrew/Cellar/node/23.11.0/bin/node] 28: 0x1045dbbe0 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 29: 0x1045dc34c v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 30: 0x104606900 v8::internal::MicrotaskQueue::PerformCheckpointInternal(v8::Isolate*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 31: 0x10405a978 Builtins_CallApiCallbackGeneric [/opt/homebrew/Cellar/node/23.11.0/bin/node] 32: 0x10d0bd29c 33: 0x10405650c Builtins_JSEntryTrampoline [/opt/homebrew/Cellar/node/23.11.0/bin/node] 34: 0x1040561b0 Builtins_JSEntry [/opt/homebrew/Cellar/node/23.11.0/bin/node] 35: 0x1045dbc08 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 36: 0x1045db570 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handlev8::internal::Object, v8::internal::Handlev8::internal::Object, int, v8::internal::Handlev8::internal::Object) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 37: 0x1044c07e4 v8::Function::Call(v8::Isolate, v8::Localv8::Context, v8::Localv8::Value, int, v8::Localv8::Value) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 38: 0x1042116d4 node::InternalCallbackScope::Close() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 39: 0x104211b94 node::InternalMakeCallback(node::Environment, v8::Localv8::Object, v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value, node::async_context, v8::Localv8::Value) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 40: 0x104229e08 node::AsyncWrap::MakeCallback(v8::Localv8::Function, int, v8::Localv8::Value) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 41: 0x104417cd8 node::StreamBase::CallJSOnreadMethod(long, v8::Localv8::ArrayBuffer, unsigned long, node::StreamBase::StreamBaseJSChecks) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 42: 0x104417f5c node::EmitToJSStreamListener::OnStreamRead(long, uv_buf_t const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 43: 0x10448f4e4 node::crypto::TLSWrap::ClearOut() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 44: 0x10448f990 node::crypto::TLSWrap::Cycle() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 45: 0x10448dfc0 node::crypto::TLSWrap::OnStreamRead(long, uv_buf_t const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 46: 0x10441e344 node::LibuvStreamWrap::OnUvRead(long, uv_buf_t const*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 47: 0x10441e04c node::LibuvStreamWrap::ReadStart()::$_1::__invoke(uv_stream_s*, long, uv_buf_t const*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 48: 0x107bafaf0 uv__stream_io [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.dylib] 49: 0x107bb6ca8 uv__io_poll [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.dylib] 50: 0x107ba6b58 uv_run [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.dylib] 51: 0x104212488 node::SpinEventLoopInternal(node::Environment*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 52: 0x10434543c node::NodeMainInstance::Run(node::ExitCode*, node::Environment*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 53: 0x104345190 node::NodeMainInstance::Run() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 54: 0x1042bca58 node::Start(int, char**) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 55: 0x192d16b98 start [/usr/lib/dyld] zsh: abort claude
Happened in vscode now after restarting computer: <--- Last few GCs --->
[50162:0x130030000] 20297419 ms: Scavenge (reduce) (interleaved) 4084.6 (4112.8) -> 4082.8 (4098.5) MB, pooled: 0 MB, 11.62 / 0.00 ms (average mu = 0.912, current mu = 0.390) allocation failure; [50162:0x130030000] 20297638 ms: Mark-Compact (reduce) 4086.3 (4098.5) -> 4086.0 (4098.8) MB, pooled: 0 MB, 82.50 / 0.00 ms (+ 138.2 ms in 0 steps since start of marking, biggest step 0.0 ms, walltime since start of marking 238 ms) (average mu = 0.850, c
<--- JS stacktrace --->
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory ----- Native stack trace -----
1: 0x104769f0c node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 2: 0x104915ca4 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 3: 0x104ad2ce8 v8::internal::Heap::CallGCPrologueCallbacks(v8::GCType, v8::GCCallbackFlags, v8::internal::GCTracer::Scope::ScopeId) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 4: 0x104ad0344 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 5: 0x104ac9968 v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 6: 0x104aca330 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 7: 0x104abb3dc v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 8: 0x104d7e218 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 9: 0x10455b9f4 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/opt/homebrew/Cellar/node/23.11.0/bin/node] 10: 0x1044c762c Builtins_GrowFastSmiOrObjectElements [/opt/homebrew/Cellar/node/23.11.0/bin/node] 11: 0x10d183064 12: 0x10d01a598 13: 0x10d00de60 14: 0x10d31ac24 15: 0x10cf46284 16: 0x10d16e584 17: 0x10d228544 18: 0x1044c4838 Builtins_InterpreterEntryTrampoline [/opt/homebrew/Cellar/node/23.11.0/bin/node] 19: 0x10d21671c 20: 0x104501e20 Builtins_AsyncFunctionAwaitResolveClosure [/opt/homebrew/Cellar/node/23.11.0/bin/node] 21: 0x1045cf298 Builtins_PromiseFulfillReactionJob [/opt/homebrew/Cellar/node/23.11.0/bin/node] 22: 0x1044f1214 Builtins_RunMicrotasks [/opt/homebrew/Cellar/node/23.11.0/bin/node] 23: 0x1044c23f0 Builtins_JSRunMicrotasksEntry [/opt/homebrew/Cellar/node/23.11.0/bin/node] 24: 0x104a47be0 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 25: 0x104a4834c v8::internal::(anonymous namespace)::InvokeWithTryCatch(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 26: 0x104a72900 v8::internal::MicrotaskQueue::PerformCheckpointInternal(v8::Isolate*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 27: 0x1044c6978 Builtins_CallApiCallbackGeneric [/opt/homebrew/Cellar/node/23.11.0/bin/node] 28: 0x10ce2987c 29: 0x1044c250c Builtins_JSEntryTrampoline [/opt/homebrew/Cellar/node/23.11.0/bin/node] 30: 0x1044c21b0 Builtins_JSEntry [/opt/homebrew/Cellar/node/23.11.0/bin/node] 31: 0x104a47c08 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 32: 0x104a47570 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handlev8::internal::Object, v8::internal::Handlev8::internal::Object, int, v8::internal::Handlev8::internal::Object) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 33: 0x10492c7e4 v8::Function::Call(v8::Isolate, v8::Localv8::Context, v8::Localv8::Value, int, v8::Localv8::Value) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 34: 0x10467d6d4 node::InternalCallbackScope::Close() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 35: 0x10467db94 node::InternalMakeCallback(node::Environment, v8::Localv8::Object, v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value, node::async_context, v8::Localv8::Value) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 36: 0x104695e08 node::AsyncWrap::MakeCallback(v8::Localv8::Function, int, v8::Localv8::Value) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 37: 0x104883cd8 node::StreamBase::CallJSOnreadMethod(long, v8::Localv8::ArrayBuffer, unsigned long, node::StreamBase::StreamBaseJSChecks) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 38: 0x104883f5c node::EmitToJSStreamListener::OnStreamRead(long, uv_buf_t const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 39: 0x1048fb4e4 node::crypto::TLSWrap::ClearOut() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 40: 0x1048fb990 node::crypto::TLSWrap::Cycle() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 41: 0x1048f9fc0 node::crypto::TLSWrap::OnStreamRead(long, uv_buf_t const&) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 42: 0x10488a344 node::LibuvStreamWrap::OnUvRead(long, uv_buf_t const*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 43: 0x10488a04c node::LibuvStreamWrap::ReadStart()::$_1::__invoke(uv_stream_s*, long, uv_buf_t const*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 44: 0x10801baf0 uv__stream_io [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.dylib] 45: 0x108022ca8 uv__io_poll [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.dylib] 46: 0x108012b58 uv_run [/opt/homebrew/Cellar/libuv/1.51.0/lib/libuv.1.dylib] 47: 0x10467e488 node::SpinEventLoopInternal(node::Environment*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 48: 0x1047b143c node::NodeMainInstance::Run(node::ExitCode*, node::Environment*) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 49: 0x1047b1190 node::NodeMainInstance::Run() [/opt/homebrew/Cellar/node/23.11.0/bin/node] 50: 0x104728a58 node::Start(int, char**) [/opt/homebrew/Cellar/node/23.11.0/bin/node] 51: 0x192d16b98 start [/usr/lib/dyld] zsh: abort claude
Rolling back to 1.0.10 to see if this is isolated to 1.0.11.
Crashes in both versions 1.0.10 and 1.0.11, trying to increase node memory to 8Gb to see if that stops the crash.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.