Constant crashing in v2 due to GPU handoffs - switching to CLI

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I’ve moved to a new laptop this week after using cursor for the better part of a year. Its a 2025 Legion Pro 7i (5070ti gpu, intel core ultra 9 975hx cpu).

The IDE has been freezing constantly whenever the app is backgrounded and I try to bring it back into focus. My investigations are that this is somewhat common with Electron apps (VS Code, Cursor, Discord, Obsidian) but I’ve never before experienced it. Apparently this happens because the renderer can’t update due to GPU handoff lacking context, or potentially due to extension conflicts.

I’ve tried various launch flags like --disable gpu, background focus and others with no luck. I’ve also set a new power plan in windows as well as set user variables (ELECTRON_DISABLE_GPU = true). I turned off USB selective suspend and set Windows to use my integrated gpu for cursor.

On the extension front I’ve also disabled most extensions, with the only ones enabled being for powershell and python.

Regardless of what I’ve tried I get these freezes. Some of my logs for these freezes include stuff like this:

2025-11-07 13:40:35.503 [warning] Missing property “rpcFileLoggerFolder” in oldValue. Filling with value from initValue. Please add a migration if necessary.
2025-11-07 13:40:35.506 [warning] Via ‘product.json#extensionEnabledApiProposals’ extension ‘ms-toolsai.datawrangler’ wants API proposal ‘debugFocus’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
2025-11-07 13:40:35.506 [warning] Via ‘product.json#extensionEnabledApiProposals’ extension ‘ms-vscode.vscode-copilot-data-analysis’ wants API proposal ‘chatVariableResolver’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
2025-11-07 13:40:35.506 [warning] Via ‘product.json#extensionEnabledApiProposals’ extension ‘ms-python.python’ wants API proposal ‘terminalShellType’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
2025-11-07 13:40:35.508 [warning] Via ‘product.json#extensionEnabledApiProposals’ extension ‘ms-python.vscode-python-envs’ wants API proposal ‘terminalShellType’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
2025-11-07 13:40:35.508 [warning] Via ‘product.json#extensionEnabledApiProposals’ extension ‘github.copilot-chat’ wants API proposal ‘chatReadonlyPromptReference’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
2025-11-07 13:40:35.508 [warning] Via ‘product.json#extensionEnabledApiProposals’ extension ‘ms-azuretools.vscode-azure-github-copilot’ wants API proposal ‘lmTools’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
2025-11-07 13:40:35.508 [warning] Via ‘product.json#extensionEnabledApiProposals’ extension ‘vscjava.vscode-java-pack’ wants API proposal ‘lmTools’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
2025-11-07 13:40:35.508 [warning] Via ‘product.json#extensionEnabledApiProposals’ extension ‘apidev.azure-api-center’ wants API proposal ‘chatParticipant’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
2025-11-07 13:40:35.508 [warning] Via ‘product.json#extensionEnabledApiProposals’ extension ‘apidev.azure-api-center’ wants API proposal ‘languageModels’ but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check ‘vscode.d.ts’) or was abandoned.
2025-11-07 13:40:35.936 [info] Started local extension host with pid 31644.
2025-11-07 13:40:36.669 [info] [LocalProcessExtensionHost] getDefaultShell result: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
2025-11-07 13:40:36.672 [info] [LocalProcessExtensionHost] Final userTerminalHint: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
2025-11-07 13:40:37.900 [info] [ShellExec] Created session b5a4273d-944f-46d9-bfda-bd1cbf4cfb93 on LocalProcess host
2025-11-07 13:40:37.964 [error] [Extension Host] (node:31644) [DEP0040] DeprecationWarning: The punycode module is deprecated. Please use a userland alternative instead.
(Use Cursor --trace-deprecation ... to show where the warning was created)

and:

2025-11-07 10:27:20.691 [info] updateURL https://api2.cursor.sh/updates/api/update/win32-x64/cursor/2.0.64/e9629f9b8cbbb6ff167a6bea82ff0dec6735e5daf22f4297e86b78b2515a9e65/stable
2025-11-07 10:27:20.691 [info] update#setState idle
2025-11-07 10:27:23.796 [warning] [BrowserViewMainService] Cannot execute JavaScript: browser view not created for window 2
2025-11-07 10:27:23.931 [warning] [BrowserViewMainService] Cannot execute JavaScript: browser view not created for window 1
2025-11-07 10:27:50.692 [info] update#setState checking for updates
2025-11-07 10:27:50.923 [info] update#setState idle
2025-11-07 10:28:22.258 [warning] TracingService: dropping unsupported envelope
2025-11-07 10:28:22.274 [warning] TracingService: dropping unsupported envelope
2025-11-07 10:28:26.397 [warning] [BrowserViewMainService] Cannot flush storage data: browser view not created for window 2
2025-11-07 10:28:26.415 [info] Extension host with pid 27696 exited with code: 0, signal: unknown.
2025-11-07 10:28:26.417 [warning] [BrowserViewMainService] Cannot set visibility: browser view not created for window 2
2025-11-07 10:29:29.918 [warning] [BrowserViewMainService] Cannot flush storage data: browser view not created for window 1
2025-11-07 10:29:29.931 [info] Extension host with pid 38960 exited with code: 0, signal: unknown.
2025-11-07 10:29:29.942 [warning] [BrowserViewMainService] Cannot set visibility: browser view not created for window 1

Long story short - I’ve moved over the cursor CLI in the meantime, I’ve been troubleshooting this thing for days now and it seems that a combination of my new machine + general instability in cursor is causing persistent crashing.

Steps to Reproduce

Open up cursor IDE, background the app for at least 30 seconds then bring it back into focus. It isn’t happening EVERY time, but I can pretty reliably get it to freeze within a couple of minutes.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.64 (system setup)
VSCode Version: 1.99.3
Commit: 25412918da7e74b2686b25d62da1f01cfcd27680
Date: 2025-11-06T04:35:14.424Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. Since you’ve already done extensive GPU-related troubleshooting, let’s gather diagnostics to see if this is extension-related or a core Electron/GPU issue:

Please do:

  • Test with all extensions disabled: run cursor --disable-extensions from the command line and check if freezes still happen
  • Check extension performance: during normal use (before it freezes), run Cmd+Shift+P → “Developer: Open Extension Monitor” - screenshot the results
  • Check processes during a freeze: when it starts freezing, quickly run Cmd+Shift+P → “Developer: Open Process Explorer” - screenshot what’s consuming resources

Have you also tried a completely fresh Cursor install without migrating any settings/extensions from your previous setup?

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.