-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
bugSomething isn't workingSomething isn't working
Description
What happened?
When running something intensive such as multiple sub-agents, sometimes I would get out of memory exceptions:
<--- Last few GCs --->
[33001:0x93480c000] 7944937 ms: Scavenge 4077.7 (4135.8) -> 4074.5 (4136.3) MB, pooled: 0.0 MB, 3.61 / 0.08 ms (average mu = 0.392, current mu = 0.412) allocation failure;
[33001:0x93480c000] 7945473 ms: Mark-Compact (reduce) 4087.9 (4146.0) -> 4065.4 (4129.0) MB, pooled: 0.0 MB, 494.12 / 0.00 ms (+ 13.6 ms in 215 steps since start of marking, biggest step 5.0 ms, walltime since start of marking 536 ms) (average mu = 0.377
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----
1: 0x10056a534 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
2: 0x100779c38 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
3: 0x1009c6978 v8::internal::Heap::stack() [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
4: 0x1009c9ea4 v8::internal::Heap::HasLowYoungGenerationAllocationRate() [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
5: 0x1009dc134 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags, v8::internal::PerformHeapLimitCheck)::$_1::operator()() const [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
6: 0x1009db9f8 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*) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
7: 0x1013259a8 PushAllRegistersAndIterateStack [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
8: 0x1009c472c v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags, v8::internal::PerformHeapLimitCheck) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
9: 0x1009b9844 std::__1::invoke_result<v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment, v8::internal::AllocationHint)::$_0&>::type v8::internal::HeapAllocator::CollectGarbageAndRetryAllocation<v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment, v8::internal::AllocationHint)::$_0&>(v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment, v8::internal::AllocationHint)::$_0&, v8::internal::AllocationType) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
10: 0x1009b7730 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment, v8::internal::AllocationHint) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
11: 0x10099836c v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
12: 0x100df5e20 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
13: 0x101415474 Builtins_CEntry_Return1_ArgvOnStack_NoBuiltinExit [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
14: 0x127602a58
15: 0x1276a26b4
16: 0x1271326ac
17: 0x1278fb768
18: 0x127beaa38
19: 0x1277354c0
20: 0x127b272a8
21: 0x127589bc0
22: 0x10137296c Builtins_JSEntryTrampoline [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
23: 0x101372610 Builtins_JSEntry [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
24: 0x1008f65c4 v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, v8::internal::(anonymous namespace)::InvokeParams const&) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
25: 0x1008f5f48 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>) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
26: 0x10078b118 v8::Function::Call(v8::Isolate*, v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
27: 0x10050937c node::Environment::RunTimers(uv_timer_s*) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
28: 0x10134fedc uv__run_timers [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
29: 0x1013538c4 uv_run [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
30: 0x100495aa0 node::SpinEventLoopInternal(node::Environment*) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
31: 0x102575970 node::NodeMainInstance::Run() (.cold.1) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
32: 0x1005a83ac node::NodeMainInstance::Run() [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
33: 0x100534634 node::Start(int, char**) [/Users/rishitank/.nvm/versions/node/v25.2.1/bin/node]
34: 0x195241d54 start [/usr/lib/dyld]
[1] 33001 abort auggie
What did you expect to happen?
The CLI wouldn't crash
Steps to reproduce
- Run several sub-agents for a while
- Have multiple auggie agents running
Auggie version
0.14.0
Request ID
N/A
Environment details
Environment
- OS: Mac OS 26.0.1
- Shell: ZSH
- Tool/CLI version: Auggie 0.14.0
Anything else we need to know?
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working