WSL icon indicating copy to clipboard operation
WSL copied to clipboard

WSL hangs after sleep

Open claremont-awilson opened this issue 7 months ago • 7 comments

Windows Version

Windows 10.0.19041.5848

WSL Version

2.4.13.0

Are you using WSL 1 or WSL 2?

  • [x] WSL 2
  • [ ] WSL 1

Kernel Version

No response

Distro Version

Oracle Linux 9.2

Other Software

I've got Hyper-V feature enabled. Docker Desktop installed.

Repro Steps

Open WSL2, let computer go to sleep, wake up - vscode can no longer connect to WSL2, any existing WSL2 terminal window will continue to work, but cannot open a new one.

Expected Behavior

I expect WSL2 to open

Actual Behavior

It hangs

Diagnostic Logs

WslLogs-2025-05-23_12-20-28.zip

claremont-awilson avatar May 23 '25 13:05 claremont-awilson

Diagnostic information
Detected appx version: 2.4.13.0

github-actions[bot] avatar May 23 '25 13:05 github-actions[bot]

Whilst researching this issue, I encountered https://github.com/microsoft/WSL/issues/10710. I found a process with an associated vhdx handle and I killed it (NB this is a bad idea, it blue-screened my laptop).

Once my laptop booted back up, WSL was working fine again.

Then, I've went away for an hour and my laptop must have went to sleep.

Vscode could no longer connect to WSL:

Image

An existing WSL window is open, and I can interact with it fine. If I try to open another WSL window I get an error:

Catastrophic failure Error code: Wsl/Service/E_UNEXPECTED

[process exited with code 4294967295 (0xffffffff)] You can now close this terminal with Ctrl+D, or press Enter to restart.

I've generated new diagnostics logs.

WslLogs-2025-05-27_12-33-16.zip

Interstingly the Oracle Linux 9.2 image is the one having an issue (my default), if I launch OL7.9 it works fine and same with Ubuntu 24.04...

Although that wasn't true when it was hanging, they didn't launch either. I feel my issues are 2-fold...

claremont-awilson avatar May 27 '25 11:05 claremont-awilson

Diagnostic information
Detected appx version: 2.4.13.0
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED
Detected user visible error: Wsl/Service/E_UNEXPECTED

github-actions[bot] avatar May 27 '25 11:05 github-actions[bot]

Just realised the dmesg output may be useful from the still running OL9.2 image:

