Enable coredumps
echo '/var/crash/core/core.%e.%t.%p' > /proc/sys/kernel/core_pattern
echo 0 > /proc/sys/kernel/core_uses_pid
ulimit -c unlimited
Debug program with core file
# gdb /path/to/binary /path/to/corefile
[...]
gdb> bt
#0 0x00002abbafd9f265 in raise () from /lib64/libc.so.6
#1 0x00002abbafda0d10 in abort () from /lib64/libc.so.6
#2 0x00002abbafdd8beb in __libc_message () from /lib64/libc.so.6
#3 [...]
gdb>