Skip to content

[Linux/arm] JIT/Directed/coverage/importer/Desktop/byrefsubbyref1_il_{r,d} fail with COMPlus_JitELTHookEnabled=1 #13355

Description

@echesakov

It's the same issue as the one I saw on Linux/arm64 (dotnet/coreclr#26460 (comment))

      JIT/Directed/coverage/importer/Desktop/byrefsubbyref1_il_r/byrefsubbyref1_il_r.sh [FAIL]                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Assert failure(PID 2215 [0x000008a7], Thread: 2215 [0x08a7]): Assertion failed '!"Incompatible types for gtNewTempAssign"' in 'a:byrefsubi4(byref,int):int' (IL size 10)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                File: /opt/code/src/jit/gentree.cpp Line: 14568                                                                                                                                                                                                                                                                                                           Image: /mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/Tests/Core_Root/corerun                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               /mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/JIT/Directed/coverage/importer/Desktop/byrefsubbyref1_il_r/byrefsubbyref1_il_r.sh: line 252:  2215 Aborted                 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Return code:      1                                                                                                                                                                                                                                                                                                                                       Raw output file:      /mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/JIT/Directed/Reports/JIT.Directed/coverage/importer/Desktop/byrefsubbyref1_il_r/byrefsubbyref1_il_r.output.txt                                                                                                                                                                   Raw output:                                                                                                                                                                                                                                                                                                                                               BEGIN EXECUTION                                                                                                                                                                                                                                                                                                                                           /mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/Tests/Core_Root/corerun byrefsubbyref1_il_r.dll ''                                                                                                                                                                                                                                                     -4                                                                                                                                                                                                                                                                                                                                                                       [000002] -----+-------             *  SUB       byref                                                                                                                                                                                                                                                                                                     [000000] -----+-------             +--*  LCL_VAR   byref  V00 arg0                                                                                                                                                                                                                                                                                        [000001] -----+-------             \--*  LCL_VAR   int    V01 arg1                                                                                                                                                                                                                                                                         Expected: 100                                                                                                                                                                                                                                                                                                                                             Actual: 134                                                                                                                                                                                                                                                                                                                                               END EXECUTION - FAILED                                                                                                                                                                                                                                                                                                                                    Test Harness Exitcode is : 1                                                                                                                                                                                                                                                                                                                              To run the test:                                                                                                                                                                                                                                                                                                                                          > set CORE_ROOT=/mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/Tests/Core_Root                                                                                                                                                                                                                                                                        > /mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/JIT/Directed/coverage/importer/Desktop/byrefsubbyref1_il_r/byrefsubbyref1_il_r.sh                                                                                                                                                                                                                    Expected: True                                                                                                                                                                                                                                                                                                                                            Actual:   False                                                                                                                                                                                                                                                                                                                                           Stack Trace:                                                                                                                                                                                                                                                                                                                                                /opt/code/bin/tests/Linux.arm.Checked/TestWrappers/JIT.Directed/JIT.Directed.XUnitWrapper.cs(10810,0): at JIT_Directed._coverage_importer_Desktop_byrefsubbyref1_il_r_byrefsubbyref1_il_r_._coverage_importer_Desktop_byrefsubbyref1_il_r_byrefsubbyref1_il_r_sh()                                                                                      Output:                                                                                                                                                                                                                                                                                                                                           
          Assert failure(PID 2215 [0x000008a7], Thread: 2215 [0x08a7]): Assertion failed '!"Incompatible types for gtNewTempAssign"' in 'a:byrefsubi4(byref,int):int' (IL size 10)

              File: /opt/code/src/jit/gentree.cpp Line: 14568
              Image: /mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/Tests/Core_Root/corerun

          /mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/JIT/Directed/coverage/importer/Desktop/byrefsubbyref1_il_r/byrefsubbyref1_il_r.sh: line 252:  2215 Aborted                 $LAUNCHER $ExePath "${CLRTestExecutionArguments[@]}"

          Return code:      1
          Raw output file:      /mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/JIT/Directed/Reports/JIT.Directed/coverage/importer/Desktop/byrefsubbyref1_il_r/byrefsubbyref1_il_r.output.txt
          Raw output:
          BEGIN EXECUTION
          /mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/Tests/Core_Root/corerun byrefsubbyref1_il_r.dll ''
          -4
                         [000002] -----+-------             *  SUB       byref
                         [000000] -----+-------             +--*  LCL_VAR   byref  V00 arg0
                         [000001] -----+-------             \--*  LCL_VAR   int    V01 arg1
          Expected: 100
          Actual: 134
          END EXECUTION - FAILED
          Test Harness Exitcode is : 1
          To run the test:
          > set CORE_ROOT=/mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/Tests/Core_Root
          > /mnt/echesakov/coreclr/bin/tests/Linux.arm.Checked/JIT/Directed/coverage/importer/Desktop/byrefsubbyref1_il_r/byrefsubbyref1_il_r.sh

category:correctness
theme:elt-hooks
skill-level:intermediate
cost:medium

Activity

  1. changed the title [-][Linux/arm] JIT/Directed/coverage/importer/Desktop/byrefsubbyref1_il_r fail with COMPlus_JitELTHookEnabled=1[/-] [+][Linux/arm] JIT/Directed/coverage/importer/Desktop/byrefsubbyref1_il_{r,d} fail with COMPlus_JitELTHookEnabled=1[/+] on Sep 3, 2019
  2. sandreenko commented on Dec 3, 2019

    @sandreenko
    Contributor
  3. transferred this issue fromdotnet/coreclron Jan 31, 2020
  4. added this to the 5.0 milestone on Jan 31, 2020
  5. added a commit that references this issue on Jul 8, 2020
    9bb997b
  6. ghost locked as resolved and limited conversation to collaborators on Dec 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

arch-arm32area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIos-linuxLinux OS (any supported distro)

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions