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

Test failure: _Sve_ro::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVector_Bases_double_ulong() #112264

Open
v-wenyuxu opened this issue Feb 7, 2025 · 10 comments
Assignees
Labels
arch-arm64 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI arm-sve Work related to arm64 SVE/SVE2 support os-linux Linux OS (any supported distro)
Milestone

Comments

@v-wenyuxu
Copy link

Failed in: runtime-coreclr outerloop 20250206.3

Failed tests:

coreclr linux arm64 Checked no_tiered_compilation @ (Ubuntu.2004.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-20.04-helix-arm64v8
    - _Sve_ro::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVector_Bases_double_ulong()

Error message:

 One or more scenarios did not complete as expected.

Stack trace:

   at JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVector_Bases_double_ulong() in /__w/1/s/artifacts/tests/coreclr/obj/AnyOS.x64.Checked/Managed/JIT/HardwareIntrinsics/Arm/Sve/Sve_ro/Sve_ro/gen/Sve.GatherVector.Bases.double.ulong.cs:line 72
   at Program.<<Main>$>g__TestExecutor3106|0_3107(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)
@v-wenyuxu v-wenyuxu added arch-arm64 blocking-outerloop Blocking the 'runtime-coreclr outerloop' and 'runtime-libraries-coreclr outerloop' runs os-linux Linux OS (any supported distro) labels Feb 7, 2025
@dotnet-issue-labeler dotnet-issue-labeler bot added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Feb 7, 2025
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Feb 7, 2025
Copy link
Contributor

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

@amanasifkhalid amanasifkhalid removed the untriaged New issue has not been triaged by the area owner label Feb 7, 2025
@amanasifkhalid amanasifkhalid added this to the 10.0.0 milestone Feb 7, 2025
@amanasifkhalid
Copy link
Member

amanasifkhalid commented Feb 7, 2025

cc @dotnet/jit-contrib @dotnet/arm64-contrib

@kunalspathak
Copy link
Member

Now that Cobalt machines are in CI, we are seeing the SVE failures.
cc: @dotnet/arm64-contrib

@kunalspathak kunalspathak self-assigned this Feb 7, 2025
@kunalspathak
Copy link
Member

02:51:50.540 Running test: _Sve_ro::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVector_Bases_double_ulong()
Beginning scenario: RunBasicScenario_UnsafeRead
Beginning scenario: RunBasicScenario_Load
Beginning scenario: RunBasicScenario_FalseMask
Beginning scenario: RunBasicScenario_NonFaulting
Beginning scenario: RunReflectionScenario_UnsafeRead
Beginning scenario: RunLclVarScenario_UnsafeRead
Beginning scenario: RunClassFldScenario
Beginning scenario: RunStructLclFldScenario
Sve.GatherVector<Double>(Double, UInt64, UInt64): RunStructLclFldScenario failed:
  firstOp: (5E-324, 0)
  secondOp: (251478276691388, 251478276691202)
   result: (NaN, 0)

@kunalspathak kunalspathak added the arm-sve Work related to arm64 SVE/SVE2 support label Feb 7, 2025
@kunalspathak
Copy link
Member

This appears to be flaky test. In latest run it passed: https://dev.azure.com/dnceng-public/public/_build/results?buildId=944495&view=results

@kunalspathak kunalspathak removed the blocking-outerloop Blocking the 'runtime-coreclr outerloop' and 'runtime-libraries-coreclr outerloop' runs label Feb 7, 2025
@kunalspathak
Copy link
Member

Just to have some notes. The API that is failing is GatherVector (vector plus immediate) variant. More details are here and here.

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr outerloop 20250207.4

Failed tests:

coreclr windows arm64 Checked @ Windows.11.Arm64.Open
    - _Sve_r::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVector_Bases_double_ulong()
R2R-CG2 linux arm64 Checked @ (Alpine.321.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:alpine-3.21-helix-arm64v8
    - _Sve_r::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorFirstFaulting_Bases_double_ulong()

Error message:

 One or more scenarios did not complete as expected.

Stack trace:

   at JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVector_Bases_double_ulong() in /__w/1/s/artifacts/tests/coreclr/obj/AnyOS.x64.Checked/Managed/JIT/HardwareIntrinsics/Arm/Sve/Sve_r/Sve_r/gen/Sve.GatherVector.Bases.double.ulong.cs:line 72
   at Program.<<Main>$>g__TestExecutor3106|0_3107(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr jitstress 20250210.1

Failed tests:

coreclr windows arm64 Checked tailcallstress @ Windows.11.Arm64.Open
    - _Sve_ro::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorFirstFaulting_Bases_double_ulong()

Error message:

 One or more scenarios did not complete as expected.

Stack trace:

   at JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorFirstFaulting_Bases_double_ulong() in /__w/1/s/artifacts/tests/coreclr/obj/AnyOS.x64.Checked/Managed/JIT/HardwareIntrinsics/Arm/Sve/Sve_ro/Sve_ro/gen/Sve.GatherVectorFirstFaulting.Bases.double.ulong.cs:line 76
   at Program.<<Main>$>g__TestExecutor3205|0_3206(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr jitstress 20250214.1

Failed tests:

coreclr linux arm64 Checked jitminopts @ (Ubuntu.2404.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-24.04-helix-arm64v8
    - _Sve_ro::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorFirstFaulting_Bases_double_ulong()

Error message:

 One or more scenarios did not complete as expected.

Stack trace:

   at JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorFirstFaulting_Bases_double_ulong() in /__w/1/s/artifacts/tests/coreclr/obj/AnyOS.x64.Checked/Managed/JIT/HardwareIntrinsics/Arm/Sve/Sve_ro/Sve_ro/gen/Sve.GatherVectorFirstFaulting.Bases.double.ulong.cs:line 76
   at Program.<<Main>$>g__TestExecutor3205|0_3206(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr pgo 20250220.1

Failed tests:

coreclr windows arm64 Checked defaultpgo @ Windows.11.Arm64.Open
    - _Sve_ro::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVector_Bases_double_ulong()

Error message:

 One or more scenarios did not complete as expected.

Stack trace:

   at JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVector_Bases_double_ulong() in /__w/1/s/artifacts/tests/coreclr/obj/AnyOS.x64.Checked/Managed/JIT/HardwareIntrinsics/Arm/Sve/Sve_ro/Sve_ro/gen/Sve.GatherVector.Bases.double.ulong.cs:line 72
   at Program.<<Main>$>g__TestExecutor3106|0_3107(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch-arm64 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI arm-sve Work related to arm64 SVE/SVE2 support os-linux Linux OS (any supported distro)
Projects
None yet
Development

No branches or pull requests

3 participants