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

JIT.CodeGenBringUpTests and JIT.Math failed with Assertion failed '!"Please use emitIns_Mov() to correctly handle move elision" #52955

Closed
VincentBu opened this issue May 19, 2021 · 3 comments
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-mac-os-x macOS aka OSX os-windows untriaged New issue has not been triaged by the area owner

Comments

@VincentBu
Copy link
Contributor

Run: runtime-coreclr jitstress 20210517.2

Failed tests:


- JIT/CodeGenBringUpTests/UDivConst_ro/UDivConst_ro.sh
- JIT/CodeGenBringUpTests/UModConst_ro/UModConst_ro.sh
- JIT/CodeGenBringUpTests/UDivConst_do/UDivConst_do.sh
- JIT/CodeGenBringUpTests/UModConst_do/UModConst_do.sh
- JIT/Math/Functions/Functions_ro/Functions_ro.sh

One of Error messages:

Assert failure(PID 4122 [0x0000101a], Thread: 3919156 [0x3bcd34]): Assertion failed '!"Please use emitIns_Mov() to correctly handle move elision"' in 'UDivConst:U8_Div_7(long):long' during 'Generate code' (IL size 5)

File: /Users/runner/work/1/s/src/coreclr/jit/emitxarch.cpp Line: 4351
Image: /private/tmp/helix/working/B11F098E/p/corerun
task_for_pid(4122) FAILED 5 (os/kern) failure
/private/tmp/helix/working/B11F098E/w/A7FD0920/e/JIT/CodeGenBringUpTests/UDivConst_ro/UDivConst_ro.sh: line 375:  4122 Abort trap: 6           (core dumped) $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"

Return code:      1
Raw output file:      /private/tmp/helix/working/B11F098E/w/A7FD0920/e/JIT/CodeGenBringUpTests/Reports/JIT.CodeGenBringUpTests/UDivConst_ro/UDivConst_ro.output.txt
Raw output:
BEGIN EXECUTION
/tmp/helix/working/B11F098E/p/corerun UDivConst_ro.dll ''
Expected: 100
Actual: 134
END EXECUTION - FAILED
Test Harness Exitcode is : 1
To run the test:

set CORE_ROOT=/tmp/helix/working/B11F098E/p
/private/tmp/helix/working/B11F098E/w/A7FD0920/e/JIT/CodeGenBringUpTests/UDivConst_ro/UDivConst_ro.sh
Expected: True
Actual:   False


Stack trace
   at JIT_CodeGenBringUpTests._UDivConst_ro_UDivConst_ro_._UDivConst_ro_UDivConst_ro_sh()
@VincentBu VincentBu added os-linux Linux OS (any supported distro) os-mac-os-x macOS aka OSX os-windows JitStress CLR JIT issues involving JIT internal stress modes arch-x64 labels May 19, 2021
@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 May 19, 2021
@AaronRobinsonMSFT
Copy link
Member

/cc @tannergooding

@tannergooding
Copy link
Member

Will get a fix up, should be a relatively simply fix here.

@tannergooding
Copy link
Member

This is actually one that was already reverted and then fixed in #52893

@ghost ghost locked as resolved and limited conversation to collaborators Jun 18, 2021
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-mac-os-x macOS aka OSX os-windows untriaged New issue has not been triaged by the area owner
Projects
None yet
Development

No branches or pull requests

3 participants