• OpenTask Publishing
  • Software Generalist
  • Literate Scientist
  • Management Bits and Tips
  • Software Astrology
  • Language Memory
  • Blog Topos

Crash Dump Analysis and Debugging Portal

  • Arts & Photography
  • Blog
  • Forum
  • Help
  • Jobs
  • Links
  • News
  • Reviews
  • Store
  • Tools
  • Contact

Memory Analysis Patterns

  • Multiple Exceptions (user mode)
  • Multiple Exceptions (kernel mode)
  • Dynamic Memory Corruption (process heap)
  • Dynamic Memory Corruption (kernel pool)
  • False Positive Dump
  • Lateral Damage
  • Optimized Code
  • Invalid Pointer (general)
  • NULL Pointer (code)
  • NULL Pointer (data)
  • Inconsistent Dump
  • Hidden Exception
  • Deadlock (critical sections)
  • Deadlock (executive resources)
  • Deadlock (mixed objects, user space)
  • Deadlock (LPC)
  • Deadlock (mixed objects, kernel space)
  • Changed Environment
  • Incorrect Stack Trace
  • OMAP Code Optimization
  • No Component Symbols
  • Insufficient Memory (committed memory)
  • Insufficient Memory (handle leak)
  • Insufficient Memory (kernel pool)
  • Insufficient Memory (PTE)
  • Insufficient Memory (virtual memory)
  • Insufficient Memory (physical memory)
  • Insufficient Memory (control blocks)
  • Spiking Thread
  • Module Variety
  • Stack Overflow (kernel mode)
  • Stack Overflow (user mode)
  • Managed Code Exception
  • Truncated Dump
  • Waiting Thread Time (kernel dumps)
  • Waiting Thread Time (user dumps)
  • Memory Leak (process heap)
  • Memory Leak (.NET heap)
  • Missing Thread
  • Unknown Component
  • Double Free (process heap)
  • Double Free (kernel pool)
  • Coincidental Symbolic Information
  • Stack Trace
  • Virtualized Process (WOW64)
  • Stack Trace Collection
  • Coupled Processes
  • High Contention (executive resources)
  • High Contention (critical sections)
  • Accidental Lock
  • Passive Thread (user space)
  • Passive System Thread (kernel space)
  • Main Thread
  • Busy System
  • Historical Information
  • IRP Distribution Anomaly
  • Local Buffer Overflow
  • Early Crash Dump
  • Hooked Functions
  • Custom Exception Handler
  • Special Stack Trace
  • Manual Dump (kernel)
  • Manual Dump (process)
  • Wait Chain (general)
  • Wait Chain (critical sections)
  • Wait Chain (executive resources)
  • Wait Chain (thread objects)
  • Wait Chain (LPC/ALPC)
  • Wait Chain (process objects)
  • Corrupt Dump
  • Dispatch Level Spin
  • No Process Dumps
  • No System Dumps
  • Suspended Thread
  • Special Process
  • Frame Pointer Omission
  • False Function Parameters
  • Message Box
  • Self-Dump
  • Blocked Thread
  • Zombie Processes
  • Wild Pointer
  • Wild Code
  • Hardware Error
  • Handle Limit (GDI)
  • Missing Component (general)
  • Missing Component (static linking, user mode)
  • Execution Residue
  • Optimized VM Layout
  • Invalid Handle
  • Overaged System
  • Thread Starvation
  • Duplicated Module
  • Not My Version (software)
  • Not My Version (hardware)
  • Data Contents Locality
  • Nested Exceptions (unmanaged code)
  • Nested Exceptions (managed code)
  • Affine Thread
  • Self-Diagnosis
  • Inline Function Optimization
  • Critical Section Corruption
  • Lost Opportunity
  • Young System
  • Last Error Collection
  • Hidden Module
  • Data Alignment (page boundary)
  • C++ Exception
  • Divide by Zero (user mode)
  • Swarm of Shared Locks
  • Process Factory
  • Paged Out Data
  • Semantic Split
  • Pass Through Function
  • JIT Code (.NET)
  • Ubiquitous Component
  • Nested Offender
  • Virtualized System
  • Effect Component
  • Well-Tested Function
  • Mixed Exception
  • Random Object
  • Missing Process
  • Platform-Specific Debugger
  • Value Deviation (stack trace)
  • CLR Thread
  • Coincidental Frames
Home

Sample Chapter from Windows® Crash Dump Analysis book

PDF file can be downloaded from this link:

Sample Chapter: Introduction to WinDbg Scripts for C/C++ Users

Trace Analysis Patterns

  • Periodic Error
  • Basic Facts
  • Circular Trace
  • Intra-Correlation
  • Statement Density and Current
  • Exception Stack Trace
  • Thread of Activity
  • Discontinuity
  • Missing Component
  • Bifurcation Point
  • Characteristic Message Block
  • Activity Region
  • Vocabulary Index
  • Inter-Correlation
  • Significant Event
  • Time Delta
  • Adjoint Thread of Activity
  • Trace Acceleration

Dictionary of Debugging

  • 7
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z

x86/64 Instructions

  • Asmpedia