The window terminated unexpectedly oom

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Always OOM when opening multiple window

Steps to Reproduce

open multiple window

Expected Behavior

no oom

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 3.15.19 (user setup)
VS Code Extension API: 1.128.0
Commit: de07bee81cefe43461ebf4f40c3d2d78d15052a0
Date: 2026-08-11T05:22:54.627Z
Layout: IDE
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.19045

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. This is an issue we’re tracking. On Windows, this kind of crash reason: 'oom' usually means the system kills the renderer when you run out of total committed memory RAM plus pagefile. Each Cursor window starts its own renderer and extension host, so memory usage grows with the number of open windows and long agent sessions. On Windows 10, this is a common trigger.

What you can try right now:

  • Keep fewer windows and long agent chats open at the same time.
  • Check that the pagefile is enabled and set to system-managed, not manually disabled: System Properties > Advanced > Performance > Settings > Advanced > Virtual memory.
  • When it crashes, check Task Manager > Performance > Memory, look at Committed. If it’s hitting the limit, that’s the case here.

If it still reproduces on 3.15.19 after that, please share main.log. It’s in %APPDATA%\Cursor\logs\...\main.log and you should see lines like renderer process gone (reason: oom). Also helpful are your RAM size and roughly how many windows were open when it crashed.

I can’t give an exact ETA yet, but I’ll update the thread if I have news.

This has happened to me a few times with a single window open and only two sessions, just by leaving the window up and doing nothing for a few hours. 64G of RAM

The crash happens more and more frequently now under 3.17. I cannot even open more than 2 window otherwise crash immediantly.

I have a 16GB ram and didn’t found %APPDATA%\Cursor\logs\…\main.log

Hey @Roger_Collins, thanks for the details. Your case looks different from the original report in this thread: 64GB RAM, a single window, and a crash while idle does not look like memory pressure from lots of windows, so the pagefile advice above probably does not apply.

To figure out what’s actually happening, we’ll need a bit more info:

  1. Your OS and Cursor version from Help > About.
  2. The exact crash dialog text, it includes reason and code (for example reason: 'oom' or reason: 'crashed', code: 5). These are different crash types.
  3. main.log from %APPDATA%\Cursor\logs\...\main.log on Windows or ~/Library/Application Support/Cursor/logs/... on macOS. You should see lines like renderer process gone (reason: ...).
  4. If you can catch it, open Task Manager > Details, or Process Explorer via Cmd/Ctrl+Shift+P > Developer: Open Process Explorer, and check if the window process memory keeps growing while Cursor is idle.

If it turns out your scenario is consistently different like an idle crash with one window, it’s best to start a separate thread with this info so we can track it separately. Let me know what you find.

Hey, thanks for the update. I can see the Task Manager screenshot. Cursor is using about 1,4 GB across 20 processes, but the whole system is at 90% memory, and you have 16 GB of RAM. This is exactly the case I mentioned earlier. On Windows, the system kills the renderer with reason: 'oom' when total committed memory runs out RAM plus pagefile. With 16 GB and a few windows open, you can hit the limit fast, so the third window crashes right away.

We’re tracking this issue. I can’t give an exact ETA yet, but I’ll post in the thread if there’s an update.

For now, practical steps:

  • Keep no more than 1 to 2 windows open, and close long agent sessions when you don’t need them.
  • Check that the pagefile is enabled and set to system-managed, not disabled manually: System Properties > Advanced > Performance > Settings > Advanced > Virtual memory.

About the logs. The path %APPDATA%\Cursor\logs\...\main.log includes a subfolder with the date and time, so you won’t see it directly. Easiest way:

  • Ctrl+Shift+P > Developer: Open Logs Folder
  • Find main.log and search for lines like renderer process gone (reason: oom)

Please paste that part here, and also tell me how many windows were open when it crashed.