Major crash & freeze on Cursor

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Complete freeze of Cursor while working (in the agents window). White window (add htt… because can’t publish this url): cleanshot. com/share/wKk9TzYF

Can’t quit, can’t click on red window button (Macos)…

Crash report below.
Error (Error): [composer] No loaded composer found

Stack:
at get data (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:7626:73976)
at Object.NCw [as current] (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:20617:2018)
at vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14056:62973
at ts (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:154:7276)
at c (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14056:62776)
at Object.Ov [as useSyncExternalStore] (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/react-runtime/react-dom/esm-client-production.js:10:51881)
at n.useSyncExternalStore (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/react-runtime/chunk-3D5M5TPY.js:3:7510)
at n$m (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14056:63697)
at Gc (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14056:63732)
at Z3f (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:20617:3210)

Component stack:
at vqC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22325:229589)
at pPe (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:17439:112753)
at vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22325:239648
at kIC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22242:108511)
at div ()
at SqC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22325:240194)
at pE (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:564:68504)
at div ()
at div ()
at bqC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22325:238793)
at gcf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:19625:39556)
at fcf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:19625:39714)
at U$o (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:940:10415)
at xil (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14158:187169)
at vzg (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:19519:98779)
at Kwl (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:19519:96543)
at xhi (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:7551:56102)
at QDv (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22242:381329)
at KLw (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:20643:6750)
at $Lw (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:20643:5114)
at rLv (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22286:13279)
at iJ (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14059:68759)
at TNr (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:2407:66233)
at xGm (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14068:611)
at JV (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:797:204695)
at vti (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:797:205384)
at txr (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:1782:98983)
at kqC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22325:244288)

Steps to Reproduce

No idea

Operating System

MacOS

Version Information

Latest cursor as of 2026-09-10

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey @Vincent_Keunen

This is something we’ve seen before in the Agents window, it’s not caused by anything on your end, and nothing gets deleted, your chats are safe. When the window goes white and won’t close, force quit Cursor (Cmd + Option + Esc, select Cursor, Force Quit) and reopen, your chat will be right where you left it.

Keep Cursor updated too (Cmd + Shift + P, then “Attempt Update”), since improvements roll out through updates. If it keeps happening after updating, reply with your version and what you were doing when it froze.

Great, thanks. Did that.

Crashed again. Can’t do cmd-shift-r or p or others…

error: Error (Error): [composer] No loaded composer found

Stack:
at get data (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:7626:73976)
at Object.NCw [as current] (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:20617:2018)
at vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14056:62973
at ts (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:154:7276)
at c (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14056:62776)
at Object.Ov [as useSyncExternalStore] (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/react-runtime/react-dom/esm-client-production.js:10:51881)
at n.useSyncExternalStore (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/react-runtime/chunk-3D5M5TPY.js:3:7510)
at n$m (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14056:63697)
at Gc (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14056:63732)
at Z3f (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:20617:3210)

Component stack:
at vqC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22325:229589)
at pPe (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:17439:112753)
at vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22325:239648
at kIC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22242:108511)
at div ()
at SqC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22325:240194)
at pE (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:564:68504)
at div ()
at div ()
at bqC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22325:238793)
at gcf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:19625:39556)
at fcf (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:19625:39714)
at U$o (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:940:10415)
at xil (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14158:187169)
at vzg (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:19519:98779)
at Kwl (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:19519:96543)
at xhi (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:7551:56102)
at QDv (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22242:381329)
at KLw (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:20643:6750)
at $Lw (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:20643:5114)
at rLv (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22286:13279)
at iJ (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14059:68759)
at TNr (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:2407:66233)
at xGm (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:14068:611)
at JV (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:797:204695)
at vti (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:797:205384)
at txr (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:1782:98983)
at kqC (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:22325:244288)

@Vincent_Keunen sorry it hit you again. Nothing you’re doing is causing it and nothing gets lost, but you’re right that force quit only gets you back in, it doesn’t stop it recurring.

The actual fix for this is in an upcoming release and isn’t in the stable version you’re on yet, so an update check won’t pull it in just now. I’ll confirm here once it reaches stable. If the crashes are disrupting you a lot in the meantime, you can switch to early access updates to get the fixed build ahead of stable. Tell me if you’d like the steps for that and I’ll walk you through it.

Until then, force quit (Cmd + Option + Esc) stays the way back in, and your chats will be intact.

Thanks but it looks stable now, I’ll wait for the update.

Thanks for your reply, great service.