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

[6.0] JIT.HardwareIntrinsics test failures in mono arm64 linux llvmaot #83426

Open
carlossanlop opened this issue Mar 14, 2023 · 5 comments
Open
Labels
arch-arm64 area-Codegen-AOT-mono os-linux Linux OS (any supported distro) runtime-mono specific to the Mono runtime
Milestone

Comments

@carlossanlop
Copy link
Member

Found in the internal->public merge PR for 6.0: #83404

    JIT/HardwareIntrinsics/Arm/Dp/Dp_r/Dp_r.sh [FAIL]
      
      Return code:      1
      Raw output file:      /root/helix/work/workitem/uploads/Reports/JIT.HardwareIntrinsics/Arm/Dp/Dp_r/Dp_r.output.txt
      Raw output:
      BEGIN EXECUTION
      /root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false Dp_r.dll ''
      Supported ISAs:
        AdvSimd:   True
        Aes:       True
        ArmBase:   True
        Crc32:     True
        Dp:        True
        Rdm:       True
        Sha1:      True
        Sha256:    True
      Ending test case at 3/14/2023 6:17:17 PM
      Expected: 100
      Actual: 0
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/root/helix/work/correlation
      > /root/helix/work/workitem/e/JIT/HardwareIntrinsics/Arm/Dp/Dp_r/Dp_r.sh
      Expected: True
      Actual:   False
      Stack Trace:
           at JIT_HardwareIntrinsics._Arm_Dp_Dp_r_Dp_r_._Arm_Dp_Dp_r_Dp_r_sh()
      Output:
        
        Return code:      1
        Raw output file:      /root/helix/work/workitem/uploads/Reports/JIT.HardwareIntrinsics/Arm/Dp/Dp_r/Dp_r.output.txt
        Raw output:
        BEGIN EXECUTION
        /root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false Dp_r.dll ''
        Supported ISAs:
          AdvSimd:   True
          Aes:       True
          ArmBase:   True
          Crc32:     True
          Dp:        True
          Rdm:       True
          Sha1:      True
          Sha256:    True
        Ending test case at 3/14/2023 6:17:17 PM
        Expected: 100
        Actual: 0
        END EXECUTION - FAILED
        Test Harness Exitcode is : 1
        To run the test:
        > set CORE_ROOT=/root/helix/work/correlation
        > /root/helix/work/workitem/e/JIT/HardwareIntrinsics/Arm/Dp/Dp_r/Dp_r.sh
    JIT/HardwareIntrinsics/Arm/Rdm.Arm64/Rdm.Arm64_ro/Rdm.Arm64_ro.sh [FAIL]
      
      Return code:      1
      Raw output file:      /root/helix/work/workitem/uploads/Reports/JIT.HardwareIntrinsics/Arm/Rdm.Arm64/Rdm.Arm64_ro/Rdm.Arm64_ro.output.txt
      Raw output:
      BEGIN EXECUTION
      /root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false Rdm.Arm64_ro.dll ''
      Supported ISAs:
        AdvSimd:   True
        Aes:       True
        ArmBase:   True
        Crc32:     True
        Dp:        True
        Rdm:       True
        Sha1:      True
        Sha256:    True
        Ending test case at 3/14/2023 6:18:27 PM
        Expected: 100
        Actual: 0
        END EXECUTION - FAILED
        Test Harness Exitcode is : 1
        To run the test:
        > set CORE_ROOT=/root/helix/work/correlation
        > /root/helix/work/workitem/e/JIT/HardwareIntrinsics/Arm/Rdm/Rdm_ro/Rdm_ro.sh
    JIT/HardwareIntrinsics/Arm/Rdm.Arm64/Rdm.Arm64_r/Rdm.Arm64_r.sh [FAIL]
      
      Return code:      1
      Raw output file:      /root/helix/work/workitem/uploads/Reports/JIT.HardwareIntrinsics/Arm/Rdm.Arm64/Rdm.Arm64_r/Rdm.Arm64_r.output.txt
      Raw output:
      BEGIN EXECUTION
      /root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false Rdm.Arm64_r.dll ''
      Supported ISAs:
        AdvSimd:   True
        Aes:       True
        ArmBase:   True
        Crc32:     True
        Dp:        True
        Rdm:       True
        Sha1:      True
        Sha256:    True
@carlossanlop carlossanlop added arch-arm64 os-linux Linux OS (any supported distro) runtime-mono specific to the Mono runtime labels Mar 14, 2023
@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@ghost ghost added the untriaged New issue has not been triaged by the area owner label Mar 14, 2023
@steveisok
Copy link
Member

/cc @SamMonoRT

@SamMonoRT
Copy link
Member

@carlossanlop - how do I query for list of backported PRs approved in the timespan just before these started failing ?

@carlossanlop
Copy link
Member Author

Hmm good question...

I think the best option is for manually write a Kusto query with your desired filters: https://kusto.azure.com/clusters/engsrvprod/databases/engineeringdata

I would alternatively try by using the .NET Core Telemetry Report (public).

  • Right click on the runtime horizontal bar.
  • Select "Drill through" -> "Build Investigation" in the context menu.
  • You'll be shown the execution history of the rolling builds (for main).

From there, it's just a matter of finding a way to filter by:

  • Servicing branch instead of main
  • Increase the timespan to show older results
  • Figure out if you can also filter by keywords

@steveisok do you have a better option?

@steveisok
Copy link
Member

@steveisok do you have a better option?

I don't other than bisecting, but that would be painful.

@marek-safar marek-safar removed the untriaged New issue has not been triaged by the area owner label Jul 24, 2023
@marek-safar marek-safar added this to the Future milestone Jul 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch-arm64 area-Codegen-AOT-mono os-linux Linux OS (any supported distro) runtime-mono specific to the Mono runtime
Projects
None yet
Development

No branches or pull requests

5 participants