У меня есть дамп процесса .Net, который завис из-за тупика (поток графического интерфейса больше не отвечает, и мои журналы показывают, что некоторые потоки перестали отвечать). Я сделал снимок и сейчас просматриваю его в windbg, и все нити в баре ожидают последнего. Глядя на трассировку стека этого потока с помощью! Clrstack -p, я вижу, что он пытается получить запись на ReaderWriterLock
Как мне узнать, какой другой поток удерживает эту блокировку, чтобы я мог выяснить, как произошла тупиковая ситуация?
спасибо
[править], очевидно, в .Net1.1 sos.dll была команда! Rwlocks, чтобы помочь с этим, но ее нет в версии .Net2.0. Охота продолжается