Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
On Jul 25, 2026 ~09:12–09:17 EDT, Cursor exhausted system memory and macOS showed Force Quit Applications: “Your system has run out of application memory.” Cursor was listed as “Cursor (paused): 14.06 GB” on a 16 GB MacBook Air (Mac15,12). The machine became unusable until Cursor was force-quit. Tweeted at 09:17; Cursor restarted at 09:18 (new log session 20260725T091805).
Root-cause investigation (local logs + macOS diagnostics, data sharing on):
- Long-lived Cursor process: log session 20260724T111934 ran ~22h (Jul 24 11:19 → Jul 25 ~09:12).
- Immediate trigger: concurrent agent-loop wakelocks peaked at activeCount=5 at 09:12:15 while multiple Max Mode Grok-4.5 agents/
/shipreview fleets were running (29 subagent transcripts created 08:00–09:20). Composer IDs near crash include 5837c86f-…, 7493a457-…, c04badad-…, 46d64fd5-…. - Cascading failure under memory pressure: FSEvents file-watcher drops, Extension host unresponsive, WorkspaceResolutionTimeoutError, and spawn /bin/zsh ENOENT + spawn /usr/bin/git ENOENT in renderer logs.
- Strong contributing factor — Cursor Helper (Plugin) / file_service.darwin-universal.node disk-write diagnostics:
- Overnight: ~2.15 GB dirty writes
- Morning spike 05:42–06:09: ~8.59 GB dirty writes in ~1574s (~5.5 MB/s)
Incident IDs: 8402CCB5-3791-4895-B9AA-F8DAC5717BCE, 52D00DE4-3823-408D-ACB7-EB0102526B72
- Environment amplifiers: ~19 workbench windows in one session, ~22 git worktrees, Podman Desktop also ~4.5 GB at Force Quit time.
This looks like unbounded memory growth / insufficient backpressure when many parallel agents + filesync run on a 16GB machine — not a clean Electron crash (no Cursor .ips crash report; process was paused by macOS memory pressure).
Steps to Reproduce
Hard to force in one click, but the failure mode reproduced under this workload:
- Leave Cursor IDE running for a long session (here ~22 hours) with many agent chats/worktrees open.
- Run heavy parallel agent work — e.g.
/shipwhich fans out many review subagents — while other agent loops are also active (wakelock activeCount climbing to 4–5). - Have Filesync/file_service active across multiple worktrees (here ~22).
- On a 16 GB Mac, watch memory climb until macOS shows “Your system has run out of application memory” with Cursor paused at ~14 GB.
I can share sanitized log excerpts + session IDs (data sharing is on).
Expected Behavior
Cursor should either (a) bound memory / agent concurrency / filesync write pressure so it cannot consume nearly all system RAM, or (b) degrade gracefully (pause agents, shed caches) before macOS jetsams/pauses the whole app and freezes the machine. A single IDE session should not take down a 16 GB Mac.
Operating System
MacOS
Version Information
IDE: Cursor
Version: 3.13.10
VSCode Version: 1.128.0
Commit: 4f02290ccd9304f0e6bf8ee85f6e9106f02ac1f0
Quality: stable
OS: macOS 26.5.2 (Build 25F84)
Hardware: Mac15,12 (MacBook Air), arm64, 16 GB RAM, 8 CPU
machineId: 1717933a7e024a7329d8fdd6540e170a89da4156bb906ed0c00e51d4ecae60cc
macMachineId: cdb4e8c1422e4f7acccf3f0c6fc35184ae8bfba69b763225eb0f4237fbae12db
devDeviceId: f0c6dc43-5a54-47cf-a002-007e8e495379
Log session (crash): 20260724T111934
Log session (restart): 20260725T091805
For AI issues: which model did you use?
Grok 4.5 (Max Mode) — multiple concurrent agent loops / subagents at crash time
For AI issues: add Request ID with privacy disabled
Session / composer IDs near crash (data sharing ON — please pull these):
- 5837c86f-6f39-4360-97c0-a94b30c8e169 (/ship UI changes + many parallel subagents)
- 7493a457-7824-4610-b24d-3078da318e38 (janitor skill / worktree)
- c04badad-928a-4652-9fd7-92feb1740ede (~09:11)
- 46d64fd5-fe62-4ee9-a48c-2618a52cf011 (wakelock at 09:12:15 when activeCount hit 5)
- 6f9fc9b5-ec82-45d9-8430-23e4f95281b1
- d94c837a-2ce1-4cc4-b5d2-1b9878fdd6ca
- b976c57e-3f4d-4aee-b9ac-f3a1e55f3a19
Plugin disk-write incidents:
- 8402CCB5-3791-4895-B9AA-F8DAC5717BCE
- 52D00DE4-3823-408D-ACB7-EB0102526B72
Additional Information
Reproducible trigger skill: the concurrent agent fan-out came from my public /ship skill (step 6: Review with parallel agents — light ~5-7 Tasks / full ~11-12). Source: agent-skills/skills/ship at main · jsolly/agent-skills · GitHub (see also references/agent-fleet.md). User-authored workload that stresses multi-agent concurrency; Cursor still should not OOM the machine.
Public X report (Cursor employee Tibor @tibor_tee asked for email to [email protected]): John Solly on X: "Ruh-roh! @cursor_ai crashed my computer. The stability/quality of Cursor has gone down considerably. Will add this to my bug reports. Looks like a memory leak. https://t.co/h4SqyARWti" / X
Sanitized logs (attached)
cursor-oom-report-20260725.zip (9.7 KB)
Sanitized log excerpts (paths redacted to ~):
2026-07-25 09:11:33.630 [info] [PowerMainService] Started wakelock ... activeCount=4
2026-07-25 09:12:15.590 [info] [PowerMainService] Started wakelock ... activeCount=5
2026-07-25 09:12:15.648 [info] [ComposerWakelockManager] Acquired wakelock ... composerId=46d64fd5-fe62-4ee9-a48c-2618a52cf011
2026-07-25 09:14:18.987 [info] Extension host (LocalProcess pid: 65220) is unresponsive.
Also: WorkspaceResolutionTimeoutError, FSEvents Events were dropped, spawn /usr/bin/git ENOENT and spawn /bin/zsh ENOENT under pressure.
file_service.darwin-universal.node disk-write diags (macOS):
- 2.15 GB overnight writes
- 8.59 GB in ~26 min (05:42-06:09)
- Continued through 08:22 (incident 9C73F671-4E21-4602-995E-BB2AFB7201A2)
Full sanitized zip also emailed to [email protected]. Account: [email protected] (Ultra). Data sharing on.
Related forum posts
Same class of failure (agent concurrency / long sessions / macOS memory pressure). Keeping this as a separate report because of the specific fingerprint: system-level OOM with Cursor paused at ~14 GB on 16 GB RAM, wakelock activeCount=5, and large file_service dirty-write diagnostics.
- Cursor on macOS consuming massive memory (40GB+) → “Your system has run out of application memory”
- Cursor consuming ~22 GB RAM across dozens of helper processes
- Renderer OOM when agent turn loads many file contexts + large writes (concurrent agent loops / wakelock)
- Renderer crash (code 5) with 4–5 simultaneous git worktrees and /loop agent sessions
- Keeps crashing while agent running in long session
- Cursor crashes repeatedly with OOM errors… especially during large prompts or long-running plans
Does this stop you from using Cursor
Yes - Cursor is unusable