I've got a large system built in .NET that has a rarely occurring
deadlock during shutdown. 

 

The deadlock is around a System.Threading.Monitor. 

 

My problem is that on the rare occasion that I can get the deadlock to
occur, and the debugger to stop everything, all that I can see are a
dozen threads blocked on the Montior.Enter call. 

 

I'm trying to figure out how to look at the Monitor and figure out which
thread is actually inside the monitor, and then determine the call stack
for that thread. None of the books or articles that I've found has any
details on how to debug these issues in .NET. 

 

-- 

Chris Mullins


===================================
This list is hosted by DevelopMentorŪ  http://www.develop.com
Some .NET courses you may be interested in:

NEW! Guerrilla ASP.NET, 17 May 2004, in Los Angeles
http://www.develop.com/courses/gaspdotnetls

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to