Skip to content

[jitstress-isas-x86] Assertion failed 'compiler->compIsaSupportedDebugOnly(isa)' during 'Generate code' #71928

Closed

Description

@jakobbotsch

The jitstress-isas-x86 pipeline is frequently failing with this assertion failure in many tests.
Example pipeline run: https://dev.azure.com/dnceng/public/_build/results?buildId=1870359&view=results

Assert failure(PID 7472 [0x00001d30], Thread: 9756 [0x261c]): Assertion failed 'compiler->compIsaSupportedDebugOnly(isa)' in 'HillClimbing:Update(int,double,int):System.ValueTuple`2[Int32,Int32]:this' during 'Generate code' (IL size 1472; hash 0x27d1e134; FullOpts)

Activity

  1. changed the title [-][jitstress-isas-x86] Assertion failed 'compiler->compIsaSupportedDebugOnly(isa)' in 'JIT.HardwareIntrinsics.General.VectorBinaryOpTest__op_DivisionDouble:.ctor():this' during 'Generate code'[/-] [+][jitstress-isas-x86] Assertion failed 'compiler->compIsaSupportedDebugOnly(isa)' during 'Generate code'[/+] on Jul 11, 2022
  2. ghost added
    untriagedNew issue has not been triaged by the area owner
    on Jul 11, 2022
  3. ghost added
    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
    on Jul 11, 2022
  4. jakobbotsch commented on Jul 11, 2022

    @jakobbotsch
    MemberAuthor

    This is a relatively recent regression, the June 18th run does not have this problem while June 25th does.

  5. jakobbotsch commented on Jul 11, 2022

    @jakobbotsch
    MemberAuthor

    From a bisection this seems to be introduced/exposed by #69434. @tannergooding do you have an idea why that could cause this problem?

  6. tannergooding commented on Jul 11, 2022

    @tannergooding
    Member

    I expect there is a mismatched check around the "baseline" ISAs (SSE/SSE2) and COMPlus_EnableSSE2=0 being set. Will take a look

  7. removed
    untriagedNew issue has not been triaged by the area owner
    on Jul 11, 2022
  8. added this to the 7.0.0 milestone on Jul 11, 2022
  9. JulieLeeMSFT commented on Jul 19, 2022

    @JulieLeeMSFT
    Member

    Same assertion in a different method.

    Assert failure(PID 24198 [0x00005e86], Thread: 24198 [0x5e86]): Assertion failed 'compiler->compIsaSupportedDebugOnly(isa)' in 'JIT.HardwareIntrinsics.General.VectorBinaryOpTest__op_DivisionDouble:.ctor():this' during 'Generate code' (IL size 264; hash 0x7d5d7518; FullOpts)
    Assert failure(PID 24236 [0x00005eac], Thread: 24236 [0x5eac]): Assertion failed 'compiler->compIsaSupportedDebugOnly(isa)' in 'JIT.HardwareIntrinsics.General.VectorBinaryOpTest__DivideDouble:.ctor():this' during 'Generate code' (IL size 264; hash 0x7c8af1a2; FullOpts)
  10. JulieLeeMSFT commented on Jul 19, 2022

    @JulieLeeMSFT
    Member

    runtime-coreclr jitstress-isas-x86 is constatnly failing.

    image

  11. added a commit that references this issue on Jul 28, 2022
    3a6c92f
  12. ghost added
    in-prThere is an active PR which will close this issue when it is merged
    on Jul 28, 2022
  13. added a commit that references this issue on Jul 28, 2022
    e6723a3
  14. ghost removed
    in-prThere is an active PR which will close this issue when it is merged
    on Jul 28, 2022
  15. ghost locked as resolved and limited conversation to collaborators on Aug 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runs

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions