Skip to content

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

Closed
@carlossanlop

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

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