Skip to content

Connection refused: OpenDebugAD7 --server --pauseForDebugger [WSL2] how to debug? #1478

Description

@borjamunozf

Hello.

I'm trying to debug the OpenDebugAD7.exe following the documentation available to gather more information about this extremely annoying performance issue reported in c++ tools extension

However, the attach it's failing when running this with Dotnet extension. I also tried running a GDB with target remote to see if it's able to connect.

  • Connection refused

Config:

{
    "configurations": [
        {
            "name": ".NET Core Attach",
            "type": "coreclr",
            "request": "attach",
            "debugServer": 4711
         }
    ]
}

Tested with different ports with same result.

Environment:

  • WSL Ubuntu 22.04

How I built:

dotnet build src/MIDebugEngine-Unix.sln

./PublishOpenDebugAD7.sh whatever

The thing case is that if I run without --pauseForDebugger, it seems that the port it's accesible and even got connection with GDB.

./OpenDebugAD7.exe --server 

imagen

Shouldn't start listening at least and wating for debugger in the port? Or I have misunderstood it?

Related, if I try to attach using the coreclr + OpenDebugAD7 --server --pauseForDebugger, it crashes:

Stopping due to fatal error: FileNotFoundException: Could not find file '/home/borjamf/MIEngine/bin/Debug/vscode/coreclr.ad7Engine.json'.

Could you guide me how to be able to debug this?
Thanks.

Activity

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions