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

[9.0] Index was outside the bounds of the array in arm test Sve_GatherVectorWithByteOffsetFirstFaulting_float_int #112377

Open
carlossanlop opened this issue Feb 10, 2025 · 1 comment
Labels
area-System.Runtime.Intrinsics arm-sve Work related to arm64 SVE/SVE2 support 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 untriaged New issue has not been triaged by the area owner

Comments

@carlossanlop
Copy link
Member

carlossanlop commented Feb 10, 2025

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=946280
Build error leg or test failing: _Sve_r::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorWithByteOffsetFirstFaulting_float_int()
Pull request: https://github.com/dotnet/runtime.git/pull/112340

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": ["Sve_GatherVectorWithByteOffsetFirstFaulting_float_int", "Index was outside the bounds of the array"],
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Log: https://helixr18s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-112340-merge-51a9e2932ba047a19d/HardwareIntrinsics_Arm_r/1/console.5e78782e.log?helixlogtype=result
Output:

06:30:29.219 Running test: _Sve_r::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorWithByteOffsetFirstFaulting_float_int()
Beginning scenario: RunBasicScenario_UnsafeRead
Beginning scenario: RunBasicScenario_Load
Beginning scenario: RunBasicScenario_LoadFirstFaulting
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at JIT.HardwareIntrinsics.Arm.Helpers.LoadInt32FromByteArray(Byte[] array, Int32 offset) in /__w/1/s/src/tests/JIT/HardwareIntrinsics/Arm/Shared/Helpers.cs:line 8032
   at JIT.HardwareIntrinsics.Arm.Helpers.GetGatherVectorResultByByteOffset[T,ExtendedElementT,Offset](Int32 index, T[] mask, Byte[] data, Offset[] offsets, T result) in /__w/1/s/src/tests/JIT/HardwareIntrinsics/Arm/Shared/Helpers.cs:line 8661
   at JIT.HardwareIntrinsics.Arm.Helpers.<>c__DisplayClass1467_0`4.<CheckGatherVectorWithByteOffsetFirstFaultingBehavior>b__1(Int32 i) in /__w/1/s/src/tests/JIT/HardwareIntrinsics/Arm/Shared/Helpers.cs:line 8982
   at JIT.HardwareIntrinsics.Arm.Helpers.CheckFirstFaultingBehaviorCore[T,TFault](T[] result, Vector`1 faultResult, Func`2 checkIter) in /__w/1/s/src/tests/JIT/HardwareIntrinsics/Arm/Shared/Helpers.cs:line 8784
   at JIT.HardwareIntrinsics.Arm.Helpers.CheckGatherVectorWithByteOffsetFirstFaultingBehavior[T,ExtendedElementT,Offset,TFault](T[] mask, ExtendedElementT[] data, Offset[] offsets, T[] result, Vector`1 faultResult) in /__w/1/s/src/tests/JIT/HardwareIntrinsics/Arm/Shared/Helpers.cs:line 8982
   at JIT.HardwareIntrinsics.Arm._Sve.SveGatherVectorIndices__Sve_GatherVectorWithByteOffsetFirstFaulting_float_int.ValidateFirstFaultingResult(Single[] firstOp, Single[] secondOp, Int32[] thirdOp, Single[] result, Vector`1 faultResult, String method) in /__w/1/s/artifacts/tests/coreclr/obj/AnyOS.x64.Checked/Managed/JIT/HardwareIntrinsics/Arm/Sve/Sve_r/Sve_r/gen/Sve.GatherVectorWithByteOffsetFirstFaulting.float.int.cs:line 738
   at JIT.HardwareIntrinsics.Arm._Sve.SveGatherVectorIndices__Sve_GatherVectorWithByteOffsetFirstFaulting_float_int.ValidateFirstFaultingResult(Void* op1, Byte& op2, Int32 op2Size, Void* op3, Void* result, Vector`1 faultResult, String method) in /__w/1/s/artifacts/tests/coreclr/obj/AnyOS.x64.Checked/Managed/JIT/HardwareIntrinsics/Arm/Sve/Sve_r/Sve_r/gen/Sve.GatherVectorWithByteOffsetFirstFaulting.float.int.cs:line 733
   at JIT.HardwareIntrinsics.Arm._Sve.SveGatherVectorIndices__Sve_GatherVectorWithByteOffsetFirstFaulting_float_int.RunBasicScenario_LoadFirstFaulting() in /__w/1/s/artifacts/tests/coreclr/obj/AnyOS.x64.Checked/Managed/JIT/HardwareIntrinsics/Arm/Sve/Sve_r/Sve_r/gen/Sve.GatherVectorWithByteOffsetFirstFaulting.float.int.cs:line 329
   at JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorWithByteOffsetFirstFaulting_float_int() in /__w/1/s/artifacts/tests/coreclr/obj/AnyOS.x64.Checked/Managed/JIT/HardwareIntrinsics/Arm/Sve/Sve_r/Sve_r/gen/Sve.GatherVectorWithByteOffsetFirstFaulting.float.int.cs:line 39
   at Program.<<Main>$>g__TestExecutor3300|0_3301(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)
06:30:30.183 Failed test: _Sve_r::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorWithByteOffsetFirstFaulting_float_int()
06:30:30.187 Running test: _Sve_r::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorWithByteOffsetFirstFaulting_int()

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=946280
Error message validated: [Sve_GatherVectorWithByteOffsetFirstFaulting_float_int Index was outside the bounds of the array]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 2/10/2025 10:44:04 PM UTC

Report

Build Definition Test Pull Request
946280 dotnet/runtime _Sve_r::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorWithByteOffsetFirstFaulting_float_int() #112340

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 1 1
@carlossanlop carlossanlop added area-System.Runtime.Intrinsics arm-sve Work related to arm64 SVE/SVE2 support 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 labels Feb 10, 2025
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Feb 10, 2025
Copy link
Contributor

Tagging subscribers to this area: @dotnet/area-system-runtime-intrinsics
See info in area-owners.md if you want to be subscribed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-System.Runtime.Intrinsics arm-sve Work related to arm64 SVE/SVE2 support 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 untriaged New issue has not been triaged by the area owner
Projects
None yet
Development

No branches or pull requests

1 participant