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

Assertion failed '!spill' #38228

Closed
BruceForstall opened this issue Jun 22, 2020 · 0 comments · Fixed by #38360
Closed

Assertion failed '!spill' #38228

BruceForstall opened this issue Jun 22, 2020 · 0 comments · Fixed by #38360
Assignees
Labels
arch-arm64 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Milestone

Comments

@BruceForstall
Copy link
Member

arm64, Windows and Linux
JitStressRegs=1 or 3 or 8
Libraries test: System.Numerics.Vectors.Tests

https://dev.azure.com/dnceng/public/_build/results?buildId=697647&view=ms.vss-test-web.build-test-results-tab

C:\dotnetbuild\work\AE71099A\w\AC67097C\e>call C:\dotnetbuild\work\AE71099A\p\SetStressModes_jitstressregs1.cmd 

C:\dotnetbuild\work\AE71099A\w\AC67097C\e>set COMPlus_TieredCompilation=0 

C:\dotnetbuild\work\AE71099A\w\AC67097C\e>set COMPlus_JitStressRegs=1 

C:\dotnetbuild\work\AE71099A\w\AC67097C\e>set COMPlus 
COMPlus_JitStressRegs=1
COMPlus_TieredCompilation=0

C:\dotnetbuild\work\AE71099A\w\AC67097C\e>call RunTests.cmd --runtime-path C:\dotnetbuild\work\AE71099A\p 
----- start Sun 06/21/2020  2:53:18.57 ===============  To repro directly: ===================================================== 
pushd C:\dotnetbuild\work\AE71099A\w\AC67097C\e\
"C:\dotnetbuild\work\AE71099A\p\dotnet.exe" exec --runtimeconfig System.Numerics.Vectors.Tests.runtimeconfig.json --depsfile System.Numerics.Vectors.Tests.deps.json xunit.console.dll System.Numerics.Vectors.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing 
popd
===========================================================================================================

C:\dotnetbuild\work\AE71099A\w\AC67097C\e>"C:\dotnetbuild\work\AE71099A\p\dotnet.exe" exec --runtimeconfig System.Numerics.Vectors.Tests.runtimeconfig.json --depsfile System.Numerics.Vectors.Tests.deps.json xunit.console.dll System.Numerics.Vectors.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing  
  Discovering: System.Numerics.Vectors.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Numerics.Vectors.Tests (found 1203 test cases)
  Starting:    System.Numerics.Vectors.Tests (parallel test collections = on, max threads = 46)

Assert failure(PID 11440 [0x00002cb0], Thread: 20760 [0x5118]): Assertion failed '!spill' in 'System.Numerics.Tests.Vector3Tests:Vector3TransformByQuaternionTest():this' during 'Generate code' (IL size 121)

    File: F:\workspace\_work\1\s\src\coreclr\src\jit\treelifeupdater.cpp Line: 303
    Image: C:\dotnetbuild\work\AE71099A\p\dotnet.exe

----- end Sun 06/21/2020  2:53:26.17 ----- exit code -1073740286 ----------------------------------------------------------
@BruceForstall BruceForstall added arch-arm64 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI labels Jun 22, 2020
@BruceForstall BruceForstall added this to the 5.0.0 milestone Jun 22, 2020
@Dotnet-GitSync-Bot Dotnet-GitSync-Bot added the untriaged New issue has not been triaged by the area owner label Jun 22, 2020
@BruceForstall BruceForstall removed the untriaged New issue has not been triaged by the area owner label Jun 22, 2020
CarolEidt added a commit to CarolEidt/runtime that referenced this issue Jun 24, 2020
Check the individual spill flag for each field.

Fix dotnet#38228
CarolEidt added a commit that referenced this issue Jun 25, 2020
* Fix spill check for multireg local

Check the individual spill flag for each field.

Fix #38228
@ghost ghost locked as resolved and limited conversation to collaborators Dec 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-arm64 area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants