dotnet / dotnet/vscode-csharp

Debugger: Processes 'dotnet' and 'clrdbg' are still running after stopping debugging.

Open
#1,235 1 comment 0 reactions 0 assignees View on GitHub
Debugger OmniSharp
Dominant language
TypeScript
Stars
3.1k
Forks
737
Avg merge
17h 56m
Merged PRs (30d)
21

Description

## Environment data
`dotnet --info` output:
VS Code version: 1.9.1
C# Extension version: 1.7.0
dotnet cli: 1.0.0-preview2-1-003177
OS: Windows 10 Enterprise Insider Preview
Build: 15032.1000.AMD64FRE.RS_ONECORE_BASE_BPT1.170207-1700_CLIENT_ENTERPRISE_EN-US_VL.VHDX
Scenarios: WSL Pipe

## Steps to reproduce
1. Open attached folder
[app2.zip](https://github.com/OmniSharp/omnisharp-vscode/files/770504/app2.zip)

2. Set a bp at the line of 12 (i++).
3. Press F5 to start debugging.
4. Remove the bp.
5. Press F5 to continue debugging.
6. Press Pause(F6) to break all. (The 'break all' has no effect )
7. Stop debugging

## Expected behavior
1. The 'break all'(#5) should work correctly.
2. Processes 'dotnet' and 'clrdbg' have stopped after stop debugging.

## Actual behavior
1. The 'break all' has no effect
2. Processes 'dotnet' and 'clrdbg' are still running after stopping debugging.

## Investigation
1. After the above steps, set a bp and continue F5 to start debugging, the debugging will become very slow.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.