C
C#13mo ago
Jimoo(안톤)

❔ Crash dump problem

Hello!
I have .NET 6 service that runs inside docker container on Linux Rocky. This service is crashes a lot of times with Segmentation fault and Linux creates crash dump that compressed inside zst file. I tried to analyze it with multiple tools such as WinDbg, Visual Studio, lldb, dotnet-dump without any success. Visual Studio: Heap information is not present and I can't run "Debug with Managed Only". Visual studio shows following message:"Managed debugging is not available for this minidump. The debuggee memory space does not have the expected debugging export table." WinDbg: : Can't understand anything from what it shows. See screenshot. LLDB, dotnet-dump: When trying to run clrstack it fails because it can't find libmscordaccore.so file even though it is present and I changed symbol directory where this file is present. Also I tried to create crash dumps inside container and it worked but only when it is not Segmentation fault. I will glad if anybody can help me. Maybe you know how to create crash dump on segmentation fault or how can I actually analyze Linux created dump.
No description
5 Replies
Petris
Petris13mo ago
Was Rocky glibc or musl based?
Jimoo(안톤)
Jimoo(안톤)OP13mo ago
I am not sure how can I check it. This is what i got after checking linux version:
No description
mtreit
mtreit13mo ago
That looks like a crash in the CLR itself and not in managed code
Accord
Accord13mo ago
Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity.
Want results from more Discord servers?
Add your server