runtime: baseservices\exceptions\stackoverflow\stackoverflowtester fails under pgo stress on windows arm

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

Fails for full PGO and random GDV, eg

set DOTNET_TieredCompilation=1
set DOTNET_ReadyToRun=0
set DOTNET_TC_QuickJitForLoops=1
set DOTNET_TieredPGO=1

  Starting:    baseservices.exceptions.XUnitWrapper (parallel test collections = on, max threads = 2)
    baseservices\exceptions\stackoverflow\stackoverflowtester\stackoverflowtester.cmd [FAIL]
      
      Return code:      1
      Raw output file:      C:\h\w\A4B60915\w\AFE90948\uploads\Reports\baseservices.exceptions\stackoverflow\stackoverflowtester\stackoverflowtester.output.txt
      Raw output:
      BEGIN EXECUTION
       "C:\h\w\A4B60915\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false"  stackoverflowtester.dll 
      Running stackoverflow test(smallframe main)
      "Stack overflow."
      "Repeat 32317 times:"
      "--------------------------------"
      "   at TestStackOverflow.Program.InfiniteRecursionB()"
    
      ...

      Running stackoverflow3 test()
      Call number 50 to the Execute method
      Call number 100 to the Execute method
      Call number 150 to the Execute method
      "Stack overflow."
      ""
      "Assert failure(PID 2200 [0x00000898], Thread: 8624 [0x21b0]): Consistency check failed: FAILED: m_crawl.pFrame->IsTransitionToNativeFrame()"
      ""
      "<no module>! <no symbol> + 0x0 (0x00000000)"
      "    File: D:\a\_work\1\s\src\coreclr\vm\stackwalk.cpp Line: 2281"
      "    Image: C:\h\w\A4B60915\p\corerun.exe"
      ""
      ""
      Exit code: 0xC0000602, expected 0xC00000FD or 0x800703E9

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 16 (16 by maintainers)

Most upvoted comments

@JulieLeeMSFT thank you for reminding me, this has fallen off my radar due to my vacation and a sick leave after that. I’ll get back to it as soon as I can.

@JulieLeeMSFT not yet, but taking a look now.