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\\Performance\\CodeQuality\\Roslyn\\CscBench\\CscBench.cmd #66564

Closed
VincentBu opened this issue Mar 14, 2022 · 5 comments
Closed
Assignees
Labels
arch-x64 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI JitStress CLR JIT issues involving JIT internal stress modes os-linux Linux OS (any supported distro) os-windows
Milestone

Comments

@VincentBu
Copy link
Contributor

Run: runtime-coreclr jitstress-isas-x86 20220312.1

Failed test:

CoreCLR windows x64 Checked jitstress_isas_nosimd @ Windows.10.Amd64.Open

- JIT\\Performance\\CodeQuality\\Roslyn\\CscBench\\CscBench.cmd
- JIT\\opt\\Vectorization\\UnrollEqualsStartsWIth\\UnrollEqualsStartsWIth.cmd
- JIT\\HardwareIntrinsics\\General\\Vector128_1\\Vector128_1_ro\\Vector128_1_ro.cmd
- JIT\\HardwareIntrinsics\\General\\Vector256_1\\Vector256_1_ro\\Vector256_1_ro.cmd
- profiler\\unittest\\releaseondetach\\releaseondetach.cmd
- Loader\\classloader\\regressions\\dev10_630250\\dev10_630250\\dev10_630250.cmd
- profiler\\multiple\\multiple\\multiple.cmd
- JIT\\Stress\\ABI\\stubs_do\\stubs_do.cmd
- JIT\\Stress\\ABI\\pinvokes_do\\pinvokes_do.cmd
- JIT\\Stress\\ABI\\tailcalls_do\\tailcalls_do.cmd
- JIT\\Regression\\JitBlue\\DevDiv_461649\\DevDiv_461649\\DevDiv_461649.cmd
- JIT\\Performance\\CodeQuality\\Serialization\\Deserialize\\Deserialize.cmd
- Interop\\SuppressGCTransition\\SuppressGCTransitionTest\\SuppressGCTransitionTest.cmd

CoreCLR Linux x64 Checked jitstress_isas_nosimd @ Ubuntu.1804.Amd64.Open

- readytorun/determinism/crossgen2determinism/crossgen2determinism.sh
- profiler/eventpipe/eventpipe/eventpipe.sh
- JIT/Stress/ABI/pinvokes_do/pinvokes_do.sh
- tracing/eventpipe/eventsvalidation/ExceptionThrown_V1/ExceptionThrown_V1.sh
- JIT/Performance/CodeQuality/Roslyn/CscBench/CscBench.sh
- tracing/eventpipe/eventsvalidation/GCEvents/GCEvents.sh
- tracing/eventpipe/gcdump/gcdump/gcdump.sh
- readytorun/tests/mainv2/mainv2.sh
- Loader/classloader/MethodImpl/CovariantReturns/UnitTest/UnitTestMultiModule/UnitTestMultiModule.sh
- tracing/eventpipe/rundownvalidation/rundownvalidation/rundownvalidation.sh
- readytorun/tests/mainv1/mainv1.sh

CoreCLR Linux x64 Checked jitstress_isas_x86_nosse2 @ Ubuntu.1804.Amd64.Open

- JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91944/b91944/b91944.sh
- JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r8/ckfinite_r8.sh
- JIT/jit64/regress/vsw/373472/test_il/test_il.sh
- JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65087/b65087/b65087.sh
- tracing/eventpipe/rundownvalidation/rundownvalidation/rundownvalidation.sh
- JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12274/b12274/b12274.sh
- JIT/jit64/regress/vsw/373472/test/test.sh
- profiler/eventpipe/eventpipe/eventpipe.sh

CoreCLR Linux x64 Checked jitstress_isas_2_x86_nosse2 @ Ubuntu.1804.Amd64.Open

- JIT/Methodical/flowgraph/dev10_bug679008/ehDescriptorPtrUpdate/ehDescriptorPtrUpdate.sh
- JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91944/b91944/b91944.sh
- JIT/jit64/regress/vsw/373472/test_il/test_il.sh
- JIT/jit64/regress/vsw/373472/test/test.sh
- JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41990/b41990/b41990.sh
- JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47080/b47080/b47080.sh
- JIT/IL_Conformance/Old/Conformance_Base/div_i8/div_i8.sh
- JIT/Directed/IL/leave/leave1/leave1.sh
- tracing/eventpipe/eventsourceerror/eventsourceerror/eventsourceerror.sh

CoreCLR Linux x64 Checked jitstress_isas_1_x86_nosse2 @ Ubuntu.1804.Amd64.Open

- JIT/Methodical/flowgraph/dev10_bug679008/ehDescriptorPtrUpdate/ehDescriptorPtrUpdate.sh
- JIT/jit64/regress/vsw/373472/test/test.sh
- tracing/eventpipe/gcdump/gcdump/gcdump.sh
- tracing/eventpipe/complus_config/name_config_with_pid/name_config_with_pid.sh
- JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43963/b43963/b43963.sh
- JIT/HardwareIntrinsics/X86/Bmi2.X64/Bmi2.X64_r/Bmi2.X64_r.sh

CoreCLR windows x64 Checked jitstress_isas_2_x86_nosse2 @ Windows.10.Amd64.Open

- JIT\\Performance\\CodeQuality\\Roslyn\\CscBench\\CscBench.cmd
- managed\\Compilation\\Compilation\\Compilation.cmd
- JIT\\Intrinsics\\TypeIntrinsics_r\\TypeIntrinsics_r.cmd
- JIT\\Intrinsics\\TypeIntrinsics_ro\\TypeIntrinsics_ro.cmd
- profiler\\eventpipe\\eventpipe\\eventpipe.cmd
- JIT\\HardwareIntrinsics\\General\\Vector128_1\\Vector128_1_ro\\Vector128_1_ro.cmd
- JIT\\HardwareIntrinsics\\X86\\Sse3\\Sse3_r\\Sse3_r.cmd
- baseservices\\TieredCompilation\\BasicTestWithMcj\\BasicTestWithMcj.cmd

CoreCLR windows x64 Checked jitstress_isas_x86_nosse2 @ Windows.10.Amd64.Open

- JIT\\Performance\\CodeQuality\\Roslyn\\CscBench\\CscBench.cmd
- tracing\\eventpipe\\reverse\\reverse\\reverse.cmd
- tracing\\eventpipe\\pauseonstart\\pauseonstart\\pauseonstart.cmd

CoreCLR windows x64 Checked jitstress_isas_1_x86_nosse2 @ Windows.10.Amd64.Open

- JIT\\Performance\\CodeQuality\\Roslyn\\CscBench\\CscBench.cmd
- managed\\Compilation\\Compilation\\Compilation.cmd
- JIT\\HardwareIntrinsics\\General\\Vector256_1\\Vector256_1_r\\Vector256_1_r.cmd
- JIT\\HardwareIntrinsics\\General\\Vector256_1\\Vector256_1_ro\\Vector256_1_ro.cmd

Error message:

Assert failure(PID 2880 [0x00000b40], Thread: 3560 [0x0de8]): Assertion failed 'comp->supportSIMDTypes()' in 'Microsoft.CodeAnalysis.ModuleExtensions:ShouldImportMethod(Microsoft.CodeAnalysis.PEModule,System.Reflection.Metadata.MethodDefinitionHandle,ubyte):bool' during 'Rationalize IR' (IL size 94; hash 0xdef805a0; FullOpts)

File: D:\a\_work\1\s\src\coreclr\jit\rationalize.cpp Line: 793
Image: C:\h\w\B2E20974\p\corerun.exe
Return code:      1
Raw output file:      C:\h\w\B2E20974\w\B4F8094F\uploads\Reports\JIT.Performance\CodeQuality\Roslyn\CscBench\CscBench.output.txt
Raw output:
BEGIN EXECUTION
"C:\h\w\B2E20974\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false"  CscBench.dll
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test Harness Exitcode is : 1
To run the test:

set CORE_ROOT=C:\h\w\B2E20974\p
C:\h\w\B2E20974\w\B4F8094F\e\JIT\Performance\CodeQuality\Roslyn\CscBench\CscBench.cmd
Expected: True
Actual:   False


Stack trace
   at JIT_Performance._CodeQuality_Roslyn_CscBench_CscBench_._CodeQuality_Roslyn_CscBench_CscBench_cmd()

@VincentBu VincentBu added os-linux Linux OS (any supported distro) os-windows JitStress CLR JIT issues involving JIT internal stress modes arch-x64 labels Mar 14, 2022
@dotnet-issue-labeler dotnet-issue-labeler bot added area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI untriaged New issue has not been triaged by the area owner labels Mar 14, 2022
@ghost
Copy link

ghost commented Mar 14, 2022

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

Issue Details

Run: runtime-coreclr jitstress-isas-x86 20220312.1

Failed test:

CoreCLR windows x64 Checked jitstress_isas_nosimd @ Windows.10.Amd64.Open

