runtime: System.Numerics.Vectors.Tests: Assertion failed 'intrinsicId == NI_Vector128_GetElement'

The System.Numerics.Vectors.Tests are failing in our rolling build, on:

  • net7.0-Linux-Release-x64-CoreCLR_checked-Ubuntu.1804.Amd64.Open
  • net7.0-Linux-Release-x64-CoreCLR_checked-(Alpine.314.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr<span />.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-amd64-20210910135833-1848e19
  • net7.0-windows-Release-x86-CoreCLR_checked-Windows.10.Amd64.Open
  • net7.0-windows-Release-x64-CoreCLR_checked-Windows.10.Amd64.Open

build, log

Starting:    System.Numerics.Vectors.Tests (parallel test collections = on, max threads = 2)

Assert failure(PID 9962 [0x000026ea], Thread: 9979 [0x26fb]): Assertion failed 'intrinsicId == NI_Vector128_GetElement' in '<>c__DisplayClass159_0`1[UInt64][System.UInt64]:<TestIndexerOutOfRange>b__0():this' during 'Generate code' (IL size 18)

    File: /__w/1/s/src/coreclr/jit/hwintrinsiccodegenxarch.cpp Line: 1285
    Image: /datadisks/disk1/work/AF440984/p/dotnet

It appears the failure was introduced within this range of commits: https://github.com/dotnet/runtime/compare/dbd4cbb40253f58d825e33f301a422837990871e...d936a661c56f742b1660279aacb9a47d4ba1bd30 (see the builds before and after). @AndyAyersMS would you be able to take a look?

Runfo Tracking Issue: system.numerics.vectors.tests work item

Build Definition Kind Run Name Console Core Dump Test Results Run Client
1599103 runtime Rolling net7.0-Linux-Release-x64-CoreCLR_checked-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1599103 runtime Rolling net7.0-Linux-Release-x64-CoreCLR_checked-(Alpine.314.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-amd64-20210910135833-1848e19 console.log core dump runclient.py
1599103 runtime Rolling net7.0-windows-Release-x86-CoreCLR_checked-Windows.10.Amd64.Open console.log core dump runclient.py
1599103 runtime Rolling net7.0-windows-Release-x64-CoreCLR_checked-Windows.10.Amd64.Open console.log core dump runclient.py
1598707 runtime PR 64861 net7.0-windows-Release-x86-CoreCLR_release-Windows.10.Amd64.Server19H1.ES.Open console.log core dump runclient.py
1598707 runtime PR 64861 net7.0-windows-Release-x86-CoreCLR_release-Windows.7.Amd64.Open console.log core dump runclient.py
1598566 runtime Rolling net7.0-Linux-Release-x64-CoreCLR_checked-(Alpine.314.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-amd64-20210910135833-1848e19 console.log core dump runclient.py
1598566 runtime Rolling net7.0-windows-Release-x86-CoreCLR_checked-Windows.10.Amd64.Open console.log core dump runclient.py
1598566 runtime Rolling net7.0-Linux-Release-x64-CoreCLR_checked-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1598566 runtime Rolling net7.0-Linux-Release-x64-CoreCLR_checked-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1598566 runtime Rolling net7.0-windows-Release-x64-CoreCLR_checked-Windows.10.Amd64.Open console.log core dump runclient.py
1597732 runtime Rolling net7.0-Linux-Release-x64-CoreCLR_checked-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1597732 runtime Rolling net7.0-Linux-Release-x64-CoreCLR_checked-(Alpine.314.Amd64.Open)Ubuntu.1804.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.14-helix-amd64-20210910135833-1848e19 console.log core dump runclient.py
1597732 runtime Rolling net7.0-windows-Release-x64-CoreCLR_checked-Windows.10.Amd64.Open console.log core dump runclient.py
1597732 runtime Rolling net7.0-windows-Release-x86-CoreCLR_checked-Windows.10.Amd64.Open console.log core dump runclient.py
1596919 runtime PR 64851 net7.0-OSX-Debug-x64-Mono_release-OSX.1200.Amd64.Open console.log
1596919 runtime PR 64851 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log
1596919 runtime PR 64851 net7.0-OSX-Debug-x64-CoreCLR_release-OSX.1200.Amd64.Open console.log
1596889 runtime PR 63958 net7.0-OSX-Debug-x64-Mono_release-OSX.1200.Amd64.Open console.log
1596889 runtime PR 63958 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log
1596889 runtime PR 63958 net7.0-OSX-Debug-x64-CoreCLR_release-OSX.1200.Amd64.Open console.log
1596826 runtime PR 64567 net7.0-OSX-Debug-x64-Mono_release-OSX.1200.Amd64.Open console.log
1596826 runtime PR 64567 net7.0-OSX-Debug-x64-CoreCLR_release-OSX.1200.Amd64.Open console.log
1596826 runtime PR 64567 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log
1596805 runtime PR 64330 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log
1596805 runtime PR 64330 net7.0-OSX-Debug-x64-CoreCLR_release-OSX.1200.Amd64.Open console.log
1596805 runtime PR 64330 net7.0-OSX-Debug-x64-Mono_release-OSX.1200.Amd64.Open console.log
1596759 runtime PR 64806 net7.0-OSX-Debug-x64-Mono_release-OSX.1200.Amd64.Open console.log
1596759 runtime PR 64806 net7.0-OSX-Debug-x64-CoreCLR_release-OSX.1200.Amd64.Open console.log
1596759 runtime PR 64806 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log
1596708 runtime PR 64748 net7.0-OSX-Debug-x64-CoreCLR_checked-OSX.1200.Amd64.Open console.log

Build Result Summary

Day Hit Count Week Hit Count Month Hit Count
4 10 10

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 15 (15 by maintainers)

Commits related to this issue

Most upvoted comments

Would guess it is from the changes I made in #64843 either having a bug or exposing one…