Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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

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

Open
carlossanlop opened this issue Feb 10, 2025 · 3 comments
Labels
area-System.Runtime.Intrinsics arm-sve Work related to arm64 SVE/SVE2 support 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
1026081 dotnet/runtime _Sve_r::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorWithByteOffsetFirstFaulting_uint_int() #115026
1022794 dotnet/runtime _Sve_r::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorWithByteOffsetFirstFaulting_float_int() #114905
1007899 dotnet/runtime _Sve_ro::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GatherVectorWithByteOffsetFirstFaulting_int() #114299

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 3
@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.

@jeffschwMSFT jeffschwMSFT removed the blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' label Mar 10, 2025
@jeffschwMSFT
Copy link
Member

removing blocking-clean-ci as it has not failed in 30 days

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

@carlossanlop
Copy link
Member Author

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 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

2 participants