Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better Windows dump-based StackOverflow diagnostics #4944

Open
noahfalk opened this issue Sep 19, 2024 · 1 comment
Open

Better Windows dump-based StackOverflow diagnostics #4944

noahfalk opened this issue Sep 19, 2024 · 1 comment
Labels
enhancement New feature or request
Milestone

Comments

@noahfalk
Copy link
Member

On Windows if an application crashes with a stack overflow and a dump is collected, looking at it in both Visual Studio and windbg gives little clue about the callstack which caused the overflow.

For repro and observed behavior, see #3506. #3506 tracks improving the documentation, this issue tracks improving the actual product experience.

The desired behavior is that both VS and windbg should prominently show that a StackOverflow occured and show the callstack frames that ran recursively to cause the overflow.

@noahfalk noahfalk added this to the 10.0.0 milestone Sep 19, 2024
@noahfalk
Copy link
Member Author

fyi @mikem8361 @hoyosjs @mikelle-rogers

@noahfalk noahfalk added the enhancement New feature or request label Sep 19, 2024
noahfalk added a commit to noahfalk/docs that referenced this issue Sep 20, 2024
Added some debugging instructions for debugging a StackOverflow on Windows and made some minor improvements to the pre-existing text. Unfortunately the Windows and Linux instructions remain asymmetric because the dump debugging experience for StackOverflow on Windows isn't good (dotnet/diagnostics#4944). In the future we might also want to add instructions for using VSCode on Linux or add more to the lldb debugging instructions but I didn't want to expand the scope too much for now.
noahfalk added a commit to dotnet/docs that referenced this issue Sep 23, 2024
* StackOverflow debug improvements

Added some debugging instructions for debugging a StackOverflow on Windows and made some minor improvements to the pre-existing text. Unfortunately the Windows and Linux instructions remain asymmetric because the dump debugging experience for StackOverflow on Windows isn't good (dotnet/diagnostics#4944). In the future we might also want to add instructions for using VSCode on Linux or add more to the lldb debugging instructions but I didn't want to expand the scope too much for now.

Co-authored-by: Tom McDonald <tommcdon@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant