objectif
Produire une stack exploitable pour un ticket sans y passer des heures.
code minimal
# attacher à un PID
sudo gdb -q -p $(pgrep -xo app) -ex 'set pagination off' -ex 'thread apply all bt full' -ex 'detach' -ex 'quit'
utilisation
# core dump
gdb -q ./app core.1234 -ex 'set pagination off' -ex 'bt full' -ex 'quit'
variante(s) utile(s)
# traduire adresses avec debuginfo installé
addr2line -e ./app 0x55b1c2a1 0x55b1c3ff
notes
- assurez-vous d’avoir les symboles (strip désactive les noms).
- sur prod, validez les implications d’attacher gdb (pauses).