You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The problem is that RaiseFailFastException validates that the context matches a valid return address on the stack as part of CET. If the context is not valid, it rejects it, flags it as a potential attack and asserts in checked builds of Windows OS.
We should stop passing invalid CONTEXT to RaiseFailFastException and verify that the Watson bucketing of the crashes originating in EEPolicy::HandleFatalError works as expected.
The text was updated successfully, but these errors were encountered:
CONTEXT is captured here:
runtime/src/coreclr/vm/eepolicy.cpp
Line 786 in 31b5ae2
And then passed to RaiseFailFastException here:
runtime/src/coreclr/vm/excep.cpp
Line 3574 in 31b5ae2
Stacktrace:
The problem is that RaiseFailFastException validates that the context matches a valid return address on the stack as part of CET. If the context is not valid, it rejects it, flags it as a potential attack and asserts in checked builds of Windows OS.
We should stop passing invalid CONTEXT to RaiseFailFastException and verify that the Watson bucketing of the crashes originating in EEPolicy::HandleFatalError works as expected.
The text was updated successfully, but these errors were encountered: