Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
During long-running Agent sessions, Cursor intermittently becomes completely unresponsive.
When the freeze occurs:
- the Agent Window stops responding to mouse and keyboard input;
- Windows reports the main Cursor.exe process as Responding=False;
- the main Cursor process consumes approximately one logical CPU core (~99%);
- other Cursor processes remain alive.
In one captured occurrence:
- main Cursor process: ~99% CPU, Responding=False, ~1.0 GiB working set
- renderer: ~20% CPU
- GPU process: ~5% CPU
The issue has reproduced multiple times during long autonomous Agent workloads.
Steps to Reproduce
- Open Cursor using the Agent Window layout on Windows.
- Start a long-running autonomous Agent task on a large repository.
- Let the Agent perform normal repository work for an extended period: file search/grep, reads and edits, terminal commands, builds, tests, Git operations, etc.
- Continue the same Agent session for a substantial amount of time.
- Eventually the Cursor UI may become completely unresponsive.
- During the freeze, the main Cursor.exe process becomes Responding=False while consuming approximately one logical CPU core.
The issue is intermittent; I do not currently have a short deterministic reproduction.
Expected Behavior
The Cursor UI should remain responsive while an Agent performs long-running or heavy work.
Agent execution should not block the main application window or prevent it from processing user input.
Operating System
Windows 10/11
Version Information
Version: 3.16.17 (user setup)
VS Code Extension API: 1.128.0
Commit: 6b2afae0257df2bb5e1835f15165dc2f0de056b0
Date: 2026-08-14T01:41:12.803Z
Layout: Agent Window
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.291
OS: Windows_NT x64 10.0.26200
For AI issues: which model did you use?
Cursor Grok 4.6
Reasoning effort: Extra High
Additional Information
I ruled out several external causes before reporting this:
- Microsoft Defender real-time, behavior, IOAV, and on-access scanning were disabled.
- Windows Search indexing was stopped.
- Physical disk latency and queue length were normal.
- WSL2/Docker initially held ~11.7 GiB in reclaimable Linux filesystem cache, leaving Windows with ~1.42 GiB free RAM.
- After reclaiming that cache, Windows free RAM increased to ~8.85 GiB and vmmemWSL working set dropped from ~10.3 GiB to ~3.54 GiB.
- The same Cursor freeze continued to reproduce after memory pressure was removed.
During an actual freeze, Windows performance counters showed:
Main Cursor.exe:
- ~99% processor time
- Responding=False
- ~1.0 GiB working set
Other Cursor processes:
- renderer: ~20% CPU
- GPU process: ~5% CPU
I also captured the main process with WinDbg while it was already unresponsive.
!runaway showed:
- CrBrowserMain: 0:04:40.171 user CPU
- V8Worker: 0:01:05.500
- V8Worker: 0:01:03.078
- V8Worker: 0:00:58.453
- Chrome_IOThread: 0:00:35.250
CrBrowserMain was the dominant user-mode CPU consumer. Its captured stack contains Cursor/Electron V8, Node and libuv frames. Most other threads were waiting or idle.
The stack snapshot caught CrBrowserMain in a wait state, so I am not claiming that it identifies the exact hot function or root cause.
I have the full WinDbg !runaway + ~* kp output available if needed.
Does this stop you from using Cursor
Sometimes - I can sometimes use Cursor