microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
160.82k stars 28.2k forks source link

JS/TS language features crash #219771

Closed doronguttman closed 1 week ago

doronguttman commented 2 weeks ago

Type: Performance Issue

the typescript language features keep crashing (restarting all the time)

VS Code version: Code 1.90.2 (5437499feb04f7a586f677b155b039bc2b3669eb, 2024-06-18T22:34:26.404Z) OS version: Windows_NT x64 10.0.22631 Modes: Remote OS version: Linux x64 5.15.153.1-microsoft-standard-WSL2 Remote OS version: Linux x64 5.15.153.1-microsoft-standard-WSL2

System Info |Item|Value| |---|---| |CPUs|11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz (8 x 2995)| |GPU Status|2d_canvas: enabled
canvas_oop_rasterization: enabled_on
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: disabled_off
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled| |Load (avg)|undefined| |Memory (System)|31.85GB (6.90GB free)| |Process Argv|--file-uri=vscode-remote://wsl+Debian/home/user/dev/org/org-frontend.code-workspace --remote=wsl+Debian| |Screen Reader|no| |VM|0%| |Item|Value| |---|---| |Remote|WSL: Debian| |OS|Linux x64 5.15.153.1-microsoft-standard-WSL2| |CPUs|11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz (8 x 0)| |Memory (System)|15.54GB (7.58GB free)| |VM|0%| |Item|Value| |---|---| |Remote|WSL: Debian| |OS|Linux x64 5.15.153.1-microsoft-standard-WSL2| |CPUs|11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz (8 x 0)| |Memory (System)|15.54GB (7.59GB free)| |VM|0%|
Process Info ``` CPU % Mem MB PID Process 0 124 20824 code main 0 104 9464 window [5] (Issue Reporter) 0 16 15400 utility-network-service 0 96 19524 extensionHost [1] 0 83 38864 electron-nodejs (wslDaemon.js ) 0 123 20856 extensionHost [3] 0 91 9832 electron-nodejs (wslDaemon.js ) 0 84 24944 fileWatcher [1] 0 95 32212 fileWatcher [3] 0 253 33836 window [1] (● https://bucket • Untitled-1 - [org 🌻 - FRONTEND] - Visual Studio Code) 0 60 35828 shared-process 3 359 35864 window [3] (● policy-adaptor-base.ts - [org 🌻 - BACKEND] - Visual Studio Code) 1 218 36648 gpu-process Remote: WSL: Debian CPU % Mem MB PID Process 0 0 22549 remote agent 0 0 28954 extension-host 0 0 29019 /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/node /home/user/.vscode-server/extensions/prisma.prisma-5.16.1/node_modules/@prisma/language-server/dist/bin.js --node-ipc --clientProcessId=28954 0 0 29034 /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/node /home/user/.vscode-server/extensions/mtxr.sqltools-0.28.3/dist/languageserver.js --node-ipc --clientProcessId=28954 1 0 29048 /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/node /home/user/.vscode-server/extensions/streetsidesoftware.code-spell-checker-3.0.1/packages/_server/dist/main.cjs --node-ipc --clientProcessId=28954 0 0 29549 /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/node /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/extensions/markdown-language-features/server/dist/node/workerMain --node-ipc --clientProcessId=28954 0 0 30842 /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/node --max-old-space-size=3072 /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js --serverMode partialSemantic --useInferredProjectPerProjectRoot --disableAutomaticTypingAcquisition --cancellationPipeName /tmp/vscode-typescript1000/5c37881508cf7443a71b/tscancellation-4a24f764c39b3dd79471.tmp* --locale en --noGetErrOnBackgroundUpdate --canUseWatchEvents --validateDefaultNpmLocation --useNodeIpc 0 0 28986 fileWatcher 0 0 30917 /bin/sh -c /bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= 0 0 30918 /bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= Remote: WSL: Debian CPU % Mem MB PID Process 0 0 22549 remote agent 0 0 28954 extension-host 0 0 29019 /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/node /home/user/.vscode-server/extensions/prisma.prisma-5.16.1/node_modules/@prisma/language-server/dist/bin.js --node-ipc --clientProcessId=28954 0 0 29034 /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/node /home/user/.vscode-server/extensions/mtxr.sqltools-0.28.3/dist/languageserver.js --node-ipc --clientProcessId=28954 1 0 29048 /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/node /home/user/.vscode-server/extensions/streetsidesoftware.code-spell-checker-3.0.1/packages/_server/dist/main.cjs --node-ipc --clientProcessId=28954 0 0 29549 /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/node /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/extensions/markdown-language-features/server/dist/node/workerMain --node-ipc --clientProcessId=28954 0 0 30842 /home/user/.vscode-server/bin/5437499feb04f7a586f677b155b039bc2b3669eb/node --max-old-space-size=3072 /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js --serverMode partialSemantic --useInferredProjectPerProjectRoot --disableAutomaticTypingAcquisition --cancellationPipeName /tmp/vscode-typescript1000/5c37881508cf7443a71b/tscancellation-4a24f764c39b3dd79471.tmp* --locale en --noGetErrOnBackgroundUpdate --canUseWatchEvents --validateDefaultNpmLocation --useNodeIpc 0 0 28986 fileWatcher 0 0 30915 /bin/sh -c /bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= 0 0 30916 /bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= 0 0 30917 /bin/sh -c /bin/ps -ax -o pid=,ppid=,pcpu=,pmem=,command= ```
Workspace Info ``` | Remote: WSL: Debian | Remote: WSL: Debian; ```
Extensions (27) Extension|Author (truncated)|Version ---|---|--- Bookmarks|ale|13.5.0 go-syntax|fur|0.7.6 dotenv|mik|1.0.1 remote-wsl|ms-|0.88.2 vscode-icons|vsc|12.8.0 vscode-todo-highlight|way|1.0.5 githistory|don|0.6.20 gitlens|eam|15.1.0 EditorConfig|Edi|0.16.4 prettier-vscode|esb|10.4.0 copilot|Git|1.208.0 copilot-chat|Git|0.16.1 vscode-pull-request-github|Git|0.90.0 go|gol|0.41.4 rest-client|hum|0.25.1 git-graph|mhu|1.30.0 vscode-azureresourcegroups|ms-|0.9.1 sqltools|mtx|0.28.3 sqltools-driver-pg|mtx|0.5.4 gremlins|nho|0.26.0 vscode-twoslash-queries|Ort|1.2.2 prisma|Pri|5.16.1 quicktype|qui|23.0.170 code-spell-checker|str|3.0.1 even-better-toml|tam|0.19.2 vscode-conventional-commits|viv|1.25.0 pretty-ts-errors|Yoa|0.5.4

image

Log messages ``` 2024-07-02 14:41:40.152 [info] Starting TS Server 2024-07-02 14:41:40.152 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:41:40.152 [info] Forking... 2024-07-02 14:41:40.152 [info] Starting... 2024-07-02 14:41:40.152 [info] Forking... 2024-07-02 14:41:40.152 [info] Starting... 2024-07-02 14:42:20.633 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:42:20.633 [info] Starting TS Server 2024-07-02 14:42:20.633 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:42:20.633 [info] Forking... 2024-07-02 14:42:20.633 [info] Starting... 2024-07-02 14:42:20.633 [info] Forking... 2024-07-02 14:42:20.633 [info] Starting... 2024-07-02 14:43:05.546 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:43:05.548 [info] Starting TS Server 2024-07-02 14:43:05.548 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:43:05.548 [info] Forking... 2024-07-02 14:43:05.549 [info] Starting... 2024-07-02 14:43:05.549 [info] Forking... 2024-07-02 14:43:05.549 [info] Starting... 2024-07-02 14:43:54.630 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:43:54.630 [info] Starting TS Server 2024-07-02 14:43:54.630 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:43:54.630 [info] Forking... 2024-07-02 14:43:54.630 [info] Starting... 2024-07-02 14:43:54.630 [info] Forking... 2024-07-02 14:43:54.630 [info] Starting... 2024-07-02 14:44:42.085 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:44:42.085 [info] Starting TS Server 2024-07-02 14:44:42.085 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:44:42.085 [info] Forking... 2024-07-02 14:44:42.085 [info] Starting... 2024-07-02 14:44:42.085 [info] Forking... 2024-07-02 14:44:42.085 [info] Starting... 2024-07-02 14:45:31.253 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:45:31.253 [info] Starting TS Server 2024-07-02 14:45:31.253 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:45:31.253 [info] Forking... 2024-07-02 14:45:31.253 [info] Starting... 2024-07-02 14:45:31.253 [info] Forking... 2024-07-02 14:45:31.253 [info] Starting... 2024-07-02 14:47:07.319 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:47:07.319 [info] Starting TS Server 2024-07-02 14:47:07.319 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:47:07.319 [info] Forking... 2024-07-02 14:47:07.319 [info] Starting... 2024-07-02 14:47:07.319 [info] Forking... 2024-07-02 14:47:07.319 [info] Starting... 2024-07-02 14:47:58.492 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:47:58.492 [info] Starting TS Server 2024-07-02 14:47:58.492 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:47:58.492 [info] Forking... 2024-07-02 14:47:58.492 [info] Starting... 2024-07-02 14:47:58.492 [info] Forking... 2024-07-02 14:47:58.492 [info] Starting... 2024-07-02 14:48:42.856 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:48:42.856 [info] Starting TS Server 2024-07-02 14:48:42.856 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:48:42.856 [info] Forking... 2024-07-02 14:48:42.856 [info] Starting... 2024-07-02 14:48:42.856 [info] Forking... 2024-07-02 14:48:42.856 [info] Starting... 2024-07-02 14:49:24.767 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:49:24.767 [info] Starting TS Server 2024-07-02 14:49:24.767 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:49:24.767 [info] Forking... 2024-07-02 14:49:24.767 [info] Starting... 2024-07-02 14:49:24.767 [info] Forking... 2024-07-02 14:49:24.767 [info] Starting... 2024-07-02 14:50:12.590 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:50:12.590 [info] Starting TS Server 2024-07-02 14:50:12.590 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:50:12.590 [info] Forking... 2024-07-02 14:50:12.590 [info] Starting... 2024-07-02 14:50:12.590 [info] Forking... 2024-07-02 14:50:12.590 [info] Starting... 2024-07-02 14:52:04.637 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:52:04.637 [info] Starting TS Server 2024-07-02 14:52:04.637 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:52:04.637 [info] Forking... 2024-07-02 14:52:04.637 [info] Starting... 2024-07-02 14:52:04.637 [info] Forking... 2024-07-02 14:52:04.637 [info] Starting... 2024-07-02 14:52:54.610 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:52:54.610 [info] Starting TS Server 2024-07-02 14:52:54.610 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:52:54.610 [info] Forking... 2024-07-02 14:52:54.610 [info] Starting... 2024-07-02 14:52:54.610 [info] Forking... 2024-07-02 14:52:54.610 [info] Starting... 2024-07-02 14:53:41.031 [error] TSServer exited. Code: null. Signal: SIGABRT 2024-07-02 14:53:41.032 [info] Starting TS Server 2024-07-02 14:53:41.032 [info] Using tsserver from: /home/user/dev/org/shared/node_modules/typescript/lib/tsserver.js 2024-07-02 14:53:41.032 [info] Forking... 2024-07-02 14:53:41.032 [info] Starting... 2024-07-02 14:53:41.032 [info] Forking... 2024-07-02 14:53:41.032 [info] Starting... ```
mjbvz commented 2 weeks ago

Does this reproduce in the latest VS Code insiders build with all extensions disabled (besides wsl)?

VSCodeTriageBot commented 1 week ago

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!