Skip to content

Number of processes increases every time remote window is reloaded #211462

Description

@jcready

Does this issue occur when all extensions are disabled?: Yes

Version: 1.88.1 (Universal)
Commit: e170252
Date: 2024-04-10T17:42:52.765Z
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Darwin x64 23.4.0

Steps to Reproduce:

  1. Open remote workspace with a TypeScript file
  2. Wait for the "Initializing JS/TS language features" status bar indicator to stop appearing.
  3. Run this script to get the list of ionotify watcher processes: https://gist.github.com/richtera/f6c228d0a28f69a213aa7afc38a1c98d
  4. Note the number of processes whose COMMAND looks like ~/.vscode-server/cli/servers/Stable-e170252f762678dec6ca2cc69aba1570769a5d39/server/node
  5. Reload the window.
  6. Repeat steps 2 through 4 and see that the number noted from step 4 increased from the last time.

First run:

   INOTIFY   INSTANCES
   WATCHES      PER   
    COUNT     PROCESS   PID USER         COMMAND
------------------------------------------------------------
   34318         1      794015 jcready     /home/jcready/.vscode-server/cli/servers/Stable-e170252f762678dec6ca2cc69aba1570769a5d39/server/node /home/jcready/.vscode-server/cli/servers/Stable-e170252f762678dec6ca2cc69aba1570769a5d39/server/out/bootstrap-fork --type=fileWatcher
   14248         1      809038 jcready     /home/jcready/.vscode-server/cli/servers/Stable-e170252f762678dec6ca2cc69aba1570769a5d39/server/node --max-old-space-size=3072 /home/jcready/repo/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName /tmp/vscode-typescript1551/48d5

After reloading the window:

   INOTIFY   INSTANCES
   WATCHES      PER   
    COUNT     PROCESS   PID USER         COMMAND
------------------------------------------------------------
   34318         1      815144 jcready     /home/jcready/.vscode-server/cli/servers/Stable-e170252f762678dec6ca2cc69aba1570769a5d39/server/node /home/jcready/.vscode-server/cli/servers/Stable-e170252f762678dec6ca2cc69aba1570769a5d39/server/out/bootstrap-fork --type=fileWatcher
   34318         1      794015 jcready     /home/jcready/.vscode-server/cli/servers/Stable-e170252f762678dec6ca2cc69aba1570769a5d39/server/node /home/jcready/.vscode-server/cli/servers/Stable-e170252f762678dec6ca2cc69aba1570769a5d39/server/out/bootstrap-fork --type=fileWatcher
   14248         1      814816 jcready     /home/jcready/.vscode-server/cli/servers/Stable-e170252f762678dec6ca2cc69aba1570769a5d39/server/node --max-old-space-size=3072 /home/jcready/repo/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName /tmp/vscode-typescript1551/80e6
   14248         1      809038 jcready     /home/jcready/.vscode-server/cli/servers/Stable-e170252f762678dec6ca2cc69aba1570769a5d39/server/node --max-old-space-size=3072 /home/jcready/repo/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName /tmp/vscode-typescript1551/48d5

Metadata

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable bugconfirmedIssue has been confirmed by VS Code Team memberfreeze-slow-crash-leakVS Code crashing, performance, freeze and memory leak issuesimportantIssue identified as high-priorityinsiders-releasedPatch has been released in VS Code InsidersremoteRemote system operations issuessshverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions