进程在 C++ 中获得 SIGABRT 的场景有哪些?这个信号是否总是来自进程内部,或者这个信号可以从一个进程发送到另一个进程?
有没有办法确定哪个进程正在发送这个信号?
abort()向调用进程发送SIGABRT信号,这就是abort()基本的工作方式。
abort()
SIGABRT
abort()通常由检测内部错误或某些严重破坏的约束的库函数调用。例如,如果它的内部结构被堆溢出损坏,malloc()就会调用。abort()
malloc()