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

Test failure JIT\\HardwareIntrinsics\\X86\\Avx1\\ConvertToVector_ro\\ConvertToVector_ro.cmd #75942

Closed
v-wenyuxu opened this issue Sep 21, 2022 · 6 comments
Assignees
Labels
arch-x64 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI blocking-clean-ci-optional Blocking optional rolling runs JitStress CLR JIT issues involving JIT internal stress modes os-windows
Milestone

Comments

@v-wenyuxu
Copy link

Run: runtime-coreclr jitstress 20220919.1

Failed test:

coreclr windows x64 Checked jitstress1 @ Windows.10.Amd64.Open

- JIT\\HardwareIntrinsics\\X86\\Avx1\\ConvertToVector_ro\\ConvertToVector_ro.cmd

Error message:

Assert failure(PID 3412 [0x00000d54], Thread: 6948 [0x1b24]): Assertion failed 'node == m_firstNode' in 'JIT.HardwareIntrinsics.X86.SimpleUnaryOpTest__ConvertToVector256SingleInt32:RunReflectionScenario_Load():this' during 'Rationalize IR' (IL size 132; hash 0x2718f37c; FullOpts)

File: D:\a\_work\1\s\src\coreclr\jit\lir.cpp Line: 927
Image: C:\h\w\9881084D\p\corerun.exe
Return code:      1
Raw output file:      C:\h\w\9881084D\w\BCBB09D8\uploads\Reports\JIT.HardwareIntrinsics\X86\Avx1\ConvertToVector_ro\ConvertToVector_ro.output.txt
Raw output:
BEGIN EXECUTION
"C:\h\w\9881084D\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false"  ConvertToVector_ro.dll
Supported ISAs:
AES:       True
AVX:       True
AVX2:      True
AVXVNNI:   False
BMI1:      True
BMI2:      True
FMA:       True
LZCNT:     True
PCLMULQDQ: True
POPCNT:    True
SSE:       True
SSE2:      True
SSE3:      True
SSE4.1:    True
SSE4.2:    True
SSSE3:     True
X86Serialize: False

Beginning test case ConvertToVector128Int32.Double at 9/20/2022 6:34:25 AM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro

Ending test case at 9/20/2022 6:34:25 AM
Beginning test case ConvertToVector128Single.Double at 9/20/2022 6:34:25 AM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro

Ending test case at 9/20/2022 6:34:25 AM
Beginning test case ConvertToVector256Int32.Single at 9/20/2022 6:34:25 AM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro

Ending test case at 9/20/2022 6:34:26 AM
Beginning test case ConvertToVector256Single.Int32 at 9/20/2022 6:34:26 AM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro

Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test Harness Exitcode is : 1
To run the test:

set CORE_ROOT=C:\h\w\9881084D\p
C:\h\w\9881084D\w\BCBB09D8\e\JIT\HardwareIntrinsics\X86\Avx1\ConvertToVector_ro\ConvertToVector_ro.cmd
Expected: True
Actual:   False


Stack trace
   at JIT_HardwareIntrinsics._X86_Avx1_ConvertToVector_ro_ConvertToVector_ro_._X86_Avx1_ConvertToVector_ro_ConvertToVector_ro_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
@v-wenyuxu v-wenyuxu added os-windows JitStress CLR JIT issues involving JIT internal stress modes arch-x64 blocking-clean-ci-optional Blocking optional rolling runs labels Sep 21, 2022
@dotnet-issue-labeler dotnet-issue-labeler bot added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Sep 21, 2022
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Sep 21, 2022
@ghost
Copy link

ghost commented Sep 21, 2022

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

Issue Details

Run: runtime-coreclr jitstress 20220919.1

Failed test:

coreclr windows x64 Checked jitstress1 @ Windows.10.Amd64.Open

- JIT\\HardwareIntrinsics\\X86\\Avx1\\ConvertToVector_ro\\ConvertToVector_ro.cmd

Error message:

Assert failure(PID 3412 [0x00000d54], Thread: 6948 [0x1b24]): Assertion failed 'node == m_firstNode' in 'JIT.HardwareIntrinsics.X86.SimpleUnaryOpTest__ConvertToVector256SingleInt32:RunReflectionScenario_Load():this' during 'Rationalize IR' (IL size 132; hash 0x2718f37c; FullOpts)

File: D:\a\_work\1\s\src\coreclr\jit\lir.cpp Line: 927
Image: C:\h\w\9881084D\p\corerun.exe
Return code:      1
Raw output file:      C:\h\w\9881084D\w\BCBB09D8\uploads\Reports\JIT.HardwareIntrinsics\X86\Avx1\ConvertToVector_ro\ConvertToVector_ro.output.txt
Raw output:
BEGIN EXECUTION
"C:\h\w\9881084D\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false"  ConvertToVector_ro.dll
Supported ISAs:
AES:       True
AVX:       True
AVX2:      True
AVXVNNI:   False
BMI1:      True
BMI2:      True
FMA:       True
LZCNT:     True
PCLMULQDQ: True
POPCNT:    True
SSE:       True
SSE2:      True
SSE3:      True
SSE4.1:    True
SSE4.2:    True
SSSE3:     True
X86Serialize: False

Beginning test case ConvertToVector128Int32.Double at 9/20/2022 6:34:25 AM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro

Ending test case at 9/20/2022 6:34:25 AM
Beginning test case ConvertToVector128Single.Double at 9/20/2022 6:34:25 AM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro

Ending test case at 9/20/2022 6:34:25 AM
Beginning test case ConvertToVector256Int32.Single at 9/20/2022 6:34:25 AM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro

Ending test case at 9/20/2022 6:34:26 AM
Beginning test case ConvertToVector256Single.Int32 at 9/20/2022 6:34:26 AM
Random seed: 20010415; set environment variable CORECLR_SEED to this value to repro

Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test Harness Exitcode is : 1
To run the test:

set CORE_ROOT=C:\h\w\9881084D\p
C:\h\w\9881084D\w\BCBB09D8\e\JIT\HardwareIntrinsics\X86\Avx1\ConvertToVector_ro\ConvertToVector_ro.cmd
Expected: True
Actual:   False


Stack trace
   at JIT_HardwareIntrinsics._X86_Avx1_ConvertToVector_ro_ConvertToVector_ro_._X86_Avx1_ConvertToVector_ro_ConvertToVector_ro_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
Author: v-wenyuxu
Assignees: -
Labels:

os-windows, JitStress, arch-x64, area-CodeGen-coreclr, blocking-clean-ci-optional

Milestone: -

@JulieLeeMSFT JulieLeeMSFT added this to the 7.0.0 milestone Sep 21, 2022
@JulieLeeMSFT JulieLeeMSFT removed the untriaged New issue has not been triaged by the area owner label Sep 21, 2022
@JulieLeeMSFT
Copy link
Member

@kunalspathak PTAL. cc @dotnet/jit-contrib.

@kunalspathak
Copy link
Member

Given that this test was not failing last week, this should be .NET 8.

@jakobbotsch
Copy link
Member

Likely has same root cause as #75944 and #75941. I can take this one @kunalspathak

@AndyAyersMS
Copy link
Member

Not a 7.0 issue.

@AndyAyersMS AndyAyersMS modified the milestones: 7.0.0, 8.0.0 Sep 22, 2022
@AndyAyersMS
Copy link
Member

Should be fixed by #75992

@ghost ghost locked as resolved and limited conversation to collaborators Oct 23, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-x64 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI blocking-clean-ci-optional Blocking optional rolling runs JitStress CLR JIT issues involving JIT internal stress modes os-windows
Projects
None yet
Development

No branches or pull requests

5 participants