Skip to content

dotnet-dump,gcdump,trace frozen and not returning #2016

@AurelioBelletti

Description

@AurelioBelletti

Description

We are running a dotnet core 3.1 application in AKS (Linux) and we recently observed one of our application containers taken out of rotation for failing a readiness probe. The application is completely unresponsive and we wanted to collect CPU and memory traces. When we execute either of these commands dotnet-dump, dotnet-gcdump, dotnet-trace to collect information all of these commands never return and create the dumps/traces. They are stuck on creating the dumps. The container has write permissions etc and we never had problems collecting dumps/info. Also this never happened before hence we cannot reproduce this problem easily - however I have 1 POD currently on this state and if we can act quickly on this issue we might be able to capture the repro and fixes.

Configuration

.NET Core SDK (reflecting any global.json):
Version: 3.1.406
Commit: f42e6b201a

Runtime Environment:
OS Name: debian
OS Version: 10
OS Platform: Linux
RID: debian.10-x64
Base Path: /usr/share/dotnet/sdk/3.1.406/

Host (useful for support):
Version: 3.1.12
Commit: 0267ad09c6

.NET Core SDKs installed:
3.1.406 [/usr/share/dotnet/sdk]

.NET Core runtimes installed:
Microsoft.AspNetCore.App 3.1.12 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.1.12 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions