Skip to content

[7.0] coreclr Linux musl arm assert failure: obj->GetGCSafeMethodTable()->HasFinalizer() in syncblk.cpp  #84719

@carlossanlop

Description

@carlossanlop

Error Blob

{
  "ErrorMessage": "obj->GetGCSafeMethodTable ()->HasFinalizer ()",
  "BuildRetry": false,
  "ErrorPattern": "",
  "ExcludeConsoleLog": false
}

Reproduction Steps

Found in a dependency flow PR for 7.0.

===========================================================================================================
/root/helix/work/workitem/e /root/helix/work/workitem/e
  Discovering: System.Data.Common.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Data.Common.Tests (found 1819 of 1821 test cases)
  Starting:    System.Data.Common.Tests (parallel test collections = on, max threads = 2)

Assert failure(PID 22 [0x00000016], Thread: 38 [0x0026]): obj->GetGCSafeMethodTable ()->HasFinalizer ()
    File: /__w/1/s/src/coreclr/vm/syncblk.cpp Line: 2054
    Image: /root/helix/work/correlation/dotnet

./RunTests.sh: line 168:    22 Aborted                 (core dumped) "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Data.Common.Tests.runtimeconfig.json --depsfile System.Data.Common.Tests.deps.json xunit.console.dll System.Data.Common.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/root/helix/work/workitem/e
----- end Wed Apr 12 00:12:18 UTC 2023 ----- exit code 134 ----------------------------------------------------------

Report

Summary

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

Known issue validation

Build: 🔎
Result validation: ⚠️ Validation could not be done without an Azure DevOps build URL on the issue. Please add it to the "Build: 🔎" line.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Known Build ErrorUse this to report build issues in the .NET Helix tabarch-arm32area-VM-coreclrblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'os-linux-muslLinux distributions using musl library.runtime-coreclrspecific to the CoreCLR runtime

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions