Skip to content

Terminal crashes/closes #5486

Description

@jelkevdh

Prerequisites

  • I have written a descriptive issue title.
  • I have searched all open and closed issues to ensure it has not already been reported.
  • I have read the troubleshooting guide.
  • I am sure this issue is with the extension itself and does not reproduce in a standalone PowerShell instance.
  • I have verified that I am using the latest version of Visual Studio Code and the PowerShell extension.
  • If this is a security issue, I have read the security issue reporting guidance.

Summary

When opening the terminal window, it immediately crashes and closes again.

PowerShell Version

Name                           Value
----                           -----
PSVersion                      7.6.0
PSEdition                      Core
GitCommitId                    7.6.0
OS                             macOS 26.4.1
Platform                       Unix
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.4
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Visual Studio Code Version

1.119.0-insider
arm64

Extension Version

ms-vscode.powershell@2025.4.0

Steps to Reproduce

from the menu I click terminal > new terminal. as soon as it opens it closes again

Visuals

No response

Logs

No response

Activity

  1. br441 commented on May 15, 2026

    @br441

    EDIT: Adding an executable path to /usr/local/bin/pwsh and setting that as the default version works perfectly.

    I'm having the same issue with PowerShell 7.6.1...

    2026-05-15 10:55:21.373 [info] Visual Studio Code: v1.120.0 64-bit on MacOS 64-bit
    2026-05-15 10:55:21.373 [info] PowerShell Extension: v2025.4.0
    2026-05-15 10:55:21.378 [info] Starting 'PowerShell' at: /usr/local/bin/pwsh
    2026-05-15 10:55:21.779 [info] PowerShell process started with PID: 40917
    2026-05-15 10:55:22.150 [warning] PowerShell process terminated or Extension Terminal was closed, PID: 40917
    2026-05-15 10:55:22.215 [error] Extension Terminal is undefined.

    PowerShell exists at /usr/local/bin/pwsh btw, calling it in Terminal works perfectly. I also tried adding an executable path in settings to /usr/local/microsoft/powershell/7/pwsh and making that the default version, yet it also crashes. I installed PowerShell via the installer image on the docs page, yet it also crashes when installed via brew.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-BugA bug to squash.Needs: TriageMaintainer attention needed!

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions