microsoft / vscode-remote-release

Visual Studio Code Remote Development: Open any folder in WSL, in a Docker container, or on a remote machine using SSH and take advantage of VS Code's full feature set.
https://aka.ms/vscode-remote
Other
3.68k stars 296 forks source link

crasesh after update #10372

Closed ixnisarg closed 5 days ago

ixnisarg commented 1 month ago

Type: Bug

crashes after update can not start my dev container

Extension version: 0.388.0 VS Code version: Code 1.94.1 (e10f2369d0d9614a452462f2e01cdc4aa9486296, 2024-10-05T05:44:32.189Z) OS version: Windows_NT x64 10.0.26100 Modes:

System Info |Item|Value| |---|---| |CPUs|13th Gen Intel(R) Core(TM) i7-1365U (12 x 2688)| |GPU Status|2d_canvas: enabled
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off| |Load (avg)|undefined| |Memory (System)|31.69GB (20.49GB free)| |Process Argv|--crash-reporter-id 5a85fedf-4abf-4b71-bc6d-7e0bf9eebae1| |Screen Reader|no| |VM|0%|
A/B Experiments ``` vsliv368cf:30146710 vspor879:30202332 vspor708:30202333 vspor363:30204092 vscod805:30301674 binariesv615:30325510 vsaa593:30376534 py29gd2263:31024239 vscaat:30438848 c4g48928:30535728 azure-dev_surveyone:30548225 2i9eh265:30646982 962ge761:30959799 pythongtdpath:30769146 pythonnoceb:30805159 asynctok:30898717 pythonmypyd1:30879173 2e7ec940:31000449 pythontbext0:30879054 accentitlementst:30995554 dsvsc016:30899300 dsvsc017:30899301 dsvsc018:30899302 cppperfnew:31000557 dsvsc020:30976470 pythonait:31006305 dsvsc021:30996838 01bff139:31013167 a69g1124:31058053 dvdeprecation:31068756 dwnewjupyter:31046869 impr_priority:31102340 nativerepl2:31139839 refactort:31108082 pythonrstrctxt:31112756 flightc:31134773 wkspc-onlycs-t:31132770 wkspc-ranged-t:31151552 cf971741:31144450 defaultse:31146405 notype1cf:31151524 controlgs:31153265 cc771715:31146322 ```
joshspicer commented 1 month ago

What is crashing? Is the entire VS Code editor closing/hanging on you, or is the dev container environment failing to create/re-open? Could you please append your dev container logs so we can better understand the issue?

HarryKodden commented 1 month ago

Hi Josh

I have a theory on what is going on. I had STEP-CA SSH installed on my laptop, that includes a ‘catch all’ directive. I think the VSCode SSH connection struggles with this setup. Now I have put that in comments and it seems to work again without interruption.

Does this makes any sense ?

autogenerated by step @ 2024-10-07T15:05:17Z

Host * Include "/Users/kodde001/.step/ssh/includes" end

~/.step/ssh/includes: Include "/Users/kodde001/.step/ssh/config"

~/.step/ssh/config: Match exec "step ssh check-host %h" User harry UserKnownHostsFile "/Users/kodde001/.step/ssh/known_hosts" ProxyCommand step ssh proxycommand %r %h %p --provisioner "Google"

From: Josh Spicer @.> Date: Thursday, 10 October 2024 at 19:12 To: microsoft/vscode-remote-release @.> Cc: Harry Kodden @.>, Manual @.> Subject: Re: [microsoft/vscode-remote-release] crasesh after update (Issue #10372)

What is crashing? Is the entire VS Code editor closing/hanging on you, or is the dev container environment failing to create/re-open? Could you please append your dev container logs so we can better understand the issue?

— Reply to this email directly, view it on GitHubhttps://github.com/microsoft/vscode-remote-release/issues/10372#issuecomment-2405645726, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAOB5SMQPWW5CAYVEK4RXRLZ22YQHAVCNFSM6AAAAABPTYHLISVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBVGY2DKNZSGY. You are receiving this because you are subscribed to this thread.Message ID: @.***>

joshspicer commented 5 days ago

Glad to hear you've solved your issue. I recommend always confirming you can "directly" SSH from your terminal first, as it's easier to catch issues. This extension will inherit your SSH configuration, as you've seen