Skip to content

Native CLI 2.1.152 consumes 8 GB+ RAM on regex with bounded repetition over minified single-line input #64133

Description

@ksilyanov

Summary

The native ARM64 CLI binary (2.1.152) entered a runaway state — 8.2 GB physical RSS, single main thread at 100% CPU — when its in-process matcher processed a regex with bounded repetition over a UTF-8 byte-class alternation against a long single-line minified JS input. The same regex was rejected by ugrep (separate Bash invocation) with error: exceeds complexity limits; the Claude internal matcher had no equivalent guard.

Environment

  • macOS 26.2 (25C56), Apple Silicon (ARM64)
  • Claude Code CLI 2.1.152 (native binary, not Node)
  • Path: ~/.local/share/claude/versions/2.1.152
  • Parent: interactive zsh. Not running under any wrapper/supervisor.

Reproduction context

Reverse-engineering a minified, obfuscated JS bundle (~318 KB on disk, but a large fraction is a single long line — thousands of comma-separated minified identifiers + a base64 blob from a fraud-detection SDK). A grep with the following pattern was issued from within the session:

([\x80-\x8f][\x80-\xbf][\x80-\xbf]){0,180}

Invoked as ugrep via a Bash tool call, ugrep rejected the pattern:

ugrep: error: error at position 660
([\x80-\x8f][\x80-\xbf][\x80-\xbf]){0,180}
            exceeds complexity limits

But the same pattern reached Claude's own in-process matcher (likely via Grep-result rendering / highlight on tool output, which contained the failing pattern verbatim). After that, the binary went to ~8 GB RSS within seconds, all on the main thread.

Sample dump signature

sample against the runaway PID shows the classic catastrophic-backtracking profile:

  • One thread (com.apple.main-thread).
  • Deep self-recursion at offset 0x236d54 (recursive count ≥9 levels).
  • Hot leaf cluster 0x224a00..0x224e00 — ~1000 of 2243 samples concentrated there.
  • Heavy operator new / _free / _xzm_xzone_malloc churn.
  • Physical footprint 8.2 GB; virtual 416 GB (latter is normal address-space reservation, not the symptom).

Deep recursion + per-step allocation explosion on a single thread is exactly what a backtracking regex engine does on an adversarial input.

Killing was non-trivial

After kill -9 <pid>, "new" runaway processes kept appearing. Cause is not a Claude supervisor — several parallel claude sessions on the same workspace independently entered the same state. Noted so anyone reproducing doesn't get confused.

Expected behavior

One or more of:

  1. A regex-runtime / backtracking-depth guard analogous to ugrep's complexity-limit refusal, returning an error instead of consuming unbounded memory.
  2. A soft RSS cap with graceful abort + diagnostic message.
  3. At minimum, a hard upper bound on per-match allocation that triggers a controlled crash with a hint, not silent multi-GB growth.

Full sample output

