microsoft / microsoft/wslg

Can't use WLSg at all, apps freeze or are not responsible

Open
#643 55 comments 19 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug window-management
Dominant language
C++
Stars
11.9k
Forks
429
PR merge metrics
No merged PRs in 30d

Description

Environment

Windows build number: 10.0.22000.0
Your Distribution version: Ubuntu 21.04
Your WSLg version: Windows Subsystem for Linux WSLg Preview 1.0.26 (is this it?)

Steps to reproduce

Microsoft Edge:

It runs full screen, and everything works, the I try exiting full screen/resizing, and I can't input anything anymore. It just hangs and I need to close it.

Firefox:
  • sudo apt install firefox
  • firefox (or MOZ_ENABLE_WAYLAND=1 firefox)

It usually works, but it always freezes before I finish my work, it just stops accepting input then the WSL GUI Window can't be moved or closed. The only way to fix it is wsl --shutdown

Firefox WSL logs:

weston.log
pulseaudio.log
versions.txt.txt

Others

I also tried to run other GUI apps, they all evetually freeze.

Expected behavior

Not freeze.

Actual behavior

Freezing.

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 reviewing the attached weston.log, pulseaudio.log, and versions.txt.txt, then reproduce the Microsoft Edge resize freeze and Firefox input freeze in the listed Windows, Ubuntu, and WSLg environment. Compare behavior across the reported GUI apps; done means the applications remain responsive and their windows can be moved, resized, and closed without requiring wsl --shutdown.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, ubuntu
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.