[Tue May 27 09:38:02 2025] hv_balloon: Max. dynamic memory size: 7880 MB [Tue May 27 09:51:09 2025] mini_init (148): drop_caches: 1 [Tue May 27 10:40:09 2025] mini_init (148): drop_caches: 1 [Tue May 27 11:10:39 2025] mini_init (148): drop_caches: 1 [Tue May 27 11:50:58 2025] hv_utils: TIMESYNC IC: Stale time stamp, 1126263756400 nsecs old [Tue May 27 11:51:58 2025] mini_init (148): drop_caches: 1 [Tue May 27 12:19:44 2025] rcu: INFO: rcu_sched self-detected stall on CPU [Tue May 27 12:19:44 2025] rcu: 6-...0: (2 ticks this GP) idle=d5d/0/0x1 softirq=70309/70309 fqs=16 [Tue May 27 12:19:44 2025] (t=111483 jiffies g=273849 q=68) [Tue May 27 12:19:44 2025] Sending NMI from CPU 6 to CPUs 0: [Tue May 27 12:19:44 2025] NMI backtrace for cpu 0 [Tue May 27 12:19:44 2025] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.15.167.4-microsoft-standard-WSL2 #1 [Tue May 27 12:19:44 2025] RIP: 0010:acpi_os_read_port+0x33/0x80 [Tue May 27 12:19:44 2025] Code: 65 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 48 8d 44 24 04 48 85 f6 48 0f 44 f0 83 fa 08 c7 06 00 00 00 00 77 20 89 fa ec <88> 06 48 8b 44 24 08 65 48 2b 04 25 28 00 00 00 75 25 31 c0 48 83 [Tue May 27 12:19:44 2025] RSP: 0018:ffffae7140003d18 EFLAGS: 00000046 [Tue May 27 12:19:44 2025] RAX: ffffae7140003d02 RBX: ffffae7140003d58 RCX: 0000000000000002 [Tue May 27 12:19:44 2025] RDX: 000000000000040d RSI: ffffae7140003d34 RDI: 000000000000040d [Tue May 27 12:19:44 2025] RBP: ffff8e43809ffcc0 R08: 0000000000000000 R09: 0000000000000002 [Tue May 27 12:19:44 2025] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000046 [Tue May 27 12:19:44 2025] R13: ffff8e4380234000 R14: 0000000000000008 R15: ffff8e438099f208 [Tue May 27 12:19:44 2025] FS: 0000000000000000(0000) GS:ffff8e446c800000(0000) knlGS:0000000000000000 [Tue May 27 12:19:44 2025] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [Tue May 27 12:19:44 2025] CR2: 00007f3b6ac6d524 CR3: 000000010ee0c003 CR4: 0000000000370eb0 [Tue May 27 12:19:44 2025] Call Trace: [Tue May 27 12:19:44 2025] <NMI> [Tue May 27 12:19:44 2025] ? nmi_cpu_backtrace.cold+0x1b/0x70 [Tue May 27 12:19:44 2025] ? nmi_cpu_backtrace_handler+0xd/0x20 [Tue May 27 12:19:44 2025] ? nmi_handle+0x55/0x100 [Tue May 27 12:19:44 2025] ? default_do_nmi+0x42/0x150 [Tue May 27 12:19:44 2025] ? exc_nmi+0xea/0x110 [Tue May 27 12:19:44 2025] ? end_repeat_nmi+0x16/0x67 [Tue May 27 12:19:44 2025] ? acpi_os_read_port+0x33/0x80 [Tue May 27 12:19:44 2025] ? acpi_os_read_port+0x33/0x80 [Tue May 27 12:19:44 2025] ? acpi_os_read_port+0x33/0x80 [Tue May 27 12:19:44 2025] </NMI> [Tue May 27 12:19:44 2025] <IRQ> [Tue May 27 12:19:44 2025] acpi_hw_gpe_read+0x57/0x70 [Tue May 27 12:19:44 2025] acpi_ev_detect_gpe+0xaf/0x170 [Tue May 27 12:19:44 2025] acpi_ev_gpe_detect+0xc5/0x120 [Tue May 27 12:19:44 2025] acpi_ev_sci_xrupt_handler+0x1b/0x50 [Tue May 27 12:19:44 2025] acpi_irq+0x15/0x40 [Tue May 27 12:19:44 2025] __handle_irq_event_percpu+0x3a/0x160 [Tue May 27 12:19:44 2025] handle_irq_event+0x5a/0xc0 [Tue May 27 12:19:44 2025] handle_fasteoi_irq+0x87/0x1d0 [Tue May 27 12:19:44 2025] __common_interrupt+0x3e/0xa0 [Tue May 27 12:19:44 2025] common_interrupt+0x3e/0xa0 [Tue May 27 12:19:44 2025] asm_common_interrupt+0x22/0x40 [Tue May 27 12:19:44 2025] RIP: 0010:handle_softirqs+0x72/0x220 [Tue May 27 12:19:44 2025] Code: 70 2c 48 89 44 24 10 81 60 2c ff f7 ff ff 89 74 24 1c c7 44 24 18 0a 00 00 00 65 66 c7 05 a4 21 f2 47 00 00 fb b8 ff ff ff ff <49> c7 c2 c0 60 e0 b9 0f bc c5 41 89 c4 41 83 c4 01 74 77 48 98 4d [Tue May 27 12:19:44 2025] RSP: 0018:ffffae7140003f98 EFLAGS: 00000202 [Tue May 27 12:19:44 2025] RAX: 00000000ffffffff RBX: 0000000000000000 RCX: 0000000020c00000 [Tue May 27 12:19:44 2025] RDX: 0000000020c00000 RSI: 0000000004200002 RDI: 0000000000000000 [Tue May 27 12:19:44 2025] RBP: 0000000000000040 R08: 000010048b056a1e R09: de0ec0a522fb9f6a [Tue May 27 12:19:44 2025] R10: 0000000000000800 R11: ffffae7140003ff8 R12: 0000000000000001 [Tue May 27 12:19:44 2025] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [Tue May 27 12:19:44 2025] irq_exit_rcu+0x85/0xb0 [Tue May 27 12:19:44 2025] sysvec_hyperv_callback+0x72/0x90 [Tue May 27 12:19:44 2025] </IRQ> [Tue May 27 12:19:44 2025] <TASK> [Tue May 27 12:19:44 2025] asm_sysvec_hyperv_callback+0x16/0x20 [Tue May 27 12:19:44 2025] RIP: 0010:default_idle+0x10/0x20 [Tue May 27 12:19:44 2025] Code: cc 0f ae f0 0f ae 38 0f ae f0 eb b5 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 0f 1f 44 00 00 eb 07 0f 00 2d 92 44 4e 00 fb f4 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 0f 1f 44 00 00 65 [Tue May 27 12:19:44 2025] RSP: 0018:ffffffffb9e03eb0 EFLAGS: 00000202 [Tue May 27 12:19:44 2025] RAX: ffffffffb8f31f10 RBX: ffffffffb9e13940 RCX: 0000000000000000 [Tue May 27 12:19:44 2025] RDX: 00000000001d030d RSI: ffffffffb9e03e40 RDI: 00000000001d030e [Tue May 27 12:19:44 2025] RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000204 [Tue May 27 12:19:44 2025] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000 [Tue May 27 12:19:44 2025] R13: 0000000000000000 R14: ffffffffb9e13120 R15: 0000000000000000 [Tue May 27 12:19:44 2025] ? mwait_idle+0x80/0x80 [Tue May 27 12:19:44 2025] default_idle_call+0x33/0xb0 [Tue May 27 12:19:44 2025] do_idle+0x1ea/0x220 [Tue May 27 12:19:44 2025] cpu_startup_entry+0x19/0x20 [Tue May 27 12:19:44 2025] start_kernel+0x682/0x6ab [Tue May 27 12:19:44 2025] secondary_startup_64_no_verify+0xb0/0xbb [Tue May 27 12:19:44 2025] </TASK> [Tue May 27 12:19:44 2025] NMI backtrace for cpu 6 [Tue May 27 12:19:47 2025] CPU: 6 PID: 0 Comm: swapper/6 Not tainted 5.15.167.4-microsoft-standard-WSL2 #1 [Tue May 27 12:19:47 2025] Call Trace: [Tue May 27 12:19:47 2025] <IRQ> [Tue May 27 12:19:47 2025] dump_stack_lvl+0x34/0x48 [Tue May 27 12:19:47 2025] nmi_cpu_backtrace.cold+0x30/0x70 [Tue May 27 12:19:47 2025] ? lapic_can_unplug_cpu+0x80/0x80 [Tue May 27 12:19:47 2025] nmi_trigger_cpumask_backtrace+0xcd/0xd0 [Tue May 27 12:19:47 2025] rcu_dump_cpu_stacks+0xc1/0xf3 [Tue May 27 12:19:47 2025] rcu_sched_clock_irq.cold+0xe8/0x220 [Tue May 27 12:19:47 2025] update_process_times+0x8c/0xc0 [Tue May 27 12:19:47 2025] tick_sched_timer+0x8c/0xa0 [Tue May 27 12:19:47 2025] ? tick_sched_do_timer+0x90/0x90 [Tue May 27 12:19:47 2025] __hrtimer_run_queues+0x122/0x270 [Tue May 27 12:19:47 2025] hrtimer_interrupt+0x10e/0x240 [Tue May 27 12:19:47 2025] __sysvec_hyperv_stimer0+0x2b/0x60 [Tue May 27 12:19:47 2025] sysvec_hyperv_stimer0+0x6d/0x90 [Tue May 27 12:19:47 2025] </IRQ> [Tue May 27 12:19:47 2025] <TASK> [Tue May 27 12:19:47 2025] asm_sysvec_hyperv_stimer0+0x16/0x20 [Tue May 27 12:19:47 2025] RIP: 0010:default_idle+0x10/0x20 [Tue May 27 12:19:47 2025] Code: cc 0f ae f0 0f ae 38 0f ae f0 eb b5 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 0f 1f 44 00 00 eb 07 0f 00 2d 92 44 4e 00 fb f4 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 0f 1f 44 00 00 65 [Tue May 27 12:19:47 2025] RSP: 0018:ffffae71400d3ef8 EFLAGS: 00000206 [Tue May 27 12:19:47 2025] RAX: ffffffffb8f31f10 RBX: ffff8e4380310000 RCX: 0000000000000000 [Tue May 27 12:19:47 2025] RDX: 0000000000199d5b RSI: ffffae71400d3e88 RDI: 0000000000199d5c [Tue May 27 12:19:47 2025] RBP: 0000000000000006 R08: 0000000000000001 R09: 00000000000002a6 [Tue May 27 12:19:47 2025] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000 [Tue May 27 12:19:47 2025] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [Tue May 27 12:19:47 2025] ? mwait_idle+0x80/0x80 [Tue May 27 12:19:47 2025] default_idle_call+0x33/0xb0 [Tue May 27 12:19:47 2025] do_idle+0x1ea/0x220 [Tue May 27 12:19:47 2025] cpu_startup_entry+0x19/0x20 [Tue May 27 12:19:47 2025] secondary_startup_64_no_verify+0xb0/0xbb [Tue May 27 12:19:47 2025] </TASK> [Tue May 27 12:20:17 2025] WSL (10977 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:20:17 2025] WSL (10977 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:20:23 2025] WSL (10986 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:20:23 2025] WSL (10986 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:20:30 2025] WSL (10996 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:20:30 2025] WSL (10996 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:20:36 2025] WSL (11006 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:20:36 2025] WSL (11006 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:20:41 2025] WSL (11013 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:20:41 2025] WSL (11013 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:20:47 2025] WSL (11023 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:20:47 2025] WSL (11023 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:20:52 2025] WSL (11030 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:20:52 2025] WSL (11030 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:20:57 2025] WSL (11040 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:20:57 2025] WSL (11040 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:21:02 2025] WSL (11047 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:21:02 2025] WSL (11047 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:21:08 2025] WSL (11057 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:21:08 2025] WSL (11057 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:21:13 2025] WSL (11064 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:21:13 2025] WSL (11064 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:21:14 2025] mini_init (148): drop_caches: 1 [Tue May 27 12:21:19 2025] WSL (11074 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:21:19 2025] WSL (11074 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:21:43 2025] WSL (11111 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:21:43 2025] WSL (11111 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:21:50 2025] WSL (11124 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:21:50 2025] WSL (11124 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:22:17 2025] WSL (11164 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:22:17 2025] WSL (11164 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:22:26 2025] WSL (11177 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:22:26 2025] WSL (11177 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:22:51 2025] WSL (11214 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:22:51 2025] WSL (11214 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:23:00 2025] WSL (11230 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:23:00 2025] WSL (11230 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:23:26 2025] WSL (11267 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:23:26 2025] WSL (11267 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:23:35 2025] WSL (11280 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:23:35 2025] WSL (11280 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:23:58 2025] WSL (11317 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:23:58 2025] WSL (11317 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:24:07 2025] WSL (11330 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:24:07 2025] WSL (11330 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:24:28 2025] WSL (11361 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:24:28 2025] WSL (11361 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:24:37 2025] WSL (11377 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110 [Tue May 27 12:24:37 2025] WSL (11377 - SessionLeader) ERROR: operator():1222: UtilAcceptVsock() failed for session leader 110 [Tue May 27 12:24:58 2025] WSL (11408 - SessionLeader) ERROR: UtilAcceptVsock:251: accept4 failed 110

claremont-awilson avatar May 27 '25 12:05 claremont-awilson

I am experiencing a similar issue. In my case, wsl will lose connection 2-3 times per day, even while actively being used.

Windows Version Version 10.0.22631 Build 22631

WSL Version 2.5.7.0

Are you using WSL 1 or WSL 2? WSL 2

Distro Version Ubuntu 24.04.2 LTS

Other Software Docker Desktop installed.

Repro Steps I Work as usual, and am interrupted by a fatal error, causing vscode to disconnect from WSL. I also cannot connect to the Ubuntu command line directly.

Expected Behavior I expect WSL2 to open

Actual Behavior It hangs

Diagnostic Logs |[2025-06-02 14:40:01.788] Extension version: 0.99.0 [2025-06-02 14:40:01.788] L10N bundle: none [2025-06-02 14:40:01.797] authorityHierarchy: wsl+Ubuntu [2025-06-02 14:40:01.797] WSL extension activating for a local WSL instance [2025-06-02 14:40:01.835] Resolving wsl+Ubuntu, resolveAttempt: 1 [2025-06-02 14:40:01.835] NodeExecServer run: C:\Windows\System32\wsl.exe --status [2025-06-02 14:40:02.219] Download in background is enabled [2025-06-02 14:40:02.995] WSL feature installed: true (wsl --status) [2025-06-02 14:40:02.996] NodeExecServer run: C:\Windows\System32\wsl.exe --list --verbose [2025-06-02 14:40:04.084] 2 distros found [2025-06-02 14:40:04.084] Starting VS Code Server inside WSL (wsl2) [2025-06-02 14:40:04.084] Windows build: 22631. Multi distro support: available. WSL path support: enabled [2025-06-02 14:40:04.085] Scriptless setup: false [2025-06-02 14:40:04.085] No shell environment set or found for current distro. [2025-06-02 14:40:05.238] WSL daemon log file: [2025-06-02 14:40:05.240] Probing if server is already installed: if [ -d ~/.vscode-server/bin/848b80aeb52026648a8ff9f7c45a9b0a80641e2e ]; then printf 'install-found '; fi; if [ -f /etc/alpine-release ]; then printf 'alpine-'; fi; uname -m; [2025-06-02 14:40:05.240] NodeExecServer run: C:\Windows\System32\wsl.exe -d Ubuntu -e sh -c if [ -d ~/.vscode-server/bin/848b80aeb52026648a8ff9f7c45a9b0a80641e2e ]; then printf 'install-found '; fi; if [ -f /etc/alpine-release ]; then printf 'alpine-'; fi; uname -m; [2025-06-02 14:40:06.446] Unable to detect if server is already installed: Error: Failed to probe if server is already installed: code: Failed to probe if server is already installed: code: 4294967295, , Catastrophic failure [2025-06-02 14:40:06.446] Error code: Wsl/Service/E_UNEXPECTED [2025-06-02 14:40:06.446] [2025-06-02 14:40:06.446] NodeExecServer run: C:\Windows\System32\wsl.exe -d Ubuntu sh -c '"$VSCODE_WSL_EXT_LOCATION/scripts/wslServer.sh" 848b80aeb52026648a8ff9f7c45a9b0a80641e2e stable code-server .vscode-server --host=127.0.0.1 --port=0 --connection-token=502170542-1780045292-3071028689-571095613 --use-host-proxy --without-browser-env-var --disable-websocket-compression --accept-server-license-terms --telemetry-level=all' [2025-06-02 14:40:07.766] Catastrophic failure [2025-06-02 14:40:07.766] Error code: Wsl/Service/E_UNEXPECTED [2025-06-02 14:40:07.766] [2025-06-02 14:40:07.767] For help with startup problems, go to https://code.visualstudio.com/docs/remote/troubleshooting#_wsl-tips

addlatt avatar Jun 02 '25 15:06 addlatt

It's been a couple of weeks. Is there anything we can provide to assist with diagnosing the issue?

claremont-awilson avatar Jun 04 '25 14:06 claremont-awilson

I think the issue is related to, if not duplicate of, #12991 . I was able to fix by disabling resource saver: settings > resources > advanced > resource saver.

There is a greater underlying issue, but i have been crash free with this workaround.

addlatt avatar Jun 05 '25 21:06 addlatt

A temporary fix. When WSL freezes, open PowerShell in administrator mode, and run this command

tasklist /svc /fi "imagename eq svchost.exe" | findstr LxssManager

Source: https://www.reddit.com/r/bashonubuntuonwindows/comments/10zotx1/comment/jf8e2a6/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

YingcaiDong avatar Jul 08 '25 14:07 YingcaiDong