[ARM32] [GC] Incorrect stack unwinding #9031
Labels
arch-arm32
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
bug
GCStress
Milestone
Using script on debug version from #8391:
cause assertion:
Checked version failed with assertion in
System.Threading.ExecutionContext.Restore()
. Debug version failed as well but on printing stack trace occur error above.The reason of it is that
GetGCSafeMethodTable()
inObject::ValidateInner()
returns0
. It looks that GC tries to crawl over incorrect stack frame.There is closed #8892 with the same error and similar bug in CoreRT dotnet/corert#4626. So it look something's not right in this process.
cc @dotnet/arm32-contrib @jkotas
The text was updated successfully, but these errors were encountered: