dotnet / dotnet/vscode-csharp

Intermittent stepping behavior while debugging

Open
#7,764 3 comments 0 reactions 0 assignees View on GitHub
Blocked on .NET Core Debugger External-Issue
Dominant language
TypeScript
Stars
3.1k
Forks
737
Avg merge
18h 40m
Merged PRs (30d)
31

Description

## Issue Description ##
Sometime when stepping some code, the debugger is just released like if F5 (Run/Continue) key was pressed.

Initially, my suspicion was a keyboard problem, but this occurs on two different machines.

## Steps to Reproduce ##
It's an intermittent problem.
I am unable to reproduce the issue intentionally.

## Expected Behavior ##
When pressing F10 (Step Over) it behaves like a step over.
When pressing F11 (Step Into) it behaves like step into.

## Actual Behavior ##
Sometimes F10 or F11 triggers Continue.

## Logs ##

### OmniSharp log ###
Post the output from Output-->OmniSharp log here

### C# log ###
Post the output from Output-->C# here

## Environment information ##

**VSCode version**: 1.95.2
**C# Extension**: 2.50.27
**Using OmniSharp**: true

Dotnet Information
.NET SDK:
Version: 9.0.100-rc.2.24474.11
Commit: 315e1305db
Workload version: 9.0.100-manifests.82e6a096
MSBuild version: 17.12.0-preview-24473-03+fea15fbd1

Runtime Environment:
OS Name: Windows
OS Version: 10.0.22631
OS Platform: Windows
RID: win-x64
Base Path: C:\Program Files\dotnet\sdk\9.0.100-rc.2.24474.11\

.NET workloads installed:
There are no installed workloads to display.
Configured to use loose manifests when installing new manifests.

Host:
Version: 9.0.0-rc.2.24473.5
Architecture: x64
Commit: 990ebf52fc

.NET SDKs installed:
7.0.402 [C:\Program Files\dotnet\sdk]
8.0.301 [C:\Program Files\dotnet\sdk]
8.0.401 [C:\Program Files\dotnet\sdk]
9.0.100-rc.1.24452.12 [C:\Program Files\dotnet\sdk]
9.0.100-rc.2.24474.11 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
Microsoft.AspNetCore.App 7.0.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.0-rc.1.24452.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.0-rc.2.24474.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.16 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.25 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 7.0.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.0-rc.1.24431.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.0-rc.2.24473.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 6.0.25 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 7.0.12 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.6 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 8.0.8 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 9.0.0-rc.1.24452.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 9.0.0-rc.2.24474.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found:
x86 [C:\Program Files (x86)\dotnet]
registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables:
Not set

global.json file:
Not found

Learn more:
https://aka.ms/dotnet/info

Download .NET:
https://aka.ms/dotnet/download

Visual Studio Code Extensions

|Extension|Author|Version|Folder Name|
|---|---|---|---|
|alignment|annsk|0.3.0|annsk.alignment-0.3.0|
|Bookmarks|alefragnani|13.5.0|alefragnani.bookmarks-13.5.0|
|calculate|acarreiro|2.1.0|acarreiro.calculate-2.1.0|
|change-case|wmaurer|1.0.0|wmaurer.change-case-1.0.0|
|character-position|kyrcha|1.0.0|kyrcha.character-position-1.0.0|
|code-spell-checker|streetsidesoftware|3.0.1|streetsidesoftware.code-spell-checker-3.0.1|
|codetour|vsls-contrib|0.0.59|vsls-contrib.codetour-0.0.59|
|csharp|ms-dotnettools|2.50.27|ms-dotnettools.csharp-2.50.27-win32-x64|
|csharpextensions|kreativ-software|1.7.3|kreativ-software.csharpextensions-1.7.3|
|docomment|k--kato|1.0.0|k--kato.docomment-1.0.0|
|EditorConfig|EditorConfig|0.16.4|editorconfig.editorconfig-0.16.4|
|emoji|Perkovec|1.0.1|perkovec.emoji-1.0.1|
|exclude-it|YoRolling|1.2.5|yorolling.exclude-it-1.2.5|
|explorer-exclude|PeterSchmalfeldt|1.3.2|peterschmalfeldt.explorer-exclude-1.3.2|
|fluent-icons|miguelsolorio|0.0.19|miguelsolorio.fluent-icons-0.0.19|
|font-preview|ctcuff|2.2.1|ctcuff.font-preview-2.2.1|
|glsl-language-support|filippofracascia|0.0.4|filippofracascia.glsl-language-support-0.0.4|
|hexeditor|ms-vscode|1.11.1|ms-vscode.hexeditor-1.11.1|
|incrementor|nmsmith89|1.0.3|nmsmith89.incrementor-1.0.3|
|jupyter|ms-toolsai|2024.10.0|ms-toolsai.jupyter-2024.10.0-win32-x64|
|live-server|ms-vscode|0.4.15|ms-vscode.live-server-0.4.15|
|markdown-checkbox|bierner|0.4.0|bierner.markdown-checkbox-0.4.0|
|markdown-mermaid|bierner|1.26.0|bierner.markdown-mermaid-1.26.0|
|material-product-icons|PKief|1.7.1|pkief.material-product-icons-1.7.1|
|mermaid-markdown-syntax-highlighting|bpruitt-goddard|1.7.0|bpruitt-goddard.mermaid-markdown-syntax-highlighting-1.7.0|
|open-in-browser|techer|2.0.0|techer.open-in-browser-2.0.0|
|path-intellisense|christian-kohler|2.9.0|christian-kohler.path-intellisense-2.9.0|
|powershell|ms-vscode|2024.4.0|ms-vscode.powershell-2024.4.0|
|project-manager|alefragnani|12.8.0|alefragnani.project-manager-12.8.0|
|quicktype|quicktype|23.0.170|quicktype.quicktype-23.0.170|
|remote-containers|ms-vscode-remote|0.388.0|ms-vscode-remote.remote-containers-0.388.0|
|remote-wsl|ms-vscode-remote|0.88.5|ms-vscode-remote.remote-wsl-0.88.5|
|remove-comments|plibither8|1.2.2|plibither8.remove-comments-1.2.2|
|remove-empty-lines|usernamehw|1.0.1|usernamehw.remove-empty-lines-1.0.1|
|simple-alignment|earshinov|1.0.1|earshinov.simple-alignment-1.0.1|
|sort-lines-by-selection|earshinov|1.2.0|earshinov.sort-lines-by-selection-1.2.0|
|test-adapter-converter|ms-vscode|0.2.1|ms-vscode.test-adapter-converter-0.2.1|
|toggle-hidden|adrianwilczynski|1.0.2|adrianwilczynski.toggle-hidden-1.0.2|
|vscode-dotnet-runtime|ms-dotnettools|2.2.2|ms-dotnettools.vscode-dotnet-runtime-2.2.2|
|vscode-gitextensions|pmiossec|1.4.0|pmiossec.vscode-gitextensions-1.4.0|
|vscode-glsl|GeForceLegend|0.3.2|geforcelegend.vscode-glsl-0.3.2|
|vscode-icons|vscode-icons-team|12.9.0|vscode-icons-team.vscode-icons-12.9.0|
|vscode-markdownlint|DavidAnson|0.56.0|davidanson.vscode-markdownlint-0.56.0|
|vscode-sort-json|richie5um2|1.20.0|richie5um2.vscode-sort-json-1.20.0|
|vscode-spvasm|penguinliong|0.0.1|penguinliong.vscode-spvasm-0.0.1|
|vscode-taskexplorer|spmeesseman|2.13.2|spmeesseman.vscode-taskexplorer-2.13.2|
|vscode-versionlens|pflannery|1.14.2|pflannery.vscode-versionlens-1.14.2|
|vscode-yaml|redhat|1.15.0|redhat.vscode-yaml-1.15.0|
|vsliveshare|ms-vsliveshare|1.0.5941|ms-vsliveshare.vsliveshare-1.0.5941|
|xml|DotJoshJohnson|2.5.1|dotjoshjohnson.xml-2.5.1|;

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.