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

[mono] Mobile failures in TensorExtensionsTwoSpanInSpanOut #107244

Closed
matouskozak opened this issue Sep 2, 2024 · 8 comments
Closed

[mono] Mobile failures in TensorExtensionsTwoSpanInSpanOut #107244

matouskozak opened this issue Sep 2, 2024 · 8 comments
Labels
area-System.Numerics.Tensors 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 os-android os-ios Apple iOS os-maccatalyst MacCatalyst OS os-tvos Apple tvOS

Comments

@matouskozak
Copy link
Member

matouskozak commented Sep 2, 2024

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=793084
Build error leg or test failing: System.Numerics.Tensors.Tests.TensorSpanTests.TensorExtensionsTwoSpanInSpanOut
Affected CI: Android arm/x64/x86, MacCatalyst x64/arm64, iOS/tvOS x64 (runtime-extra-platforms)
Range of commits: aaec1c4...2694613

Stack trace example:

2024-08-29 19:08:07.411 Df System.Numerics.Tensors.Tests[1935:3b9982] 1) 	[FAIL] System.Numerics.Tensors.Tests.TensorSpanTests.TensorExtensionsTwoSpanInSpanOut   Test name: System.Numerics.Tensors.Tests.TensorSpanTests.TensorExtensionsTwoSpanInSpanOut<Single>(tensorPrimitivesOperation: TensorPrimitivesTwoSpanInSpanOut`1 { Method = Void Add(System.ReadOnlySpan`1[System.Single], System.ReadOnlySpan`1[System.Single], System.Span`1[System.Single]), Target = null }, tensorOperation: TensorTwoSpanInSpanOut`1 { Method = System.Numerics.Tensors.TensorSpan`1[System.Single]& Add[Single](System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Single] ByRef, System.Numerics.Tensors.ReadOnlyTensorSpan`1[System.Single] ByRef, System.Numerics.Tensors.TensorSpan`1[System.Single] ByRef), Target = null })   Test case: System.Numerics.Tensors.Tests.TensorSpanTests.TensorExtensionsTwoSpanInSpanOut
   Assembly:  [System.Numerics.Tensors.Tests, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51]
2024-08-29 19:08:07.411 Df System.Numerics.Tensors.Tests[1935:3b9982]    Exception messages: Assert.All() Failure: 1 out of 12 items in the collection did not pass.
[11]: Item:  [1, 2, 3, 4, 5, ···]
2024-08-29 19:08:07.411 Df System.Numerics.Tensors.Tests[1935:3b9982]       Error: Index was outside the bounds of the array.   Exception stack traces:    at System.Numerics.Tensors.Tests.TensorSpanTests.TensorExtensionsTwoSpanInSpanOut[Single](TensorPrimitivesTwoSpanInSpanOut`1 tensorPrimitivesOperation, TensorTwoSpanInSpanOut`1 tensorOperation)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
2024-08-29 19:08:07.411 Df System.Numerics.Tensors.Tests[1935:3b9982]    at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
   Execution time: 0.0618239

Error Message

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

{
  "ErrorMessage": "Assert.All() Failure: 1 out of 12 items in the collection did not pass.",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=793084
Error message validated: [Assert.All() Failure: 1 out of 12 items in the collection did not pass.]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 9/7/2024 6:44:52 PM UTC

Report

Build Definition Test Pull Request
801271 dotnet/runtime System.Numerics.Tensors.Tests.TensorSpanTests.TensorExtensionsTwoSpanInFloatOut(tensorPrimitivesOperation: TensorPrimitivesTwoSpanInTOut1 { Method = Single Distance(System.ReadOnlySpan1[System.Single], System.ReadOnlySpan1[System.Single]), Target = null }, tensorOperation: TensorTwoSpanInTOut1 { Method = Single Distance[Single](System.Numerics.Tensors.ReadOnlyTensorSpan1[System.Single] ByRef, System.Numerics.Tensors.ReadOnlyTensorSpan1[System.Single] ByRef), Target = null }) #107499
801150 dotnet/runtime System.Numerics.Tensors.Tests.TensorSpanTests.TensorExtensionsTwoSpanInFloatOut(tensorPrimitivesOperation: TensorPrimitivesTwoSpanInTOut1 { Method = Single Distance(System.ReadOnlySpan1[System.Single], System.ReadOnlySpan1[System.Single]), Target = null }, tensorOperation: TensorTwoSpanInTOut1 { Method = Single Distance[Single](System.Numerics.Tensors.ReadOnlyTensorSpan1[System.Single] ByRef, System.Numerics.Tensors.ReadOnlyTensorSpan1[System.Single] ByRef), Target = null }) #107499
801061 dotnet/runtime System.Numerics.Tensors.Tests.TensorSpanTests.TensorExtensionsTwoSpanInFloatOut(tensorPrimitivesOperation: TensorPrimitivesTwoSpanInTOut1 { Method = Single Distance(System.ReadOnlySpan1[System.Single], System.ReadOnlySpan1[System.Single]), Target = null }, tensorOperation: TensorTwoSpanInTOut1 { Method = Single Distance[Single](System.Numerics.Tensors.ReadOnlyTensorSpan1[System.Single] ByRef, System.Numerics.Tensors.ReadOnlyTensorSpan1[System.Single] ByRef), Target = null }) #107499
801027 dotnet/runtime System.Numerics.Tensors.Tests.TensorSpanTests.TensorExtensionsTwoSpanInFloatOut(tensorPrimitivesOperation: TensorPrimitivesTwoSpanInTOut1 { Method = Single Distance(System.ReadOnlySpan1[System.Single], System.ReadOnlySpan1[System.Single]), Target = null }, tensorOperation: TensorTwoSpanInTOut1 { Method = Single Distance[Single](System.Numerics.Tensors.ReadOnlyTensorSpan1[System.Single] ByRef, System.Numerics.Tensors.ReadOnlyTensorSpan1[System.Single] ByRef), Target = null })
794325 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution
793084 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
2 4 6
@matouskozak matouskozak added area-System.Numerics.Tensors blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' os-android untriaged New issue has not been triaged by the area owner os-ios Apple iOS os-tvos Apple tvOS os-maccatalyst MacCatalyst OS Known Build Error Use this to report build issues in the .NET Helix tab labels Sep 2, 2024
Copy link
Contributor

Tagging subscribers to 'arch-android': @vitek-karas, @simonrozsival, @steveisok, @akoeplinger
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

Tagging subscribers to 'os-ios': @vitek-karas, @kotlarmilos, @ivanpovazan, @steveisok, @akoeplinger
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

Tagging subscribers to 'os-tvos': @vitek-karas, @kotlarmilos, @ivanpovazan, @steveisok, @akoeplinger
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

Tagging subscribers to 'os-maccatalyst': @vitek-karas, @kotlarmilos, @ivanpovazan, @steveisok, @akoeplinger
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

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

@matouskozak
Copy link
Member Author

Could the failures be caused by #106985 @michaelgsharp @tannergooding ?

@vitek-karas
Copy link
Member

Possibly also related to #107254 ?

@matouskozak
Copy link
Member Author

Tracked at #107254

@dotnet-policy-service dotnet-policy-service bot removed the untriaged New issue has not been triaged by the area owner label Sep 9, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Oct 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Numerics.Tensors 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 os-android os-ios Apple iOS os-maccatalyst MacCatalyst OS os-tvos Apple tvOS
Projects
None yet
Development

No branches or pull requests

2 participants