ForensicDbg is a modern post-mortem debugger, designed from the ground-up to let you quickly and easily track down and identify your hardest to catch bugs.

We are currently running a private Beta test. If you are interested in debugging and want to ensure ForensicDbg surpasses your needs, request an invite.

Advanced user-mode post-mortem debugger for Windows

-

Debug x86 and x64 crash dumps

-

Attach to live processes

-

Set as just-in-time debugger to debug crashes when they happen

-

Simple C++ expression evaluator

-

SourceServer and SourceLink support

-

In active development with regular updates and feature additions

MCP interface for automated crash analysis with AI tools

-

Interoperates with all AI tools that support stdio MCP Server communication

-

Output is tailored for efficient consumption by AI tools

-

Higher quality data means better results from the AI

-

Interprets and labels data so the LLM doesn’t spend time doing it

-

Reduces overall token costs while unlocking better results from your AI tools

State-of-the-art UI built to be intuitive and responsive

-

Color-coded output is understandable at a glance

-

Navigate the process space by clicking on any address

-

Memory regions are labeled with symbol names and object types

-

Objects displayed in structure initialization format

-

Multi-threaded symbol loading

-

Panels are kept in-sync as you navigate

-

Light and dark modes that match your system

Data is interpreted using decades of expert experience

-

Deduces types based on usage and references

-

Tracks register values as they flow through disassembly

-

Validates callstacks to remove misleading references

-

Simulates image loader to reconstruct missing read-only regions in mini-dumps

-

Automatically selects the thread, frame, and instruction that caused the exception