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

Port proliferation while remote debugging -- kills remote server! #169182

Closed
SomervilleTom opened this issue Dec 14, 2022 · 15 comments · Fixed by microsoft/vscode-js-debug#1495
Closed
Assignees
Labels
debt Code quality issues debug Debug viewlet, configurations, breakpoints, adapter issues

Comments

@SomervilleTom
Copy link

SomervilleTom commented Dec 14, 2022

Even a brief debugging session using VS Code on a robust AWS EC2 instance running Rocky Linux 8.6 causes a proliferation of "TIME-WAIT" ports -- I counted 89 after the brief session described below.

The result is that the target system frequently becomes inaccessible (I can't tell whether it runs out of memory, runs out of ports, or something else happens). The result is that I have to restart the target system from the AWS EC2 console.

This happens much more frequently now than it did a few months ago.

Type: Bug

  1. Open VS Code
  2. Connect to remote system using "Remote SSH"
  3. Navigate to React application on remote system
  4. Start React application ('yarn start')
  5. Click button in React application (opens a new browser tab)
  6. Wait for React application to handle changes
  7. Exit React application

VS Code version: Code 1.74.0 (5235c6b, 2022-12-05T16:38:16.075Z)
OS version: Windows_NT x64 10.0.18363
Modes:
Sandboxed: No
Remote OS version: Linux x64 4.18.0-425.3.1.el8.x86_64
Remote OS version: Linux x64 4.18.0-372.32.1.el8_6.x86_64

System Info
Item Value
CPUs 11th Gen Intel(R) Core(TM) i7-11700K @ 3.60GHz (4 x 3522)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: unavailable_off
raw_draw: disabled_off_ok
skia_renderer: enabled_on
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off
Load (avg) undefined
Memory (System) 7.81GB (4.54GB free)
Process Argv
Screen Reader no
VM 100%
Item Value
Remote SSH: tms-desktop
OS Linux x64 4.18.0-425.3.1.el8.x86_64
CPUs 11th Gen Intel(R) Core(TM) i7-11700K @ 3.60GHz (16 x 4468)
Memory (System) 31.04GB (18.90GB free)
VM 0%
Item Value
Remote SSH: byron.zeetix.com
OS Linux x64 4.18.0-372.32.1.el8_6.x86_64
CPUs Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (4 x 2499)
Memory (System) 15.27GB (0.98GB free)
VM 0%
Extensions (4)
Extension Author (truncated) Version
remote-ssh ms- 0.94.0
remote-ssh-edit ms- 0.84.0
remote-explorer ms- 0.0.3
json Zai 2.0.2
@vscodenpa
Copy link

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.74.1. Please try upgrading to the latest version and checking whether this issue remains.

Happy Coding!

@SomervilleTom
Copy link
Author

I updated to v1.74.1 and repeated the experiment -- the issue was even worse.

After closing the React App, there were 114 ports left in "TIME-WAIT":

# ss -tna | grep TIME | wc -l
114

@SomervilleTom
Copy link
Author

VS Code just now now killed the remote server again.

I understand that bugs happen (I've been a professional developer for decades). The fact that VS Code renders the remote server inaccessible is a major issue. I can't tell if the remote server has actually crashed or if VS Code has destroyed its ability to handle SSH connections.

I can provide journalctl output if that's helpful -- let me know.

@roblourens roblourens assigned connor4312 and unassigned roblourens Dec 15, 2022
@SomervilleTom
Copy link
Author

SomervilleTom commented Dec 16, 2022

I know it's late Friday, but has there been any progress on this? I'm not sure yet whether this is from simply connecting VS Code or the result of some change in the javascript/nodejs support. What I do know is that it is happening MUCH more frequently.

I basically have to wait at least minute after every user gesture (mouse click, etc) in order to avoid killing the server. One of the immediate symptoms is that VS Code itself hangs while trying to reconnect to its remote server.

I'm seeing many (often tens) of "TIME-WAIT" ports happening in response to events while running the Javascript debugger. These ports seem to clear after a timeout of 1.0-1.5 minutes. The server will sometimes become accessible again if I wait long enough.

I just now had to reboot the server because saving a change while the debugger was active provoked this while the debugger was trying to compile the changes.

I'm happy to provide any further information that might be helpful, just let me know.

@SomervilleTom
Copy link
Author

Is anything happening on this?

I've just had to reboot the target system again. Whatever is causing this makes VSCode unusable. This is a show-stopper.

connor4312 added a commit to microsoft/vscode-js-debug that referenced this issue Dec 27, 2022
A debt item I've been meaning to address for a while anyway. Though we
still want to support port servers for VS debug.

Should fix microsoft/vscode#169182
connor4312 added a commit to microsoft/vscode-js-debug that referenced this issue Dec 27, 2022
A debt item I've been meaning to address for a while anyway. Though we
still want to support port servers for VS debug.

Should fix microsoft/vscode#169182
@connor4312
Copy link
Member

Pardon the pestilent port proliferation. I've improved things in the linked PR (which is also an improvement I've meant to make for a while), though there is still some port usage for browser connections. I think this should be the bulk of it, though, since all other traffic to the local browser goes through a single socket.

It is correct that TIME_WAIT ports should cleared up by the system after a configured timeout. You can reduce this by setting tcp_fin_timeout (random doc link: https://www.ibm.com/docs/en/linux-on-systems?topic=tuning-tcpip-ipv4-settings). It's also a little strange that ~100 of these ports can knock over your server. Even small systems should be able to handle thousands without blinking, though there might be policies in place on the system that set a low limit for the number of connections.

@connor4312 connor4312 added debug Debug viewlet, configurations, breakpoints, adapter issues debt Code quality issues labels Dec 27, 2022
connor4312 added a commit to microsoft/vscode-js-debug that referenced this issue Dec 27, 2022
A debt item I've been meaning to address for a while anyway. Though we
still want to support port servers for VS debug.

Should fix microsoft/vscode#169182
@SomervilleTom
Copy link
Author

I appreciate your attention, especially this week.

As I've dealt with this more often, it appears that these hundreds of ports are somehow choking access to the server. It may even be on my end (the connectivity is still a bit of a mystery to me).

I do all my development on a target system that is a robust AWS EC2 instance running a current version of Rocky Linux. My local system is robust physical system running a current version of Rocky Linux with a Windows 10 Pro guest VM running on VirtualBox. There are therefore several layers of abstraction at play.

I use "SecureCRT" to provide my SSH client connections to the world. This is running on my local system. I usually (but not always) have one or two SSH shell connections from my local system to the target system while I'm doing active development.

When this problem occurs, any connected shells are unresponsive and I'm unable to open any new connections to the server.

The server itself is still running -- it appears that there is some implicit or explicit limit on the number of ports available.

After a timeout period of what appears to be a few minutes, the TIME_WAIT ports disappear and I regain connectivity.

In any case, reducing the number of TIME_WAIT ports is likely to help -- and I appreciate this fix.

@connor4312
Copy link
Member

Thanks for the info. Please let me know if you continue to hit this. You'll be able to try out the nightly build in about 2 hours (note that it should get installed on the remote machine to take effect for this case)

@SomervilleTom
Copy link
Author

SomervilleTom commented Jan 24, 2023

Is this ever going to be fixed in the mainline? I'm reluctant to switch to the nightly build. This seems to be very invasive to VSC, and it's already fragile.

I'm still seeing the issue. When it happens, I'm locked out of the remote system -- ALL connections -- for at least minutes. I even wonder if it's triggering some sort of AWS security protocol. At times, I have to reboot the remote server to get things working properly again.

Here is the "About" text from my current version:

Version: 1.74.3 (system setup)
Commit: 97dec172d3256f8ca4bfb2143f3f76b503ca0534
Date: 2023-01-09T16:59:02.252Z
Electron: 19.1.8
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: 10.2.154.15-electron.0
OS: Windows_NT x64 10.0.18363
Sandboxed: No

@SomervilleTom
Copy link
Author

SomervilleTom commented Jan 24, 2023

This bug killed my access to the remove server more than 20 minutes ago -- plenty of time for TIME_WAIT ports to clear. In order to recover from this, I need to:

  1. Open the EC2 console on the AWS dashboard
  2. Select the affected instance and invoke "stop instance"
  3. Wait for the instance to stop (up to 5 minutes)
  4. From the same dashboard, invoke "start instance"
  5. Wait for the instance to start (up to 10 minutes)
  6. Manually restart several services on the affected instance
  7. Restart VSCode

This is specific to VSCode -- I experience no such issues when running the same code from an SSH command line connected to the remove server ($ yarn start).

Please let me know if there is instrumentation I can add or log files I can provide that will assist in fixing this issue.

@connor4312
Copy link
Member

As is tradition, we skipped the end of December release for the holidays; the next stable VS Code release is happening next week.

@SomervilleTom
Copy link
Author

SomervilleTom commented Jan 24, 2023

Two questions:

  1. How do I switch to the nightly build on the remote server? I've read the referenced page, and it isn't clear to me that following that recipe also updates the remote server.
  2. How do I revert this change if it fails or when the update fixes it?

@connor4312
Copy link
Member

  1. Following that recipe whilst connected to the remote server should get you on nightly there.
  2. While on the nightly version, you can uninstall/disable the nightly extension and re-enable the built-in extension that was previously disabled.

@SomervilleTom
Copy link
Author

Got it, I appreciate the quick response.

I'll try the nightly build and see if things improve.

Is there anything in /var/log/ that might help figure out what's causing this? I see one or two possibly interesting entries but I don't know if you care.

One thing I notice is that AWS apparently refreshes its private IP lease every halfhour:

Jan 24 17:00:50 byron NetworkManager[987]: <info>  [1674579650.4489] dhcp4 (eth0): state changed new lease, address=<elided>

The timestamp of this entry corresponds to when I saw the most recent failure:

Jan 24 17:10:53 byron sssd[886]: Child [902] ('nss':'nss') was terminated by own WATCHDOG. Consult corresponding logs to figure out the reason.

I don't know what "nss" is and I don't know what "own WATCHDOG" means.

The following entry corresponds to when connectivity was re-established about 30 minutes later:

Jan 24 17:37:25 byron sssd_nss[4583]: Starting up

Is there something in VSCode that is creating issues with ssd_nss?

@SomervilleTom
Copy link
Author

I experienced another lockout just now. Here is the relevant excerpt from /home/tms/.vscode-server/.97dec172d3256f8ca4bfb2143f3f76b503ca0534.log:

[19:23:16] No ptyHost heartbeat after 6 seconds
[19:23:22] No ptyHost heartbeat after 6 seconds
[19:23:38] No ptyHost heartbeat after 6 seconds
[19:23:53] [127.0.0.1][5fa3a7bb][ExtensionHostConnection] The client has reconnected.
rejected promise not handled within 1 second: CodeExpectedError: Could not find pty on pty host
stack trace: CodeExpectedError: Could not find pty on pty host
    at h.J (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:27:639
5)
    at h.updateIcon (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.
js:27:2715)
    at Object.call (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.j
s:17:5110)
    at r.q (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:539
0)
    at r.p (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:488
1)
    at /home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:4286
    at n.invoke (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:1
1:145)
    at C.deliver (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
11:2038)
    at v.fire (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:11:
1676)
    at process.O (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
9:20886)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at processTicksAndRejections (node:internal/process/task_queues:84:21)
[19:23:54] Error [CodeExpectedError]: Could not find pty on pty host
    at h.J (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:27:639
5)
    at h.updateIcon (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.
js:27:2715)
    at Object.call (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.j
s:17:5110)
    at r.q (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:539
0)
    at r.p (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:488
1)
    at /home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:4286
    at n.invoke (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:1
1:145)
    at C.deliver (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
11:2038)
    at v.fire (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:11:
1676)
    at process.O (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
9:20886)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at processTicksAndRejections (node:internal/process/task_queues:84:21)
rejected promise not handled within 1 second: CodeExpectedError: Could not find pty on pty host
stack trace: CodeExpectedError: Could not find pty on pty host
    at h.J (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:27:639
5)
    at h.updateTitle (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain
.js:27:2665)
    at Object.call (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.j
s:17:5110)
    at r.q (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:539
0)
    at r.p (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:488
1)
    at /home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:4286
    at n.invoke (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:1
1:145)
    at C.deliver (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
11:2038)
    at v.fire (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:11:
1676)
    at process.O (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
9:20886)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at processTicksAndRejections (node:internal/process/task_queues:84:21)
[19:23:55] Error [CodeExpectedError]: Could not find pty on pty host
    at h.J (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:27:639
5)
    at h.updateTitle (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain
.js:27:2665)
    at Object.call (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.j
s:17:5110)
    at r.q (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:539
0)
    at r.p (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:488
1)
    at /home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:4286
    at n.invoke (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:1
1:145)
    at C.deliver (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
11:2038)
    at v.fire (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:11:
1676)
    at process.O (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
9:20886)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at processTicksAndRejections (node:internal/process/task_queues:84:21)
rejected promise not handled within 1 second: CodeExpectedError: Could not find pty on pty host
stack trace: CodeExpectedError: Could not find pty on pty host
    at h.J (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:27:639
5)
    at h.updateTitle (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain
.js:27:2665)
    at Object.call (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.j
s:17:5110)
    at r.q (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:539
0)
    at r.p (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:488
1)
    at /home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:4286
    at n.invoke (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:1
1:145)
    at C.deliver (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
11:2038)
    at v.fire (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:11:
1676)
    at process.O (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
9:20886)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at processTicksAndRejections (node:internal/process/task_queues:84:21)
[19:23:55] Error [CodeExpectedError]: Could not find pty on pty host
    at h.J (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:27:639
5)
    at h.updateTitle (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain
.js:27:2665)
    at Object.call (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.j
s:17:5110)
    at r.q (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:539
0)
    at r.p (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:488
1)
    at /home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:15:4286
    at n.invoke (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:1
1:145)
    at C.deliver (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
11:2038)
    at v.fire (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:11:
1676)
    at process.O (/home/tms/.vscode-server/bin/97dec172d3256f8ca4bfb2143f3f76b503ca0534/out/vs/platform/terminal/node/ptyHostMain.js:
9:20886)
    at process.emit (node:events:526:28)
    at emit (node:internal/child_process:938:14)
    at processTicksAndRejections (node:internal/process/task_queues:84:21)
[19:24:05] No ptyHost heartbeat after 6 seconds
[19:24:19] No ptyHost heartbeat after 6 seconds
[19:24:36] No ptyHost heartbeat after 6 seconds
[19:24:53] No ptyHost heartbeat after 6 seconds
[19:25:04] No ptyHost heartbeat after 6 seconds
[19:25:23] No ptyHost heartbeat after 6 seconds
[19:25:43] No ptyHost heartbeat after 6 seconds
[19:25:53] No ptyHost heartbeat after 6 seconds
[19:26:04] No ptyHost heartbeat after 6 seconds
[19:26:56] No ptyHost heartbeat after 6 seconds
[19:27:18] No ptyHost heartbeat after 6 seconds
[19:27:37] No ptyHost heartbeat after 6 seconds
[19:28:33] No ptyHost heartbeat after 6 seconds
[19:29:10] No ptyHost heartbeat after 6 seconds
[19:29:40] No ptyHost heartbeat after 6 seconds
[19:30:05] No ptyHost heartbeat after 6 seconds
[19:30:05] [127.0.0.1][24d6242a][ManagementConnection] The client has disconnected gracefully, so the connection will be disposed.
[19:30:05] [127.0.0.1][16e5a684][ManagementConnection] The client has disconnected gracefully, so the connection will be disposed.
[19:30:06] [127.0.0.1][f9155a00][ExtensionHostConnection] <4745> Extension Host Process exited with code: 0, signal: null.
[19:30:08] [127.0.0.1][5fa3a7bb][ExtensionHostConnection] <4083> Extension Host Process exited with code: 0, signal: null.
Last EH closed, waiting before shutting down
[19:30:08] Last EH closed, waiting before shutting down

I noticed the failure at 19:23, coincident with the following log entry (from above):

[19:23:16] No ptyHost heartbeat after 6 seconds

@github-actions github-actions bot locked and limited conversation to collaborators Feb 10, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
debt Code quality issues debug Debug viewlet, configurations, breakpoints, adapter issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants