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
Fix shutdown with multiple unhandled HW exceptions (#105578)
When multiple threads crash with hardware unhandled exceptions at the
same time, the fact that we were uninstalling async signal handlers
at process exit caused crashes when some thread reached the signal
handler after .NET handler was removed.
This change fixes it by not restoring the signal handlers during
process exit. It actually stops restoring any signal handlers except
for SIGABRT that has to be restored to actually enable the process
exit with abort().
Close#46175
0 commit comments