WSL hangs after sleep
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
Diagnostic information
Detected appx version: 2.4.13.0
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:
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...
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
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
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
It's been a couple of weeks. Is there anything we can provide to assist with diagnosing the issue?
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.
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