Lttng Tracing Root Cause Analysis

Methodology for root-causing hard concurrency / memory-ordering bugs (intermittent races, use-after-free, RCU/lock-free publish-order defects, "impossible" stale reads) with LTTng flight-recorder (snapshot) tracing — when static analysis, printf, and a debugger all fall short. Covers the snapshot+violation+abort setup, tracepoint instrumentation discipline (why tracepoints not printf), how to enrich a violation event so the trace is self-diagnosing, and the trace-reading patterns that crack these bugs (notably: a stale-after-write "paradox" is a happens-before gap, not a timing bug).

isc-projects 6bed424 9.9 KB Updated

File contents

isc-projects/bind9/tree/main/.agents/skills/lttng-tracing-root-cause-analysis commit 6bed4242e4

Frequently asked questions

npx skillmds@latest add isc-projects/lttng-tracing-root-cause-analysis