Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test failure: GC\\Features\\HeapExpansion\\Finalizer\\Finalizer.cmd #102706

Closed
v-wenyuxu opened this issue May 27, 2024 · 20 comments · Fixed by #106400
Closed

Test failure: GC\\Features\\HeapExpansion\\Finalizer\\Finalizer.cmd #102706

v-wenyuxu opened this issue May 27, 2024 · 20 comments · Fixed by #106400
Assignees
Labels
arch-x86 area-GC-coreclr blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' in-pr There is an active PR which will close this issue when it is merged Known Build Error Use this to report build issues in the .NET Helix tab os-windows
Milestone

Comments

@v-wenyuxu
Copy link

v-wenyuxu commented May 27, 2024

Failed in: runtime-coreclr jitstressregs 20240526.1

Failed tests:

coreclr windows x86 Checked jitstressregs0x2000 @ Windows.10.Amd64.Open
    - GC\\Features\\HeapExpansion\\Finalizer\\Finalizer.cmd

Error message:

 
Assert failure(PID 5212 [0x0000145c], Thread: 1184 [0x04a0]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x7039c0ca)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8E (0x70394ad0)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x7038a7e4)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x7038a608)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x242 (0x7037aa7a)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x7039b3f9)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x7039b611)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x7037f34b)
CORECLR! WKS::GCHeap::Alloc + 0x181 (0x70379f41)
CORECLR! Alloc + 0x14E (0x701422a4)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47394
    Image: C:\h\w\9CF90912\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\9CF90912\w\B02B0957\uploads\Reports\GC.Features\HeapExpansion\Finalizer\Finalizer.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\9CF90912\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  Finalizer.dll 
First Alloc
First Alloc in Finalizer
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 5/26/2024 11:48:53 AM
Processing C:\cores\corerun.exe.5212.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\9CF90912\t\tmpir30ei.tmp" -z "C:\cores\corerun.exe.5212.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.5212.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\9CF90912\p\PDB
Symbol search path is: C:\h\w\9CF90912\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Sun May 26 11:49:02.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:06:20.348
Process Uptime: 0 days 0:00:08.000
.....................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(145c.4a0): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=0057cf58 ebx=00000000 ecx=00000000 edx=00000000 esi=0057cf08 edi=0057cf58
eip=703fa69d esp=0057d23c ebp=0057e2d4 iopl=0         nv up ei pl nz ac pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
coreclr!FailFastOnAssert+0x21:
703fa69d 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\9CF90912\t\tmpir30ei.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: 145c.4a0 Suspend: 0 Teb: 002a9000 Unfrozen
ChildEBP RetAddr  
0057d248 703fb40d coreclr!FailFastOnAssert+0x21
0057e2d4 703faac3 coreclr!_DbgBreakCheck+0x337
0057e344 703fae05 coreclr!_DbgBreakCheckNoThrow+0x51
0057e3d8 7039c0ca coreclr!DbgAssertDialog+0x1ff
0057e41c 70394ad0 coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
0057e5c8 7038a7e4 coreclr!WKS::gc_heap::plan_phase+

Stack trace:

   at GC_Features._HeapExpansion_Finalizer_Finalizer_._HeapExpansion_Finalizer_Finalizer_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Error Message

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

{
  "ErrorMessage": "new_current_total_committed_bookkeeping == current_total_committed_bookkeeping",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=687884
Error message validated: [new_current_total_committed_bookkeeping == current_total_committed_bookkeeping]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 5/31/2024 1:30:58 PM UTC

Report

Build Definition Test Pull Request
781211 dotnet/runtime readytorun/coreroot_determinism/coreroot_determinism/coreroot_determinism.cmd #100294
778293 dotnet/runtime readytorun/coreroot_determinism/coreroot_determinism/coreroot_determinism.cmd #100294
776253 dotnet/runtime readytorun/coreroot_determinism/coreroot_determinism/coreroot_determinism.cmd #100294
771949 dotnet/runtime PayloadGroup0.WorkItemExecution #100294
771237 dotnet/runtime PayloadGroup0.WorkItemExecution #100294
771585 dotnet/runtime System.Dynamic.Runtime.Tests.WorkItemExecution #100294
754023 dotnet/runtime PayloadGroup0.WorkItemExecution
753709 dotnet/runtime PayloadGroup0.WorkItemExecution

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 2 8
@v-wenyuxu v-wenyuxu added arch-x86 os-windows JitStress CLR JIT issues involving JIT internal stress modes blocking-clean-ci-optional Blocking optional rolling runs labels May 27, 2024
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label May 27, 2024
Copy link
Contributor

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

@cshung cshung self-assigned this May 30, 2024
@jakobbotsch jakobbotsch added the Known Build Error Use this to report build issues in the .NET Helix tab label May 31, 2024
@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr jitstress-isas-x86 20240601.1

Failed tests:

coreclr windows x86 Checked jitstress_isas_2_x86_nofma @ Windows.10.Amd64.Open
    - GC\\API\\Frozen\\Frozen\\Frozen.cmd

Error message:

 
Assert failure(PID 8584 [0x00002188], Thread: 1960 [0x07a8]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x7031a81a)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8E (0x70313222)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x70308f42)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x70308d65)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x242 (0x702f91da)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x70319b49)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x70319d61)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x702fdab9)
CORECLR! WKS::GCHeap::Alloc + 0x181 (0x702f86a1)
CORECLR! Alloc + 0x14E (0x700c0ee4)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47396
    Image: C:\h\w\A06408D1\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\A06408D1\w\A0260910\uploads\Reports\GC.API\Frozen\Frozen\Frozen.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\A06408D1\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  Frozen.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 6/1/2024 9:37:15 PM
Processing C:\cores\corerun.exe.8584.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\A06408D1\t\tmprazdio.tmp" -z "C:\cores\corerun.exe.8584.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.8584.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\A06408D1\p\PDB
Symbol search path is: C:\h\w\A06408D1\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Sat Jun  1 21:37:21.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:20:41.928
Process Uptime: 0 days 0:00:05.000
...............................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(2188.7a8): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=0337d128 ebx=00000000 ecx=00000000 edx=00000000 esi=0337d0d8 edi=0337d128
eip=70378c21 esp=0337d408 ebp=0337e4a0 iopl=0         nv up ei pl nz ac pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
coreclr!FailFastOnAssert+0x21:
70378c21 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\A06408D1\t\tmprazdio.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: 2188.7a8 Suspend: 0 Teb: 030ef000 Unfrozen
ChildEBP RetAddr  
0337d414 70379991 coreclr!FailFastOnAssert+0x21
0337e4a0 70379047 coreclr!_DbgBreakCheck+0x337
0337e510 70379389 coreclr!_DbgBreakCheckNoThrow+0x51
0337e5a4 7031a81a coreclr!DbgAssertDialog+0x1ff
0337e5e8 70313222 coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
0337e794 70308f42 coreclr!WKS::gc_heap::plan_phase+0x1f8e
0337e7b8 70308d65 coreclr!WKS::gc_heap::gc1+0x155
0337e7d4 

Stack trace:

   at GC_API._Frozen_Frozen_Frozen_._Frozen_Frozen_Frozen_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr outerloop 20240603.6

Failed tests:

R2R-CG2 windows x86 Checked @ Windows.10.Amd64.Open
    - GC\\Regressions\\v2.0-beta2\\460373\\460373\\460373.cmd

Error message:

 
Assert failure(PID 8152 [0x00001fd8], Thread: 9532 [0x253c]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x7024a81a)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8E (0x70243222)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x70238f42)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x70238d65)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x242 (0x702291da)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x70249b49)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x70249d61)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x7022dab9)
CORECLR! WKS::GCHeap::Alloc + 0x181 (0x702286a1)
CORECLR! Alloc + 0x14E (0x6fff0ee4)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47396
    Image: C:\h\w\B238093E\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\B238093E\w\A32408BD\uploads\Reports\GC.Regressions\v2.0-beta2\460373\460373\460373.output.txt
Raw output:
BEGIN EXECUTION
460373.dll
        1 file(s) copied.
 2:42:44.60
Response file: C:\h\w\B238093E\w\A32408BD\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll.rsp
C:\h\w\B238093E\w\A32408BD\e\GC\Regressions\v2.0-beta2\460373\460373\IL-CG2\460373.dll
-o:C:\h\w\B238093E\w\A32408BD\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll
--targetarch:x86
--targetos:windows
--verify-type-and-field-layout
--method-layout:random
-r:C:\h\w\B238093E\p\System.*.dll
-r:C:\h\w\B238093E\p\Microsoft.*.dll
-r:C:\h\w\B238093E\p\xunit.*.dll
-r:C:\h\w\B238093E\p\mscorlib.dll
-r:C:\h\w\B238093E\p\netstandard.dll
" "dotnet" "C:\h\w\B238093E\p\crossgen2\crossgen2.dll" @"C:\h\w\B238093E\w\A32408BD\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll.rsp"   -r:C:\h\w\B238093E\w\A32408BD\e\GC\Regressions\v2.0-beta2\460373\460373\IL-CG2\*.dll"
Emitting R2R PE file: C:\h\w\B238093E\w\A32408BD\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll
" "dotnet" "C:\h\w\B238093E\p\r2rdump\r2rdump.dll" --header --sc --in C:\h\w\B238093E\w\A32408BD\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll --out C:\h\w\B238093E\w\A32408BD\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll.r2rdump --val"
 2:42:47.90
 "C:\h\w\B238093E\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  460373.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 6/4/2024 2:42:44 AM
Processing C:\cores\corerun.exe.8152.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\B238093E\t\tmpetxu0k.tmp" -z "C:\cores\corerun.exe.8152.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.8152.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\B238093E\p\PDB
Symbol search path is: C:\h\w\B238093E\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Tue Jun  4 02:42:51.000 2024 (UTC + 0:00)
System Uptime: 0 days 2:46:15.781
Process Uptime: 0 days 0:00:04.000
..............................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is corr

Stack trace:

   at GC_Regressions._v2_0_beta2_460373_460373_460373_._v2_0_beta2_460373_460373_460373_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr jitstress 20240603.2

Failed tests:

coreclr windows x86 Checked tailcallstress @ Windows.10.Amd64.Open
    - GC\\API\\Frozen\\Frozen\\Frozen.cmd

Error message:

 
Assert failure(PID 1064 [0x00000428], Thread: 5896 [0x1708]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x7011a81a)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8E (0x70113222)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x70108f42)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x70108d65)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x242 (0x700f91da)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x70119b49)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x70119d61)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x700fdab9)
CORECLR! WKS::GCHeap::Alloc + 0x181 (0x700f86a1)
CORECLR! Alloc + 0x14E (0x6fec0ee4)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47396
    Image: C:\h\w\B02B09BA\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\B02B09BA\w\A60108B8\uploads\Reports\GC.API\Frozen\Frozen\Frozen.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\B02B09BA\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  Frozen.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 6/4/2024 5:47:32 AM
Processing C:\cores\corerun.exe.1064.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\B02B09BA\t\tmprerdme.tmp" -z "C:\cores\corerun.exe.1064.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.1064.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\B02B09BA\p\PDB
Symbol search path is: C:\h\w\B02B09BA\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Tue Jun  4 05:47:44.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:07:48.499
Process Uptime: 0 days 0:00:12.000
................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(428.1708): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=02f7cd00 ebx=00000000 ecx=00000000 edx=00000000 esi=02f7ccb0 edi=02f7cd00
eip=70178c21 esp=02f7cfe4 ebp=02f7e07c iopl=0         nv up ei pl nz ac po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000212
coreclr!FailFastOnAssert+0x21:
70178c21 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\B02B09BA\t\tmprerdme.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: 428.1708 Suspend: 0 Teb: 02c2f000 Unfrozen
ChildEBP RetAddr  
02f7cff0 70179991 coreclr!FailFastOnAssert+0x21
02f7e07c 70179047 coreclr!_DbgBreakCheck+0x337
02f7e0ec 70179389 coreclr!_DbgBreakCheckNoThrow+0x51
02f7e180 7011a81a coreclr!DbgAssertDialog+0x1ff
02f7e1c4 70113222 coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
02f7e370 70108f42 coreclr!WKS::gc_heap::plan_phase+0x1f8e
02f7e394 70108d65 coreclr!WKS::gc_heap::gc1+0x155
02f7e3b0

Stack trace:

   at GC_API._Frozen_Frozen_Frozen_._Frozen_Frozen_Frozen_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr r2r 20240604.1

Failed tests:

R2R-CG2 windows x86 Checked no_tiered_compilation @ Windows.10.Amd64.Open
    - GC\\Regressions\\v2.0-beta2\\460373\\460373\\460373.cmd

Error message:

 
Assert failure(PID 4568 [0x000011d8], Thread: 10040 [0x2738]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x6f96add8)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8E (0x6f9637e0)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x6f9594f1)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x6f959315)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x242 (0x6f94979a)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x6f96a107)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x6f96a31f)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x6f94e069)
CORECLR! WKS::GCHeap::Alloc + 0x181 (0x6f948c61)
CORECLR! Alloc + 0x14E (0x6f710f14)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47396
    Image: C:\h\w\A6080910\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\A6080910\w\AB250926\uploads\Reports\GC.Regressions\v2.0-beta2\460373\460373\460373.output.txt
Raw output:
BEGIN EXECUTION
460373.dll
        1 file(s) copied.
 6:55:03.33
Response file: C:\h\w\A6080910\w\AB250926\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll.rsp
C:\h\w\A6080910\w\AB250926\e\GC\Regressions\v2.0-beta2\460373\460373\IL-CG2\460373.dll
-o:C:\h\w\A6080910\w\AB250926\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll
--targetarch:x86
--targetos:windows
--verify-type-and-field-layout
--method-layout:random
-r:C:\h\w\A6080910\p\System.*.dll
-r:C:\h\w\A6080910\p\Microsoft.*.dll
-r:C:\h\w\A6080910\p\xunit.*.dll
-r:C:\h\w\A6080910\p\mscorlib.dll
-r:C:\h\w\A6080910\p\netstandard.dll
" "dotnet" "C:\h\w\A6080910\p\crossgen2\crossgen2.dll" @"C:\h\w\A6080910\w\AB250926\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll.rsp"   -r:C:\h\w\A6080910\w\AB250926\e\GC\Regressions\v2.0-beta2\460373\460373\IL-CG2\*.dll"
Emitting R2R PE file: C:\h\w\A6080910\w\AB250926\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll
" "dotnet" "C:\h\w\A6080910\p\r2rdump\r2rdump.dll" --header --sc --in C:\h\w\A6080910\w\AB250926\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll --out C:\h\w\A6080910\w\AB250926\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll.r2rdump --val"
 6:55:07.50
 "C:\h\w\A6080910\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  460373.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 6/5/2024 6:55:02 AM
Processing C:\cores\corerun.exe.4568.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\A6080910\t\tmpixv1gy.tmp" -z "C:\cores\corerun.exe.4568.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.4568.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\A6080910\p\PDB
Symbol search path is: C:\h\w\A6080910\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Wed Jun  5 06:55:16.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:09:28.264
Process Uptime: 0 days 0:00:09.000
.............................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is corr

Stack trace:

   at GC_Regressions._v2_0_beta2_460373_460373_460373_._v2_0_beta2_460373_460373_460373_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr pgo 20240608.1

Failed tests:

coreclr windows x86 Checked defaultpgo @ Windows.10.Amd64.Open
    - GC\\Scenarios\\ServerModel\\servermodel\\servermodel.cmd

Error message:

 
Assert failure(PID 8524 [0x0000214c], Thread: 8548 [0x2164]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x700daa08)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8E (0x700d3412)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x700c9131)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x700c8f55)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x242 (0x700b93da)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x700d9d37)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x700d9f4f)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x700bdcaa)
CORECLR! WKS::GCHeap::Alloc + 0x181 (0x700b88a1)
CORECLR! Alloc + 0x14E (0x6fe80bb4)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47400
    Image: C:\h\w\A29608ED\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\A29608ED\w\A89C091D\uploads\Reports\GC.Scenarios\ServerModel\servermodel\servermodel.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\A29608ED\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  servermodel.dll /numrequests:100 
Using -1968325698 as random seed
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 6/8/2024 9:44:05 AM
Processing C:\cores\corerun.exe.8524.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\A29608ED\t\tmp22dwcc.tmp" -z "C:\cores\corerun.exe.8524.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.8524.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\A29608ED\p\PDB
Symbol search path is: C:\h\w\A29608ED\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Sat Jun  8 09:44:16.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:14:53.721
Process Uptime: 0 days 0:00:11.000
..................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(214c.2164): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=0077ce80 ebx=00000000 ecx=00000000 edx=00000000 esi=0077ce30 edi=0077ce80
eip=70138dfd esp=0077d164 ebp=0077e1fc iopl=0         nv up ei pl nz ac pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
coreclr!FailFastOnAssert+0x21:
70138dfd 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\A29608ED\t\tmp22dwcc.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: 214c.2164 Suspend: 0 Teb: 0052f000 Unfrozen
ChildEBP RetAddr  
0077d170 70139b6d coreclr!FailFastOnAssert+0x21
0077e1fc 70139223 coreclr!_DbgBreakCheck+0x337
0077e26c 70139565 coreclr!_DbgBreakCheckNoThrow+0x51
0077e300 700daa08 coreclr!DbgAssertDialog+0x1ff
0077e344 700d3412 coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
0077e4f0 700c9131 coreclr!WKS::gc_hea

Stack trace:

   at GC_Scenarios._ServerModel_servermodel_servermodel_._ServerModel_servermodel_servermodel_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr jitstress-isas-x86 20240615.1

Failed tests:

coreclr windows x86 Checked jitstress_isas_x86_nopopcnt @ Windows.10.Amd64.Open
    - GC\\API\\Frozen\\Frozen\\Frozen.cmd
coreclr windows x86 Checked jitstress_isas_incompletehwintrinsic @ Windows.10.Amd64.Open
    - GC\\API\\Frozen\\Frozen\\Frozen.cmd

Error message:

 
Assert failure(PID 5756 [0x0000167c], Thread: 3936 [0x0f60]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x66eb3a7b)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8B (0x66eac481)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x66ea2191)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x66ea1fb5)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x242 (0x66e9242a)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x66eb2da7)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x66eb2fbf)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x66e96cf9)
CORECLR! WKS::GCHeap::Alloc + 0x181 (0x66e918f1)
CORECLR! Alloc + 0x14E (0x66c5d7e4)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47385
    Image: C:\h\w\A5FD0941\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\A5FD0941\w\B830097A\uploads\Reports\GC.API\Frozen\Frozen\Frozen.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\A5FD0941\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  Frozen.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 6/15/2024 9:41:07 PM
Processing C:\cores\corerun.exe.5756.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\A5FD0941\t\tmp1r13xo.tmp" -z "C:\cores\corerun.exe.5756.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.5756.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\A5FD0941\p\PDB
Symbol search path is: C:\h\w\A5FD0941\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Sat Jun 15 21:41:14.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:18:54.987
Process Uptime: 0 days 0:00:06.000
................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(167c.f60): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=00f7ce60 ebx=00000000 ecx=00000000 edx=00000000 esi=00f7ce10 edi=00f7ce60
eip=66f11d6f esp=00f7d144 ebp=00f7e1dc iopl=0         nv up ei pl nz ac po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000212
coreclr!FailFastOnAssert+0x21:
66f11d6f 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\A5FD0941\t\tmp1r13xo.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: 167c.f60 Suspend: 0 Teb: 00d17000 Unfrozen
ChildEBP RetAddr  
00f7d150 66f12adf coreclr!FailFastOnAssert+0x21
00f7e1dc 66f12195 coreclr!_DbgBreakCheck+0x337
00f7e24c 66f124d7 coreclr!_DbgBreakCheckNoThrow+0x51
00f7e2e0 66eb3a7b coreclr!DbgAssertDialog+0x1ff
00f7e324 66eac481 coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
00f7e4d0 66ea2191 coreclr!WKS::gc_heap::plan_phase+0x1f8b
00f7e4f4 66ea1fb5 coreclr!WKS::gc_heap::gc1+0x155
00f7e51

Stack trace:

   at GC_API._Frozen_Frozen_Frozen_._Frozen_Frozen_Frozen_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr pgo 20240619.1

Failed tests:

coreclr windows x86 Checked defaultpgo @ Windows.10.Amd64.Open
    - GC\\Scenarios\\ServerModel\\servermodel\\servermodel.cmd

Error message:

 
Assert failure(PID 7288 [0x00001c78], Thread: 4212 [0x1074]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x6ffe30f8)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8B (0x6ffdbb00)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x6ffd1814)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x6ffd1638)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x242 (0x6ffc1aba)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x6ffe2427)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x6ffe263f)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x6ffc6389)
CORECLR! WKS::GCHeap::Alloc + 0x181 (0x6ffc0f81)
CORECLR! Alloc + 0x14E (0x6fd8de94)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47452
    Image: C:\h\w\B19909CB\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\B19909CB\w\B2EB094F\uploads\Reports\GC.Scenarios\ServerModel\servermodel\servermodel.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\B19909CB\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  servermodel.dll /numrequests:100 
Using -783084090 as random seed
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 6/19/2024 9:40:10 AM
Processing C:\cores\corerun.exe.7288.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\B19909CB\t\tmpa3h0rc.tmp" -z "C:\cores\corerun.exe.7288.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.7288.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\B19909CB\p\PDB
Symbol search path is: C:\h\w\B19909CB\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Wed Jun 19 09:40:19.000 2024 (UTC + 0:00)
System Uptime: 0 days 2:07:57.441
Process Uptime: 0 days 0:00:08.000
..................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1c78.1074): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=0057cfd0 ebx=00000000 ecx=00000000 edx=00000000 esi=0057cf80 edi=0057cfd0
eip=700413f1 esp=0057d2b4 ebp=0057e34c iopl=0         nv up ei pl nz ac po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000212
coreclr!FailFastOnAssert+0x21:
700413f1 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\B19909CB\t\tmpa3h0rc.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: 1c78.1074 Suspend: 0 Teb: 002f5000 Unfrozen
ChildEBP RetAddr  
0057d2c0 70042161 coreclr!FailFastOnAssert+0x21
0057e34c 70041817 coreclr!_DbgBreakCheck+0x337
0057e3bc 70041b59 coreclr!_DbgBreakCheckNoThrow+0x51
0057e450 6ffe30f8 coreclr!DbgAssertDialog+0x1ff
0057e494 6ffdbb00 coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
0057e640 6ffd1814 coreclr!WKS::gc_hea

Stack trace:

   at GC_Scenarios._ServerModel_servermodel_servermodel_._ServerModel_servermodel_servermodel_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr jitstressregs 20240623.1

Failed tests:

coreclr windows x86 Checked jitstressregs0x80 @ Windows.10.Amd64.Open
    - GC\\Regressions\\v2.0-beta2\\460373\\460373\\460373.cmd

Error message:

Assert failure(PID 6236 [0x0000185c], Thread: 4676 [0x1244]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping


CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x7029e6d7)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8B (0x702970b9)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x7028cd91)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x7028cbb5)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x24C (0x7027cf74)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x7029d9fc)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x7029dc14)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x70281839)
CORECLR! WKS::GCHeap::Alloc + 0x187 (0x7027c437)
CORECLR! Alloc + 0x147 (0x7004b78a)
File: D:\a_work\1\s\src\coreclr\gc\gc.cpp:47452
Image: C:\h\w\A9F0094F\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\A9F0094F\w\C29609FF\uploads\Reports\GC.Regressions\v2.0-beta2\460373\460373\460373.output.txt
Raw output:
BEGIN EXECUTION
"C:\h\w\A9F0094F\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  460373.dll
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 6/23/2024 12:37:38 PM
Processing C:\cores\corerun.exe.6236.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\A9F0094F\t\tmpkc2hkb.tmp" -z "C:\cores\corerun.exe.6236.dmp"
stdout:
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.6236.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\A9F0094F\p\PDB
Symbol search path is: C:\h\w\A9F0094F\p\PDB
Executable search path is:
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Sun Jun 23 12:37:47.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:34:10.635
Process Uptime: 0 days 0:00:08.000
..............................


************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified


You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(185c.1244): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=0097cb90 ebx=00000000 ecx=00000000 edx=00000000 esi=0097cb40 edi=0097cb90
eip=702fc94f esp=0097ce70 ebp=0097defc iopl=0         nv up ei pl nz ac pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
coreclr!FailFastOnAssert+0x21:
702fc94f 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\A9F0094F\t\tmpkc2hkb.tmp'
0:000> .load C:\Users\runner.dotnet\sos\sos.dll
0:000> ~*k


.  0  Id: 185c.1244 Suspend: 0 Teb: 00650000 Unfrozen
ChildEBP RetAddr

0097ce7c 702fd6bf coreclr!FailFastOnAssert+0x21
0097defc 702fcd75 coreclr!_DbgBreakCheck+0x337
0097df60 702fd0b7 coreclr!_DbgBreakCheckNoThrow+0x51
0097dfe0 7029e6d7 coreclr!DbgAssertDialog+0x1ff
0097e024 702970b9 coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
0097e1c0 7028cd91 coreclr!WKS::gc_heap::plan_phase+0x1f8b
0097e1e4 7028cbb5 coreclr!WKS::gc_heap

Stack trace:

   at GC_Regressions._v2_0_beta2_460373_460373_460373_._v2_0_beta2_460373_460373_460373_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr jitstress-isas-x86 20240629.1

Failed tests:

coreclr windows x86 Checked jitstress_isas_1_x86_nosse3 @ Windows.10.Amd64.Open
    - GC\\API\\Frozen\\Frozen\\Frozen.cmd
coreclr windows x86 Checked jitstress_isas_1_x86_noavx2 @ Windows.10.Amd64.Open
    - GC\\API\\Frozen\\Frozen\\Frozen.cmd
coreclr windows x86 Checked jitstress_isas_1_x86_noaes @ Windows.10.Amd64.Open
    - GC\\Scenarios\\ServerModel\\servermodel\\servermodel.cmd

Error message:

 
Assert failure(PID 3768 [0x00000eb8], Thread: 2400 [0x0960]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x7046ed34)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8B (0x70467719)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x7045d3f3)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x7045d217)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x24C (0x7044d5d4)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x7046e059)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x7046e271)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x70451e99)
CORECLR! WKS::GCHeap::Alloc + 0x187 (0x7044ca97)
CORECLR! Alloc + 0x147 (0x7021bdba)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47452
    Image: C:\h\w\B68C099A\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\B68C099A\w\9AFD08DB\uploads\Reports\GC.API\Frozen\Frozen\Frozen.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\B68C099A\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  Frozen.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 6/29/2024 10:02:29 PM
Processing C:\cores\corerun.exe.3768.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\B68C099A\t\tmpztmfin.tmp" -z "C:\cores\corerun.exe.3768.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.3768.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\B68C099A\p\PDB
Symbol search path is: C:\h\w\B68C099A\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Sat Jun 29 22:02:47.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:21:36.363
Process Uptime: 0 days 0:00:17.000
................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(eb8.960): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=0117cd78 ebx=00000000 ecx=00000000 edx=00000000 esi=0117cd28 edi=0117cd78
eip=704cd840 esp=0117d05c ebp=0117e0e8 iopl=0         nv up ei pl nz ac po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000212
coreclr!FailFastOnAssert+0x21:
704cd840 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\B68C099A\t\tmpztmfin.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: eb8.960 Suspend: 0 Teb: 00eb9000 Unfrozen
ChildEBP RetAddr  
0117d068 704ce5b0 coreclr!FailFastOnAssert+0x21
0117e0e8 704cdc66 coreclr!_DbgBreakCheck+0x337
0117e14c 704cdfa8 coreclr!_DbgBreakCheckNoThrow+0x51
0117e1cc 7046ed34 coreclr!DbgAssertDialog+0x1ff
0117e210 70467719 coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
0117e3ac 7045d3f3 coreclr!WKS::gc_heap::plan_phase+0x1f8b
0117e3d0 7045d217 coreclr!WKS::gc_heap::gc1+0x155
0117e3ec

Stack trace:

   at GC_API._Frozen_Frozen_Frozen_._Frozen_Frozen_Frozen_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr outerloop 20240701.2

Failed tests:

coreclr windows x86 Checked @ Windows.10.Amd64.Open
    - GC\\Scenarios\\ServerModel\\servermodel\\servermodel.cmd

Error message:

 
Assert failure(PID 5508 [0x00001584], Thread: 2368 [0x0940]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x72a3f1d8)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8B (0x72a37bbc)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x72a2d891)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x72a2d6b5)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x24C (0x72a1da64)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x72a3e4fd)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x72a3e715)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x72a2233a)
CORECLR! WKS::GCHeap::Alloc + 0x187 (0x72a1cf27)
CORECLR! Alloc + 0x147 (0x727ec3aa)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47452
    Image: C:\h\w\A8AB0980\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\A8AB0980\w\ABF1093B\uploads\Reports\GC.Scenarios\ServerModel\servermodel\servermodel.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\A8AB0980\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  servermodel.dll /numrequests:100 
Using 1046082231 as random seed
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 7/1/2024 8:13:14 PM
Processing C:\cores\corerun.exe.5508.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\A8AB0980\t\tmpq0gjp1.tmp" -z "C:\cores\corerun.exe.5508.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.5508.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\A8AB0980\p\PDB
Symbol search path is: C:\h\w\A8AB0980\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Mon Jul  1 20:13:23.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:30:28.465
Process Uptime: 0 days 0:00:09.000
..................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1584.940): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=00f7cb18 ebx=00000000 ecx=00000000 edx=00000000 esi=00f7cac8 edi=00f7cb18
eip=72a9dcb9 esp=00f7cdf8 ebp=00f7de84 iopl=0         nv up ei pl nz ac po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000212
coreclr!FailFastOnAssert+0x21:
72a9dcb9 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\A8AB0980\t\tmpq0gjp1.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: 1584.940 Suspend: 0 Teb: 00d18000 Unfrozen
ChildEBP RetAddr  
00f7ce04 72a9ea29 coreclr!FailFastOnAssert+0x21
00f7de84 72a9e0df coreclr!_DbgBreakCheck+0x337
00f7dee8 72a9e421 coreclr!_DbgBreakCheckNoThrow+0x51
00f7df68 72a3f1d8 coreclr!DbgAssertDialog+0x1ff
00f7dfac 72a37bbc coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
00f7e148 72a2d891 coreclr!WKS::gc_heap::

Stack trace:

   at GC_Scenarios._ServerModel_servermodel_servermodel_._ServerModel_servermodel_servermodel_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr outerloop 20240702.9

Failed tests:

R2R-CG2 windows x86 Checked @ Windows.10.Amd64.Open
    - GC\\Regressions\\v2.0-beta2\\460373\\460373\\460373.cmd

Error message:

 
Assert failure(PID 20748 [0x0000510c], Thread: 20764 [0x511c]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x6f7bf246)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8B (0x6f7b7c2e)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x6f7ad901)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x6f7ad725)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x24C (0x6f79dae4)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x6f7be56b)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x6f7be783)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x6f7a23a9)
CORECLR! WKS::GCHeap::Alloc + 0x187 (0x6f79cfa7)
CORECLR! Alloc + 0x147 (0x6f56c44a)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47452
    Image: C:\h\w\AEA60962\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\AEA60962\w\BA7109CB\uploads\Reports\GC.Regressions\v2.0-beta2\460373\460373\460373.output.txt
Raw output:
BEGIN EXECUTION
460373.dll
        1 file(s) copied.
 3:06:05.20
Response file: C:\h\w\AEA60962\w\BA7109CB\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll.rsp
C:\h\w\AEA60962\w\BA7109CB\e\GC\Regressions\v2.0-beta2\460373\460373\IL-CG2\460373.dll
-o:C:\h\w\AEA60962\w\BA7109CB\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll
--targetarch:x86
--targetos:windows
--verify-type-and-field-layout
--method-layout:random
-r:C:\h\w\AEA60962\p\System.*.dll
-r:C:\h\w\AEA60962\p\Microsoft.*.dll
-r:C:\h\w\AEA60962\p\xunit.*.dll
-r:C:\h\w\AEA60962\p\mscorlib.dll
-r:C:\h\w\AEA60962\p\netstandard.dll
" "dotnet" "C:\h\w\AEA60962\p\crossgen2\crossgen2.dll" @"C:\h\w\AEA60962\w\BA7109CB\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll.rsp"   -r:C:\h\w\AEA60962\w\BA7109CB\e\GC\Regressions\v2.0-beta2\460373\460373\IL-CG2\*.dll"
Emitting R2R PE file: C:\h\w\AEA60962\w\BA7109CB\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll
" "dotnet" "C:\h\w\AEA60962\p\r2rdump\r2rdump.dll" --header --sc --in C:\h\w\AEA60962\w\BA7109CB\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll --out C:\h\w\AEA60962\w\BA7109CB\e\GC\Regressions\v2.0-beta2\460373\460373\460373.dll.r2rdump --val"
 3:06:08.23
 "C:\h\w\AEA60962\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  460373.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 7/3/2024 3:06:04 AM
Processing C:\cores\corerun.exe.20748.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\AEA60962\t\tmpzqgewx.tmp" -z "C:\cores\corerun.exe.20748.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.20748.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\AEA60962\p\PDB
Symbol search path is: C:\h\w\AEA60962\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Wed Jul  3 03:06:11.000 2024 (UTC + 0:00)
System Uptime: 0 days 1:14:21.294
Process Uptime: 0 days 0:00:03.000
..............................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is

Stack trace:

   at GC_Regressions._v2_0_beta2_460373_460373_460373_._v2_0_beta2_460373_460373_460373_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@mangod9 mangod9 removed the untriaged New issue has not been triaged by the area owner label Jul 3, 2024
@mangod9 mangod9 added this to the 9.0.0 milestone Jul 3, 2024
@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr jitstress 20240703.1

Failed tests:

coreclr windows x86 Checked jitstress1 @ Windows.10.Amd64.Open
    - GC\\Scenarios\\DoublinkList\\dlstack\\dlstack.cmd

Error message:

 
Assert failure(PID 14308 [0x000037e4], Thread: 14292 [0x37d4]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x7088f3b4)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8B (0x70887d9b)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x7087da71)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x7087d895)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x24C (0x7086dc14)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x7088e6d9)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x7088e8f1)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x70872519)
CORECLR! WKS::GCHeap::Alloc + 0x187 (0x7086d0d7)
CORECLR! Alloc + 0x147 (0x7063c55a)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47449
    Image: C:\h\w\A9190942\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\A9190942\w\937C0850\uploads\Reports\GC.Scenarios\DoublinkList\dlstack\dlstack.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\A9190942\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  dlstack.dll 
Test should return with ExitCode 100 ...
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 7/4/2024 5:54:56 AM
Processing C:\cores\corerun.exe.14308.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\A9190942\t\tmpfj15vw.tmp" -z "C:\cores\corerun.exe.14308.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.14308.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\A9190942\p\PDB
Symbol search path is: C:\h\w\A9190942\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Thu Jul  4 05:55:05.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:19:15.743
Process Uptime: 0 days 0:00:09.000
...................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(37e4.37d4): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=02b7cc28 ebx=00000000 ecx=00000000 edx=00000000 esi=02b7cbd8 edi=02b7cc28
eip=708edecc esp=02b7cf0c ebp=02b7df98 iopl=0         nv up ei pl nz ac pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
coreclr!FailFastOnAssert+0x21:
708edecc 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\A9190942\t\tmpfj15vw.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: 37e4.37d4 Suspend: 0 Teb: 02854000 Unfrozen
ChildEBP RetAddr  
02b7cf18 708eec3c coreclr!FailFastOnAssert+0x21
02b7df98 708ee2f2 coreclr!_DbgBreakCheck+0x337
02b7dffc 708ee634 coreclr!_DbgBreakCheckNoThrow+0x51
02b7e07c 7088f3b4 coreclr!DbgAssertDialog+0x1ff
02b7e0c0 70887d9b coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
02b7e25c 7087da71 coreclr!WKS::gc_heap::plan_phase+

Stack trace:

   at GC_Scenarios._DoublinkList_dlstack_dlstack_._DoublinkList_dlstack_dlstack_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr jitstress-isas-x86 20240706.2

Failed tests:

coreclr windows x86 Checked jitstress_isas_x86_nopopcnt @ Windows.10.Amd64.Open
    - GC\\Features\\HeapExpansion\\Finalizer\\Finalizer.cmd
coreclr windows x86 Checked jitstress_isas_incompletehwintrinsic @ Windows.10.Amd64.Open
    - GC\\API\\Frozen\\Frozen\\Frozen.cmd

Error message:

 
Assert failure(PID 18388 [0x000047d4], Thread: 18384 [0x47d0]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x700ef3b4)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8B (0x700e7d9b)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x700dda71)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x700dd895)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x24C (0x700cdc14)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x700ee6d9)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x700ee8f1)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x700d2519)
CORECLR! WKS::GCHeap::Alloc + 0x187 (0x700cd0d7)
CORECLR! Alloc + 0x147 (0x6fe9c55a)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47449
    Image: C:\h\w\B1E90A03\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\B1E90A03\w\A64D08E8\uploads\Reports\GC.Features\HeapExpansion\Finalizer\Finalizer.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\B1E90A03\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  Finalizer.dll 
First Alloc
First Alloc in Finalizer
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 7/6/2024 9:50:38 PM
Processing C:\cores\corerun.exe.18388.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\B1E90A03\t\tmpxiuerx.tmp" -z "C:\cores\corerun.exe.18388.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.18388.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\B1E90A03\p\PDB
Symbol search path is: C:\h\w\B1E90A03\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Sat Jul  6 21:50:42.000 2024 (UTC + 0:00)
System Uptime: 0 days 2:01:25.335
Process Uptime: 0 days 0:00:04.000
.....................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(47d4.47d0): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=005bd128 ebx=00000000 ecx=00000000 edx=00000000 esi=005bd0d8 edi=005bd128
eip=7014decc esp=005bd408 ebp=005be494 iopl=0         nv up ei pl nz ac pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
coreclr!FailFastOnAssert+0x21:
7014decc 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\B1E90A03\t\tmpxiuerx.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: 47d4.47d0 Suspend: 0 Teb: 0035d000 Unfrozen
ChildEBP RetAddr  
005bd414 7014ec3c coreclr!FailFastOnAssert+0x21
005be494 7014e2f2 coreclr!_DbgBreakCheck+0x337
005be4f8 7014e634 coreclr!_DbgBreakCheckNoThrow+0x51
005be578 700ef3b4 coreclr!DbgAssertDialog+0x1ff
005be5bc 700e7d9b coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
005be758 700dda71 coreclr!WKS::gc_heap::plan_p

Stack trace:

   at GC_Features._HeapExpansion_Finalizer_Finalizer_._HeapExpansion_Finalizer_Finalizer_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr jitstress 20240710.3

Failed tests:

coreclr windows x86 Checked disabler2r @ Windows.10.Amd64.Open
    - GC\\Scenarios\\ServerModel\\servermodel\\servermodel.cmd

Error message:

 
Assert failure(PID 9672 [0x000025c8], Thread: 11664 [0x2d90]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x6ffef7f4)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8B (0x6ffe81e9)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x6ffddec1)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x6ffddce5)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x24C (0x6ffce064)
CORECLR! WKS::gc_heap::trigger_ephemeral_gc + 0x34 (0x6ffee9d5)
CORECLR! WKS::gc_heap::allocate_soh + 0x280 (0x6ffd2bfc)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x14C (0x6ffeed4e)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x6ffd2969)
CORECLR! WKS::GCHeap::Alloc + 0x187 (0x6ffcd527)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47449
    Image: C:\h\w\ADF2099F\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\ADF2099F\w\9A970889\uploads\Reports\GC.Scenarios\ServerModel\servermodel\servermodel.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\ADF2099F\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  servermodel.dll /numrequests:100 
Using 983043397 as random seed
took 548 iteration to reach steady state
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 7/11/2024 5:56:33 AM
Processing C:\cores\corerun.exe.9672.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\ADF2099F\t\tmpi40wby.tmp" -z "C:\cores\corerun.exe.9672.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.9672.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\ADF2099F\p\PDB
Symbol search path is: C:\h\w\ADF2099F\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Thu Jul 11 05:56:46.000 2024 (UTC + 0:00)
System Uptime: 0 days 2:37:43.215
Process Uptime: 0 days 0:00:12.000
..................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(25c8.2d90): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=0312caf8 ebx=00000000 ecx=00000000 edx=00000000 esi=0312caa8 edi=0312caf8
eip=7004e2d9 esp=0312cdd8 ebp=0312de64 iopl=0         nv up ei pl nz ac pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
coreclr!FailFastOnAssert+0x21:
7004e2d9 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\ADF2099F\t\tmpi40wby.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: 25c8.2d90 Suspend: 0 Teb: 00c2f000 Unfrozen
ChildEBP RetAddr  
0312cde4 7004f04a coreclr!FailFastOnAssert+0x21
0312de64 7004e6ff coreclr!_DbgBreakCheck+0x337
0312dec8 7004ea41 coreclr!_DbgBreakCheckNoThrow+0x51
0312df48 6ffef7f4 coreclr!DbgAssertDialog+0x1ff
0312df8c 6ffe81e9 coreclr!WKS::gc_heap::ver

Stack trace:

   at GC_Scenarios._ServerModel_servermodel_servermodel_._ServerModel_servermodel_servermodel_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr jitstress-isas-x86 20240713.1

Failed tests:

coreclr windows x86 Checked jitstress_isas_x86_nosse2 @ Windows.10.Amd64.Open
    - GC\\API\\Frozen\\Frozen\\Frozen.cmd
coreclr windows x86 Checked jitstress_isas_1_x86_nobmi1 @ Windows.10.Amd64.Open
    - GC\\Scenarios\\DoublinkList\\doublinkstay\\doublinkstay.cmd

Error message:

 
Assert failure(PID 8576 [0x00002180], Thread: 8580 [0x2184]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x6fde02aa)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8B (0x6fdd8c99)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x6fdce971)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x6fdce795)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x24C (0x6fdbeb24)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x6fddf5cc)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x6fddf7e4)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x6fdc3419)
CORECLR! WKS::GCHeap::Alloc + 0x185 (0x6fdbdda5)
CORECLR! Alloc + 0x147 (0x6fb8ccda)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47449
    Image: C:\h\w\A1880941\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\A1880941\w\B6750996\uploads\Reports\GC.API\Frozen\Frozen\Frozen.output.txt
Raw output:
BEGIN EXECUTION
 "C:\h\w\A1880941\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  Frozen.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 7/13/2024 10:14:44 PM
Processing C:\cores\corerun.exe.8576.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\A1880941\t\tmpxinbjj.tmp" -z "C:\cores\corerun.exe.8576.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.8576.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\A1880941\p\PDB
Symbol search path is: C:\h\w\A1880941\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Sat Jul 13 22:15:00.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:34:46.393
Process Uptime: 0 days 0:00:16.000
................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(2180.2184): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=00b7d140 ebx=00000000 ecx=00000000 edx=00000000 esi=00b7d0f0 edi=00b7d140
eip=6fe3ed9b esp=00b7d420 ebp=00b7e4ac iopl=0         nv up ei pl nz ac pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
coreclr!FailFastOnAssert+0x21:
6fe3ed9b 5e              pop     esi
0:000> cdb: Reading initial command '$<C:\h\w\A1880941\t\tmpxinbjj.tmp'
0:000> .load C:\Users\runner\.dotnet\sos\sos.dll
0:000> ~*k

.  0  Id: 2180.2184 Suspend: 0 Teb: 00872000 Unfrozen
ChildEBP RetAddr  
00b7d42c 6fe3fb0b coreclr!FailFastOnAssert+0x21
00b7e4ac 6fe3f1c1 coreclr!_DbgBreakCheck+0x337
00b7e510 6fe3f503 coreclr!_DbgBreakCheckNoThrow+0x51
00b7e590 6fde02aa coreclr!DbgAssertDialog+0x1ff
00b7e5d4 6fdd8c99 coreclr!WKS::gc_heap::verify_committed_bytes+0x5a
00b7e770 6fdce971 coreclr!WKS::gc_heap::plan_phase+0x1f8b
00b7e794 6fdce795 coreclr!WKS::gc_heap::gc1+0x155
00b7

