Skip to content

[lldb-vscode] runInTerminal "Unimplemented" error (Windows) #62336

Open
@d-mozulyov

Description

@d-mozulyov

Problem

The lldb-vscode debugger always starts an application in an external window (on Windows). If the "runInTerminal" parameter is set to true, the "Unimplimented" error occurs.

unimplemented_message

Build lldb-vscode for Windows

  1. Download lldb-vscode-bug.zip and extract it to a local directory, for example, to C:\LLDBfix
  2. Clone LLVM 16.0.2 into the sources folder by running the clone.ps1 script (preferably using a modern version of PowerShell)
  3. Install an up-to-date C++ compiler for Windows (for example, you can unpack the winlibs archive and add the path to the bin directory to PATH)
  4. Build lldb-vscode for Windows by running the build-lldb.ps1 script

Reproducing the problem

  1. Install Node.js modules into the local directory (for example, to C:\LLDBfix): npm install
  2. Run VSCode in the directory
  3. Run "Extension" launch
  4. Change "runInTerminal" to true in target launch.json
  5. Run "Debug" launch in target sample project

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions