Cursor stops responding when doing anything in the terminal

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

doing anything in the standard Vs code terminal causes cursor to stop responding.

This bug has been around for many months

Steps to Reproduce

Open terminal.
Type ls
See crash

Expected Behavior

The entire app shouldnt crash

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.77
VSCode Version: 1.99.3
Commit: ba90f2f88e4911312761abab9492c42442117cf0
Date: 2025-11-13T23:10:43.113Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Linux x64 6.14.0-35-generic

For AI issues: which model did you use?

N/A

For AI issues: add Request ID with privacy disabled

N/a

Additional Information

you have to then kill cursor and restart

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. This is a known issue, so let’s investigate it together.

Quick diagnostic steps:

  1. Check with extensions disabled:
    cursor --disable-extensions

Then try using the terminal. Does it still crash?

  1. Check with GPU acceleration disabled:
    cursor --disable-gpu

  2. Clear the cache (temporary workaround):
    rm -rf ~/.config/Cursor/Code\ Cache ~/.config/Cursor/CachedData

Then restart Cursor.

Also, please share:

  • Your Linux distribution and desktop environment (Wayland or X11?)
  • Your default shell (bash/zsh/fish?)
  • The output from the Developer Tools Console (Help > Toggle Developer Tools) right before it freezes
  • Whether the freeze happens with a fresh Cursor profile or workspace

If none of these steps help, I’ll escalate this to the team. The --disable-gpu flag has already helped other Linux users with crash issues.

Let me know what you find.

  1. seems to be ok without extensions

  2. same bug

  3. same bug

    ``Distributor ID: UbuntuDescription: Ubuntu 25.10Release: 25.10Codename: questing``

Its not even possible to see the developer tools console log because that crashes also

Thanks for testing. Since the terminal works with --disable-extensions, that confirms one of your extensions is causing the issue.

To find the specific extension:

  • Open the Extension Manager
  • Disable half of your extensions, restart Cursor, and test the terminal
  • Repeat:
    • If the terminal works, the problematic extension is in the disabled half
    • If it still crashes, the problematic extension is in the enabled half
  • Keep halving the list until you find the exact extension

Good places to start:

  • Any Java-related extensions (Java, Debugger for Java, etc.)
  • Extensions that change or enhance the terminal
  • Shell/bash extensions

Once you find the culprit, please share the extension name so we can escalate it as a potential compatibility issue with Cursor.

Bisecting was not easily possible as it would crash before the bisect could complete.

```
aleksandardev.vscode-sequence-diagrams-0.4.7
aleleba.fira-code-material-icon-theme-1.0.3
ambooth.git-rename-1.3.0
antfu.vite-0.2.5
anysphere.cursorpyright-1.0.10
apollographql.vscode-apollo-2.6.3-universal
archsense.architecture-view-nestjs-0.7.0
atlassian.atlascode-4.0.9-universal
bierner.markdown-mermaid-1.29.0-universal
bpruitt-goddard.mermaid-markdown-syntax-highlighting-1.7.4
bradlc.vscode-tailwindcss-0.14.28-universal
chrmarti.regex-0.5.1
ckolkman.vscode-postgres-1.4.3
codeandstuff.package-json-upgrade-3.2.1
cweijan.dbclient-jdbc-1.4.6
cweijan.vscode-redis-client-8.3.6
dbaeumer.vscode-eslint-3.0.16-universal
donjayamanne.githistory-0.6.20
eamodio.gitlens-17.7.1-universal
esbenp.prettier-vscode-11.0.0
extensions.json
github.vscode-github-actions-0.28.0-universal
github.vscode-pull-request-github-0.108.0-universal
gitlab.gitlab-workflow-6.57.4-universal
graphql.vscode-graphql-0.13.2
graphql.vscode-graphql-execution-0.3.2
graphql.vscode-graphql-syntax-1.3.8
kiranshah.chatgpt-helper-4.1.0
mermaidchart.vscode-mermaid-chart-2.3.0-universal
mhutchie.git-graph-1.30.0
mquandalle.graphql-0.1.2
ms-azuretools.vscode-azurefunctions-1.19.0-universal
ms-azuretools.vscode-azureresourcegroups-0.11.2-universal
ms-azuretools.vscode-azurestorage-0.16.5
ms-azuretools.vscode-cosmosdb-0.24.1
ms-azuretools.vscode-cosmosdb-0.26.0
ms-azuretools.vscode-docker-2.0.0
ms-dotnettools.csdevkit-1.16.6-linux-x64
ms-dotnettools.csharp-2.63.32-linux-x64
ms-dotnettools.vscode-dotnet-runtime-2.3.6-universal
ms-dotnettools.vscodeintellicode-csharp-2.2.3-linux-x64
ms-mssql.mssql-1.31.1
ms-mssql.sql-bindings-vscode-0.4.1
ms-playwright.playwright-1.1.15
ms-python.debugpy-2025.14.1-linux-x64
ms-python.python-2025.6.1-linux-x64
ms-python.vscode-pylance-2024.8.1
ms-vscode-remote.remote-containers-0.394.0
ms-vscode-remote.remote-ssh-0.113.1
ms-vscode-remote.remote-ssh-edit-0.87.0
ms-vscode-remote.remote-wsl-0.81.8
ms-vscode.azure-account-0.13.0
ms-vscode.remote-explorer-0.5.0
ms-vscode.remote-server-1.5.2
ms-vsliveshare.vsliveshare-1.0.5948
mylesmurphy.prettify-ts-0.3.9
naumovs.color-highlight-2.8.0
nicoespeon.abracadabra-9.7.0-universal
planbcoding.vscode-react-refactor-1.1.3
pmneo.tsimporter-2.0.1
postman.postman-for-vscode-1.18.0-universal
redhat.vscode-yaml-1.19.1-universal
ritwickdey.liveserver-5.7.9
rvest.vs-code-prettier-eslint-6.0.0
sburg.vscode-javascript-booster-14.0.1
seatonjiang.gitmoji-vscode-2025.11.13-universal
shd101wyy.markdown-preview-enhanced-0.8.20-universal
sleistner.vscode-fileutils-3.10.3
streetsidesoftware.code-spell-checker-4.2.6-universal
streetsidesoftware.code-spell-checker-cspell-bundled-dictionaries-2.0.12-universal
stringham.move-ts-1.12.0
vitest.explorer-1.32.1-universal
vue.volar-3.1.5-universal
waderyan.gitblame-11.2.0-universal
yoavbls.pretty-ts-errors-0.6.3-universal
zainchen.json-2.0.2
zhuangtongfa.material-theme-3.19.0
```
is the content of /.cursor/extensions

Thanks for the detailed report and the list of extensions. The problem is definitely caused by one of the extensions since the terminal works without them.

Quick check:

  • Try disabling extensions related to terminal/shell: Remote-SSH, Remote-Containers, Remote-WSL, GitBash, etc.
  • Or disable them one by one from your list and test the terminal

Suspicious candidates from your list:

  • ms-vscode-remote.* (Remote extensions)
  • Any extensions for shell/bash

When you find the problematic extension, please share its name, and I’ll pass it to the engineers to check compatibility with Cursor.