microsoft / microsoft/WSL

WSL Freezing 0x8007274c

Open
#9,832 23 comments 30 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
33.7k
Forks
1.8k
Avg merge
3d 17h
Merged PRs (30d)
116

Description

### Windows Version

10.0.22621.1413

### WSL Version

1.1.3.0

### Are you using WSL 1 or WSL 2?

- [X] WSL 2
- [ ] WSL 1

### Kernel Version

5.15.90.1-microsoft-standard-WSL2

### Distro Version

Ubuntu 22.04.1 LTS

### Other Software

- Docker Desktop (Windows) version 4.17.0
- PhpStorm 2022.3.3
- WebStorm 2022.3.3

```
Versão do WSL: 1.1.3.0
Versão do kernel: 5.15.90.1
Versão do WSLg: 1.0.49
Versão do MSRDC: 1.2.3770
Versão do Direct3D: 1.608.2-61064218
Versão do DXCore: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows versão: 10.0.22621.1413
```

### Repro Steps

Every that I set up my development applications (such as Docker, PhpStorm, WebStorm, etc), it starts to happen repeatedly throughout the day.

- start Ubuntu in WSL along with the others apps
- use it for a while
- after some time, if I try to open a new WSL terminal, I got `Error code: Wsl/Service/0x8007274c`
- PhpStorm and WebStorm start to report failed connection attempts to WSL as well (e.g. during sync git status)

Additional Information:

I started to experience it since from Windows 10 22H2 update. After a while, I did a fresh Windows 11 install, and the behavior is still happening.

![image](https://user-images.githubusercontent.com/18665241/227047695-4164c947-aea6-44f7-ba46-14aa0c56e1ba.png)

### Expected Behavior

Terminals and apps work without hangs.

### Actual Behavior

- WSL terminals stucked
- high CPU on VmmemWSL Windows background process
- apps that needs to connect with WSL cannot work properly

To be able to continue to work:

- wsl --shutdown (sometimes, multiple times)
- Docker desktop has to be restarted

### Diagnostic Logs

_No response_

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the freeze with Ubuntu on WSL 2 alongside Docker Desktop, PhpStorm, and WebStorm, using the reported Windows, WSL, kernel, and Ubuntu versions. Observe the Wsl/Service/0x8007274c failure, VmmemWSL CPU usage, and application connection failures; completion requires terminals and integrations to remain usable without repeated wsl --shutdown or restarts. No diagnostic logs, source files, or tests are provided.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.