If the default shell can't be launched and closeOnExit=true, Terminal buys the farm #3593

Open
opened 2026-01-30 23:25:09 +00:00 by claunia · 0 comments
Owner

Originally created by @KAMiKAZOW on GitHub (Aug 27, 2019).

Originally assigned to: @DHowett-MSFT on GitHub.

Environment

Windows build number:  10.0.18362.295
Windows Terminal version: 0.4.2382.0

Steps to reproduce

  • Install a WSL distribution (openSUSE Leap 15.0 in my case).
  • Move it to top spot and make it default.
  • Uninstall old WSL distribution and install the upgraded one (openSUSE Leap 15.1 in my case).

Expected behavior

Remove uninstalled WSL distributions. Add all installed WSL distributions unless explicitly disabled in WT.

Actual behavior

WT closes right away. I'm somehow expected to know the UUID change (wsl.exe --list does not show the UUIDs).


Another bug report claims that behavior for non-existent profiles would be handled gracefully in 0.4. Can't confirm that.

Originally created by @KAMiKAZOW on GitHub (Aug 27, 2019). Originally assigned to: @DHowett-MSFT on GitHub. # Environment ``` Windows build number: 10.0.18362.295 Windows Terminal version: 0.4.2382.0 ``` # Steps to reproduce * Install a WSL distribution (openSUSE Leap 15.0 in my case). * Move it to top spot and make it default. * Uninstall old WSL distribution and install the upgraded one (openSUSE Leap 15.1 in my case). # Expected behavior Remove uninstalled WSL distributions. Add all installed WSL distributions unless explicitly disabled in WT. # Actual behavior WT closes right away. I'm somehow expected to know the UUID change (`wsl.exe --list` does not show the UUIDs). ---- Another bug report claims that behavior for non-existent profiles would be handled gracefully in 0.4. Can't confirm that.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#3593