Skip to content

CoreCLR tests on Mono runtime : Failures in JIT/Methodical/* tests due to missing implementation of GC.EndNoGCRegion(). #35960

Open

Description

@SamMonoRT

Several failures seen when running the JIT/Methodical/* tests. These are CoreCLR tests run on the mono runtime from the dotnet\runtime repo.

Repro :
Command to run individual tests :

cd src/mono/netcore
make run-tests-coreclr CoreClrTest="bash ../../artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Arrays/huge/_il_relhuge_r8/_il_relhuge_r8.sh"

From comments below - Many of the tests were fixed via recent fixes. The only tests failing now are :

JIT/Methodical/doublearray/dblarray2_cs_do/dblarray2_cs_do.sh
JIT/Methodical/doublearray/dblarray2_cs_r/dblarray2_cs_r.sh
JIT/Methodical/doublearray/dblarray2_cs_ro/dblarray2_cs_ro.sh
JIT/Methodical/doublearray/dblarray3_cs_do/dblarray3_cs_do.sh
JIT/Methodical/doublearray/dblarray2_cs_d/dblarray2_cs_d.sh

And the reason why they are failing is because mono hasn't implemented GC.EndNoGCRegion().

Failures : (Some of them could have been fixed by recent fixes in last couple weeks).

  1. JIT/Methodical/Arrays/huge/_il_relhuge_r8/_il_relhuge_r8.sh
  2. JIT/Methodical/Arrays/huge/_il_relhuge_objref/_il_relhuge_objref.sh
  3. JIT/Methodical/Arrays/misc/_il_relldelem_get/_il_relldelem_get.sh
  4. JIT/Methodical/doublearray/dblarray2_cs_do/dblarray2_cs_do.sh
  5. JIT/Methodical/Arrays/huge/_il_relhuge_b/_il_relhuge_b.sh
  6. JIT/Methodical/doublearray/dblarray2_cs_r/dblarray2_cs_r.sh
  7. JIT/Methodical/VT/port/_il_dbghuge_gcref/_il_dbghuge_gcref.sh
  8. JIT/Methodical/Arrays/huge/_il_relhuge_struct/_il_relhuge_struct.sh
  9. JIT/Methodical/Invoke/25params/25paramMixed_il_d/25paramMixed_il_d.sh
  10. JIT/Methodical/doublearray/dblarray2_cs_ro/dblarray2_cs_ro.sh
  11. JIT/Methodical/Arrays/misc/_il_dbgldelem_get/_il_dbgldelem_get.sh
  12. JIT/Methodical/Arrays/huge/_il_relhuge_u8/_il_relhuge_u8.sh
  13. JIT/Methodical/Arrays/misc/_il_dbginitializearray/_il_dbginitializearray.sh
  14. JIT/Methodical/Arrays/huge/_il_relhuge_r4/_il_relhuge_r4.sh
  15. JIT/Methodical/int64/arrays/_il_relhugedim/_il_relhugedim.sh
  16. JIT/Methodical/doublearray/dblarray3_cs_do/dblarray3_cs_do.sh
  17. JIT/Methodical/VT/port/_il_relhuge_gcref/_il_relhuge_gcref.sh
  18. JIT/Methodical/doublearray/dblarray2_cs_d/dblarray2_cs_d.sh
  19. JIT/Methodical/Arrays/huge/_il_relhuge_i4/_il_relhuge_i4.sh
  20. JIT/Methodical/VT/callconv/_il_reljumps4/_il_reljumps4.sh

******************************** JIT/Methodical/Arrays/huge/_il_relhuge_r8/_il_relhuge_r8.sh [FAIL]

      Unhandled Exception:
      OutOfMemoryException
      [ERROR] FATAL UNHANDLED EXCEPTION: System.OutOfMemoryException: Out of memory
         at JitTest.Test.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/Arrays/huge/_il_relhuge_r8/_il_relhuge_r8.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_relhuge_r8.dll ''
      Creating 32-dimension array
      0 1 40 1 80 2 120 1 160 1 200 2 240 1 280 1 320 2 360 1 400 1 440 2 480 1 520 1 560 2 600 1 640 1 680 2 720 1 760 1 800 2 840 1 880 1 920 2 960 1 1000 1 1040 2 1080 1 1120 1 1160 2 1200 1 1240 1 Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Arrays/huge/_il_relhuge_r8/_il_relhuge_r8.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(528,0): at JIT_Methodical._Arrays_huge__il_relhuge_r8__il_relhuge_r8_._Arrays_huge__il_relhuge_r8__il_relhuge_r8_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

*************************** JIT/Methodical/Arrays/huge/_il_relhuge_objref/_il_relhuge_objref.sh [FAIL]

      Unhandled Exception:
      OutOfMemoryException
      [ERROR] FATAL UNHANDLED EXCEPTION: System.OutOfMemoryException: Out of memory
         at JitTest.Test.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/Arrays/huge/_il_relhuge_objref/_il_relhuge_objref.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_relhuge_objref.dll ''
      Creating 32-dimension array
      0 1 40 1 80 2 120 1 160 1 200 2 240 1 280 1 320 2 360 1 400 1 440 2 480 1 520 1 560 2 600 1 640 1 680 2 720 1 760 1 800 2 840 1 880 1 920 2 960 1 1000 1 1040 2 1080 1 1120 1 1160 2 1200 1 1240 1 Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Arrays/huge/_il_relhuge_objref/_il_relhuge_objref.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(334,0): at JIT_Methodical._Arrays_huge__il_relhuge_objref__il_relhuge_objref_._Arrays_huge__il_relhuge_objref__il_relhuge_objref_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

*************************** JIT/Methodical/Arrays/misc/_il_relldelem_get/_il_relldelem_get.sh [FAIL]

      Unhandled Exception:
      System.MissingMethodException: Method not found: void System.Double[*]..ctor(int,int) Due to: Failed to load due to unknown reasons
      [ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method not found: void System.Double[*]..ctor(int,int) Due to: Failed to load due to unknown reasons
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/Arrays/misc/_il_relldelem_get/_il_relldelem_get.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_relldelem_get.dll ''
      Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Arrays/misc/_il_relldelem_get/_il_relldelem_get.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(3729,0): at JIT_Methodical._Arrays_misc__il_relldelem_get__il_relldelem_get_._Arrays_misc__il_relldelem_get__il_relldelem_get_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

*************************** JIT/Methodical/doublearray/dblarray2_cs_do/dblarray2_cs_do.sh [FAIL]

      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/doublearray/dblarray2_cs_do/dblarray2_cs_do.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun dblarray2_cs_do.dll ''
      The method or operation is not implemented.
         at DblArray.Run(Action f) in /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/coreclr/tests/src/JIT/Methodical/doublearray/dblarray2.cs:line 279
         at DblArray.Main() in /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/coreclr/tests/src/JIT/Methodical/doublearray/dblarray2.cs:line 292
      FAILED
      
      // Goal: Test arrays of doubles are allocated on large object heap and therefore 8 byte aligned
      // Assumptions:
      // 1) large object heap is always 8 byte aligned
      // 2) double array greater than 1000 elements is on large object heap
      // 3) non-double array greater than 1000 elements but less than 85K is NOT on large object heap
      // 4) new arrays allocated in large object heap is of generation 2
      // 5) new arrays NOT allocated in large object heap is of generation 0 
      Expected: 100
      Actual: 255
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/doublearray/dblarray2_cs_do/dblarray2_cs_do.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(16436,0): at JIT_Methodical._doublearray_dblarray2_cs_do_dblarray2_cs_do_._doublearray_dblarray2_cs_do_dblarray2_cs_do_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

*************************** JIT/Methodical/Arrays/huge/_il_relhuge_b/_il_relhuge_b.sh [FAIL]

      Unhandled Exception:
      OutOfMemoryException
      [ERROR] FATAL UNHANDLED EXCEPTION: System.OutOfMemoryException: Out of memory
         at JitTest.Test.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/Arrays/huge/_il_relhuge_b/_il_relhuge_b.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_relhuge_b.dll ''
      Creating 32-dimension array
      0 1 40 1 80 2 120 1 160 1 200 2 240 1 280 1 320 2 360 1 400 1 440 2 480 1 520 1 560 2 600 1 640 1 680 2 720 1 760 1 800 2 840 1 880 1 920 2 960 1 1000 1 1040 2 1080 1 1120 1 1160 2 1200 1 1240 1 Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Arrays/huge/_il_relhuge_b/_il_relhuge_b.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(140,0): at JIT_Methodical._Arrays_huge__il_relhuge_b__il_relhuge_b_._Arrays_huge__il_relhuge_b__il_relhuge_b_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

*************************** JIT/Methodical/doublearray/dblarray2_cs_r/dblarray2_cs_r.sh [FAIL]

      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/doublearray/dblarray2_cs_r/dblarray2_cs_r.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun dblarray2_cs_r.dll ''
      The method or operation is not implemented.
         at DblArray.Run(Action f)
         at DblArray.Main()
      FAILED
      
      // Goal: Test arrays of doubles are allocated on large object heap and therefore 8 byte aligned
      // Assumptions:
      // 1) large object heap is always 8 byte aligned
      // 2) double array greater than 1000 elements is on large object heap
      // 3) non-double array greater than 1000 elements but less than 85K is NOT on large object heap
      // 4) new arrays allocated in large object heap is of generation 2
      // 5) new arrays NOT allocated in large object heap is of generation 0 
      Expected: 100
      Actual: 255
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/doublearray/dblarray2_cs_r/dblarray2_cs_r.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(16533,0): at JIT_Methodical._doublearray_dblarray2_cs_r_dblarray2_cs_r_._doublearray_dblarray2_cs_r_dblarray2_cs_r_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

*************************** JIT/Methodical/VT/port/_il_dbghuge_gcref/_il_dbghuge_gcref.sh [FAIL]

      Unhandled Exception:
      OutOfMemoryException
      [ERROR] FATAL UNHANDLED EXCEPTION: System.OutOfMemoryException: Out of memory
         at JitTest.Test.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/VT/port/_il_dbghuge_gcref/_il_dbghuge_gcref.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_dbghuge_gcref.dll ''
      Creating 32-dimension array
      0 1 40 1 80 2 120 1 160 1 200 2 240 1 280 1 320 2 360 1 400 1 440 2 480 1 520 1 560 2 600 1 640 1 680 2 720 1 760 1 800 2 840 1 880 1 920 2 960 1 1000 1 1040 2 1080 1 1120 1 1160 2 1200 1 1240 1 Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/VT/port/_il_dbghuge_gcref/_il_dbghuge_gcref.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(71532,0): at JIT_Methodical._VT_port__il_dbghuge_gcref__il_dbghuge_gcref_._VT_port__il_dbghuge_gcref__il_dbghuge_gcref_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

*************************** JIT/Methodical/Arrays/huge/_il_relhuge_struct/_il_relhuge_struct.sh [FAIL]

      Unhandled Exception:
      OutOfMemoryException
      [ERROR] FATAL UNHANDLED EXCEPTION: System.OutOfMemoryException: Out of memory
         at JitTest.Test.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/Arrays/huge/_il_relhuge_struct/_il_relhuge_struct.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_relhuge_struct.dll ''
      Creating 32-dimension array
      0 1 40 1 80 2 120 1 160 1 200 2 240 1 280 1 320 2 360 1 400 1 440 2 480 1 520 1 560 2 600 1 640 1 680 2 720 1 760 1 800 2 840 1 880 1 920 2 960 1 1000 1 1040 2 1080 1 1120 1 1160 2 1200 1 1240 1 Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Arrays/huge/_il_relhuge_struct/_il_relhuge_struct.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(625,0): at JIT_Methodical._Arrays_huge__il_relhuge_struct__il_relhuge_struct_._Arrays_huge__il_relhuge_struct__il_relhuge_struct_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

********************************** JIT/Methodical/Invoke/25params/25paramMixed_il_d/25paramMixed_il_d.sh [FAIL]

      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/Invoke/25params/25paramMixed_il_d/25paramMixed_il_d.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun 25paramMixed_il_d.dll ''
      Testing method of 25 parameters, all of int data type, long chain of mixed call, jmp, tail.call and GC.Collect()
      1
      2
      3
      4
      5
      6
      -476849264
      887097016
      -476849264
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      1374389535
      0
      0
      0
      0
      The sum is 1784637308
      Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Invoke/25params/25paramMixed_il_d/25paramMixed_il_d.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(53296,0): at JIT_Methodical._Invoke_25params_25paramMixed_il_d_25paramMixed_il_d_._Invoke_25params_25paramMixed_il_d_25paramMixed_il_d_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

****************************** JIT/Methodical/doublearray/dblarray2_cs_ro/dblarray2_cs_ro.sh [FAIL]

      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/doublearray/dblarray2_cs_ro/dblarray2_cs_ro.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun dblarray2_cs_ro.dll ''
      The method or operation is not implemented.
         at DblArray.Run(Action f)
         at DblArray.Main()
      FAILED
      
      // Goal: Test arrays of doubles are allocated on large object heap and therefore 8 byte aligned
      // Assumptions:
      // 1) large object heap is always 8 byte aligned
      // 2) double array greater than 1000 elements is on large object heap
      // 3) non-double array greater than 1000 elements but less than 85K is NOT on large object heap
      // 4) new arrays allocated in large object heap is of generation 2
      // 5) new arrays NOT allocated in large object heap is of generation 0 
      Expected: 100
      Actual: 255
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/doublearray/dblarray2_cs_ro/dblarray2_cs_ro.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(16630,0): at JIT_Methodical._doublearray_dblarray2_cs_ro_dblarray2_cs_ro_._doublearray_dblarray2_cs_ro_dblarray2_cs_ro_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

****************************** JIT/Methodical/Arrays/misc/_il_dbgldelem_get/_il_dbgldelem_get.sh [FAIL]

      Unhandled Exception:
      System.MissingMethodException: Method not found: void System.Double[*]..ctor(int,int) Due to: Failed to load due to unknown reasons
      [ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method not found: void System.Double[*]..ctor(int,int) Due to: Failed to load due to unknown reasons
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/Arrays/misc/_il_dbgldelem_get/_il_dbgldelem_get.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_dbgldelem_get.dll ''
      Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Arrays/misc/_il_dbgldelem_get/_il_dbgldelem_get.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(3147,0): at JIT_Methodical._Arrays_misc__il_dbgldelem_get__il_dbgldelem_get_._Arrays_misc__il_dbgldelem_get__il_dbgldelem_get_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

****************************** JIT/Methodical/Arrays/huge/_il_relhuge_u8/_il_relhuge_u8.sh [FAIL]

      Unhandled Exception:
      OutOfMemoryException
      [ERROR] FATAL UNHANDLED EXCEPTION: System.OutOfMemoryException: Out of memory
         at JitTest.Test.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/Arrays/huge/_il_relhuge_u8/_il_relhuge_u8.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_relhuge_u8.dll ''
      Creating 32-dimension array
      0 1 40 1 80 2 120 1 160 1 200 2 240 1 280 1 320 2 360 1 400 1 440 2 480 1 520 1 560 2 600 1 640 1 680 2 720 1 760 1 800 2 840 1 880 1 920 2 960 1 1000 1 1040 2 1080 1 1120 1 1160 2 1200 1 1240 1 Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Arrays/huge/_il_relhuge_u8/_il_relhuge_u8.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(722,0): at JIT_Methodical._Arrays_huge__il_relhuge_u8__il_relhuge_u8_._Arrays_huge__il_relhuge_u8__il_relhuge_u8_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

****************************** JIT/Methodical/Arrays/misc/_il_dbginitializearray/_il_dbginitializearray.sh [FAIL]

      Unhandled Exception:
      System.MissingMethodException: Method not found: void System.Int16[*]..ctor(int,int) Due to: Failed to load due to unknown reasons
         at InitializeArray.MDArray_Int16_0_10_ValidInitializationTest()
         at InitializeArray.Main()
      [ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method not found: void System.Int16[*]..ctor(int,int) Due to: Failed to load due to unknown reasons
         at InitializeArray.MDArray_Int16_0_10_ValidInitializationTest()
         at InitializeArray.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/Arrays/misc/_il_dbginitializearray/_il_dbginitializearray.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_dbginitializearray.dll ''
      Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Arrays/misc/_il_dbginitializearray/_il_dbginitializearray.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(3050,0): at JIT_Methodical._Arrays_misc__il_dbginitializearray__il_dbginitializearray_._Arrays_misc__il_dbginitializearray__il_dbginitializearray_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

****************************** JIT/Methodical/Arrays/huge/_il_relhuge_r4/_il_relhuge_r4.sh [FAIL]

      Unhandled Exception:
      OutOfMemoryException
      [ERROR] FATAL UNHANDLED EXCEPTION: System.OutOfMemoryException: Out of memory
         at JitTest.Test.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/Arrays/huge/_il_relhuge_r4/_il_relhuge_r4.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_relhuge_r4.dll ''
      Creating 32-dimension array
      0 1 40 1 80 2 120 1 160 1 200 2 240 1 280 1 320 2 360 1 400 1 440 2 480 1 520 1 560 2 600 1 640 1 680 2 720 1 760 1 800 2 840 1 880 1 920 2 960 1 1000 1 1040 2 1080 1 1120 1 1160 2 1200 1 1240 1 Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Arrays/huge/_il_relhuge_r4/_il_relhuge_r4.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(431,0): at JIT_Methodical._Arrays_huge__il_relhuge_r4__il_relhuge_r4_._Arrays_huge__il_relhuge_r4__il_relhuge_r4_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

********************************** JIT/Methodical/int64/arrays/_il_relhugedim/_il_relhugedim.sh [FAIL]

      Unhandled Exception:
      OutOfMemoryException
      [ERROR] FATAL UNHANDLED EXCEPTION: System.OutOfMemoryException: Out of memory
         at JitTest.Test.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/int64/arrays/_il_relhugedim/_il_relhugedim.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_relhugedim.dll ''
      Creating 32-dimension array
      0 1 40 1 80 2 120 1 160 1 200 2 240 1 280 1 320 2 360 1 400 1 440 2 480 1 520 1 560 2 600 1 640 1 680 2 720 1 760 1 800 2 840 1 880 1 920 2 960 1 1000 1 1040 2 1080 1 1120 1 1160 2 1200 1 1240 1 Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/int64/arrays/_il_relhugedim/_il_relhugedim.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(45730,0): at JIT_Methodical._int64_arrays__il_relhugedim__il_relhugedim_._int64_arrays__il_relhugedim__il_relhugedim_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

******************************* JIT/Methodical/doublearray/dblarray3_cs_do/dblarray3_cs_do.sh [FAIL]

      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/doublearray/dblarray3_cs_do/dblarray3_cs_do.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun dblarray3_cs_do.dll ''
      X64
      The method or operation is not implemented.
         at DblArray3.Run(Action f) in /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/coreclr/tests/src/JIT/Methodical/doublearray/dblarray3.cs:line 139
         at DblArray3.Main() in /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/coreclr/tests/src/JIT/Methodical/doublearray/dblarray3.cs:line 153
      FAILED
      Expected: 100
      Actual: 255
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/doublearray/dblarray3_cs_do/dblarray3_cs_do.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(16727,0): at JIT_Methodical._doublearray_dblarray3_cs_do_dblarray3_cs_do_._doublearray_dblarray3_cs_do_dblarray3_cs_do_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

******************************** JIT/Methodical/VT/port/_il_relhuge_gcref/_il_relhuge_gcref.sh [FAIL]

      Unhandled Exception:
      OutOfMemoryException
      [ERROR] FATAL UNHANDLED EXCEPTION: System.OutOfMemoryException: Out of memory
         at JitTest.Test.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/VT/port/_il_relhuge_gcref/_il_relhuge_gcref.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_relhuge_gcref.dll ''
      Creating 32-dimension array
      0 1 40 1 80 2 120 1 160 1 200 2 240 1 280 1 320 2 360 1 400 1 440 2 480 1 520 1 560 2 600 1 640 1 680 2 720 1 760 1 800 2 840 1 880 1 920 2 960 1 1000 1 1040 2 1080 1 1120 1 1160 2 1200 1 1240 1 Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/VT/port/_il_relhuge_gcref/_il_relhuge_gcref.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(71629,0): at JIT_Methodical._VT_port__il_relhuge_gcref__il_relhuge_gcref_._VT_port__il_relhuge_gcref__il_relhuge_gcref_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

******************************** JIT/Methodical/doublearray/dblarray2_cs_d/dblarray2_cs_d.sh [FAIL]

      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/doublearray/dblarray2_cs_d/dblarray2_cs_d.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun dblarray2_cs_d.dll ''
      The method or operation is not implemented.
         at DblArray.Run(Action f) in /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/coreclr/tests/src/JIT/Methodical/doublearray/dblarray2.cs:line 279
         at DblArray.Main() in /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/coreclr/tests/src/JIT/Methodical/doublearray/dblarray2.cs:line 292
      FAILED
      
      // Goal: Test arrays of doubles are allocated on large object heap and therefore 8 byte aligned
      // Assumptions:
      // 1) large object heap is always 8 byte aligned
      // 2) double array greater than 1000 elements is on large object heap
      // 3) non-double array greater than 1000 elements but less than 85K is NOT on large object heap
      // 4) new arrays allocated in large object heap is of generation 2
      // 5) new arrays NOT allocated in large object heap is of generation 0 
      Expected: 100
      Actual: 255
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/doublearray/dblarray2_cs_d/dblarray2_cs_d.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(16339,0): at JIT_Methodical._doublearray_dblarray2_cs_d_dblarray2_cs_d_._doublearray_dblarray2_cs_d_dblarray2_cs_d_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

******************************** JIT/Methodical/Arrays/huge/_il_relhuge_i4/_il_relhuge_i4.sh [FAIL]

      Unhandled Exception:
      OutOfMemoryException
      [ERROR] FATAL UNHANDLED EXCEPTION: System.OutOfMemoryException: Out of memory
         at JitTest.Test.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/Arrays/huge/_il_relhuge_i4/_il_relhuge_i4.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_relhuge_i4.dll ''
      Creating 32-dimension array
      0 1 40 1 80 2 120 1 160 1 200 2 240 1 280 1 320 2 360 1 400 1 440 2 480 1 520 1 560 2 600 1 640 1 680 2 720 1 760 1 800 2 840 1 880 1 920 2 960 1 1000 1 1040 2 1080 1 1120 1 1160 2 1200 1 1240 1 Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Arrays/huge/_il_relhuge_i4/_il_relhuge_i4.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(237,0): at JIT_Methodical._Arrays_huge__il_relhuge_i4__il_relhuge_i4_._Arrays_huge__il_relhuge_i4__il_relhuge_i4_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

**************************** JIT/Methodical/VT/callconv/_il_reljumps4/_il_reljumps4.sh [FAIL]

      Unhandled Exception:
      System.OutOfMemoryException: Insufficient memory to continue the execution of the program.
         at System.String.Concat(String str0, String str1) in /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/libraries/System.Private.CoreLib/src/System/String.Manipulation.cs:line 267
         at MS.VT.ToString()
         at MS.VT.ToStringHelper()
         at MS.VT.RunTests()
         at MS.VT.Main()
      [ERROR] FATAL UNHANDLED EXCEPTION: System.OutOfMemoryException: Insufficient memory to continue the execution of the program.
         at System.String.Concat(String str0, String str1) in /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/libraries/System.Private.CoreLib/src/System/String.Manipulation.cs:line 267
         at MS.VT.ToString()
         at MS.VT.ToStringHelper()
         at MS.VT.RunTests()
         at MS.VT.Main()
      
      Return code:      1
      Raw output file:      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/Reports/JIT.Methodical/VT/callconv/_il_reljumps4/_il_reljumps4.output.txt
      Raw output:
      BEGIN EXECUTION
      /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root/corerun _il_reljumps4.dll ''
      --VT-- : ->ToStringHelper
      --VT-- : ->ToStringHelper->ToStringHelper
      Expected: 100
      Actual: 1
      END EXECUTION - FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=/Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/Tests/Core_Root
      > /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/JIT/Methodical/VT/callconv/_il_reljumps4/_il_reljumps4.sh
      Expected: True
      Actual:   False
      Stack Trace:
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/artifacts/tests/coreclr/OSX.x64.Debug/TestWrappers/JIT.Methodical/JIT.Methodical.XUnitWrapper.cs(71047,0): at JIT_Methodical._VT_callconv__il_reljumps4__il_reljumps4_._VT_callconv__il_reljumps4__il_reljumps4_sh()
        /Users/samarthpatel/Documents/DotNetRunTime/runtime/src/mono/netcore/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs(339,0): at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Activity

  1. removed
    untriagedNew issue has not been triaged by the area owner
    on May 11, 2020
  2. fanyang-mono commented on May 19, 2020

    @fanyang-mono
    Member

    The only failing tests now are

    JIT/Methodical/doublearray/dblarray2_cs_do/dblarray2_cs_do.sh
    JIT/Methodical/doublearray/dblarray2_cs_r/dblarray2_cs_r.sh
    JIT/Methodical/doublearray/dblarray2_cs_ro/dblarray2_cs_ro.sh
    JIT/Methodical/doublearray/dblarray3_cs_do/dblarray3_cs_do.sh
    JIT/Methodical/doublearray/dblarray2_cs_d/dblarray2_cs_d.sh

    And the reason why they are failing is because mono hasn't implemented GC.EndNoGCRegion().

  3. fanyang-mono commented on May 20, 2020

    @fanyang-mono
    Member

    Assign this to Nathan, since the missing API is on the to-be-added GC API's on Nathan's list.

  4. changed the title [-]CoreCLR tests on Mono runtime : Failures in JIT/Methodical/* tests[/-] [+]CoreCLR tests on Mono runtime : Failures in JIT/Methodical/* tests due to missing implementation of GC.EndNoGCRegion().[/+] on May 20, 2020
  5. added this to the 6.0.0 milestone on Jun 22, 2020
  6. modified the milestones: 6.0.0, 7.0.0 on Jun 16, 2021
  7. modified the milestones: 7.0.0, 8.0.0 on Aug 1, 2022
  8. assigned and unassigned on Mar 13, 2023
  9. modified the milestones: 8.0.0, 9.0.0 on Jul 20, 2023
  10. modified the milestones: 9.0.0, Future on Jun 26, 2024
  11. assigned and unassigned on Jun 26, 2024
  12. dotnet-policy-service commented on Jun 26, 2024

    @dotnet-policy-service
    Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions