Skip to content

SPMI runtime tests collection failure: Missing flags on tree #75562

@AndyAyersMS

Description

@AndyAyersMS

https://dev.azure.com/dnceng/internal/_build/results?buildId=1991568&view=results

To repro

set spmi_enable_collection=1
set spmi_collect_dir=<some dir>
mkdir %spmi_collect_dir%

call c:\gh\runtime\artifacts\tests\coreclr\windows.x64.Checked\JIT\Regression\CLR-x86-JIT\V1.2-M02\b115932\b115932b\b115932b.cmd -coreroot c:\gh\runtime\artifacts\tests\coreclr\windows.x64.Checked\Tests\Core_Root

Failure is:

Microsoft.DotNet.XUnitConsoleRunner v2.5.0 (32-bit .NET 7.0.0-preview.7.22375.6)
  Discovering: JIT.Regression.XUnitWrapper (method display = ClassAndMethod, method display options = None)
  Discovered:  JIT.Regression.XUnitWrapper (found 678 of 1666 test cases)
  Starting:    JIT.Regression.XUnitWrapper (parallel test collections = on, max threads = 4)
    JIT\Regression\CLR-x86-JIT\V1.2-M02\b115932\b115932b\b115932b.cmd [FAIL]
      
      Assert failure(PID 5192 [0x00001448], Thread: 4056 [0x0fd8]): Assertion failed '!"Missing flags on tree"' in '<Module>:foo():int' during 'Morph - Global' (IL size 18; hash 0x0dad0069; FullOpts)
      
          File: D:\a\_work\1\s\src\coreclr\jit\fgdiagnostic.cpp Line: 3187
          Image: C:\h\w\C1C60A77\p\corerun.exe
      
      
      Return code:      1
      Raw output file:      C:\h\w\C1C60A77\w\A4C50932\uploads\Reports\JIT.Regression\CLR-x86-JIT\V1.2-M02\b115932\b115932b\b115932b.output.txt
      Raw output:
      BEGIN EXECUTION
       "C:\h\w\C1C60A77\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false"  b115932b.dll 
      Missing flags on tree [000007]: #------------
                     [000007] n---G+-----                         *  IND       int   
                     [000012] H----+-----                         \--*  CNS_INT(h) int    0x81413C4 [ICON_STR_HDL]
      Expected: 100
      Actual: -1073740286
      END EXECUTION - FAILED
      FAILED
      Test Harness Exitcode is : 1
      To run the test:
      > set CORE_ROOT=C:\h\w\C1C60A77\p
      > C:\h\w\C1C60A77\w\A4C50932\e\JIT\Regression\CLR-x86-JIT\V1.2-M02\b115932\b115932b\b115932b.cmd
      Expected: True
      Actual:   False

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions