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