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

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

Closed
carlossanlop opened this issue Apr 12, 2023 · 1 comment
Labels
arch-arm32 area-VM-coreclr blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab os-linux-musl Linux distributions using musl library. runtime-coreclr specific to the CoreCLR runtime

Comments

@carlossanlop
Copy link
Member

carlossanlop commented Apr 12, 2023

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.

@carlossanlop carlossanlop added arch-arm32 area-VM-coreclr blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' runtime-coreclr specific to the CoreCLR runtime os-linux-musl Linux distributions using musl library. Known Build Error Use this to report build issues in the .NET Helix tab labels Apr 12, 2023
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Apr 12, 2023
@mangod9
Copy link
Member

mangod9 commented Jul 24, 2023

Closing due to a single failures. Please reopen if its occurring still.

@mangod9 mangod9 closed this as completed Jul 24, 2023
@ghost ghost removed the untriaged New issue has not been triaged by the area owner label Jul 24, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Aug 23, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-arm32 area-VM-coreclr blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab os-linux-musl Linux distributions using musl library. runtime-coreclr specific to the CoreCLR runtime
Projects
None yet
Development

No branches or pull requests

2 participants