objectif
Analyser un crash après coup avec les bons binaires et environnements.
code minimal
# lister
coredumpctl list | tail -5
utilisation
# extraire le core et le binaire
coredumpctl -1 dump > core.last
coredumpctl -1 info | awk -F': ' '/Executable/{print $2}' | xargs -I{} cp -v {} ./app.last
# gdb rapide
gdb -q ./app.last core.last -ex 'set pagination off' -ex 'thread apply all bt full' -ex 'quit'
variante(s) utile(s)
# ouvrir directement gdb
coredumpctl gdb -1
notes
- nécessite systemd-coredump activé.
- stockez les symboles de debug pour une analyse de qualité.