$ ./cursor.AppImage --disable-extensions
The setuid sandbox is not running as root. Common causes:
* An unprivileged process using ptrace on it, like a debugger.
* A parent process set prctl(PR_SET_NO_NEW_PRIVS, ...)
Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted
[339083:0730/140715.165148:FATAL:zygote_host_impl_linux.cc(207)] Check failed: . : Invalid argument (22)
Trace/breakpoint trap (core dumped)
I googled and found that i need to add --no-sandbox as well. I tried that out and it had a good start, but after a minute it was back to the laggy self.
I did have the process explorer on the side. everytime the IDE lagged, i could see that the CPU usage against the window got up, but then, it went up even when i am just typing something in the buffer.
This does not look to be a problem because the CPU usage went up to 12 or 15 when I was typing normally. I also noticed that sometimes when the IDE would hang, the process explorer would hang as well and then when it unfroze the process explorer would update the numbers.
Same issue persists since the 1.3.5 (Universal) update. I’m experiencing significant problems with agent mode - it’s consistently getting stuck in loops or losing connection.
I’ve also had to deactivate the to-do list mode because the agent always gets stuck in a loop within a task, and there’s no way to wake it up since any questions (like asking if it’s stuck) just get added to the queue instead of interrupting the agent.
All the time I’m getting a OS dialog that cursor is unresponsive, I have the button Wait or Terminate
I was inspecting this file .config/Cursor/logs/20250726T123110/window1/renderer.log
And I noticed lot of these errors
[info] Extension host (Remote) is unresponsive.
[error] [1b4] potential listener LEAK detected, having 175 listeners already. MOST frequent listener (1)
[error] Invoking deltaDecorations recursively could lead to leaking decorations.: Error: Invoking deltaDecorations recursively could lead to leaking decorations.
2025-07-26 17:41:05.671 [info] Extension host (Remote) is unresponsive.
2025-07-26 17:41:05.737 [info] Extension host (Remote) is responsive.
2025-07-26 17:42:05.673 [info] Extension host (Remote) is unresponsive.
2025-07-26 17:42:05.751 [info] Extension host (Remote) is responsive.
2025-07-26 17:42:41.949 [info] Extension host (Remote) is unresponsive.
2025-07-26 17:42:42.229 [info] Extension host (Remote) is responsive.
2025-07-26 17:48:07.737 [error] [8ad] potential listener LEAK detected, having 175 listeners already. MOST frequent listener (1):: Error
at Zml.create (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:47:11683)
at WAt.q [as onDidChangeIdeEditorsState] (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:1382)
at Object.fn (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4602:13611)
at Jfo (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:278:1030)
at B4e (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:278:784)
at qCt (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:278:2588)
at t$c (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:278:4026)
at vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:278:3449
at _W (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:278:2766)
at Z_c (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:278:3442)
at _W (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:278:2777)
at tN (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:276:22512)
at Ahs.r [as setData] (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:278:17382)
at setData (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:493:23863)
at vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:1420:509
at ug.updateComposerDataSetStore (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:1413:40628)
at vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:52:40309
at PGn (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:52:39995)
at Z9 (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:52:39956)
at n.value (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:52:40298)
at Gnn.getCodeChunksFromFolders (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:1420:458)
at async Gnn.getCodeChunks (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:1418:1594)
at async Promise.all (index 1)
at async nse.getNewMessageContext (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:2658:8400)
at async nse.submitPromptDryRun (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:2657:3992)
at async Zgn.updatePromptDryRunInfo (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:5481:3689) [8ad] potential listener LEAK detected, having 175 listeners already. MOST frequent listener (1):
2025-07-26 17:54:09.468 [info] Extension host (Remote) is unresponsive.
2025-07-26 17:54:09.513 [info] Extension host (Remote) is responsive.
2025-07-26 17:54:09.571 [error] [Extension Host] Error: Start of the range is outside the file.
at o (/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/extensions/cursor-always-local/dist/main.js:2:6628)
at t.changeModel (/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/extensions/cursor-always-local/dist/main.js:2:7800)
at t.formatDiffHistory (/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/extensions/cursor-always-local/dist/main.js:2:1387609)
at async Promise.allSettled (index 0)
at async hve.$getEverythingAllLocalProviderRunCommand (file:///tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:157:1404033)
2025-07-26 17:54:21.969 [error] LinkedMap got modified during iteration.: Error: LinkedMap got modified during iteration.
at Object.next (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:27:11729)
at Wyt.value (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:1413:22267)
at we.B (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2398)
at we.C (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2468)
at we.fire (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2686)
at iZs.I (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7016:12479)
at vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7016:11493 LinkedMap got modified during iteration.
2025-07-26 17:54:21.971 [error] Tool call errored or timed out: Error: Tool call errored or timed out
at AbortSignal.<anonymous> (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4302:7475)
at Unn.cleanupComposerTerminals (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:1413:25539)
at Wyt.value (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:1413:22312)
at we.B (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2398)
at we.C (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2468)
at we.fire (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2686)
at iZs.I (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7016:12479)
at vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7016:11493 Tool call errored or timed out
2025-07-26 17:54:24.954 [error] Cannot read properties of undefined (reading 'dimensions'): TypeError: Cannot read properties of undefined (reading 'dimensions')
at get dimensions (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:107439)
at u.scrollLines (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:50958)
at x.scrollLines (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:27874)
at x.scrollToBottom (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:28146)
at u.scrollToBottom (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/node_modules/@xterm/xterm/lib/xterm.js:1:484988)
at qDe.scrollToBottom (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4685:14671)
at wse.sendText (vscode-file://vscode-app/tmp/.mount_cursorNueQhe/usr/share/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4705:9753) Cannot read properties of undefined (reading 'dimensions')
2025-07-26 17:54:24.974 [error] undefined
Steps to Reproduce
Not sure, it starts fine, after some minutes working starts freezing e popup the OS not responding, then Cursor become unusable, sometimes > Reload Window give me some minutes to work, but most of the time I have to restart my laptop to have more 30min-1h of work.
Operating System
Linux
Current Cursor Version (Menu → About Cursor → Copy)