[Bug] JavaScript heap out of memory during string operations
I've had multiple crashes since updating to Ubuntu 25.10
Bug Description
Crashed
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
----- Native stack trace -----
1: 0xb8cf03 node::OOMErrorHandler(char const*, v8::OOMDetails const&) [claude]
2: 0xf060d0 v8::Utils::ReportOOMFailure(v8::internal::Isolate, char const, v8::OOMDetails const&) [claude]
3: 0xf063b7 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate, char const, v8::OOMDetails const&) [claude]
4: 0x1118005 [claude]
5: 0x1118594 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [claude]
6: 0x112f484 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [claude]
7: 0x112fc9c v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [claude]
8: 0x1105fa1 v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [claude]
9: 0x1107135 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [claude]
10: 0x10e3856 v8::internal::Factory::AllocateRaw(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [claude]
11: 0x10d5484 v8::internal::FactoryBase<v8::internal::Factory>::AllocateRawWithImmortalMap(int, v8::internal::AllocationType, v8::internal::Map, v8::internal::AllocationAlignment) [claude]
12: 0x10d8797 v8::internal::FactoryBase<v8::internal::Factory>::NewRawTwoByteString(int, v8::internal::AllocationType) [claude]
13: 0x1428d85 v8::internal::String::SlowFlatten(v8::internal::Isolate*, v8::internal::Handle<v8::internal::ConsString>, v8::internal::AllocationType) [claude]
14: 0x155781a v8::internal::Runtime_StringSplit(int, unsigned long, v8::internal::Isolate) [claude]
15: 0x1979ef6 [claude]
Aborted (core dumped)
multiple times since last update to ubuntu25.10 Linux darkleblue 6.18.0-061800rc4-generic #202511022101 SMP PREEMPT_DYNAMIC Sun Nov 2 21:23:56 UTC 2025 x86_64 GNU/Linux
Environment Info
- Platform: linux
- Terminal: vte-based
- Version: 2.0.37
- Feedback ID: 7fd1e02c-bea2-48e1-9e1a-098464851a85
Errors
[]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