信号5 (SIGTRAP )=“一般碰撞”
信号6 (SIGABRT )=SIGABRT常用于 libc 以及其他库在出现严重错误时中止程序。例如, glibc 在检测到双重空闲或其他堆损坏时发送SIGABRT。
libc
glibc
信号11 (SIGSEGV )=分段错误、总线错误或访问冲突。它通常是试图访问CPU无法物理寻址的内存。