Exercise PN4: Analysis of an application process dump (LINQPadC, 32-bit, CLR 4)
Goal: Learn how to recognize and analyze deadlocks using SOS(EX), execution residue, handled exceptions, dump object references.
Patterns: CLR Thread; Special Thread; Blocked Thread; Annotated Disassembly; Deadlock; Caller-n-Callee; Execution Residue; Handled Exception
Commands: !Threads -special, kL, !syncblk, !DumpObject, ub, dp, !dlk, !DumpStack, !DumpStackObjects, !teb
Launch WinDbg from Debugging Tools for Windows or Debugging Tools for Windows (x86)
If you are presented with this dialog say No:
We get the ...