Stack trace:

   at GC_API._Frozen_Frozen_Frozen_._Frozen_Frozen_Frozen_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@v-wenyuxu
Copy link
Author

Failed in: runtime-coreclr r2r-extra 20240714.1

Failed tests:

R2R-CG2 windows x86 Checked jitstressregs0x10 @ Windows.10.Amd64.Open
    - GC\\Scenarios\\RanCollect\\rancollect\\rancollect.cmd

Error message:

 
Assert failure(PID 9744 [0x00002610], Thread: 9728 [0x2600]): new_current_total_committed_bookkeeping == current_total_committed_bookkeeping

CORECLR! WKS::gc_heap::verify_committed_bytes + 0x5A (0x6fb10554)
CORECLR! WKS::gc_heap::plan_phase + 0x1F8B (0x6fb08f3a)
CORECLR! WKS::gc_heap::gc1 + 0x155 (0x6fafec11)
CORECLR! WKS::gc_heap::garbage_collect + 0x3E0 (0x6fafea35)
CORECLR! WKS::GCHeap::GarbageCollectGeneration + 0x24C (0x6faeedd4)
CORECLR! WKS::gc_heap::trigger_gc_for_alloc + 0x40 (0x6fb0f879)
CORECLR! WKS::gc_heap::try_allocate_more_space + 0x12F (0x6fb0fa91)
CORECLR! WKS::gc_heap::allocate_more_space + 0x14 (0x6faf36b9)
CORECLR! WKS::GCHeap::Alloc + 0x185 (0x6faee055)
CORECLR! Alloc + 0x147 (0x6f8bce2a)
    File: D:\a\_work\1\s\src\coreclr\gc\gc.cpp:47449
    Image: C:\h\w\B99C09DC\p\corerun.exe


Return code:      1
Raw output file:      C:\h\w\B99C09DC\w\9B0D08C7\uploads\Reports\GC.Scenarios\RanCollect\rancollect\rancollect.output.txt
Raw output:
BEGIN EXECUTION
rancollect.dll
        1 file(s) copied.
 4:00:30.37
Response file: C:\h\w\B99C09DC\w\9B0D08C7\e\GC\Scenarios\RanCollect\rancollect\rancollect.dll.rsp
C:\h\w\B99C09DC\w\9B0D08C7\e\GC\Scenarios\RanCollect\rancollect\IL-CG2\rancollect.dll
-o:C:\h\w\B99C09DC\w\9B0D08C7\e\GC\Scenarios\RanCollect\rancollect\rancollect.dll
--targetarch:x86
--targetos:windows
--verify-type-and-field-layout
--method-layout:random
-r:C:\h\w\B99C09DC\p\System.*.dll
-r:C:\h\w\B99C09DC\p\Microsoft.*.dll
-r:C:\h\w\B99C09DC\p\xunit.*.dll
-r:C:\h\w\B99C09DC\p\mscorlib.dll
-r:C:\h\w\B99C09DC\p\netstandard.dll
" "dotnet" "C:\h\w\B99C09DC\p\crossgen2\crossgen2.dll" @"C:\h\w\B99C09DC\w\9B0D08C7\e\GC\Scenarios\RanCollect\rancollect\rancollect.dll.rsp"   -r:C:\h\w\B99C09DC\w\9B0D08C7\e\GC\Scenarios\RanCollect\rancollect\IL-CG2\*.dll"
Emitting R2R PE file: C:\h\w\B99C09DC\w\9B0D08C7\e\GC\Scenarios\RanCollect\rancollect\rancollect.dll
" "dotnet" "C:\h\w\B99C09DC\p\r2rdump\r2rdump.dll" --header --sc --in C:\h\w\B99C09DC\w\9B0D08C7\e\GC\Scenarios\RanCollect\rancollect\rancollect.dll --out C:\h\w\B99C09DC\w\9B0D08C7\e\GC\Scenarios\RanCollect\rancollect\rancollect.dll.r2rdump --val"
 4:00:33.19
 "C:\h\w\B99C09DC\p\corerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  rancollect.dll 7 40 4 77 
Test should return with ExitCode 100 ...
iRep= 7 ; iObj= 40 ; iBigSize=4 ; iSeed = 77
37 number's elements in collection objects
21 were deleted in each collections at the end of loop 0
32 elements in each collection objects in loop 
21 were deleted in each collections at the end of loop 1
22 elements in each collection objects in loop 
all objects were deleted at the end of loop 2
20 number's elements in every collection objects in loop 3
10 were deleted in each collections at the end of loop 3
20 elements in each collection objects in loop 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:\cores since 7/15/2024 4:00:29 AM
Processing C:\cores\corerun.exe.9744.dmp
Invoking: C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\cdb.exe -c "$<C:\h\w\B99C09DC\t\tmpdzbpb1.tmp" -z "C:\cores\corerun.exe.9744.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\cores\corerun.exe.9744.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:\h\w\B99C09DC\p\PDB
Symbol search path is: C:\h\w\B99C09DC\p\PDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine

Stack trace:

   at GC_Scenarios._RanCollect_rancollect_rancollect_._RanCollect_rancollect_rancollect_cmd()
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

@jakobbotsch
Copy link
Member

@cshung what is the status of this? It has been blocking CI for quite a long time at this point.

@jakobbotsch jakobbotsch added blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' and removed blocking-clean-ci-optional Blocking optional rolling runs JitStress CLR JIT issues involving JIT internal stress modes labels Jul 17, 2024
@cshung
Copy link
Member

cshung commented Jul 18, 2024

As a team, we are not prioritizing on 32-bit platforms related work, investigating this bug will likely require quite a bit of work,
and this assertion should be harmless.

Is this assertion blocking anything important? We can comment out the assertion easily.

@jakobbotsch
Copy link
Member

Is this assertion blocking anything important?

Yes, it is blocking clean CI runs.

We can comment out the assertion easily.

That would be good. Generally blocking-clean-ci[-optional] issues should be made non-blocking with high priority since these issues cause disruption to people filing PRs in the repo.

@dotnet-policy-service dotnet-policy-service bot added the in-pr There is an active PR which will close this issue when it is merged label Aug 14, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Sep 22, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-x86 area-GC-coreclr blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' in-pr There is an active PR which will close this issue when it is merged Known Build Error Use this to report build issues in the .NET Helix tab os-windows
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants