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

Assert in JIT/HardwareIntrinsics/Arm/AdvSimd obj->GetGCSafeMethodTable ()->HasFinalizer () #35718

Closed
echesakov opened this issue May 1, 2020 · 4 comments · Fixed by #35726
Closed
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' test-bug Problem in test source code (most likely) untriaged New issue has not been triaged by the area owner

Comments

@echesakov
Copy link
Contributor

echesakov commented May 1, 2020

As seen in https://dev.azure.com/dnceng/public/_build/results?buildId=626279

Asserts with

    JIT\HardwareIntrinsics\Arm\AdvSimd\AdvSimd_r\AdvSimd_r.cmd [FAIL]
      
      Assert failure(PID 5288 [0x000014a8], Thread: 2900 [0x0b54]): obj->GetGCSafeMethodTable ()->HasFinalizer ()
      
      CORECLR! ObjHeader::Validate + 0x36 (0x721af754)
      CORECLR! Object::ValidateInner + 0x279 (0x72359b19)
      CORECLR! Object::Validate + 0xF5 (0x72359865)
      CORECLR! OBJECTREF::OBJECTREF + 0x74 (0x723551c0)
      CORECLR! ObjectFromHandle + 0x28 (0x7213f62c)
      CORECLR! MarshalNative::GCHandleInternalGet + 0x6F (0x725d21bf)
      SYSTEM.PRIVATE.CORELIB! <no symbol> + 0x0 (0x71c9f59e)
      <no module>! <no symbol> + 0x0 (0x0950c467)
      <no module>! <no symbol> + 0x0 (0x0950c289)
      <no module>! <no symbol> + 0x0 (0x0950ba96)
          File: F:\workspace\_work\1\s\src\coreclr\src\vm\syncblk.cpp Line: 2065
          Image: C:\h\w\AD3009B0\p\CoreRun.exe
      

in File: src\coreclr\src\vm\syncblk.cpp Line: 2065 on

@dotnet/jit-contrib

@echesakov echesakov added arch-arm32 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' labels May 1, 2020
@Dotnet-GitSync-Bot Dotnet-GitSync-Bot added the untriaged New issue has not been triaged by the area owner label May 1, 2020
@echesakov echesakov changed the title [Arm] Assert in JIT/HardwareIntrinsics/Arm/AdvSimd obj->GetGCSafeMethodTable ()->HasFinalizer () Assert in JIT/HardwareIntrinsics/Arm/AdvSimd obj->GetGCSafeMethodTable ()->HasFinalizer () May 1, 2020
@echesakov
Copy link
Contributor Author

I am trying to track down the root cause

@BruceForstall
Copy link
Member

@echesakovMSFT That's from your PR triggered run, right? This morning's outerloop batched job passed: https://dev.azure.com/dnceng/public/_build/results?buildId=626682&view=results

@echesakov
Copy link
Contributor Author

@BruceForstall We have an ongoing issue with not running coreclr test in CI (see my email from last night) which is being addressed by Steve in #35699

@echesakov echesakov added the test-bug Problem in test source code (most likely) label May 1, 2020
@echesakov
Copy link
Contributor Author

Identified an issue with the tests

@ghost ghost locked as resolved and limited conversation to collaborators Dec 9, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' test-bug Problem in test source code (most likely) untriaged New issue has not been triaged by the area owner
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants