runtime icon indicating copy to clipboard operation
runtime copied to clipboard

Debug Assertion Violation: 'codeManager->IsUnwindable(pvAddress) || runtime->IsConservativeStackReportingEnabled()'

Open MichalStrehovsky opened this issue 1 year ago • 5 comments

Consistently seeing this assert when running GC/API/GC/GetTotalAllocatedBytes test on ARM32 Linux. Going to block the test on this issue.

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "codeManager->IsUnwindable(pvAddress) || runtime->IsConservativeStackReportingEnabled()",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: :mag_right: Result validation: :warning: Validation could not be done without an Azure DevOps build URL on the issue. Please add it to the "Build: :mag_right:" line. Validation performed at: 8/7/2024 8:49:00 AM UTC

Report

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0

MichalStrehovsky avatar Jun 12 '24 08:06 MichalStrehovsky

Tagging subscribers to this area: @agocke, @MichalStrehovsky, @jkotas See info in area-owners.md if you want to be subscribed.

I'll have a look.

filipnavara avatar Jun 12 '24 09:06 filipnavara

Do you have more details or a link to some failed run?

I tried to reproduce it repeatedly in various configurations (Checked, Debug, Release) and the test always passed on my Raspberry PI.

filipnavara avatar Jun 13 '24 12:06 filipnavara

This one is in a different test: https://helixre8s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-heads-main-fbc02bf54e7d4f1e83/nativeaot.SmokeTests/1/console.ed1873ad.log?helixlogtype=result

Then this one is in that test: https://helixre8s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-103220-merge-59324ad7b5104e33bf/PayloadGroup0/1/console.8ce2f210.log?helixlogtype=result

Then again in DynamicGenerics: https://helixre8s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-heads-main-ebd64041cf89465e8c/nativeaot.SmokeTests/1/console.bedda414.log?helixlogtype=result

I didn't look for more.

MichalStrehovsky avatar Jun 13 '24 13:06 MichalStrehovsky

Thanks! I still don't know what is going on. I downloaded the payload from the second link through runfo and run it 100 times without hitting the crash. The core dump doesn't seem to have any useful information since it's likely way past the problematic unwind (or I mismatched the symbols).

filipnavara avatar Jun 13 '24 14:06 filipnavara