Skip to main content

rust-debugging-mastery

Expert-level Rust debugging beyond `println!` and `dbg!`. Covers rust-lldb/rust-gdb (pretty-printers, breakpoints on monomorphized generics, why async backtraces lie), `tracing`/`tracing-subscriber` (spans, EnvFilter/RUST_LOG, the span-guard-across-.await trap), tokio-console for async stalls/deadlocks, Miri for UB and data races, cargo-flamegraph/samply/Instruments for hot paths, panics & backtraces (RUST_BACKTRACE, panic hooks, catch_unwind, abort vs unwind), debugging stuck/cancelled futures and the two-executor footgun, FFI/native-addon/dyld failures (@rpath/DYLD_*/install_name_tool, a .node/cdylib that segfaults its host), build/link debugging (cargo build -v, cargo tree -d, RUST_MIN_STACK vs recursion_limit), and heisenbugs (release-vs-debug, optimization UB). Activate on: "debug rust", "rust panic", "segfault", "stack overflow", "RUST_BACKTRACE", "rust-lldb", "rust-gdb", "tokio-console", "tracing subscriber", "RUST_LOG", "miri", "data race", "flamegraph", "samply", "@rpath", "Library not loaded", "dlop

Aller à l'installation

Informations de source

Dépôt
curiositech/port-daddy
Dernière activité de la source
4 juillet 2026 à 20:31
Langue détectée de SKILL.md
anglais
Étoiles
2
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.