Skip to content

Assert failure in GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd #130432

Description

@JulieLeeMSFT

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1501377
Build error leg or test failing: GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorPattern": "CORECLR! GCCoop::GCCoop \\+.+\\(.+\\)",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1501377
Error message validated: [CORECLR! GCCoop::GCCoop \+.+\(.+\)]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 7/9/2026 8:59:41 PM UTC

Report

Build Repository Test Pull Request
1628082 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
1624892 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
1622627 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
1619569 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
1616152 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
1613812 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
1610630 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
1607168 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
1604181 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
1600900 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
1597496 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
1594615 dotnet/runtime GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 3 12

Activity

  1. dotnet-policy-service commented on Jul 9, 2026

    @dotnet-policy-service
    Contributor

    Tagging subscribers to this area: @anicka-net, @dotnet/gc
    See info in area-owners.md if you want to be subscribed.

  2. JulieLeeMSFT commented on Jul 9, 2026

    @JulieLeeMSFT
    MemberAuthor

    gc-standalone GC/API tests crash on a native pThread assert via GCCoop::GCCoop.
    Other failures in the same test: OOM (#130302) and SIGSEGV (#130211).

  3. added
    blocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
    on Jul 9, 2026
  4. JulieLeeMSFT commented on Jul 9, 2026

    @JulieLeeMSFT
    MemberAuthor

    Failed tests:

    • coreclr windows arm64 Checked gcstandaloneserver @ Windows.11.Arm64.Open
    • coreclr windows x64 Checked gcstandaloneserver @ Windows.10.Amd64.Open
      • GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
      • GC/API/GC/GetConfigurationVariables/GetConfigurationVariables.cmd
      • GC/API/Refresh/Refresh/Refresh.cmd
  5. added this to the 11.0.0 milestone on Jul 14, 2026
  6. removed
    untriagedNew issue has not been triaged by the area owner
    on Jul 14, 2026
  7. janvorli commented on Jul 14, 2026

    @janvorli
    Member

    These issues are all in gc-standalone pipeline. I can repro it locally. The GC initialization fails in case large pages are requested with GC in segments mode.

  8. JulieLeeMSFT commented on Jul 22, 2026

    @JulieLeeMSFT
    MemberAuthor

    @janvorli, is this the same error? It failed in naot outerloop.

    Failed in (1):

    Console Log: Console Log
    Source: runtime-nativeaot-outerloop / coreclr windows x64 Checked @ Windows.10.Amd64.Open / GC\API\GC\Collect_Aggressive_LargePages\Collect_Aggressive_LargePages.cmd

    Failed tests:

    - coreclr windows x64 Checked @ Windows.10.Amd64.Open
      - GC\API\GC\Collect_Aggressive_LargePages\Collect_Aggressive_LargePages.cmd
    

    Error Message:

    call C:\h\w\ADFF0973\p\nativeaottest.cmd C:\h\w\ADFF0973\w\95310865\e\GC\API\GC\Collect_Aggressive_LargePages\ Collect_Aggressive_LargePages.dll 
    Expected: 100
    Actual: -1
    END EXECUTION - FAILED
    
  9. janvorli commented on Jul 22, 2026

    @janvorli
    Member

    @JulieLeeMSFT that one is a timeout, so it is a different issue.

  10. VincentBu commented on Jul 28, 2026

    @VincentBu
    Contributor

    Failed in: gc-standalone 20260726.1

    Failed tests:

    coreclr windows arm64 Checked gcstandaloneserver @ Windows.11.Arm64.Open
    - GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
    coreclr windows x64 Checked gcstandaloneserver @ Windows.10.Amd64.Open
    - GC/API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
    
    

    Error message:

    
    Assert failure(PID 8460 [0x0000210c], Thread: 8940 [0x22ec]): pThread
    
    CORECLR! GCCoop::GCCoop + 0x50 (0x00007ff9`64b83000)
    CORECLR! CLRLastThrownObjectException::Validate + 0x3C (0x00007ff9`64ef13ec)
    CORECLR! `EEStartupHelper'::`1'::catch$8 + 0x84 (0x00007ff9`651e4104)
    CORECLR! CallSettingFrame + 0x68 (0x00007ff9`64b65b80)
    CORECLR! _FrameHandler3::CxxCallCatchBlock + 0x1C0 (0x00007ff9`650b9200)
    <no module>! <no symbol> + 0x0 (0x733efff9`93d33178)
        File: D:�_work1ssrccoreclr�m	hreads.inl:44
        Image: C:hwAAEB0999pcorerun.exe
    
    
    Return code:      1
    Raw output file:      C:hwAAEB0999w9E130886uploadsAPIGCCollect_Aggressive_LargePagesoutput.txt
    Raw output:
    BEGIN EXECUTION
     "C:hwAAEB0999pcorerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  Collect_Aggressive_LargePages.dll 
    Expected: 100
    Actual: -1073740286
    END EXECUTION - FAILED
    FAILED
    Test Harness Exitcode is : 1
    To run the test:
    Set up CORE_ROOT and run.
    > C:hwAAEB0999w9E130886eGCGC../API/GC/Collect_Aggressive_LargePages/Collect_Aggressive_LargePages.cmd
    

    Stack trace:

       at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/arcade/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 135
       at Program.<<Main>$>g__TestExecutor24|0_25(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)
    
  11. janvorli commented on Aug 7, 2026

    @janvorli
    Member

    The test is incompatible with GC segments mode which we test in the gc-standalone leg, because it sets the DOTNET_GCHeapHardLimit and DOTNET_GCLargePages together and that combination cannot work with segments.
    I'll leave the issue open until the gc-standalone leg is really suspended.

  12. modified the milestones: 11.0.0, Future on Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Known Build ErrorUse this to report build issues in the .NET Helix tabarea-GC-coreclrblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'

    Type

    No type

    Projects

    • Status
      No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions