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
MemoryCache's unhandled exception handler runs, disposes stats, disposes timer, which tries to enter a TimerQueue lock here and blocks because Thread 2 holds the lock
Tries to queue a timer callback, which tries to enter the concurrent queue's cross-segment lock here and blocks because Thread 1 holds the lock
The two threads are deadlocked. Unhandled exceptions can occur in arbitrary places and there may also be other cases. A solution could be to not dispose the timer on the unhandled exception path.