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

Assertion failed 'hwintrinsicChild->isContained()' in 'System.Numerics.Tensors.TensorPrimitives+ScaleBOperator #97688

Closed
AndyAyersMS opened this issue Jan 30, 2024 · 6 comments · Fixed by #97783
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI 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
Milestone

Comments

@AndyAyersMS
Copy link
Member

AndyAyersMS commented Jan 30, 2024

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=545442
Build error leg or test failing: System.Numerics.Tensors.Net8.Tests.WorkItemExecution
Pull request: #97677

Error Message

{
  "ErrorMessage": "Assertion failed 'hwintrinsicChild->isContained()'",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=545442
Error message validated: Assertion failed 'hwintrinsicChild->isContained()'
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 1/31/2024 5:13:01 PM UTC

Report

Build Definition Test Pull Request
548264 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #96806
548257 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution
548221 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97767
548157 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97773
548066 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97778
547904 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97740
548008 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97664
547961 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97774
547926 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97605
547894 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97216
547683 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97388
547825 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97560
547573 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97763
547779 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97756
547760 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97640
547699 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97767
547672 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97643
547638 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97508
547619 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97766
547521 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97761
547609 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97757
547529 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97759
547360 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97751
547475 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97757
547471 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97756
547240 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97560
547458 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97755
547408 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97754
547335 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97746
547283 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97743
547258 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution
547227 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution
547222 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97683
547203 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97590
547014 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97683
547000 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97482
546991 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97674
546984 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97605
546906 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97739
546846 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97350
546726 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97694
546685 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97733
546639 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97725
546475 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97643
546582 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97710
546576 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97681
546555 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97675
546485 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97722
546420 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97720
546413 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97724
546196 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97675
546389 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution
546348 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #96707
546294 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97182
546239 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97482
546220 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97415
546178 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97713
546163 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97710
545972 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #96650
546114 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97052
546109 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97052
546073 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97705
546035 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97699
546024 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97640
545957 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97388
545908 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97508
545898 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #96941
545890 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97696
545844 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97694
545813 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97052
545808 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97052
545781 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97216
2365483 dotnet-runtime System.Numerics.Tensors.Tests.WorkItemExecution
545581 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97216
545558 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution
545521 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97686
545514 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution
545504 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97685
545497 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97675
545493 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97684
545442 dotnet/runtime System.Numerics.Tensors.Tests.WorkItemExecution #97677

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
47 81 81
@AndyAyersMS AndyAyersMS added 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 Jan 30, 2024
@dotnet-issue-labeler dotnet-issue-labeler bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Jan 30, 2024
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Jan 30, 2024
@AndyAyersMS AndyAyersMS added area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Jan 30, 2024
@ghost
Copy link

ghost commented Jan 30, 2024

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.

Issue Details

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=545442
Build error leg or test failing: System.Numerics.Tensors.Net8.Tests.WorkItemExecution
Pull request: #97677

Error Message

{
  "ErrorMessage": "Assertion failed 'hwintrinsicChild->isContained()' in 'System.Numerics.Tensors.TensorPrimitives+ScaleBOperator`1[double]:Invoke(System.Runtime.Intrinsics.Vector128`1[double]):System.Runtime.Intrinsics.Vector128`1[double]:this",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}
Author: AndyAyersMS
Assignees: -
Labels:

area-CodeGen-coreclr, blocking-clean-ci, untriaged, Known Build Error

Milestone: -

@AndyAyersMS
Copy link
Member Author

FYI @dotnet/jit-contrib

@jakobbotsch jakobbotsch added Known Build Error Use this to report build issues in the .NET Helix tab and removed untriaged New issue has not been triaged by the area owner Known Build Error Use this to report build issues in the .NET Helix tab labels Jan 30, 2024
@tannergooding
Copy link
Member

At a glance this looks related to the AVX512F embedded broadcast support, but I haven't dug into it any deeper than that.

@jakobbotsch jakobbotsch added this to the 9.0.0 milestone Jan 31, 2024
@jakobbotsch
Copy link
Member

I can't repro this locally so probably requires AVX512. @tannergooding @EgorBo any chance one of you could take a look since this is blocking innerloop?

@AlitzelMendez AlitzelMendez added Known Build Error Use this to report build issues in the .NET Helix tab and removed Known Build Error Use this to report build issues in the .NET Helix tab labels Jan 31, 2024
@tannergooding
Copy link
Member

Will take a look. Worth noting, however, that AltJit should allow you to test AVX512 codegen even if you can't execute it

@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Jan 31, 2024
@tannergooding
Copy link
Member

Fix should be here: #97783

@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Jan 31, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Mar 12, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI 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
Projects
None yet
5 participants
@AlitzelMendez @jakobbotsch @AndyAyersMS @tannergooding and others