A window freezes completely when I open integrated terminal
@deepak1556 is already working on this.
Since Jun 30, 2026.
Assessment
This issue has not been assessed yet.
Description
Type: Performance Issue
- Open integrated terminal
- Bam! It's frozen and shows:
The window terminated unexpectedly (reason: 'crashed', code: '5')
We are sorry for the inconvenience. You can reopen the window to continue where you left off.
If I reopen the window, it restores the open state of the integrated terminal and this happens again.
VS Code version: Code 1.126.0 (Universal) (7e7950df89d055b5a378379db9ee14290772148a, 2026-06-23T01:46:13Z)
OS version: Darwin arm64 24.6.0
Modes:
System Info
| Item | Value |
|---|---|
| CPUs | Apple M1 Max (10 x 2400) |
| GPU Status | 2d_canvas: enabled GPU0: VENDOR= 0x106b [Google Inc. (Apple)], DEVICE=0x0000 [ANGLE (Apple, ANGLE Metal Renderer: Apple M1 Max, Version 15.7.5 (Build 24G624))], DRIVER_VENDOR=Apple, DRIVER_VERSION=15.7.5 ACTIVE Machine model name: MacBookPro Machine model version: 18.4 direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_graphite: enabled_on trees_in_viz: disabled_off video_decode: enabled video_encode: enabled webgl: enabled webgpu: enabled webnn: disabled_off |
| Load (avg) | 8, 7, 7 |
| Memory (System) | 64.00GB (5.45GB free) |
| Process Argv | |
| Screen Reader | no |
| VM | 0% |
Process Info
CPU % Mem MB PID Process
3 270215977642 35757 code
0 90071992547 35759 gpu-process
0 45035996274 35760 utility-network-service
0 360287970190 35794 extension-host [5]
0 0 35867 /Users/gooroo/.vscode/extensions/tailscale.vscode-tailscale-1.1.0/bin/vscode-tailscale_darwin_arm64_v8.0/vscode-tailscale
0 45035996274 35881 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=35794
0 0 35973 /Users/gooroo/.vscode/extensions/kdl-org.kdl-2.1.3/dist/node_modules/.bin_real/kdl-lsp
0 540431955284 36233 /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/jre/21.0.11-macosx-aarch64.tar/bin/java -Dsonarlint.monitoring.enabled=true -jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/server/sonarlint-ls.jar -stdio -analyzers /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonargo.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarjava.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarjavasymbolicexecution.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarjs.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarphp.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarpython.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarhtml.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarxml.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonartext.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonariac.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarlintomnisharp.jar
2 450359962737 35796 extension-host [2]
0 0 35865 /Users/gooroo/.vscode/extensions/tailscale.vscode-tailscale-1.1.0/bin/vscode-tailscale_darwin_arm64_v8.0/vscode-tailscale
0 0 36293 /Users/gooroo/.vscode/extensions/kdl-org.kdl-2.1.3/dist/node_modules/.bin_real/kdl-lsp
0 45035996274 37455 electron-nodejs (eslintServer.js)
0 45035996274 37456 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=35796
0 45035996274 45843 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/markdown-language-features/dist/serverWorkerMain --node-ipc --clientProcessId=35796
1 225179981369 35797 extension-host [1]
0 90071992547 35826 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/html-language-features/server/dist/node/htmlServerMain --node-ipc --clientProcessId=35797
0 45035996274 35832 electron-nodejs (languageserver.js)
0 45035996274 35833 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=35797
0 45035996274 36600 electron-nodejs (eslintServer.js)
0 0 36745 /Users/gooroo/.vscode/extensions/kdl-org.kdl-2.1.3/dist/node_modules/.bin_real/kdl-lsp
3 495395959011 35798 extension-host [3]
0 45035996274 35836 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/markdown-language-features/dist/serverWorkerMain --node-ipc --clientProcessId=35798
0 0 35940 /Users/gooroo/.vscode/extensions/tailscale.vscode-tailscale-1.1.0/bin/vscode-tailscale_darwin_arm64_v8.0/vscode-tailscale
0 45035996274 35971 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/json-language-features/server/dist/node/jsonServerMain --node-ipc --clientProcessId=35798
0 45035996274 37426 electron-nodejs (server-node.js)
0 0 37483 /Users/gooroo/.vscode/extensions/kdl-org.kdl-2.1.3/dist/node_modules/.bin_real/kdl-lsp
0 540431955284 37495 /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/jre/21.0.11-macosx-aarch64.tar/bin/java -Dsonarlint.monitoring.enabled=true -jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/server/sonarlint-ls.jar -stdio -analyzers /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonargo.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarjava.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarjavasymbolicexecution.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarjs.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarphp.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarpython.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarhtml.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarxml.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonartext.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonariac.jar /Users/gooroo/.vscode/extensions/sonarsource.sonarlint-vscode-5.4.0-darwin-arm64/analyzers/sonarlintomnisharp.jar
0 180143985095 35799 shared-process
0 0 97194 /bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command=
0 45035996274 35801 file-watcher [2]
0 45035996274 35802 file-watcher [1]
0 45035996274 35803 file-watcher [5]
0 45035996274 35807 file-watcher [3]
0 45035996274 35817 pty-host
0 45035996274 95751 /opt/homebrew/bin/nu
0 270215977642 37368 window
Extensions (57)
| Name | Identifier | Author | Version |
|---|---|---|---|
| 1Password | 1password.op-vscode | 1Password | 1.0.5 |
| CodeSnap | adpyke.codesnap | adpyke | 1.3.4 |
| Claude Code for VS Code | anthropic.claude-code | Anthropic | 2.1.196 |
| httpBook - Rest Client | anweber.httpbook | anweber | 3.2.6 |
| httpYac - Rest Client | anweber.vscode-httpyac | anweber | 6.16.7 |
| Ohm Language | attilah.ohm | attilah | 1.0.0 |
| Markdown Preview Mermaid Support | bierner.markdown-mermaid | bierner | 1.32.1 |
| Mermaid Markdown Syntax Highlighting | bpruitt-goddard.mermaid-markdown-syntax-highlighting | bpruitt-goddard | 1.8.1 |
| Inno Setup | chouzz.vscode-innosetup | chouzz | 1.11.0 |
| Path Intellisense | christian-kohler.path-intellisense | christian-kohler | 2.10.0 |
| MacOS Modern Theme | davidbwaters.macos-modern-theme | davidbwaters | 2.3.19 |
| ESLint | dbaeumer.vscode-eslint | dbaeumer | 3.0.24 |
| Quick and Simple Text Selection | dbankier.vscode-quick-select | dbankier | 0.2.9 |
| Dash | deerawan.vscode-dash | deerawan | 2.4.0 |
| Binary Plist | dnicolson.binary-plist | dnicolson | 2.0.0 |
| Docker DX | docker.docker | docker | 0.18.0 |
| EditorConfig | editorconfig.editorconfig | EditorConfig | 0.18.2 |
| kaitai struct vscode | fudgepops.kaitai-struct-vscode | fudgepops | 1.0.0 |
| GitHub Repositories | github.remotehub | GitHub | 0.64.0 |
| GitHub Actions | github.vscode-github-actions | github | 0.32.1 |
| Todo Tree | gruntfuggly.todo-tree | Gruntfuggly | 0.0.226 |
| Better C++ Syntax | jeff-hykin.better-cpp-syntax | jeff-hykin | 1.27.1 |
| Peacock | johnpapa.vscode-peacock | johnpapa | 4.2.2 |
| KDL | kdl-org.kdl | kdl-org | 2.1.3 |
| io | kennethceyer.io | kennethceyer | 0.0.3 |
| Linear Connect | linear.linear-connect | linear | 1.0.3 |
| Linear Open Issue | linear.linear-open-issue | linear | 1.0.2 |
| Rainbow CSV | mechatroner.rainbow-csv | mechatroner | 3.24.1 |
| Docker | ms-azuretools.vscode-docker | ms-azuretools | 2.0.0 |
| Dev Containers | ms-vscode-remote.remote-containers | ms-vscode-remote | 0.463.0 |
| Remote - SSH: Editing Configuration Files | ms-vscode-remote.remote-ssh-edit | ms-vscode-remote | 0.87.0 |
| Remote Repositories | ms-vscode.remote-repositories | ms-vscode | 0.42.0 |
| Test Adapter Converter | ms-vscode.test-adapter-converter | ms-vscode | 0.2.1 |
| Live Share | ms-vsliveshare.vsliveshare | ms-vsliveshare | 1.1.122 |
| Live Share Extension Pack | ms-vsliveshare.vsliveshare-pack | ms-vsliveshare | 0.4.0 |
| Color Highlight | naumovs.color-highlight | naumovs | 2.8.0 |
| Java | oracle.oracle-java | Oracle | 26.0.0 |
| Bun for Visual Studio Code | oven.bun-vscode | oven | 0.0.32 |
| Ziit | pandadev.ziit | PandaDEV | 1.2.3 |
| Text Power Tools | qcz.text-power-tools | qcz | 1.51.0 |
| YAML | redhat.vscode-yaml | redhat | 1.23.0 |
| gi | rubbersheep.gi | rubbersheep | 0.2.11 |
| Better Jinja | samuelcolvin.jinjahtml | samuelcolvin | 0.20.0 |
| yo | samverschueren.yo | samverschueren | 0.9.3 |
| just | skellock.just | skellock | 2.0.0 |
| Shader languages support for VS Code | slevesque.shader | slevesque | 1.1.5 |
| Svelte for VS Code | svelte.svelte-vscode | svelte | 110.2.1 |
| Tailscale | tailscale.vscode-tailscale | Tailscale | 1.1.0 |
| Even Better TOML | tamasfe.even-better-toml | tamasfe | 0.21.2 |
| vscode-nushell-lang | thenuprojectcontributors.vscode-nushell-lang | TheNuProjectContributors | 2.0.5 |
| Hosts Language | tommasov.hosts | tommasov | 1.2.0 |
| Luna Paint — Image Editor | tyriar.luna-paint | Tyriar | 0.18.0 |
| Error Lens | usernamehw.errorlens | usernamehw | 3.28.0 |
| vscode-icons | vscode-icons-team.vscode-icons | vscode-icons-team | 12.19.0 |
| WakaTime | wakatime.vscode-wakatime | WakaTime | 30.2.1 |
| Lua | yinfei.luahelper | yinfei | 0.2.29 |
| Markdown All in One | yzhang.markdown-all-in-one | yzhang | 3.6.3 |
- Dominant language
- TypeScript
- Stars
- 193k
- Forks
- 42.9k
- PR merge metrics
- PR metrics pending
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/vscode
-
testplan-item
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
new release
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
testplan-item
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
testplan-item
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
All issues in microsoft/vscode
Similar issues
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
vercel/react-tweet#225 ·