Skip to content

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

Description

@carlossanlop

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1036907
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_", "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=1036907
Error message validated: [Sve_GatherVectorWithByteOffsetFirstFaulting_ Index was outside the bounds of the array]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 5/9/2025 5:45:43 PM UTC

Report

Build Definition Test Pull Request
1036907 dotnet/runtime _Sve_r::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorWithByteOffsetFirstFaulting_uint_int() #114702

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions