Repository navigation
Test failure JIT\\HardwareIntrinsics\\General\\NotSupported\\NotSupported_r\\NotSupported_r.cmd #69232
Copy link
Copy link
Closed
Labels
arch-arm64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIdisabled-testThe test is disabled in source code against the issueThe test is disabled in source code against the issueos-linuxLinux OS (any supported distro)Linux OS (any supported distro)os-macosmacOS aka OSXmacOS aka OSXos-windows
Description
Run: runtime-coreclr outerloop 20220511.4
Failed test:
R2R-CG2 windows arm64 Checked no_tiered_compilation @ Windows.10.Arm64v8.Open
- JIT\\HardwareIntrinsics\\General\\NotSupported\\NotSupported_r\\NotSupported_r.cmd
- JIT\\HardwareIntrinsics\\General\\NotSupported\\NotSupported_ro\\NotSupported_ro.cmd
R2R-CG2 Linux arm64 Checked no_tiered_compilation @ (Alpine.314.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:alpine-3.14-helix-arm64v8-20210910135810-8a6f4f3
- JIT/HardwareIntrinsics/General/NotSupported/NotSupported_r/NotSupported_r.sh
- JIT/HardwareIntrinsics/General/NotSupported/NotSupported_ro/NotSupported_ro.sh
R2R-CG2 Linux arm64 Checked no_tiered_compilation @ (Ubuntu.1804.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-20210531091519-97d8652
- JIT/HardwareIntrinsics/General/NotSupported/NotSupported_ro/NotSupported_ro.sh
- JIT/HardwareIntrinsics/General/NotSupported/NotSupported_r/NotSupported_r.sh
coreclr windows arm64 Checked no_tiered_compilation @ Windows.10.Arm64v8.Open
- JIT\\HardwareIntrinsics\\General\\NotSupported\\NotSupported_r\\NotSupported_r.cmd
- JIT\\HardwareIntrinsics\\General\\NotSupported\\NotSupported_ro\\NotSupported_ro.cmd
coreclr Linux arm64 Checked no_tiered_compilation @ (Alpine.314.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:alpine-3.14-helix-arm64v8-20210910135810-8a6f4f3
- JIT/HardwareIntrinsics/General/NotSupported/NotSupported_r/NotSupported_r.sh
- JIT/HardwareIntrinsics/General/NotSupported/NotSupported_ro/NotSupported_ro.sh
coreclr Linux arm64 Checked no_tiered_compilation @ (Ubuntu.1804.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-20210531091519-97d8652
- JIT/HardwareIntrinsics/General/NotSupported/NotSupported_r/NotSupported_r.sh
- JIT/HardwareIntrinsics/General/NotSupported/NotSupported_ro/NotSupported_ro.sh
coreclr OSX arm64 Checked no_tiered_compilation @ OSX.1200.ARM64.Open
- JIT/HardwareIntrinsics/General/NotSupported/NotSupported_r/NotSupported_r.sh
- JIT/HardwareIntrinsics/General/NotSupported/NotSupported_ro/NotSupported_ro.sh
Error message:
Assert failure(PID 11196 [0x00002bbc], Thread: 11888 [0x2e70]): Assertion failed 'effectiveVal->TypeIs(asgType) || (varTypeIsSIMD(asgType) && varTypeIsStruct(effectiveVal))' in 'System.Runtime.Intrinsics.Vector1281[Boolean][System.Boolean]:get_AllBitsSet():System.Runtime.Intrinsics.Vector1281[Boolean]' during 'Morph - Global' (IL size 17; hash 0xf5a638eb; FullOpts)
File: D:\a\_work\1\s\src\coreclr\jit\morph.cpp Line: 9867
Image: D:\h\w\BF810A31\p\corerun.exe
Return code: 1
Raw output file: D:\h\w\BF810A31\w\BA0B096E\uploads\Reports\JIT.HardwareIntrinsics\General\NotSupported\NotSupported_r\NotSupported_r.output.txt
Raw output:
BEGIN EXECUTION
NotSupported_r.dll
TestLibrary.dll
2 file(s) copied.
21:06:47.42
Response file: D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\NotSupported_r.dll.rsp
D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\IL-CG2\NotSupported_r.dll
-o:D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\NotSupported_r.dll
--targetarch:arm64
--verify-type-and-field-layout
--method-layout:random
-r:D:\h\w\BF810A31\p\System..dll
-r:D:\h\w\BF810A31\p\Microsoft..dll
-r:D:\h\w\BF810A31\p\mscorlib.dll
-r:D:\h\w\BF810A31\p\netstandard.dll
-O
" "dotnet" "D:\h\w\BF810A31\p\crossgen2\crossgen2.dll" @"D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\NotSupported_r.dll.rsp" -r:D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\IL-CG2*.dll"
Emitting R2R PE file: D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\NotSupported_r.dll
21:06:49.81
21:06:49.81
Response file: D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\TestLibrary.dll.rsp
D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\IL-CG2\TestLibrary.dll
-o:D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\TestLibrary.dll
--targetarch:arm64
--verify-type-and-field-layout
--method-layout:random
-r:D:\h\w\BF810A31\p\System..dll
-r:D:\h\w\BF810A31\p\Microsoft..dll
-r:D:\h\w\BF810A31\p\mscorlib.dll
-r:D:\h\w\BF810A31\p\netstandard.dll
-O
" "dotnet" "D:\h\w\BF810A31\p\crossgen2\crossgen2.dll" @"D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\TestLibrary.dll.rsp" -r:D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\IL-CG2*.dll"
Emitting R2R PE file: D:\h\w\BF810A31\w\BA0B096E\e\JIT\HardwareIntrinsics\General\NotSupported\NotSupported_r\TestLibrary.dll
21:06:52.12
"D:\h\w\BF810A31\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" NotSupported_r.dll
Beginning test case Vector64BooleanZero at 5/11/2022 9:06:52 PM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro
Ending test case at 5/11/2022 9:06:52 PM
Beginning test case Vector64BooleanAllBitsSet at 5/11/2022 9:06:52 PM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro
Ending test case at 5/11/2022 9:06:52 PM
Beginning test case Vector64BooleanAsGeneric_Boolean at 5/11/2022 9:06:52 PM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro
Ending test case at 5/11/2022 9:06:52 PM
Beginning test case Vector64ByteAsGeneric_Boolean at 5/11/2022 9:06:52 PM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro
Ending test case at 5/11/2022 9:06:52 PM
Beginning test case Vector64DoubleAsGeneric_Boolean at 5/11/2022 9:06:52 PM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro
Ending test case at 5/11/2022 9:06:52 PM
Beginning test case Vector64Int16AsGeneric_Boolean at 5/11/2022 9:06:52 PM
Random seed: 20
Stack trace
at JIT_HardwareIntrinsics._General_NotSupported_NotSupported_r_NotSupported_r_._General_NotSupported_NotSupported_r_NotSupported_r_cmd()
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
arch-arm64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIdisabled-testThe test is disabled in source code against the issueThe test is disabled in source code against the issueos-linuxLinux OS (any supported distro)Linux OS (any supported distro)os-macosmacOS aka OSXmacOS aka OSXos-windows
Activity
VincentBu commentedon May 12, 2022
More failures
jakobbotsch commentedon May 12, 2022
cc @tannergooding
jakobbotsch commentedon May 12, 2022
This is also failing in the arm64 runs in innerloop.
Run: https://dev.azure.com/dnceng/public/_build/results?buildId=1766871&view=results
Log: https://helixre8s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-heads-main-f2d2d0c8e5ec461da8/JIT.HardwareIntrinsics.General.NotSupported/1/console.34b9f44e.log?helixlogtype=result
ViktorHofer commentedon May 12, 2022
Just happened again in https://dev.azure.com/dnceng/public/_build/results?buildId=1766909&view=ms.vss-test-web.build-test-results-tab&runId=47518006&resultId=102008&paneView=dotnet-dnceng.dnceng-build-release-tasks.helix-test-information-tab.
jakobbotsch commentedon May 12, 2022
I bisected this to 3f4585c, but the issue probably happens in combination with another recent commit since CI was green there (@SingleAccretion maybe you have an idea?).
I'll disable the test to unblock this, but we should investigate asap.
SingleAccretion commentedon May 12, 2022
Hmm, nothing off the top of my head, the commit chain looks harmless enough.
FWIW, I can easily see this assert being triggered off of some new forward substitutions generating previously-unseen IR shapes and the like.
jakobbotsch commentedon May 12, 2022
It looks like the failure happens in combination with physical VN which had a few minor morph changes. Can you double check those changes?
Attached collection from the failing tests on a win-arm64 machine. Should repro it with clrjit_universal_arm64_x64.dll on commit 9656b47.
windows.arm64.Checked.zip
SingleAccretion commentedon May 12, 2022
Thank you Jakob for the SPMI collection; will investigate this evening.
jakobbotsch commentedon May 12, 2022
Disabled the test in #69241