ai crash analysis · powered by claude

you crashed.
now understand it.

An agentic AI engine, built on Claude, that turns a raw GDB core dump into root cause, a working fix, and a JIRA-ready RCA doc. One backtrace in. Answers out. In under 30 seconds.

no screenshots. no guesswork.

we read the actual crash.

Paste a GDB backtrace. The engine finds the faulting frame, asks for only the source files it genuinely needs, then returns the root cause, the exact buggy line, and a corrected fix — with its reasoning shown, not hidden.

Start free — 3 analyses →
the ai under the hood

an agent pipeline,
not a chatbot.

powered by Claude, by Anthropic

Every backtrace runs through an orchestrated pipeline built on Claude, Anthropic's AI model. Each stage has one job and returns structured output, and each result is checked before the next stage runs.

  1. 01

    Triage

    Parses the signal, frames, threads and language straight from the GDB output — no model guesswork for what the stack already says.

    deterministic
  2. 02

    File Advisor agent

    Reads the backtrace and asks for only the source files the crash actually touches, so the model sees signal, not your whole repo.

    context selection
  3. 03

    Root-cause reasoning

    Claude reasons over the frames and source, then returns schema-checked JSON: the buggy line, a corrected line, confidence, and what evidence is still missing.

    claude · structured reasoning
  4. 04

    Fix Validation agent

    Reviews the proposed fix like a senior engineer — races, ownership, regressions — before you ever apply it.

    safe · caution · unsafe
  5. 05

    Correlation engine

    Matches the crash against your team's history. Fixes engineers confirmed rank first; disputed ones are penalised.

    team memory
agent trace · core.8812
$ cda investigate core.8812▸ triage     SIGABRT · double free · C++ · thread 1▸ advisor    needs queue.cpp, worker.cpp (2 of 41 files)▸ claude     reasoning over 6 frames + 2 files…▸ root cause consumer():47 double-frees a Job▸ fix        std::unique_ptr<Job>, hand-off via std::move▸ validate   SAFE · regression risk Low▸ correlate  2 similar crashes · 1 verified fix✔ root cause + fix + rca.md · 18.4s 

verified ≠ inferred

Findings read straight off the stack are labelled separately from the model's conclusions, with a confidence and its rationale.

structured, not freeform

Every stage answers in a fixed JSON shape that the app validates before it shows you anything.

context on a budget

The File Advisor sends only the frames and files that matter, so analysis stays fast and your codebase never leaves in bulk.

what 30 seconds looks like

real crashes, real root cause.

Eleven crash classes across C, C++, Python, Go, Rust, Java, JavaScript and TypeScript. A few of the usual suspects:

01
SIGABRT · double free

freed twice

consumer() deletes a pointer producer() already released. The engine pins it to the exact line and transfers ownership to a unique_ptr.

fix validated · SAFE
02
SIGSEGV · buffer overflow

off the end

A write past an allocated buffer. Root cause, the overflowing index, and a bounds-checked rewrite — with the reasoning that got there.

fix validated · SAFE
03
SIGSEGV · use-after-free

gone, then used

Access to an object after its destruction path ran. Evidence for and against each hypothesis, ranked — never a guess dressed as a fact.

fix validated · SAFE
04
your crash

paste yours →

Bring a backtrace from your own production incident. First three analyses are free — no card needed.

three agents, one investigation

it doesn't just analyze — it reasons.

Every analysis runs through three specialised Claude-powered agents that separate what's proven from what's inferred.

🔬

Evidence-Based RCA

Splits verified findings (straight from the stack) from inferred ones. Ranks hypotheses, and says plainly what evidence is still missing.

verified vs inferred
🛡

Fix Validation

Reviews the proposed fix like a senior engineer — races, ownership, regressions — and returns a SAFE / CAUTION / UNSAFE verdict before you ship.

safe · caution · unsafe
🔗

Correlation Engine

Matches each crash against your team's history. Verified fixes surface first; disputed ones get penalised. It remembers, so you don't re-solve.

institutional memory
<30s
to root cause
11
crash classes
8
languages
3
free to start
now go debug.

stop reading
malloc errors.

Analyze a core dump →
free to start · no credit card · coredumpanalyzer.com