- JIT\\Performance\\CodeQuality\\Roslyn\\CscBench\\CscBench.cmd
- JIT\\opt\\Vectorization\\UnrollEqualsStartsWIth\\UnrollEqualsStartsWIth.cmd
- JIT\\HardwareIntrinsics\\General\\Vector128_1\\Vector128_1_ro\\Vector128_1_ro.cmd
- JIT\\HardwareIntrinsics\\General\\Vector256_1\\Vector256_1_ro\\Vector256_1_ro.cmd
- profiler\\unittest\\releaseondetach\\releaseondetach.cmd
- Loader\\classloader\\regressions\\dev10_630250\\dev10_630250\\dev10_630250.cmd
- profiler\\multiple\\multiple\\multiple.cmd
- JIT\\Stress\\ABI\\stubs_do\\stubs_do.cmd
- JIT\\Stress\\ABI\\pinvokes_do\\pinvokes_do.cmd
- JIT\\Stress\\ABI\\tailcalls_do\\tailcalls_do.cmd
- JIT\\Regression\\JitBlue\\DevDiv_461649\\DevDiv_461649\\DevDiv_461649.cmd
- JIT\\Performance\\CodeQuality\\Serialization\\Deserialize\\Deserialize.cmd
- Interop\\SuppressGCTransition\\SuppressGCTransitionTest\\SuppressGCTransitionTest.cmd

CoreCLR Linux x64 Checked jitstress_isas_nosimd @ Ubuntu.1804.Amd64.Open

- readytorun/determinism/crossgen2determinism/crossgen2determinism.sh
- profiler/eventpipe/eventpipe/eventpipe.sh
- JIT/Stress/ABI/pinvokes_do/pinvokes_do.sh
- tracing/eventpipe/eventsvalidation/ExceptionThrown_V1/ExceptionThrown_V1.sh
- JIT/Performance/CodeQuality/Roslyn/CscBench/CscBench.sh
- tracing/eventpipe/eventsvalidation/GCEvents/GCEvents.sh
- tracing/eventpipe/gcdump/gcdump/gcdump.sh
- readytorun/tests/mainv2/mainv2.sh
- Loader/classloader/MethodImpl/CovariantReturns/UnitTest/UnitTestMultiModule/UnitTestMultiModule.sh
- tracing/eventpipe/rundownvalidation/rundownvalidation/rundownvalidation.sh
- readytorun/tests/mainv1/mainv1.sh

CoreCLR Linux x64 Checked jitstress_isas_x86_nosse2 @ Ubuntu.1804.Amd64.Open

- JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91944/b91944/b91944.sh
- JIT/IL_Conformance/Old/Conformance_Base/ckfinite_r8/ckfinite_r8.sh
- JIT/jit64/regress/vsw/373472/test_il/test_il.sh
- JIT/Regression/CLR-x86-JIT/V1-M12-Beta2/b65087/b65087/b65087.sh
- tracing/eventpipe/rundownvalidation/rundownvalidation/rundownvalidation.sh
- JIT/Regression/CLR-x86-JIT/V1-M09.5-PDC/b12274/b12274/b12274.sh
- JIT/jit64/regress/vsw/373472/test/test.sh
- profiler/eventpipe/eventpipe/eventpipe.sh

CoreCLR Linux x64 Checked jitstress_isas_2_x86_nosse2 @ Ubuntu.1804.Amd64.Open

- JIT/Methodical/flowgraph/dev10_bug679008/ehDescriptorPtrUpdate/ehDescriptorPtrUpdate.sh
- JIT/Regression/VS-ia64-JIT/V1.2-Beta1/b91944/b91944/b91944.sh
- JIT/jit64/regress/vsw/373472/test_il/test_il.sh
- JIT/jit64/regress/vsw/373472/test/test.sh
- JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b41990/b41990/b41990.sh
- JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b47080/b47080/b47080.sh
- JIT/IL_Conformance/Old/Conformance_Base/div_i8/div_i8.sh
- JIT/Directed/IL/leave/leave1/leave1.sh
- tracing/eventpipe/eventsourceerror/eventsourceerror/eventsourceerror.sh

CoreCLR Linux x64 Checked jitstress_isas_1_x86_nosse2 @ Ubuntu.1804.Amd64.Open

- JIT/Methodical/flowgraph/dev10_bug679008/ehDescriptorPtrUpdate/ehDescriptorPtrUpdate.sh
- JIT/jit64/regress/vsw/373472/test/test.sh
- tracing/eventpipe/gcdump/gcdump/gcdump.sh
- tracing/eventpipe/complus_config/name_config_with_pid/name_config_with_pid.sh
- JIT/Regression/CLR-x86-JIT/V1-M11-Beta1/b43963/b43963/b43963.sh
- JIT/HardwareIntrinsics/X86/Bmi2.X64/Bmi2.X64_r/Bmi2.X64_r.sh

CoreCLR windows x64 Checked jitstress_isas_2_x86_nosse2 @ Windows.10.Amd64.Open

- JIT\\Performance\\CodeQuality\\Roslyn\\CscBench\\CscBench.cmd
- managed\\Compilation\\Compilation\\Compilation.cmd
- JIT\\Intrinsics\\TypeIntrinsics_r\\TypeIntrinsics_r.cmd
- JIT\\Intrinsics\\TypeIntrinsics_ro\\TypeIntrinsics_ro.cmd
- profiler\\eventpipe\\eventpipe\\eventpipe.cmd
- JIT\\HardwareIntrinsics\\General\\Vector128_1\\Vector128_1_ro\\Vector128_1_ro.cmd
- JIT\\HardwareIntrinsics\\X86\\Sse3\\Sse3_r\\Sse3_r.cmd
- baseservices\\TieredCompilation\\BasicTestWithMcj\\BasicTestWithMcj.cmd

CoreCLR windows x64 Checked jitstress_isas_x86_nosse2 @ Windows.10.Amd64.Open

- JIT\\Performance\\CodeQuality\\Roslyn\\CscBench\\CscBench.cmd
- tracing\\eventpipe\\reverse\\reverse\\reverse.cmd
- tracing\\eventpipe\\pauseonstart\\pauseonstart\\pauseonstart.cmd

CoreCLR windows x64 Checked jitstress_isas_1_x86_nosse2 @ Windows.10.Amd64.Open

- JIT\\Performance\\CodeQuality\\Roslyn\\CscBench\\CscBench.cmd
- managed\\Compilation\\Compilation\\Compilation.cmd
- JIT\\HardwareIntrinsics\\General\\Vector256_1\\Vector256_1_r\\Vector256_1_r.cmd
- JIT\\HardwareIntrinsics\\General\\Vector256_1\\Vector256_1_ro\\Vector256_1_ro.cmd

Error message:

Assert failure(PID 2880 [0x00000b40], Thread: 3560 [0x0de8]): Assertion failed 'comp->supportSIMDTypes()' in 'Microsoft.CodeAnalysis.ModuleExtensions:ShouldImportMethod(Microsoft.CodeAnalysis.PEModule,System.Reflection.Metadata.MethodDefinitionHandle,ubyte):bool' during 'Rationalize IR' (IL size 94; hash 0xdef805a0; FullOpts)

File: D:\a\_work\1\s\src\coreclr\jit\rationalize.cpp Line: 793
Image: C:\h\w\B2E20974\p\corerun.exe
Return code:      1
Raw output file:      C:\h\w\B2E20974\w\B4F8094F\uploads\Reports\JIT.Performance\CodeQuality\Roslyn\CscBench\CscBench.output.txt
Raw output:
BEGIN EXECUTION
"C:\h\w\B2E20974\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false"  CscBench.dll
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test Harness Exitcode is : 1
To run the test:

set CORE_ROOT=C:\h\w\B2E20974\p
C:\h\w\B2E20974\w\B4F8094F\e\JIT\Performance\CodeQuality\Roslyn\CscBench\CscBench.cmd
Expected: True
Actual:   False


Stack trace
   at JIT_Performance._CodeQuality_Roslyn_CscBench_CscBench_._CodeQuality_Roslyn_CscBench_CscBench_cmd()

Author: VincentBu
Assignees: -
Labels:

os-linux, os-windows, JitStress, arch-x64, area-CodeGen-coreclr, untriaged

Milestone: -

@JulieLeeMSFT JulieLeeMSFT removed the untriaged New issue has not been triaged by the area owner label Mar 14, 2022
@JulieLeeMSFT JulieLeeMSFT modified the milestones: Future, 7.0.0 Mar 14, 2022
@AndyAyersMS
Copy link
Member

Seems related to #66411 and #66206.

@kunalspathak this looks like something #66411 was supposed to fix?

@kunalspathak
Copy link
Member

Yes. In #66411 I fixed code that was wrongly using a field in Arm64 that it was not supposed to use, but maybe the code at other places have wrong assumptions. I will look into it.

@kunalspathak
Copy link
Member

Dup of #66206

@kunalspathak
Copy link
Member

#66670 fixes this.

@ghost ghost locked as resolved and limited conversation to collaborators Apr 16, 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 JitStress CLR JIT issues involving JIT internal stress modes os-linux Linux OS (any supported distro) os-windows
Projects
None yet
Development

No branches or pull requests

4 participants