1. mini coredump
a. segv
https://github.com/gby/libcrash
b. /proc/PID/coredump_filter
c. google breakpad
d. google coredump
https://code.google.com/p/google-coredumper/source/checkout
e. libsegv
catch_segfault in glibc
f. backtrace
http://opensource.apple.com/source/libunwind/libunwind-35.3/testsuite/backtrace.c