Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Memory leak in Node.js dev container #5767

Closed
aaronadamsCA opened this issue Oct 25, 2021 · 25 comments
Closed

Memory leak in Node.js dev container #5767

aaronadamsCA opened this issue Oct 25, 2021 · 25 comments
Assignees
Labels
containers Issue in vscode-remote containers info-needed Issue requires more information from poster
Milestone

Comments

@aaronadamsCA
Copy link

aaronadamsCA commented Oct 25, 2021

  • VSCode Version: 1.61.2
  • Local OS Version: Windows_NT x64 10.0.19043, Mac OS 11
  • Remote OS Version: Debian 11.0
  • Remote Extension/Connection Type: WSL (Windows), Docker (Mac OS)
  • Logs: To be attached

Our dev team uses a shared container definition. Developer platforms include Windows on x64, Mac OS on x64, and Mac OS on ARM. All platforms exhibit a shared behaviour: a memory leak that slows the dev environment. Each developer generally needs to reload the container window a few times a day to maintain responsiveness.

  • After reloading the window and opening and closing a few TypeScript files, memory usage is less than 1 GB.
  • Ater a day or two, with all files closed, tasks ended, and terminals closed, memory usage is more than 4 GB.
  • Restarting the ESLint or TypeScript servers has little impact on memory usage.
  • Reloading the window reduces memory usage back to expected levels.

I am far from a Linux/Docker expert, so I am unsure how to narrow down where the memory goes. For now I've enabled Remote Containers trace logs and reloaded my window, and I figure I can post that log once consumption climbs back up.

Are there any other logs that could help, settings I should adjust, or things I could capture in a freshly reloaded window to compare to one whose memory consumption has exploded?

.devcontainer.json
{
  "name": "Nishe Web Apps",
  "build": {
    "dockerfile": "Dockerfile"
  },
  "extensions": [
    "dbaeumer.vscode-eslint",
    "eamodio.gitlens",
    "esbenp.prettier-vscode",
    "github.vscode-pull-request-github",
    "mskelton.npm-outdated",
    "redhat.vscode-yaml",
    "richie5um2.vscode-sort-json",
    "visualstudioexptteam.vscodeintellicode"
  ],
  "forwardPorts": [
    8000, 8001, 8002, 8003, 8004, 40000, 40001, 40002, 40003, 40004
  ],
  "portsAttributes": {
    // N/A
  },
  "postCreateCommand": ".devcontainer/install.sh",
  "remoteUser": "node",
  "settings": {
    "remote.containers.copyGitConfig": false
  }
}
Dockerfile
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0.203.0-16-bullseye

RUN su node -c "npm uninstall -g eslint" \
    && npm cache clean --force > /dev/null 2>&1

RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
    && apt-get -y install --no-install-recommends dnsutils \
    && apt-get autoremove -y && apt-get clean -y && rm -rf /var/lib/apt/lists/*

RUN su node -c "npm install -g ngrok@3" \
    && npm cache clean --force > /dev/null 2>&1
install.sh
#!/bin/zsh -i

git config core.editor "code --wait"
git config diff.tool vscode
git config difftool.vscode.cmd "code --wait --diff \$LOCAL \$REMOTE"
git config merge.tool vscode
git config mergetool.vscode.cmd "code --wait \$MERGED"

nvm install
nvm use --delete-prefix

yarn install --frozen-lockfile
@tanhakabir tanhakabir added the containers Issue in vscode-remote containers label Oct 25, 2021
@aaronadamsCA
Copy link
Author

I think I may have a clue. I left a container idle for a while and watched its memory consumption steadily increase.

It looks to me like my VS Code server keeps spawning duplicate copies of one of its processes, and right now I have 66 of them running in an idle container:

$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
66
Full output
$ ps -ef | grep "Remote close with error" | grep -v grep      
node       708     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       726     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       744     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       778     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       796     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       813     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       831     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       848     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       861     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       877     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       899     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       916     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       928     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       945     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      1101     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      1248     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      1597     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      1622     0  0 06:09 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      1786     0  0 06:10 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      2090     0  0 06:10 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      2290     0  0 06:11 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      2370     0  0 06:11 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      2458     0  0 06:11 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      2856     0  0 06:12 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      3376     0  0 06:12 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      3583     0  0 06:13 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      3794     0  0 06:13 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      3865     0  0 06:14 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      4045     0  0 06:14 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      4069     0  0 06:14 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      4155     0  0 06:15 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      4226     0  0 06:15 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      4253     0  0 06:15 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      4265     0  0 06:15 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      4281     0  0 06:15 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     12896     0  0 07:46 ?        00:00:04 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     12914     0  0 07:46 ?        00:00:03 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     14038     0  0 05:25 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     25105     0  0 05:47 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     25118     0  0 05:47 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     29079     0  0 05:54 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     29142     0  0 05:54 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     29158     0  0 05:54 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     29243     0  0 05:55 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     30041     0  0 05:58 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     30147     0  0 05:58 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     30285     0  0 05:58 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     30406     0  0 05:59 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     30568     0  0 05:59 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     30656     0  0 06:00 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     30716     0  0 06:00 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     30759     0  0 06:01 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     30807     0  0 06:01 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     30854     0  0 06:02 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     30900     0  0 06:02 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     31010     0  0 06:02 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     31148     0  0 06:03 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     31350     0  0 06:04 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     31836     0  0 06:06 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     32414     0  0 06:08 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     32441     0  0 06:08 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     32454     0  0 06:08 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     32474     0  0 06:08 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     32498     0  0 06:08 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     32514     0  0 06:08 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     32538     0  0 06:08 ?        00:00:00 /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 45581 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???

htop reports each process using about 26 MiB of memory, which would roughly account for the excess memory the container is currently using.

@chrmarti
Copy link
Contributor

chrmarti commented Oct 26, 2021

What is in the F1 > Remote-Containers: Show Containers Log?

@chrmarti chrmarti self-assigned this Oct 26, 2021
@chrmarti chrmarti added the info-needed Issue requires more information from poster label Oct 26, 2021
@aaronadamsCA
Copy link
Author

@chrmarti Here are the last ~150 lines or so, before that is just more repetition.

[68988342 ms] Received message: []
[68991489 ms] Extensions cache, copy to shared cache: None
[69030550 ms] Port forwarding 53921 > 37387 > 37387: Local close
[69030566 ms] Stop (59698 ms): Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69030567 ms] Port forwarding 53921 > 37387 > 37387 terminated by extension with code null and signal SIGKILL.
[69030852 ms] Port forwarding connection from 55428 > 37387 > 37387 in the container.
[69030856 ms] Start: Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69036232 ms] Port forwarding process for 55428 > 37387 > 37387 in the container:
[
  {
    "pid": 39956,
    "ppid": 27664,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1704,15406233647310986584,16805260970107875179,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3520 /prefetch:1 --vscode-window-config=vscode:81687bb0-63fb-4759-996d-a7fc094686fd"
  }
]
[69048357 ms] Received message: []
[69051515 ms] Extensions cache, copy to shared cache: None
[69090553 ms] Port forwarding 55428 > 37387 > 37387: Local close
[69090579 ms] Stop (59723 ms): Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69090579 ms] Port forwarding 55428 > 37387 > 37387 terminated by extension with code null and signal SIGKILL.
[69090873 ms] Port forwarding connection from 58064 > 37387 > 37387 in the container.
[69090877 ms] Start: Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69095900 ms] Port forwarding process for 58064 > 37387 > 37387 in the container:
[
  {
    "pid": 39956,
    "ppid": 27664,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1704,15406233647310986584,16805260970107875179,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3520 /prefetch:1 --vscode-window-config=vscode:81687bb0-63fb-4759-996d-a7fc094686fd"
  }
]
[69108368 ms] Received message: []
[69111543 ms] Extensions cache, copy to shared cache: None
[69150553 ms] Port forwarding 58064 > 37387 > 37387: Local close
[69150565 ms] Stop (59688 ms): Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69150566 ms] Port forwarding 58064 > 37387 > 37387 terminated by extension with code null and signal SIGKILL.
[69150861 ms] Port forwarding connection from 63510 > 37387 > 37387 in the container.
[69150866 ms] Start: Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69156569 ms] Port forwarding process for 63510 > 37387 > 37387 in the container:
[
  {
    "pid": 39956,
    "ppid": 27664,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1704,15406233647310986584,16805260970107875179,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3520 /prefetch:1 --vscode-window-config=vscode:81687bb0-63fb-4759-996d-a7fc094686fd"
  }
]
[69168374 ms] Received message: []
[69171565 ms] Extensions cache, copy to shared cache: None
[69210558 ms] Port forwarding 63510 > 37387 > 37387: Local close
[69210567 ms] Stop (59701 ms): Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69210567 ms] Port forwarding 63510 > 37387 > 37387 terminated by extension with code null and signal SIGKILL.
[69210874 ms] Port forwarding connection from 52951 > 37387 > 37387 in the container.
[69210884 ms] Start: Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69215395 ms] Port forwarding process for 52951 > 37387 > 37387 in the container:
[
  {
    "pid": 39956,
    "ppid": 27664,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1704,15406233647310986584,16805260970107875179,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3520 /prefetch:1 --vscode-window-config=vscode:81687bb0-63fb-4759-996d-a7fc094686fd"
  }
]
[69228382 ms] Received message: []
[69231591 ms] Extensions cache, copy to shared cache: None
[69235564 ms] Port forwarding 52951 > 37387 > 37387: Local close
[69235569 ms] Stop (24685 ms): Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69235570 ms] Port forwarding 52951 > 37387 > 37387 terminated by extension with code null and signal SIGKILL.
[69236983 ms] Port forwarding 53145 > 37387 > 37387: Local close
[69236991 ms] Stop (5045083 ms): Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69236992 ms] Port forwarding 53145 > 37387 > 37387 terminated by extension with code null and signal SIGKILL.
[69237348 ms] Port forwarding connection from 62751 > 37387 > 37387 in the container.
[69237360 ms] Start: Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69237410 ms] Port forwarding 57400 > 37387 > 37387: Local close
[69237418 ms] Stop (5044545 ms): Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69237418 ms] Port forwarding 57400 > 37387 > 37387 terminated by extension with code null and signal SIGKILL.
[69239329 ms] Port forwarding 62751 > 37387 > 37387: Local close
[69239337 ms] Stop (1977 ms): Run in container: /home/node/.vscode-server/bin/6cba118ac49a1b88332f312a8f67186f7f3c1643/node -e 
[69239337 ms] Port forwarding 62751 > 37387 > 37387 terminated by extension with code null and signal SIGKILL.
[69242654 ms] Port forwarding process for 62751 > 37387 > 37387 in the container:
[
  {
    "pid": 39956,
    "ppid": 27664,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1704,15406233647310986584,16805260970107875179,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3520 /prefetch:1 --vscode-window-config=vscode:81687bb0-63fb-4759-996d-a7fc094686fd"
  }
]
[69288401 ms] Received message: []
[69291598 ms] Extensions cache, copy to shared cache: None
[69348413 ms] Received message: []
[69351608 ms] Extensions cache, copy to shared cache: None
[69408427 ms] Received message: []
[69411630 ms] Extensions cache, copy to shared cache: None
[69468433 ms] Received message: []
[69471648 ms] Extensions cache, copy to shared cache: None
[69473586 ms] Start: Run in container: cat /proc/22212/environ
[69473589 ms] Stop (3 ms): Run in container: cat /proc/22212/environ
[69528443 ms] Received message: []
[69531662 ms] Extensions cache, copy to shared cache: None
[69588457 ms] Received message: []
[69591680 ms] Extensions cache, copy to shared cache: None
[69627181 ms] Start: Run in container: cat /proc/22687/environ
[69627185 ms] Stop (4 ms): Run in container: cat /proc/22687/environ
[69648464 ms] Received message: []
[69651696 ms] Extensions cache, copy to shared cache: None
[69708477 ms] Received message: []
[69711715 ms] Extensions cache, copy to shared cache: None
[69768492 ms] Received message: []
[69771720 ms] Extensions cache, copy to shared cache: None
[69828504 ms] Received message: []
[69831749 ms] Extensions cache, copy to shared cache: None
[69836655 ms] Start: Run in container: cat /proc/23599/environ
[69836660 ms] Stop (5 ms): Run in container: cat /proc/23599/environ
[69854897 ms] Start: Run in container: cat /proc/23963/environ
[69854902 ms] Stop (5 ms): Run in container: cat /proc/23963/environ
[69888525 ms] Received message: []
[69891773 ms] Extensions cache, copy to shared cache: None
[69948542 ms] Received message: []
[69951793 ms] Extensions cache, copy to shared cache: None
[70008570 ms] Received message: []
[70011828 ms] Extensions cache, copy to shared cache: None
[70068582 ms] Received message: []
[70071853 ms] Extensions cache, copy to shared cache: None
[70128585 ms] Received message: []
[70131880 ms] Extensions cache, copy to shared cache: None
[70188595 ms] Received message: []
[70191899 ms] Extensions cache, copy to shared cache: None
[70248605 ms] Received message: []
[70251942 ms] Extensions cache, copy to shared cache: None
[70308617 ms] Received message: []
[70311977 ms] Extensions cache, copy to shared cache: None

@chrmarti
Copy link
Contributor

It looks like VS Code is closing the connection only to then reconnect again. Could you check if this also happens with VS Code Insiders? (https://code.visualstudio.com/insiders/)

@aaronadamsCA
Copy link
Author

aaronadamsCA commented Oct 27, 2021

@chrmarti I gave this a try tonight. Only a few container hours so far, but things do seem better on Insider:

$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
2

I didn't add any of my personal settings or local extensions to Insider, nor did I rebuild the container. Maybe let me know if you'd like me to try any of that, or if you think this just means it's an issue that's already been fixed.

@chrmarti
Copy link
Contributor

It might be fixed in VS Code, but it's hard to tell for sure as I haven't worked on any fixes there. Could you add your configuration to the Insiders install? You'll get the latest fixes with VS Code 1.62, but it would be great if we knew of any remaining issues before that is released.

@aaronadamsCA
Copy link
Author

aaronadamsCA commented Oct 28, 2021

I'll give some of that a try, yep.

Just so I better understand what to look for, could you confirm the number of expected processes matching the ones I've described above?

Example behaviour in Insiders:

  • I see 2 when the container is idle.
  • When I start a Gatsby dev server, it remains at 2.
  • When I open the dev site in a browser, it increases to 6-8.
  • When I close the browser, it drops to 3.
  • When I kill the Gatsby dev server, it drops back to 2.

Assuming that's correct behaviour, and what I'm seeing is something like one process per currently forwarded port (even though every process appears to connect to the same port?), then at least I can specifically focus on trying to reproduce behaviours that violate this expectation.

Also, when I tried Insiders, obviously it installed a newer remote server inside the container. When I reopen the container in regular VS Code, am I using the newer remote server? Or do the versions live side-by-side within the container, each using its own?

I just want to make sure I nail this attempt at diagnosis. Thanks!

@chrmarti
Copy link
Contributor

@alexr00 Is VS Code still using the extension host connection for port forwarding or has that changed? (I thought there should be two underlying connections, one for the remote shared process and one for the extension host.)

@alexr00
Copy link
Member

alexr00 commented Oct 29, 2021

Since 1.61 port forwarding is done in the local shared process, but otherwise it uses the exact same mechanism as before.

@aaronadamsCA
Copy link
Author

aaronadamsCA commented Nov 5, 2021

I'm sorry I was unable to get to this prior to your 1.62 release, our team was focused on a release of our own.

I've upgraded to 1.62, deleted every container image and volume, and started from scratch.

On first build, here are the long-lived processes I see running in the container:

$ ps -efww
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 11:29 ?        00:00:00 /bin/sh -c echo Container started trap "exit 0" 15  while sleep 1 & wait $!; do :; done
node        11     0  0 11:29 ?        00:00:00 /bin/sh
root        23     0  0 11:29 ?        00:00:00 /bin/sh
node       123     0  0 11:29 ?        00:00:00 /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node /tmp/vscode-remote-containers-server-708777f1b4be8ab3aafc9db8ee79c4b2dc34ee64.js
node       143   123  0 11:29 ?        00:00:00 sh /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/server.sh --log trace --force-disable-user-env --use-host-proxy --port 0 --extensions-download-dir /home/node/.vscode-server/extensionsCache --install-extension dbaeumer.vscode-eslint --install-extension eamodio.gitlens --install-extension esbenp.prettier-vscode --install-extension github.vscode-pull-request-github --install-extension mskelton.npm-outdated --install-extension redhat.vscode-yaml --install-extension richie5um2.vscode-sort-json --install-extension visualstudioexptteam.vscodeintellicode --start-server --disable-websocket-compression
node       146   143  4 11:29 ?        00:00:24 /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/out/vs/server/main.js --log trace --force-disable-user-env --use-host-proxy --port 0 --extensions-download-dir /home/node/.vscode-server/extensionsCache --install-extension dbaeumer.vscode-eslint --install-extension eamodio.gitlens --install-extension esbenp.prettier-vscode --install-extension github.vscode-pull-request-github --install-extension mskelton.npm-outdated --install-extension redhat.vscode-yaml --install-extension richie5um2.vscode-sort-json --install-extension visualstudioexptteam.vscodeintellicode --start-server --disable-websocket-compression
node       194   146  0 11:29 ?        00:00:03 /vscode/vscode-server/bin/linux-x64/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node /vscode/vscode-server/bin/linux-x64/b3318bc0524af3d74034b8bb8a64df0ccf35549a/out/bootstrap-fork --type=ptyHost
node       312     0  0 11:29 ?        00:00:01 /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 36187 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       424   146  3 11:29 ?        00:00:17 /vscode/vscode-server/bin/linux-x64/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node /vscode/vscode-server/bin/linux-x64/b3318bc0524af3d74034b8bb8a64df0ccf35549a/out/bootstrap-fork --type=watcherServiceChokidar
node       603     0  0 11:29 ?        00:00:01 /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 36187 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node       736   146  3 11:29 ?        00:00:21 /vscode/vscode-server/bin/linux-x64/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node /vscode/vscode-server/bin/linux-x64/b3318bc0524af3d74034b8bb8a64df0ccf35549a/out/bootstrap-fork --type=extensionHost --uriTransformerPath=/vscode/vscode-server/bin/linux-x64/b3318bc0524af3d74034b8bb8a64df0ccf35549a/out/vs/server/uriTransformer.js --useHostProxy=

Identical processes 312 and 603 are the ones we have seen cause the memory leak when they start to replicate out of control. It might still be helpful if I understood why there appear to be two duplicates of this process, and the conditions under which it's expected to replicate further.

I'm going to do a few hours of Gatsby dev now, which seems to trigger these issues most rapidly. I'll post separately with any observations.

@aaronadamsCA
Copy link
Author

Okay, I managed to trigger the leak just now, on a relatively small scale.

I ran gatsby develop a few times (using the Explorer > NPM Scripts pane), each time for just a minute or two, then terminating with Ctrl+C.

After this, I checked and noticed an extra forwarding process had survived.

Checking several times over the course of the next minute, here's exactly what I saw:

$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
3
$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
3
$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
3
$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
3
$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
5
$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
5
$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
5
$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
7
$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
7
$ ps -ef | grep "Remote close with error" | grep -v grep | wc -l
7

This increase happened with one terminal open and no other tasks running. None of these additional processes ever closed; sitting here now about 10 minutes later, there are still 7 processes running.

PIDs:

$ ps -efww | grep "Remote close with error" | grep -v grep      
node      7150     0  0 12:12 ?        00:00:03 /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 36187 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node      7171     0  0 12:12 ?        00:00:05 /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 36187 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     31804     0  0 13:21 ?        00:00:00 /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 36187 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     31972     0  0 13:22 ?        00:00:00 /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 36187 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     31989     0  0 13:22 ?        00:00:00 /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 36187 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     32079     0  0 13:22 ?        00:00:00 /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 36187 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???
node     32168     0  0 13:22 ?        00:00:00 /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e  ????const net = require('net'); ????process.stdin.pause(); ????const client = net.createConnection({ port: 36187 }, () => { ?????client.pipe(process.stdout); ?????process.stdin.pipe(client); ????}); ????client.on('close', function (hadError) { ?????console.error(hadError ? 'Remote close with error' : 'Remote close'); ?????process.exit(hadError ? 1 : 0); ????}); ????client.on('error', function (err) { ?????process.stderr.write(err && (err.stack || err.message) || String(err)); ????}); ???

Complete container log:

[549264 ms] Extensions cache, copy to shared cache: None
[605238 ms] Received message: []
[609275 ms] Extensions cache, copy to shared cache: None
[665249 ms] Received message: []
[669292 ms] Extensions cache, copy to shared cache: None
[725264 ms] Received message: []
[729303 ms] Extensions cache, copy to shared cache: None
[785283 ms] Received message: []
[789317 ms] Extensions cache, copy to shared cache: None
[845288 ms] Received message: []
[849334 ms] Extensions cache, copy to shared cache: None
[905303 ms] Received message: []
[909343 ms] Extensions cache, copy to shared cache: None
[965318 ms] Received message: []
[969360 ms] Extensions cache, copy to shared cache: None
[1025331 ms] Received message: []
[1029377 ms] Extensions cache, copy to shared cache: None
[1085336 ms] Received message: []
[1089386 ms] Extensions cache, copy to shared cache: None
[1145352 ms] Received message: []
[1149402 ms] Extensions cache, copy to shared cache: None
[1205366 ms] Received message: []
[1209419 ms] Extensions cache, copy to shared cache: None
[1265381 ms] Received message: []
[1269438 ms] Extensions cache, copy to shared cache: None
[1325385 ms] Received message: []
[1329453 ms] Extensions cache, copy to shared cache: None
[1385392 ms] Received message: []
[1389473 ms] Extensions cache, copy to shared cache: None
[1445398 ms] Received message: []
[1449484 ms] Extensions cache, copy to shared cache: None
[1505406 ms] Received message: []
[1509499 ms] Extensions cache, copy to shared cache: None
[1565414 ms] Received message: []
[1569514 ms] Extensions cache, copy to shared cache: None
[1625422 ms] Received message: []
[1629538 ms] Extensions cache, copy to shared cache: None
[1683754 ms] Port forwarding 53479 > 36187 > 36187: Local close
[1683755 ms] Port forwarding 58187 > 36187 > 36187: Local close
[1683808 ms] Start: Run: docker inspect --type container 748d05b7567a9c847d8a64d721198d23773469ca4b9b7ef38e67b7b269ddf7b2
[1683822 ms] Stop (1561065 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[1683822 ms] Port forwarding 53479 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[1683823 ms] Stop (1563235 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[1683823 ms] Port forwarding 58187 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[1685425 ms] Received message: []
[2687795 ms] Received message: []
[2688741 ms] Extensions cache, copy to shared cache: None
[2691331 ms] Stop (1007523 ms): Run: docker inspect --type container 748d05b7567a9c847d8a64d721198d23773469ca4b9b7ef38e67b7b269ddf7b2
[2691359 ms] Port forwarding connection from 53806 > 36187 > 36187 in the container.
[2691759 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[2693509 ms] Port forwarding connection from 60463 > 36187 > 36187 in the container.
[2693517 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[2693523 ms] [12:12:27] [::ffff:127.0.0.1][ce723cc1][ManagementConnection] The client has reconnected.
[2695375 ms] [12:12:29] [::ffff:127.0.0.1][02a753af][ExtensionHostConnection] The client has reconnected.
[2697140 ms] Port forwarding process for 53806 > 36187 > 36187 in the container:
[
  {
    "pid": 52948,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=utility --utility-sub-type=network.mojom.NetworkService --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --service-sandbox-type=none --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --mojo-platform-channel-handle=1908 /prefetch:8"
  }
]
[2698157 ms] Port forwarding process for 60463 > 36187 > 36187 in the container:
[
  {
    "pid": 52948,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=utility --utility-sub-type=network.mojom.NetworkService --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --service-sandbox-type=none --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --mojo-platform-channel-handle=1908 /prefetch:8"
  }
]
[2747829 ms] Received message: []
[2748753 ms] Extensions cache, copy to shared cache: None
[2807833 ms] Received message: []
[2808776 ms] Extensions cache, copy to shared cache: None
[2867848 ms] Received message: []
[2868790 ms] Extensions cache, copy to shared cache: None
[2927853 ms] Received message: []
[2928813 ms] Extensions cache, copy to shared cache: None
[2987871 ms] Received message: []
[2988820 ms] Extensions cache, copy to shared cache: None
[3047887 ms] Received message: []
[3048833 ms] Extensions cache, copy to shared cache: None
[3107897 ms] Received message: []
[3108840 ms] Extensions cache, copy to shared cache: None
[3167912 ms] Received message: []
[3168856 ms] Extensions cache, copy to shared cache: None
[3227921 ms] Received message: []
[3228860 ms] Extensions cache, copy to shared cache: None
[3281676 ms] Port forwarding connection from 53321 > 36187 > 36187 in the container.
[3281689 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[3281691 ms] Port forwarding connection from 62159 > 36187 > 36187 in the container.
[3281703 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[3281705 ms] Port forwarding connection from 54017 > 36187 > 36187 in the container.
[3281715 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[3281717 ms] Port forwarding connection from 50060 > 36187 > 36187 in the container.
[3281725 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[3287929 ms] Received message: []
[3288866 ms] Extensions cache, copy to shared cache: None
[3289981 ms] Port forwarding 54017 > 36187 > 36187 stderr: Remote close
[3290046 ms] Stop (8331 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[3290047 ms] Port forwarding 54017 > 36187 > 36187 terminated with code 0 and signal null.
[3290167 ms] Port forwarding 50060 > 36187 > 36187 stderr: Remote close
[3290242 ms] Stop (8517 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[3290243 ms] Port forwarding 50060 > 36187 > 36187 terminated with code 0 and signal null.
[3290321 ms] Port forwarding 62159 > 36187 > 36187 stderr: Remote close
[3290411 ms] Port forwarding 53321 > 36187 > 36187 stderr: Remote close
[3290426 ms] Stop (8723 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[3290427 ms] Port forwarding 62159 > 36187 > 36187 terminated with code 0 and signal null.
[3290494 ms] Stop (8805 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[3290495 ms] Port forwarding 53321 > 36187 > 36187 terminated with code 0 and signal null.
[3290743 ms] Port forwarding process for 62159 > 36187 > 36187 in the container:
[
  {
    "pid": 52948,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=utility --utility-sub-type=network.mojom.NetworkService --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --service-sandbox-type=none --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --mojo-platform-channel-handle=1908 /prefetch:8"
  }
]
[3290797 ms] Port forwarding process for 54017 > 36187 > 36187 in the container:
[]
[3290815 ms] Port forwarding process for 50060 > 36187 > 36187 in the container:
[]
[3290863 ms] Port forwarding process for 53321 > 36187 > 36187 in the container:
[
  {
    "pid": 52948,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=utility --utility-sub-type=network.mojom.NetworkService --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --service-sandbox-type=none --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --mojo-platform-channel-handle=1908 /prefetch:8"
  }
]
[3294796 ms] Port forwarding 54017 > 36187 > 36187: Local close
[3294797 ms] Port forwarding 50060 > 36187 > 36187: Local close
[3294797 ms] Port forwarding 53321 > 36187 > 36187: Local close
[3294797 ms] Port forwarding 62159 > 36187 > 36187: Local close
[3347935 ms] Received message: []
[3348884 ms] Extensions cache, copy to shared cache: None
[3407937 ms] Received message: []
[3408893 ms] Extensions cache, copy to shared cache: None
[3467941 ms] Received message: []
[3468903 ms] Extensions cache, copy to shared cache: None
[3527945 ms] Received message: []
[3528914 ms] Extensions cache, copy to shared cache: None
[3587948 ms] Received message: []
[3588924 ms] Extensions cache, copy to shared cache: None
[3647957 ms] Received message: []
[3648933 ms] Extensions cache, copy to shared cache: None
[3707964 ms] Received message: []
[3708946 ms] Extensions cache, copy to shared cache: None
[3767969 ms] Received message: []
[3768952 ms] Extensions cache, copy to shared cache: None
[3775058 ms] Start: Run in container: cat /proc/10872/environ
[3775058 ms] Stdin closed!
[3775058 ms] Start: Run in container: cat /proc/10872/environ
[3775061 ms] Stop (3 ms): Run in container: cat /proc/10872/environ
[3827981 ms] Received message: []
[3828958 ms] Extensions cache, copy to shared cache: None
[3887986 ms] Received message: []
[3888975 ms] Extensions cache, copy to shared cache: None
[3947988 ms] Received message: []
[3948985 ms] Extensions cache, copy to shared cache: None
[4008005 ms] Received message: []
[4008999 ms] Extensions cache, copy to shared cache: None
[4068018 ms] Received message: []
[4069016 ms] Extensions cache, copy to shared cache: None
[4128029 ms] Received message: []
[4129035 ms] Extensions cache, copy to shared cache: None
[4188031 ms] Received message: []
[4189044 ms] Extensions cache, copy to shared cache: None
[4248040 ms] Received message: []
[4249062 ms] Extensions cache, copy to shared cache: None
[4308053 ms] Received message: []
[4309072 ms] Extensions cache, copy to shared cache: None
[4368058 ms] Received message: []
[4369082 ms] Extensions cache, copy to shared cache: None
[4428074 ms] Received message: []
[4429105 ms] Extensions cache, copy to shared cache: None
[4488096 ms] Received message: []
[4489121 ms] Extensions cache, copy to shared cache: None
[4548115 ms] Received message: []
[4549143 ms] Extensions cache, copy to shared cache: None
[4608123 ms] Received message: []
[4609152 ms] Extensions cache, copy to shared cache: None
[4668138 ms] Received message: []
[4669175 ms] Extensions cache, copy to shared cache: None
[4728158 ms] Received message: []
[4729186 ms] Extensions cache, copy to shared cache: None
[4788166 ms] Received message: []
[4789210 ms] Extensions cache, copy to shared cache: None
[4848179 ms] Received message: []
[4849217 ms] Extensions cache, copy to shared cache: None
[4908190 ms] Received message: []
[4909225 ms] Extensions cache, copy to shared cache: None
[4968204 ms] Received message: []
[4969241 ms] Extensions cache, copy to shared cache: None
[5028208 ms] Received message: []
[5029252 ms] Extensions cache, copy to shared cache: None
[5088214 ms] Received message: []
[5089261 ms] Extensions cache, copy to shared cache: None
[5148220 ms] Received message: []
[5149272 ms] Extensions cache, copy to shared cache: None
[5208231 ms] Received message: []
[5209283 ms] Extensions cache, copy to shared cache: None
[5268232 ms] Received message: []
[5269300 ms] Extensions cache, copy to shared cache: None
[5328246 ms] Received message: []
[5329314 ms] Extensions cache, copy to shared cache: None
[5388261 ms] Received message: []
[5389321 ms] Extensions cache, copy to shared cache: None
[5448274 ms] Received message: []
[5449340 ms] Extensions cache, copy to shared cache: None
[5508291 ms] Received message: []
[5509358 ms] Extensions cache, copy to shared cache: None
[5568301 ms] Received message: []
[5569363 ms] Extensions cache, copy to shared cache: None
[5628309 ms] Received message: []
[5629390 ms] Extensions cache, copy to shared cache: None
[5650389 ms] Port forwarding connection from 54703 > 36187 > 36187 in the container.
[5650396 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[5653806 ms] Port forwarding process for 54703 > 36187 > 36187 in the container:
[
  {
    "pid": 52948,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=utility --utility-sub-type=network.mojom.NetworkService --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --service-sandbox-type=none --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --mojo-platform-channel-handle=1908 /prefetch:8"
  }
]
[5655991 ms] Port forwarding 54703 > 36187 > 36187 stderr: Remote close
[5656035 ms] Stop (5639 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[5656036 ms] Port forwarding 54703 > 36187 > 36187 terminated with code 0 and signal null.
[5669480 ms] Port forwarding 54703 > 36187 > 36187: Local close
[5673697 ms] Start: Run in container: cat /proc/16944/environ
[5673698 ms] Stdin closed!
[5673698 ms] Start: Run in container: cat /proc/16944/environ
[5673702 ms] Stop (4 ms): Run in container: cat /proc/16944/environ
[5688326 ms] Received message: []
[5689396 ms] Extensions cache, copy to shared cache: None
[5693146 ms] Start: Run in container: cat /proc/17382/environ
[5693147 ms] Stdin closed!
[5693147 ms] Start: Run in container: cat /proc/17382/environ
[5693150 ms] Stop (3 ms): Run in container: cat /proc/17382/environ
[5748328 ms] Received message: []
[5749403 ms] Extensions cache, copy to shared cache: None
[5797555 ms] Start: Run in container: cat /proc/18121/environ
[5797556 ms] Stdin closed!
[5797556 ms] Start: Run in container: cat /proc/18121/environ
[5797559 ms] Stop (3 ms): Run in container: cat /proc/18121/environ
[5808344 ms] Received message: []
[5809414 ms] Extensions cache, copy to shared cache: None
[5836850 ms] Start: Run in container: cat /proc/18522/environ
[5836850 ms] Stdin closed!
[5836850 ms] Start: Run in container: cat /proc/18522/environ
[5836853 ms] Stop (3 ms): Run in container: cat /proc/18522/environ
[5868356 ms] Received message: []
[5869475 ms] Extensions cache, copy to shared cache: None
[5902492 ms] Start: Run in container: cat /proc/19824/environ
[5902492 ms] Stdin closed!
[5902492 ms] Start: Run in container: cat /proc/19824/environ
[5902496 ms] Stop (4 ms): Run in container: cat /proc/19824/environ
[5928369 ms] Received message: []
[5929496 ms] Extensions cache, copy to shared cache: None
[5988384 ms] Received message: []
[5989506 ms] Extensions cache, copy to shared cache: None
[5991998 ms] Start: Run in container: cat /proc/22389/environ
[5991998 ms] Stdin closed!
[5991998 ms] Start: Run in container: cat /proc/22389/environ
[5992002 ms] Stop (4 ms): Run in container: cat /proc/22389/environ
[6048395 ms] Received message: []
[6049514 ms] Extensions cache, copy to shared cache: None
[6072436 ms] Start: Run in container: cat /proc/23334/environ
[6072437 ms] Stdin closed!
[6072437 ms] Start: Run in container: cat /proc/23334/environ
[6072442 ms] Stop (5 ms): Run in container: cat /proc/23334/environ
[6108401 ms] Received message: []
[6109520 ms] Extensions cache, copy to shared cache: None
[6168414 ms] Received message: []
[6169525 ms] Extensions cache, copy to shared cache: None
[6170625 ms] Start: Run in container: cat /proc/23967/environ
[6170626 ms] Stdin closed!
[6170626 ms] Start: Run in container: cat /proc/23967/environ
[6170629 ms] Stop (3 ms): Run in container: cat /proc/23967/environ
[6224225 ms] Start: Run in container: cat /proc/24665/environ
[6224226 ms] Stdin closed!
[6224226 ms] Start: Run in container: cat /proc/24665/environ
[6224229 ms] Stop (3 ms): Run in container: cat /proc/24665/environ
[6228427 ms] Received message: []
[6229540 ms] Extensions cache, copy to shared cache: None
[6235957 ms] Start: Run in container: cat /proc/25029/environ
[6235958 ms] Stdin closed!
[6235958 ms] Start: Run in container: cat /proc/25029/environ
[6235961 ms] Stop (3 ms): Run in container: cat /proc/25029/environ
[6279925 ms] Start: Run in container: cat /proc/26723/environ
[6279925 ms] Stdin closed!
[6279925 ms] Start: Run in container: cat /proc/26723/environ
[6279942 ms] Stop (17 ms): Run in container: cat /proc/26723/environ
[6288430 ms] Received message: []
[6289551 ms] Extensions cache, copy to shared cache: None
[6348444 ms] Received message: []
[6349566 ms] Extensions cache, copy to shared cache: None
[6408456 ms] Received message: []
[6409576 ms] Extensions cache, copy to shared cache: None
[6468460 ms] Received message: []
[6469584 ms] Extensions cache, copy to shared cache: None
[6528461 ms] Received message: []
[6529594 ms] Extensions cache, copy to shared cache: None
[6588478 ms] Received message: []
[6589613 ms] Extensions cache, copy to shared cache: None
[6648482 ms] Received message: []
[6649628 ms] Extensions cache, copy to shared cache: None
[6689603 ms] Start: Run in container: cat /proc/30004/environ
[6689603 ms] Stdin closed!
[6689603 ms] Start: Run in container: cat /proc/30004/environ
[6689606 ms] Stop (3 ms): Run in container: cat /proc/30004/environ
[6708493 ms] Received message: []
[6709641 ms] Extensions cache, copy to shared cache: None
[6761069 ms] Port forwarding connection from 54088 > 36187 > 36187 in the container.
[6761075 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6761143 ms] Port forwarding connection from 54090 > 36187 > 36187 in the container.
[6761150 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6762129 ms] Port forwarding 54088 > 36187 > 36187: Local close
[6762144 ms] Stop (1069 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6762145 ms] Port forwarding 54088 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6762482 ms] Port forwarding connection from 54098 > 36187 > 36187 in the container.
[6762496 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6762498 ms] Port forwarding connection from 54101 > 36187 > 36187 in the container.
[6762515 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6762518 ms] Port forwarding connection from 54103 > 36187 > 36187 in the container.
[6762534 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6762538 ms] Port forwarding connection from 54104 > 36187 > 36187 in the container.
[6762552 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6762555 ms] Port forwarding connection from 54105 > 36187 > 36187 in the container.
[6762568 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6762833 ms] Port forwarding 54090 > 36187 > 36187 stderr: Remote close
[6762855 ms] Port forwarding 54090 > 36187 > 36187: Local close
[6762887 ms] Stop (1737 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6762888 ms] Port forwarding 54090 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6763155 ms] Port forwarding connection from 54108 > 36187 > 36187 in the container.
[6763170 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6766535 ms] Port forwarding 54098 > 36187 > 36187 stderr: Remote close
[6766536 ms] Port forwarding 54098 > 36187 > 36187: Local close
[6766567 ms] Stop (4071 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6766568 ms] Port forwarding 54098 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6766815 ms] Port forwarding 54104 > 36187 > 36187: Local close
[6766852 ms] Stop (4300 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6766853 ms] Port forwarding 54104 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6766854 ms] Port forwarding connection from 54112 > 36187 > 36187 in the container.
[6766871 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6767139 ms] Port forwarding connection from 54114 > 36187 > 36187 in the container.
[6767152 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6767441 ms] Port forwarding 54105 > 36187 > 36187 stderr: Remote close
[6767466 ms] Port forwarding 54105 > 36187 > 36187: Local close
[6767513 ms] Stop (4945 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6767514 ms] Port forwarding 54105 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6767765 ms] Port forwarding 54103 > 36187 > 36187 stderr: Remote close
[6767768 ms] Port forwarding connection from 54117 > 36187 > 36187 in the container.
[6767782 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6767787 ms] Port forwarding 54103 > 36187 > 36187: Local close
[6767884 ms] Stop (5350 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6767887 ms] Port forwarding 54103 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6768500 ms] Received message: []
[6769785 ms] Extensions cache, copy to shared cache: None
[6773253 ms] Port forwarding 54101 > 36187 > 36187 stderr: Remote close
[6773877 ms] Port forwarding 54101 > 36187 > 36187: Local close
[6773903 ms] Stop (11388 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6773905 ms] Port forwarding 54101 > 36187 > 36187 terminated by extension with code 0 and signal null.
[6775737 ms] Port forwarding 54108 > 36187 > 36187 stderr: Remote close
[6775834 ms] Port forwarding 54108 > 36187 > 36187: Local close
[6775912 ms] Stop (12742 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6775913 ms] Port forwarding 54108 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6778697 ms] Port forwarding process for 54088 > 36187 > 36187 in the container:
[]
[6779738 ms] Port forwarding 54112 > 36187 > 36187 stderr: Remote close
[6779768 ms] Port forwarding 54112 > 36187 > 36187: Local close
[6779816 ms] Stop (12945 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6779817 ms] Port forwarding 54112 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6779883 ms] Port forwarding process for 54090 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6781511 ms] Port forwarding 54117 > 36187 > 36187 stderr: Remote close
[6781525 ms] Port forwarding 54117 > 36187 > 36187: Local close
[6781565 ms] Stop (13783 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6781566 ms] Port forwarding 54117 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6782014 ms] Port forwarding 54114 > 36187 > 36187 stderr: Remote close
[6782046 ms] Port forwarding 54114 > 36187 > 36187: Local close
[6782107 ms] Stop (14955 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6782108 ms] Port forwarding 54114 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6783079 ms] Port forwarding connection from 54128 > 36187 > 36187 in the container.
[6783091 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6783110 ms] Port forwarding connection from 54131 > 36187 > 36187 in the container.
[6783122 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6783124 ms] Port forwarding connection from 54132 > 36187 > 36187 in the container.
[6783138 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6783177 ms] Port forwarding connection from 54136 > 36187 > 36187 in the container.
[6783192 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6783195 ms] Port forwarding connection from 54137 > 36187 > 36187 in the container.
[6783205 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6783207 ms] Port forwarding connection from 54138 > 36187 > 36187 in the container.
[6783220 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6783407 ms] Port forwarding connection from 54140 > 36187 > 36187 in the container.
[6783420 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6784893 ms] Port forwarding process for 54098 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6785950 ms] Port forwarding process for 54104 > 36187 > 36187 in the container:
[]
[6786060 ms] Port forwarding process for 54103 > 36187 > 36187 in the container:
[]
[6786289 ms] Port forwarding process for 54105 > 36187 > 36187 in the container:
[]
[6786468 ms] Port forwarding process for 54108 > 36187 > 36187 in the container:
[]
[6786918 ms] Port forwarding process for 54101 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6792405 ms] Port forwarding process for 54114 > 36187 > 36187 in the container:
[]
[6793098 ms] Port forwarding 54138 > 36187 > 36187 stderr: Remote close
[6793101 ms] Port forwarding 54138 > 36187 > 36187: Local close
[6793153 ms] Stop (9933 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6793154 ms] Port forwarding 54138 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6793272 ms] Port forwarding process for 54117 > 36187 > 36187 in the container:
[]
[6793422 ms] Port forwarding process for 54112 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6794933 ms] Port forwarding connection from 54144 > 36187 > 36187 in the container.
[6794953 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6795200 ms] Port forwarding connection from 54146 > 36187 > 36187 in the container.
[6795216 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6797372 ms] Port forwarding 54137 > 36187 > 36187 stderr: Remote close
[6797380 ms] Port forwarding 54137 > 36187 > 36187: Local close
[6797405 ms] Port forwarding 54136 > 36187 > 36187 stderr: Remote close
[6797414 ms] Port forwarding 54136 > 36187 > 36187: Local close
[6797430 ms] Stop (14225 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6797431 ms] Port forwarding 54137 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6797484 ms] Stop (14292 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6797485 ms] Port forwarding 54136 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6798639 ms] Port forwarding 54132 > 36187 > 36187 stderr: Remote close
[6798649 ms] Port forwarding 54132 > 36187 > 36187: Local close
[6798726 ms] Stop (15588 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6798728 ms] Port forwarding 54132 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6798754 ms] Port forwarding 54140 > 36187 > 36187 stderr: Remote close
[6798800 ms] Port forwarding 54140 > 36187 > 36187: Local close
[6798849 ms] Stop (15429 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6798850 ms] Port forwarding 54140 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6798947 ms] Port forwarding connection from 54152 > 36187 > 36187 in the container.
[6798958 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6798960 ms] Port forwarding connection from 54153 > 36187 > 36187 in the container.
[6798975 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6799212 ms] Port forwarding connection from 54157 > 36187 > 36187 in the container.
[6799222 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6803442 ms] Port forwarding connection from 54160 > 36187 > 36187 in the container.
[6803456 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6807117 ms] Port forwarding connection from 54165 > 36187 > 36187 in the container.
[6807129 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6807135 ms] Port forwarding connection from 54166 > 36187 > 36187 in the container.
[6807147 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6808336 ms] Port forwarding 54144 > 36187 > 36187 stderr: Remote close
[6808858 ms] Port forwarding 54144 > 36187 > 36187: Local close
[6808877 ms] Stop (13924 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6808878 ms] Port forwarding 54144 > 36187 > 36187 terminated by extension with code 0 and signal null.
[6810398 ms] Port forwarding process for 54128 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6810477 ms] Port forwarding process for 54136 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6810510 ms] Port forwarding process for 54137 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6812512 ms] Port forwarding process for 54138 > 36187 > 36187 in the container:
[]
[6813119 ms] Port forwarding 54152 > 36187 > 36187 stderr: Remote close
[6813153 ms] Port forwarding 54152 > 36187 > 36187: Local close
[6813215 ms] Port forwarding process for 54131 > 36187 > 36187 in the container:
[]
[6813219 ms] Stop (14261 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6813219 ms] Port forwarding 54152 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6814275 ms] Port forwarding process for 54132 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6814344 ms] Port forwarding process for 54140 > 36187 > 36187 in the container:
[]
[6815612 ms] Port forwarding 54153 > 36187 > 36187 stderr: Remote close
[6815616 ms] Port forwarding 54153 > 36187 > 36187: Local close
[6815636 ms] Stop (16661 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6815637 ms] Port forwarding 54153 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6815934 ms] Port forwarding connection from 54170 > 36187 > 36187 in the container.
[6815946 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6816516 ms] Port forwarding 54165 > 36187 > 36187 stderr: Remote close
[6816532 ms] Port forwarding 54165 > 36187 > 36187: Local close
[6816552 ms] Stop (9423 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6816553 ms] Port forwarding 54165 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6818019 ms] Port forwarding 54166 > 36187 > 36187 stderr: Remote close
[6818027 ms] Port forwarding 54166 > 36187 > 36187: Local close
[6818086 ms] Stop (10939 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6818087 ms] Port forwarding 54166 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6818377 ms] Port forwarding connection from 54173 > 36187 > 36187 in the container.
[6818390 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6819057 ms] Port forwarding process for 54146 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6820479 ms] Port forwarding 54146 > 36187 > 36187 stderr: Remote close
[6820679 ms] Port forwarding 54146 > 36187 > 36187: Local close
[6820686 ms] Stop (25470 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6820687 ms] Port forwarding 54146 > 36187 > 36187 terminated by extension with code 0 and signal null.
[6820903 ms] Port forwarding process for 54144 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6821827 ms] Port forwarding 54170 > 36187 > 36187 stderr: Remote close
[6821845 ms] Port forwarding 54170 > 36187 > 36187: Local close
[6821873 ms] Stop (5927 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6821874 ms] Port forwarding 54170 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6822193 ms] Port forwarding process for 54153 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6822199 ms] Port forwarding 54173 > 36187 > 36187 stderr: Remote close
[6822204 ms] Port forwarding 54173 > 36187 > 36187: Local close
[6822224 ms] Stop (3834 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6822226 ms] Port forwarding 54173 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6822545 ms] Port forwarding process for 54152 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6824386 ms] Port forwarding process for 54157 > 36187 > 36187 in the container:
[]
[6826195 ms] Port forwarding process for 54160 > 36187 > 36187 in the container:
[]
[6827583 ms] Port forwarding process for 54165 > 36187 > 36187 in the container:
[]
[6827673 ms] Port forwarding process for 54166 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6828512 ms] Received message: []
[6829013 ms] Port forwarding process for 54170 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6829799 ms] Extensions cache, copy to shared cache: None
[6829864 ms] Port forwarding process for 54173 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6857840 ms] Port forwarding 54160 > 36187 > 36187 stderr: Remote close
[6857841 ms] Port forwarding 54157 > 36187 > 36187 stderr: Remote close
[6857842 ms] Port forwarding 54131 > 36187 > 36187 stderr: Remote close
[6857842 ms] Port forwarding 54128 > 36187 > 36187 stderr: Remote close
[6857919 ms] Port forwarding 54157 > 36187 > 36187: Local close
[6857924 ms] Stop (58702 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6857926 ms] Port forwarding 54157 > 36187 > 36187 terminated by extension with code 0 and signal null.
[6857936 ms] Port forwarding 54160 > 36187 > 36187: Local close
[6857937 ms] Port forwarding 54131 > 36187 > 36187: Local close
[6857941 ms] Stop (74819 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6857942 ms] Port forwarding 54131 > 36187 > 36187 terminated by extension with code 0 and signal null.
[6857943 ms] Stop (54487 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6857943 ms] Port forwarding 54160 > 36187 > 36187 terminated by extension with code 0 and signal null.
[6857952 ms] Port forwarding 54128 > 36187 > 36187: Local close
[6857956 ms] Stop (74865 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6857957 ms] Port forwarding 54128 > 36187 > 36187 terminated by extension with code 0 and signal null.
[6860094 ms] Port forwarding connection from 58114 > 36187 > 36187 in the container.
[6860100 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6860125 ms] Start: Run in container: cat /proc/31592/environ
[6860126 ms] Stdin closed!
[6860126 ms] Start: Run in container: cat /proc/31592/environ
[6860130 ms] Stop (4 ms): Run in container: cat /proc/31592/environ
[6864072 ms] Port forwarding process for 58114 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6879116 ms] Port forwarding connection from 58123 > 36187 > 36187 in the container.
[6879121 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6879368 ms] Port forwarding connection from 58125 > 36187 > 36187 in the container.
[6879375 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6880799 ms] Port forwarding 58114 > 36187 > 36187: Local close
[6880807 ms] Stop (20707 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6880807 ms] Port forwarding 58114 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6883109 ms] Port forwarding connection from 58128 > 36187 > 36187 in the container.
[6883117 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6883443 ms] Port forwarding process for 58123 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6883965 ms] Port forwarding process for 58125 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6886761 ms] Port forwarding process for 58128 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6888534 ms] Received message: []
[6889807 ms] Extensions cache, copy to shared cache: None
[6903803 ms] Port forwarding 58128 > 36187 > 36187: Local close
[6903808 ms] Stop (20691 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6903808 ms] Port forwarding 58128 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6907108 ms] Port forwarding connection from 61260 > 36187 > 36187 in the container.
[6907117 ms] Start: Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6910747 ms] Port forwarding process for 61260 > 36187 > 36187 in the container:
[
  {
    "pid": 55440,
    "ppid": 57552,
    "bin": "C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe",
    "name": "Code.exe",
    "cmd": "\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --type=renderer --disable-color-correct-rendering --field-trial-handle=1328,2591667006962616681,16298025864924103397,131072 --disable-features=CookiesWithoutSameSiteMustBeSecure,SameSiteByDefaultCookies,SpareRendererForSitePerProcess,WinRetrieveSuggestionsOnlyOnDemand --lang=en-US --user-data-dir=\"C:\\Users\\aaron\\AppData\\Roaming\\Code\" --standard-schemes=vscode-webview,vscode-file --secure-schemes=vscode-webview,vscode-file --bypasscsp-schemes --cors-schemes=vscode-webview,vscode-file --fetch-schemes=vscode-webview,vscode-file --service-worker-schemes=vscode-webview --streaming-schemes --app-user-model-id=Microsoft.VisualStudioCode --app-path=\"C:\\Users\\aaron\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\" --no-sandbox --no-zygote --disable-blink-features=Auxclick --node-integration-in-worker --device-scale-factor=2.5 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --no-v8-untrusted-code-mitigations --mojo-platform-channel-handle=3016 /prefetch:1 --vscode-window-config=vscode:380becc1-cee7-457a-ba2c-cd4512b57209"
  }
]
[6925271 ms] Port forwarding 61260 > 36187 > 36187: Local close
[6925282 ms] Stop (18165 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6925282 ms] Port forwarding 61260 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6925308 ms] Port forwarding 58123 > 36187 > 36187: Local close
[6925314 ms] Stop (46193 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[6925315 ms] Port forwarding 58123 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[6948555 ms] Received message: []
[6949821 ms] Extensions cache, copy to shared cache: None
[7008559 ms] Received message: []
[7009828 ms] Extensions cache, copy to shared cache: None
[7023140 ms] Port forwarding 58125 > 36187 > 36187: Local close
[7023146 ms] Stop (143771 ms): Run in container: /home/node/.vscode-server/bin/b3318bc0524af3d74034b8bb8a64df0ccf35549a/node -e 
[7023146 ms] Port forwarding 58125 > 36187 > 36187 terminated by extension with code null and signal SIGKILL.
[7068570 ms] Received message: []
[7069847 ms] Extensions cache, copy to shared cache: None
[7128581 ms] Received message: []
[7129859 ms] Extensions cache, copy to shared cache: None

@chrmarti
Copy link
Contributor

chrmarti commented Nov 8, 2021

Going by the count of some of the log messages, it looks like the Docker CLI's process (docker exec) terminates while the process inside the container keeps running. I'll have to investigate if there is a way to detect that to verify this is true.

@chrmarti chrmarti added bug Issue identified by VS Code Team member as probable bug and removed info-needed Issue requires more information from poster labels Nov 8, 2021
@chrmarti chrmarti added this to the November 2021 milestone Nov 8, 2021
@BenceBakos
Copy link

I think i have a similar issue, one of my college use this extension, and

ps -ef | grep node 

gives me multiple node processes running.

Memory is slowly eaten.

Is there any short term solution? I have no idea how this thing works on server/clientside.

My first bet was kill all related processes.

Maybe restarting some service helps?

@aaronadamsCA
Copy link
Author

Developer: Reload Window in the command palette is the fastest way we've found to recover the memory. We lose about 30 seconds on window reload + 3-5 minutes restarting tasks. Better than rebuilds and all that!

@chrmarti
Copy link
Contributor

This looks like or is related to moby/moby#9098. We terminate docker exec when the local connection closes, that might trigger it. I'm including a change that will first try to signal termination by closing stdin on docker exec and only later terminate it with a process signal.

@chrmarti
Copy link
Contributor

@aaronadamsCA Could you give Remote-Containers 0.206.0 a try? (Currently requires VS Code Insiders.)

@chrmarti chrmarti added the info-needed Issue requires more information from poster label Nov 16, 2021
@github-actions
Copy link

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!

@aaronadamsCA
Copy link
Author

aaronadamsCA commented Nov 24, 2021

@github-actions does not like vacations!

@chrmarti, I gave this a go tonight. Findings when running ps -ef | grep "Remote close with error" | grep -v grep | wc -l:

  • 2 after container creation.
  • 2 after starting 5 different gatsby develop processes for 5 different sites and waiting for them to finish starting.
  • 16 after opening all 5 localhost sites in browser tabs and waiting for them to finish loading.
  • 7 after killing all 5 gatsby develop processes and waiting a few minutes.
  • 7 after restarting all 5 gatsby develop processes and waiting.
  • 21 are reopening all 5 localhost sites and waiting.
  • 2 after killing all 5 gatsby develop processes and waiting a few minutes.

So it seems like it's still imperfect; at the same time it certainly seems to be better. The extra processes aren't always cleaned up right away, but there's at least a chance of eventual consistency, which is great.

Your call whether you want to dig in any more, but I'm happy with this improvement and can keep an eye on things going forward after this update deploys to the entire team.

@chrmarti
Copy link
Contributor

I'm a bit surprised about the intermittently high number of processes. I wonder if that's because the connection to the Docker daemon goes over an unreliable network (e.g., when it is not on your local machine) and VS Code has to reconnect frequently or if something else is at work.

Does the count always go down to 2 after a while?

@chrmarti chrmarti reopened this Nov 25, 2021
@aaronadamsCA
Copy link
Author

aaronadamsCA commented Nov 25, 2021

In Insider, so far it seems it does always go down to 2. It did get stuck at 7 in the example given, but then restarting and then killing the same tasks again took it back to 2. (In hindsight, the difference may have been killing the develop tasks while their browser tabs were still open vs. closed.)

This is a local Docker container. Windows 11, WSL 2, Docker Desktop latest with WSL 2 engine enabled.

I doubt this matters, but to run Gatsby sites in parallel in a dev container, you need to get a bit creative with ports, to ensure that both the dev servers (8000-8003) and Socket.io status sockets (40000-40003) are non-overlapping and reliably forwarded:

cross-env INTERNAL_STATUS_PORT=40000 gatsby develop --port 8000
cross-env INTERNAL_STATUS_PORT=40001 gatsby develop --port 8001
cross-env INTERNAL_STATUS_PORT=40002 gatsby develop --port 8002
cross-env INTERNAL_STATUS_PORT=40003 gatsby develop --port 8003
cross-env INTERNAL_STATUS_PORT=40004 gatsby develop --port 8004

All 10 of these ports are defined in our devcontainer.json:

  "forwardPorts": [
    8000, 8001, 8002, 8003, 8004, 40000, 40001, 40002, 40003, 40004
  ],

Once I've got all 5 gatsby develop tasks fully up and running in parallel, VS Code shows 20 total ports being forwarded:

Process count remains at 2 this entire time.

It's when I open, say, localhost:8000 site that the process count starts to move around:

  • Within 10 seconds, increases as far as 8 (page loading and rendering).
  • Within another 10 seconds, it idles back down to 6.
  • On closing the open tab, it immediately drops to 3 and stays there.
  • On reopening the same tab, it immediately drops to 2 (!?), then back up to a peak of 8, then idles at 6.

This behaviour is fairly repeatable.

So, yeah. It's weird! That's really all I can say.

Would it help if I built a sample repository that exhibits this behaviour?

@chrmarti
Copy link
Contributor

If the browser tab keeps a connection open, that connection will show as an additional process in the count. (I just learned that these connections are not tunneled through the existing connections, but are separate.) So as long as the count goes back to 2 after you have closed the browser tabs (and any other application that might keep a connection open), we can consider the issue as fixed.

@aaronadamsCA
Copy link
Author

aaronadamsCA commented Nov 26, 2021

Good to know! That answers my question about what drives the count itself, too, which will help me understand in case I observe further concerns.

In other words, if I see the number elevated, it should mean an external process is holding connections open; if I kill the external process, the number should drop back to 2; if it doesn't, there's still a problem.

So, I agree this is fixed! Really appreciate this, thank you. Our dev team will be pleased!

@chrmarti
Copy link
Contributor

In other words, if I see the number elevated, it should mean an external process is holding connections open; if I kill the external process, the number should drop back to 2; if it doesn't, there's still a problem.

Correct. Thanks!

@Karreg
Copy link

Karreg commented Nov 30, 2021

Hey there. I'm just posting a flag to follow this discussion. I have a memory leak in my Linux VM that I managed to locate in a devcontainer that is running node.js (a reveal-md devcontainer, and another JS devcontainer to manage techradars).
However, I'm not able to analyze the issue, since the VM is completely frozen when the issue arise, and it looks like it's not a continuous increase, but more exponential-ish.
I'll try to analyze the issue, if it can help. Would you need something in particular? I'll start with the process count you gave earlier.

@chrmarti
Copy link
Contributor

chrmarti commented Dec 1, 2021

@Karreg Maybe check if the latest versions (currently 0.208.0 - requires VS Code Insiders atm) improve anything.

Please also open a new GitHub issue for the leak you see. It might well be a different problem than the one discussed here. Thanks.

@tanhakabir tanhakabir removed the bug Issue identified by VS Code Team member as probable bug label Dec 2, 2021
@github-actions github-actions bot locked and limited conversation to collaborators Jan 10, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
containers Issue in vscode-remote containers info-needed Issue requires more information from poster
Projects
None yet
Development

No branches or pull requests

6 participants