abort.c的注释原话是: seg fault seems to produce better debuggerd results than SIGABRT
参考下面的帖子和某人的回复
https://groups.google.com/forum/#!topic/android-ndk/jQg6DM6-D6o
"Actually, deadbaad is what the libc abort() function uses to kill the
process. 99% of the time the code calling abort() is in malloc/free,
but it's certainly possible that something else could be calling it. "
难道就是因为99%都发生在malloc/free?而malloc/free又是和memory密切有关?看来还需要研究一下什么情况下malloc/free会调用abort().