sample 2.1.152 (pid 88236), 1 ms interval
Analysis of sampling 2.1.152 (pid 88236) every 1 millisecond
Process:         2.1.152 [88236]
Path:            /Users/USER/*/2.1.152
Load Address:    0x102cec000
Identifier:      2.1.152
Version:         0
Code Type:       ARM64
Platform:        macOS
Parent Process:  zsh [88235]
Target Type:     live task

Date/Time:       2026-05-27 12:27:46.054 +0800
Launch Time:     2026-05-27 12:26:20.354 +0800
OS Version:      macOS 26.2 (25C56)
Report Version:  7
Analysis Tool:   /usr/bin/sample

Physical footprint:         8.2G
Physical footprint (peak):  8.2G
Idle exit:                  untracked
----

Call graph:
    2243 Thread_8368990   DispatchQueue_1: com.apple.main-thread  (serial)
      2243 start  (in dyld) + 7184  [0x188b0dd54]
        2243 ???  (in 2.1.152)  load address 0x102cec000 + 0xc825f0  [0x10396e5f0]
          2243 ???  (in 2.1.152)  load address 0x102cec000 + 0xc836e0  [0x10396f6e0]
            2243 ???  (in 2.1.152)  load address 0x102cec000 + 0xc83b80  [0x10396fb80]
              2243 ???  (in 2.1.152)  load address 0x102cec000 + 0x253690  [0x102f3f690]
                2243 ???  (in 2.1.152)  load address 0x102cec000 + 0x25abb8  [0x102f46bb8]
                  2243 ???  (in 2.1.152)  load address 0x102cec000 + 0x220e78  [0x102f0ce78]
                    628 ???  (in 2.1.152)  load address 0x102cec000 + 0x2231dc  [0x102f0f1dc]
                    + 188 ???  (in 2.1.152)  load address 0x102cec000 + 0x2296e8  [0x102f156e8]
                    + ! 105 ???  (in 2.1.152)  load address 0x102cec000 + 0x229e10  [0x102f15e10]
                    + ! 22 ???  (in 2.1.152)  load address 0x102cec000 + 0x229ce8  [0x102f15ce8]
                    + ! : 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x228354  [0x102f14354]
                    + ! : 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x22848c  [0x102f1448c]
                    + ! : 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x228374  [0x102f14374]
                    + ! : 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x228468  [0x102f14468]
                    + ! : 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x2287a8  [0x102f147a8]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2282dc  [0x102f142dc]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2282e4  [0x102f142e4]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2282f0  [0x102f142f0]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2282fc  [0x102f142fc]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22834c  [0x102f1434c]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22835c  [0x102f1435c]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228470  [0x102f14470]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2284d8  [0x102f144d8]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2284e0  [0x102f144e0]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2287ac  [0x102f147ac]
                    + ! 12 ???  (in 2.1.152)  load address 0x102cec000 + 0x229e04  [0x102f15e04]
                    + ! 7 ???  (in 2.1.152)  load address 0x102cec000 + 0x229ba8  [0x102f15ba8]
                    + ! 5 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a0e8  [0x102f160e8]
                    + ! 4 ???  (in 2.1.152)  load address 0x102cec000 + 0x229bb4  [0x102f15bb4]
                    + ! 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x229cd8  [0x102f15cd8]
                    + ! 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x229dfc  [0x102f15dfc]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x229b5c  [0x102f15b5c]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x229bc8  [0x102f15bc8]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x229bd0  [0x102f15bd0]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x229cc4  [0x102f15cc4]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x229d24  [0x102f15d24]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x229e18  [0x102f15e18]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x229e1c  [0x102f15e1c]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2287e4  [0x102f147e4]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2287e8  [0x102f147e8]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229b08  [0x102f15b08]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229b38  [0x102f15b38]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229b8c  [0x102f15b8c]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229b9c  [0x102f15b9c]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229bd8  [0x102f15bd8]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229be4  [0x102f15be4]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229cf0  [0x102f15cf0]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229cf4  [0x102f15cf4]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229d30  [0x102f15d30]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229da8  [0x102f15da8]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a0d4  [0x102f160d4]
                    + 185 ???  (in 2.1.152)  load address 0x102cec000 + 0x228c50  [0x102f14c50]
                    + ! 73 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a330  [0x102f16330]
                    + ! : 32 ???  (in 2.1.152)  load address 0x102cec000 + 0x2329a4  [0x102f1e9a4]
                    + ! : | 29 operator new(unsigned long)  (in libc++abi.dylib) + 52  [0x188e8da78]
                    + ! : | + 8 _xzm_xzone_malloc  (in libsystem_malloc.dylib) + 40,76,...  [0x188cf50b4,0x188cf50d8,...]
                    + ! : | + 7 malloc_type_malloc  (in libsystem_malloc.dylib) + 44,72,...  [0x188ce9160,0x188ce917c,...]
                    + ! : | + 4 _xzm_xzone_malloc_freelist_outlined  (in libsystem_malloc.dylib) + 764,352  [0x188cfaaf8,0x188cfa95c]
                    + ! : | + 4 _xzm_xzone_malloc_tiny  (in libsystem_malloc.dylib) + 12,104,...  [0x188cf918c,0x188cf91e8,...]
                    + ! : | + 2 <deduplicated_symbol>  (in libsystem_malloc.dylib) + 52,132  [0x188cf4c54,0x188cf4ca4]
                    + ! : | + 2 _xzm_xzone_malloc_freelist_outlined  (in libsystem_malloc.dylib) + 324  [0x188cfa940]
                    + ! : | + ! 1 _xzm_xzone_find_and_malloc_from_freelist_chunk  (in libsystem_malloc.dylib) + 344  [0x188cfb24c]
                    + ! : | + ! : 1 _xzm_xzone_malloc_from_freelist_chunk  (in libsystem_malloc.dylib) + 192  [0x188cfada4]
                    + ! : | + ! 1 _xzm_xzone_find_and_malloc_from_freelist_chunk  (in libsystem_malloc.dylib) + 1504  [0x188cfb6d4]
                    + ! : | + 2 _xzm_xzone_thread_cache_fill_and_malloc  (in libsystem_malloc.dylib) + 120  [0x188cfa794]
                    + ! : | 2 operator new(unsigned long)  (in libc++abi.dylib) + 8,36  [0x188e8da4c,0x188e8da68]
                    + ! : | 1 DYLD-STUB$$operator new(unsigned long)  (in 2.1.152) + 4  [0x1062ffec0]
                    + ! : 16 ???  (in 2.1.152)  load address 0x102cec000 + 0x232d58  [0x102f1ed58]
                    + ! : | 8 _xzm_free  (in libsystem_malloc.dylib) + 304,64,...  [0x188cf5874,0x188cf5784,...]
                    + ! : | 7 _free  (in libsystem_malloc.dylib) + 24,0,...  [0x188d02a44,0x188d02a2c,...]
                    + ! : | 1 _xzm_free  (in libsystem_malloc.dylib) + 348  [0x188cf58a0]
                    + ! : |   1 _platform_memset  (in libsystem_platform.dylib) + 140  [0x188edf11c]
                    + ! : 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x232928  [0x102f1e928]
                    + ! : 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x232950  [0x102f1e950]
                    + ! : 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x2329b4  [0x102f1e9b4]
                    + ! : 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x2329d0  [0x102f1e9d0]
                    + ! : 2 _xzm_free  (in libsystem_malloc.dylib) + 1340,1344  [0x188cf5c80,0x188cf5c84]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232990  [0x102f1e990]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2329e8  [0x102f1e9e8]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2329f8  [0x102f1e9f8]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232a30  [0x102f1ea30]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232a38  [0x102f1ea38]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232cb4  [0x102f1ecb4]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232cd8  [0x102f1ecd8]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232d20  [0x102f1ed20]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232d38  [0x102f1ed38]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232d40  [0x102f1ed40]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232d88  [0x102f1ed88]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232d9c  [0x102f1ed9c]
                    + ! 19 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a280  [0x102f16280]
                    + ! 15 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a174  [0x102f16174]
                    + ! 9 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a460  [0x102f16460]
                    + ! : 9 operator new(unsigned long)  (in libc++abi.dylib) + 52  [0x188e8da78]
                    + ! :   5 _xzm_xzone_malloc  (in libsystem_malloc.dylib) + 40,76,...  [0x188cf50b4,0x188cf50d8,...]
                    + ! :   3 malloc_type_malloc  (in libsystem_malloc.dylib) + 72,16  [0x188ce917c,0x188ce9144]
                    + ! :   1 <deduplicated_symbol>  (in libsystem_malloc.dylib) + 24  [0x188cf4c38]
                    + ! 6 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a394  [0x102f16394]
                    + ! : 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x2329a4  [0x102f1e9a4]
                    + ! : | 3 operator new(unsigned long)  (in libc++abi.dylib) + 52  [0x188e8da78]
                    + ! : |   3 <deduplicated_symbol>  (in libsystem_malloc.dylib) + 116,192  [0x188cf4c94,0x188cf4ce0]
                    + ! : 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x232d58  [0x102f1ed58]
                    + ! : | 1 DYLD-STUB$$free  (in libc++abi.dylib) + 8  [0x188e8de48]
                    + ! : | 1 _free  (in libsystem_malloc.dylib) + 44  [0x188d02a58]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232980  [0x102f1e980]
                    + ! 6 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a160  [0x102f16160]
                    + ! 5 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a29c  [0x102f1629c]
                    + ! 4 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a224  [0x102f16224]
                    + ! 4 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a31c  [0x102f1631c]
                    + ! 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a184  [0x102f16184]
                    + ! 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a248  [0x102f16248]
                    + ! 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a254  [0x102f16254]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a2cc  [0x102f162cc]
                    + ! : 1 operator new(unsigned long)  (in libc++abi.dylib) + 52  [0x188e8da78]
                    + ! : | 1 <deduplicated_symbol>  (in libsystem_malloc.dylib) + 108  [0x188cf4c8c]
                    + ! : 1 operator new(unsigned long)  (in libc++abi.dylib) + 36  [0x188e8da68]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a344  [0x102f16344]
                    + ! : 2 operator new(unsigned long)  (in libc++abi.dylib) + 52  [0x188e8da78]
                    + ! :   1 _xzm_xzone_malloc  (in libsystem_malloc.dylib) + 40  [0x188cf50b4]
                    + ! :   1 malloc_type_malloc  (in libsystem_malloc.dylib) + 28  [0x188ce9150]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a490  [0x102f16490]
                    + ! : 2 operator new(unsigned long)  (in libc++abi.dylib) + 36  [0x188e8da68]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a150  [0x102f16150]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a22c  [0x102f1622c]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a290  [0x102f16290]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a418  [0x102f16418]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a488  [0x102f16488]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x232f68  [0x102f1ef68]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a21c  [0x102f1621c]
                    + ! : 1 _xzm_free  (in libsystem_malloc.dylib) + 416  [0x188cf58e4]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a154  [0x102f16154]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a188  [0x102f16188]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a274  [0x102f16274]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a27c  [0x102f1627c]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a298  [0x102f16298]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a2d4  [0x102f162d4]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a2f4  [0x102f162f4]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a318  [0x102f16318]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a330  [0x102f16330]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a33c  [0x102f1633c]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a420  [0x102f16420]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a424  [0x102f16424]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a430  [0x102f16430]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x232f64  [0x102f1ef64]
                    + ! 1 _xzm_free  (in libsystem_malloc.dylib) + 1344  [0x188cf5c84]
                    + ! 1 operator new(unsigned long)  (in libc++abi.dylib) + 76  [0x188e8da90]
                    + 90 ???  (in 2.1.152)  load address 0x102cec000 + 0x22990c  [0x102f1590c]
                    + ! 67 ???  (in 2.1.152)  load address 0x102cec000 + 0x228a4c  [0x102f14a4c]
                    + ! : 50 ???  (in 2.1.152)  load address 0x102cec000 + 0x236d54  [0x102f22d54]
                    + ! : | 37 ???  (in 2.1.152)  load address 0x102cec000 + 0x236d54  [0x102f22d54]
                    + ! : | + 18 ???  (in 2.1.152)  load address 0x102cec000 + 0x236d54  [0x102f22d54]
                    + ! : | + ! 12 ???  (in 2.1.152)  load address 0x102cec000 + 0x236d54  [0x102f22d54]
                    + ! : | + ! : 5 ???  (in 2.1.152)  load address 0x102cec000 + 0x236d54  [0x102f22d54]
                    + ! : | + ! : | 4 ???  (in 2.1.152)  load address 0x102cec000 + 0x236d54  [0x102f22d54]
                    + ! : | + ! : | + 4 ???  (in 2.1.152)  load address 0x102cec000 + 0x236d54  [0x102f22d54]
                    + ! : | + ! : | +   3 ???  (in 2.1.152)  load address 0x102cec000 + 0x236d54  [0x102f22d54]
                    + ! : | + ! : | +   ! 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x236d54  [0x102f22d54]
                    + ! : | + ! : | +   !   1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2369c4  [0x102f229c4]
                    + ! : | + ! : | +   !   1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236eac  [0x102f22eac]
                    + ! : | + ! : | +   !   1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236f00  [0x102f22f00]
                    + ! : | + ! : | +   1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236cbc  [0x102f22cbc]
                    + ! : | + ! : | 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236fb4  [0x102f22fb4]
                    + ! : | + ! : 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x2369d4  [0x102f229d4]
                    + ! : | + ! : 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x236fd8  [0x102f22fd8]
                    + ! : | + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236d1c  [0x102f22d1c]
                    + ! : | + ! : | 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x237390  [0x102f23390]
                    + ! : | + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236f08  [0x102f22f08]
                    + ! : | + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236fd4  [0x102f22fd4]
                    + ! : | + ! 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x236fb4  [0x102f22fb4]
                    + ! : | + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2369f4  [0x102f229f4]
                    + ! : | + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236a20  [0x102f22a20]
                    + ! : | + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236c58  [0x102f22c58]
                    + ! : | + 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x236d1c  [0x102f22d1c]
                    + ! : | + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x237118  [0x102f23118]
                    + ! : | + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2372d8  [0x102f232d8]
                    + ! : | + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x237300  [0x102f23300]
                    + ! : | + 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x236c58  [0x102f22c58]
                    + ! : | + 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x236cbc  [0x102f22cbc]
                    + ! : | + 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x236cc8  [0x102f22cc8]
                    + ! : | + 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x236cd4  [0x102f22cd4]
                    + ! : | + 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x236fd8  [0x102f22fd8]
                    + ! : | + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236a18  [0x102f22a18]
                    + ! : | + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236eac  [0x102f22eac]
                    + ! : | + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236eec  [0x102f22eec]
                    + ! : | + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236f00  [0x102f22f00]
                    + ! : | + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x237100  [0x102f23100]
                    + ! : | 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x236cbc  [0x102f22cbc]
                    + ! : | 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x236c78  [0x102f22c78]
                    + ! : | 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2369c4  [0x102f229c4]
                    + ! : | 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2369c8  [0x102f229c8]
                    + ! : | 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236ca0  [0x102f22ca0]
                    + ! : | 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236cc8  [0x102f22cc8]
                    + ! : | 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236cd4  [0x102f22cd4]
                    + ! : | 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236e8c  [0x102f22e8c]
                    + ! : | 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2370bc  [0x102f230bc]
                    + ! : | 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x237110  [0x102f23110]
                    + ! : 5 ???  (in 2.1.152)  load address 0x102cec000 + 0x236cbc  [0x102f22cbc]
                    + ! : 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x2369ec  [0x102f229ec]
                    + ! : 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x236c58  [0x102f22c58]
                    + ! : 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x236c78  [0x102f22c78]
                    + ! : 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x236cd4  [0x102f22cd4]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236a54  [0x102f22a54]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236c54  [0x102f22c54]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x236cc8  [0x102f22cc8]
                    + ! : 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2370bc  [0x102f230bc]
                    + ! 10 ???  (in 2.1.152)  load address 0x102cec000 + 0x228a5c  [0x102f14a5c]
                    + ! 4 ???  (in 2.1.152)  load address 0x102cec000 + 0x2288fc  [0x102f148fc]
                    + ! 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x22890c  [0x102f1490c]
                    + ! 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x237110  [0x102f23110]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228a24  [0x102f14a24]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228a64  [0x102f14a64]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228aa0  [0x102f14aa0]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x23710c  [0x102f2310c]
                    + 39 ???  (in 2.1.152)  load address 0x102cec000 + 0x228d10  [0x102f14d10]
                    + 27 ???  (in 2.1.152)  load address 0x102cec000 + 0x228d20  [0x102f14d20]
                    + 27 ???  (in 2.1.152)  load address 0x102cec000 + 0x228d28  [0x102f14d28]
                    + 19 ???  (in 2.1.152)  load address 0x102cec000 + 0x228ba0  [0x102f14ba0]
                    + 7 ???  (in 2.1.152)  load address 0x102cec000 + 0x228c40  [0x102f14c40]
                    + 7 ???  (in 2.1.152)  load address 0x102cec000 + 0x228c60  [0x102f14c60]
                    + 4 ???  (in 2.1.152)  load address 0x102cec000 + 0x229828  [0x102f15828]
                    + ! 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x2284e0  [0x102f144e0]
                    + ! 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228468  [0x102f14468]
                    + 4 ???  (in 2.1.152)  load address 0x102cec000 + 0x2294e4  [0x102f154e4]
                    + 4 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a114  [0x102f16114]
                    + 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x228d4c  [0x102f14d4c]
                    + 3 ???  (in 2.1.152)  load address 0x102cec000 + 0x2294ec  [0x102f154ec]
                    + 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x228c70  [0x102f14c70]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228ba8  [0x102f14ba8]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228c64  [0x102f14c64]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228c74  [0x102f14c74]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228c80  [0x102f14c80]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228c90  [0x102f14c90]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228ce8  [0x102f14ce8]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228d24  [0x102f14d24]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228d2c  [0x102f14d2c]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x228d38  [0x102f14d38]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229468  [0x102f15468]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229610  [0x102f15610]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2296f4  [0x102f156f4]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229704  [0x102f15704]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2298bc  [0x102f158bc]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2298f4  [0x102f158f4]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22990c  [0x102f1590c]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a10c  [0x102f1610c]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a4c8  [0x102f164c8]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x22a4d0  [0x102f164d0]
                    434 ???  (in 2.1.152)  load address 0x102cec000 + 0x224aa8  [0x102f10aa8]
                    391 ???  (in 2.1.152)  load address 0x102cec000 + 0x224ac8  [0x102f10ac8]
                    189 ???  (in 2.1.152)  load address 0x102cec000 + 0x224ad4  [0x102f10ad4]
                    135 ???  (in 2.1.152)  load address 0x102cec000 + 0x224abc  [0x102f10abc]
                    99 ???  (in 2.1.152)  load address 0x102cec000 + 0x224a98  [0x102f10a98]
                    68 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b08  [0x102f10b08]
                    57 ???  (in 2.1.152)  load address 0x102cec000 + 0x224ae4  [0x102f10ae4]
                    47 ???  (in 2.1.152)  load address 0x102cec000 + 0x224afc  [0x102f10afc]
                    22 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b48  [0x102f10b48]
                    21 ???  (in 2.1.152)  load address 0x102cec000 + 0x224cc8  [0x102f10cc8]
                    + 19 operator new(unsigned long)  (in libc++abi.dylib) + 52  [0x188e8da78]
                    + ! 11 _xzm_xzone_thread_cache_fill_and_malloc  (in libsystem_malloc.dylib) + 120  [0x188cfa794]
                    + ! 3 <deduplicated_symbol>  (in libsystem_malloc.dylib) + 108,160,...  [0x188cf4c8c,0x188cf4cc0,...]
                    + ! 3 malloc_type_malloc  (in libsystem_malloc.dylib) + 16,72  [0x188ce9144,0x188ce917c]
                    + ! 2 _xzm_xzone_malloc  (in libsystem_malloc.dylib) + 40,316  [0x188cf50b4,0x188cf51c8]
                    + 1 DYLD-STUB$$operator new(unsigned long)  (in 2.1.152) + 4  [0x1062ffec0]
                    + 1 operator new(unsigned long)  (in libc++abi.dylib) + 36  [0x188e8da68]
                    13 ???  (in 2.1.152)  load address 0x102cec000 + 0x2231b0  [0x102f0f1b0]
                    + 9 gettimeofday  (in libsystem_c.dylib) + 56  [0x188d67d60]
                    + ! 8 __commpage_gettimeofday_internal  (in libsystem_kernel.dylib) + 44  [0x188e94c10]
                    + ! : 8 mach_absolute_time  (in libsystem_kernel.dylib) + 108,112  [0x188e930fc,0x188e93100]
                    + ! 1 __commpage_gettimeofday  (in libsystem_kernel.dylib) + 0  [0x188e94bdc]
                    + 2 DYLD-STUB$$gettimeofday  (in 2.1.152) + 4,8  [0x10630076c,0x106300770]
                    + 2 gettimeofday  (in libsystem_c.dylib) + 0,56  [0x188d67d28,0x188d67d60]
                    13 ???  (in 2.1.152)  load address 0x102cec000 + 0x224a5c  [0x102f10a5c]
                    10 ???  (in 2.1.152)  load address 0x102cec000 + 0x224c38  [0x102f10c38]
                    + 4 ???  (in 2.1.152)  load address 0x102cec000 + 0x229974  [0x102f15974]
                    + 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x22997c  [0x102f1597c]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229994  [0x102f15994]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2299bc  [0x102f159bc]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229a10  [0x102f15a10]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x229a14  [0x102f15a14]
                    8 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b3c  [0x102f10b3c]
                    + 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x222fc8  [0x102f0efc8]
                    + 2 ???  (in 2.1.152)  load address 0x102cec000 + 0x222fec  [0x102f0efec]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x222fb0  [0x102f0efb0]
                    + ! 1 operator new[](unsigned long)  (in libc++abi.dylib) + 0  [0x188e8daec]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x222f94  [0x102f0ef94]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x222fe0  [0x102f0efe0]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x222ff8  [0x102f0eff8]
                    8 ???  (in 2.1.152)  load address 0x102cec000 + 0x224e24  [0x102f10e24]
                    + 5 _xzm_free  (in libsystem_malloc.dylib) + 40,204,...  [0x188cf576c,0x188cf5810,...]
                    + 2 _xzm_free  (in libsystem_malloc.dylib) + 348  [0x188cf58a0]
                    + ! 1 __bzero  (in libsystem_platform.dylib) + 24  [0x188edf048]
                    + ! 1 _platform_memset  (in libsystem_platform.dylib) + 140  [0x188edf11c]
                    + 1 operator delete(void*)  (in libc++abi.dylib) + 0  [0x188e8b8e0]
                    7 ???  (in 2.1.152)  load address 0x102cec000 + 0x224af0  [0x102f10af0]
                    6 ???  (in 2.1.152)  load address 0x102cec000 + 0x224c70  [0x102f10c70]
                    5 ???  (in 2.1.152)  load address 0x102cec000 + 0x224e00  [0x102f10e00]
                    + 4 _xzm_free  (in libsystem_malloc.dylib) + 416,332,...  [0x188cf58e4,0x188cf5890,...]
                    + 1 _free  (in libsystem_malloc.dylib) + 12  [0x188d02a38]
                    5 ???  (in 2.1.152)  load address 0x102cec000 + 0x224a9c  [0x102f10a9c]
                    5 ???  (in 2.1.152)  load address 0x102cec000 + 0x224ab4  [0x102f10ab4]
                    5 ???  (in 2.1.152)  load address 0x102cec000 + 0x224aec  [0x102f10aec]
                    4 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b20  [0x102f10b20]
                    4 ???  (in 2.1.152)  load address 0x102cec000 + 0x224bc8  [0x102f10bc8]
                    3 ???  (in 2.1.152)  load address 0x102cec000 + 0x2249a4  [0x102f109a4]
                    + 2 gettimeofday  (in libsystem_c.dylib) + 56  [0x188d67d60]
                    + ! 2 __commpage_gettimeofday_internal  (in libsystem_kernel.dylib) + 44  [0x188e94c10]
                    + !   2 mach_absolute_time  (in libsystem_kernel.dylib) + 108  [0x188e930fc]
                    + 1 gettimeofday  (in libsystem_c.dylib) + 56  [0x188d67d60]
                    3 ???  (in 2.1.152)  load address 0x102cec000 + 0x2231b0  [0x102f0f1b0]
                    3 ???  (in 2.1.152)  load address 0x102cec000 + 0x224ac0  [0x102f10ac0]
                    3 ???  (in 2.1.152)  load address 0x102cec000 + 0x224ad8  [0x102f10ad8]
                    3 ???  (in 2.1.152)  load address 0x102cec000 + 0x224af8  [0x102f10af8]
                    3 ???  (in 2.1.152)  load address 0x102cec000 + 0x224c20  [0x102f10c20]
                    3 ???  (in 2.1.152)  load address 0x102cec000 + 0x224ce0  [0x102f10ce0]
                    2 ???  (in 2.1.152)  load address 0x102cec000 + 0x224d04  [0x102f10d04]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x1f7e60  [0x102ee3e60]
                    + 1 ???  (in 2.1.152)  load address 0x102cec000 + 0x1f7e84  [0x102ee3e84]
                    2 ???  (in 2.1.152)  load address 0x102cec000 + 0x224adc  [0x102f10adc]
                    2 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b00  [0x102f10b00]
                    2 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b60  [0x102f10b60]
                    2 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b68  [0x102f10b68]
                    2 ???  (in 2.1.152)  load address 0x102cec000 + 0x224bc0  [0x102f10bc0]
                    2 ???  (in 2.1.152)  load address 0x102cec000 + 0x224c94  [0x102f10c94]
                    2 ???  (in 2.1.152)  load address 0x102cec000 + 0x224d44  [0x102f10d44]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224a74  [0x102f10a74]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224a88  [0x102f10a88]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224ac4  [0x102f10ac4]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224acc  [0x102f10acc]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b04  [0x102f10b04]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b10  [0x102f10b10]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b2c  [0x102f10b2c]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b80  [0x102f10b80]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b94  [0x102f10b94]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224b9c  [0x102f10b9c]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224bc4  [0x102f10bc4]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224c2c  [0x102f10c2c]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224c78  [0x102f10c78]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224c84  [0x102f10c84]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224c90  [0x102f10c90]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224cb0  [0x102f10cb0]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224cb4  [0x102f10cb4]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224cc8  [0x102f10cc8]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224ce8  [0x102f10ce8]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x224e1c  [0x102f10e1c]
                    1 ???  (in 2.1.152)  load address 0x102cec000 + 0x2298e0  [0x102f158e0]
                    1 _xzm_free  (in libsystem_malloc.dylib) + 1344  [0x188cf5c84]

Total number in stack (recursive counted multiple, when >=5):
        9       ???  (in 2.1.152)  load address 0x102cec000 + 0x236d54  [0x102f22d54]
        7       _xzm_free  (in libsystem_malloc.dylib) + 0  [0x188cf5744]
        6       operator new(unsigned long)  (in libc++abi.dylib) + 52  [0x188e8da78]
        5       <deduplicated_symbol>  (in libsystem_malloc.dylib) + 0  [0x188cf4c20]
        5       operator new(unsigned long)  (in libc++abi.dylib) + 0  [0x188e8da44]

Sort by top of stack, same collapsed (when >= 5):
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224aa8  [0x102f10aa8]        434
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224ac8  [0x102f10ac8]        391
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224ad4  [0x102f10ad4]        189
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224abc  [0x102f10abc]        135
        ???  (in 2.1.152)  load address 0x102cec000 + 0x229e10  [0x102f15e10]        105
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224a98  [0x102f10a98]        99
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224b08  [0x102f10b08]        68
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224ae4  [0x102f10ae4]        57
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224afc  [0x102f10afc]        47
        ???  (in 2.1.152)  load address 0x102cec000 + 0x228d10  [0x102f14d10]        39
        ???  (in 2.1.152)  load address 0x102cec000 + 0x228d20  [0x102f14d20]        27
        ???  (in 2.1.152)  load address 0x102cec000 + 0x228d28  [0x102f14d28]        27
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224b48  [0x102f10b48]        22
        _xzm_free  (in libsystem_malloc.dylib)        22
        ???  (in 2.1.152)  load address 0x102cec000 + 0x228ba0  [0x102f14ba0]        19
        ???  (in 2.1.152)  load address 0x102cec000 + 0x22a280  [0x102f16280]        19
        _xzm_xzone_malloc  (in libsystem_malloc.dylib)        16
        ???  (in 2.1.152)  load address 0x102cec000 + 0x22a174  [0x102f16174]        15
        malloc_type_malloc  (in libsystem_malloc.dylib)        14
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224a5c  [0x102f10a5c]        13
        _xzm_xzone_thread_cache_fill_and_malloc  (in libsystem_malloc.dylib)        13
        ???  (in 2.1.152)  load address 0x102cec000 + 0x229e04  [0x102f15e04]        12
        ???  (in 2.1.152)  load address 0x102cec000 + 0x236cbc  [0x102f22cbc]        11
        <deduplicated_symbol>  (in libsystem_malloc.dylib)        10
        ???  (in 2.1.152)  load address 0x102cec000 + 0x228a5c  [0x102f14a5c]        10
        mach_absolute_time  (in libsystem_kernel.dylib)        10
        _free  (in libsystem_malloc.dylib)        9
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224af0  [0x102f10af0]        7
        ???  (in 2.1.152)  load address 0x102cec000 + 0x228c40  [0x102f14c40]        7
        ???  (in 2.1.152)  load address 0x102cec000 + 0x228c60  [0x102f14c60]        7
        ???  (in 2.1.152)  load address 0x102cec000 + 0x229ba8  [0x102f15ba8]        7
        operator new(unsigned long)  (in libc++abi.dylib)        7
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224c70  [0x102f10c70]        6
        ???  (in 2.1.152)  load address 0x102cec000 + 0x22a160  [0x102f16160]        6
        ???  (in 2.1.152)  load address 0x102cec000 + 0x236c58  [0x102f22c58]        6
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224a9c  [0x102f10a9c]        5
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224ab4  [0x102f10ab4]        5
        ???  (in 2.1.152)  load address 0x102cec000 + 0x224aec  [0x102f10aec]        5
        ???  (in 2.1.152)  load address 0x102cec000 + 0x22a0e8  [0x102f160e8]        5
        ???  (in 2.1.152)  load address 0x102cec000 + 0x22a29c  [0x102f1629c]        5
        ???  (in 2.1.152)  load address 0x102cec000 + 0x236cd4  [0x102f22cd4]        5

Activity

  1. github-actions commented on May 31, 2026

    @github-actions

    Found 3 possible duplicate issues:

    1. [BUG] v2.1.117 embedded ugrep wrapper amplifies regex backtracking from grep-process-OOM into V8-heap-OOM (8 GB ceiling) — host freezes on WSL2 #54394
    2. claude.exe ugrep subprocess wedges holding 6-9 GB RAM; parent does not SIGKILL on timeout #60749
    3. [BUG] Claude Code freezes with memory leak when processing output with extremely long lines (minified files) #19720

    This issue will be automatically closed as a duplicate in 3 days.

    • If your issue is a duplicate, please close it and 👍 the existing issue instead
    • To prevent auto-closure, add a comment or 👎 this comment

    🤖 Generated with Claude Code

  2. ksilyanov commented on May 31, 2026

    @ksilyanov
    Author

    Closing as duplicate of #54394 — same root cause (v2.1.117 routing shell grep through claude.exe ugrep, V8-heap-bound 8 GB ceiling, catastrophic backtracking on minified single-line input). The #54394 issue is open with has repro / perf:memory labels and already has the architectural hypothesis.

    Cross-posted macOS-specific evidence (sample-dump catastrophic-backtracking signature + trigger pattern) to #54394 as a comment, so the cross-platform signal isn't lost when this is closed.

  3. github-actions commented on Aug 1, 2026

    @github-actions

    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.

  4. locked as resolved and limited conversation to collaborators on Aug 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions