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

dumpasync should be able to filter stacks based on the bottom most frame #533

Closed
davidfowl opened this issue Oct 5, 2019 · 1 comment · Fixed by #2964
Closed

dumpasync should be able to filter stacks based on the bottom most frame #533

davidfowl opened this issue Oct 5, 2019 · 1 comment · Fixed by #2964
Assignees
Labels
dotnet-dump enhancement New feature or request
Milestone

Comments

@davidfowl
Copy link
Member

Today I can do dumpasync -stacks -type MyApplication but I'm trying to see the entire async stack for a request. That means in the below example, I'd like to see all async stacks rooted by KestrelConnection.

--------------------------------------------------------------------------------
0000014684b66068 00007ff8318b5f90       96          0 WebApplication352.Startup+<>c+<<Configure>b__1_1>d
Async "stack":
.0000014684b660c8 (0) Microsoft.AspNetCore.Routing.EndpointMiddleware+<<Invoke>g__AwaitRequestTask|6_0>d
..0000014684b66150 (0) Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware+<Invoke>d__9
...0000014684b661e0 (1) Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol+<ProcessRequests>d__217`1[[System.__Canon, System.Private.CoreLib]]  ....0000014684b662a0 (0) Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol+<ProcessRequestsAsync>d__216`1[[System.__Canon, System.Private.CoreLib]]
.....0000014684b66328 (0) Microsoft.AspNetCore.Server.Kestrel.Core.Internal.HttpConnection+<ProcessRequestsAsync>d__12`1[[System.__Canon, System.Private.CoreLib]]
......0000014684b663d0 (0) Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.KestrelConnection+<ExecuteAsync>d__32
--------------------------------------------------------------------------------
0000014684b6dd78 00007ff8318b5f90       96          0 WebApplication352.Startup+<>c+<<Configure>b__1_1>d
Async "stack":
.0000014684b6ddd8 (0) Microsoft.AspNetCore.Routing.EndpointMiddleware+<<Invoke>g__AwaitRequestTask|6_0>d
..0000014684b6de60 (0) Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware+<Invoke>d__9
...0000014684b6def0 (1) Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol+<ProcessRequests>d__217`1[[System.__Canon, System.Private.CoreLib]]  ....0000014684b77fe8 (0) Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol+<ProcessRequestsAsync>d__216`1[[System.__Canon, System.Private.CoreLib]]
.....0000014684b78070 (0) Microsoft.AspNetCore.Server.Kestrel.Core.Internal.HttpConnection+<ProcessRequestsAsync>d__12`1[[System.__Canon, System.Private.CoreLib]]
......0000014684b78118 (0) Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.KestrelConnection+<ExecuteAsync>d__32
--------------------------------------------------------------------------------
@noahfalk noahfalk added the enhancement New feature or request label Oct 7, 2019
@mikem8361 mikem8361 added this to the 3.1 milestone Oct 7, 2019
@stephentoub stephentoub removed their assignment Oct 7, 2019
@noahfalk noahfalk modified the milestones: 3.1, 5.0 Oct 8, 2019
@tommcdon tommcdon modified the milestones: 5.0, 6.0 Dec 18, 2020
@tommcdon tommcdon modified the milestones: 6.0.0, 7.0.0 Jun 21, 2021
@stephentoub
Copy link
Member

I have a fix for this one as well.

@ghost ghost closed this as completed in #2964 Apr 14, 2022
@ghost ghost locked as resolved and limited conversation to collaborators Jun 27, 2023
This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dotnet-dump enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants