3
Q
终止,因为6信号
A
回答
6
它可能是在谈论信号6,它是SIGABRT,即中止。代码本身很可能被称为abort()
,或者可能是断言失败。
可以使用
kill -l
HTH列出的命令行的信号编号。
5
信号6通常是SIGABRT。
导致该问题的一件事是系统调用'abort()'。
看来你的程序也有捕捉SIGABRT并打印出消息,也许是等的信号处理程序:
void handler(int signum)
{
fprintf(stderr, "Terminating because of %d signal\n", signum);
exit(1);
}
您还可以使用系统功能“杀()”或“加薪()”用SIGABRT(或6)作为信号参数。信号也可以由另一个进程发送。
相关问题
- 1. Java程序的优雅终止和终止信号的记录
- 2. 'head'由信号终止13 Unix错误
- 3. endBackgroundTask:导致“终止由于信号9”
- 4. mongod崩溃(终止于信号5)
- 5. 过程通过信号6终止,芯示出了libc类型的循环
- 6. 如何发送终止信号来停止Rails应用程序?
- 7. MongoDB在启动时崩溃(用信号6中止)CentOS 6.2 - Azure
- 8. 体面号程序终止
- 9. 停止原因=信号SIGILL:特权指令
- 10. 中止信号的一般原因是什么?
- 11. 由信号SIGSEGV(地址边界错误)终止
- 12. 使用信号优雅地终止Autobahn ApplicationRunner()。run().SIGINT
- 13. 获取由信号SIGSEGV(地址边界错误)终止的“./a.out”
- 14. SIGKILL以外的信号在Windows上不终止进程
- 15. JNI函数给出了一个错误“由信号(2)终止”
- 16. MonoTouch AdHoc Distribution - 该应用程序被一个信号终止:SIGIOT
- 17. 选择“相机”导致信号终止9
- 18. 从低端用户向根用户终止信号
- 19. 为什么不能从Perl的信号处理程序中终止循环?
- 20. 程序因超时而终止
- 21. TableView应用程序因'NSInternalInconsistencyException'而终止
- 22. Akka DeathWatch - 找到终止的原因
- 23. 应用程序因Popover而终止
- 24. 因幻灯片太少而终止
- 25. 当线程终止总线错误时,如何防止信号量锁定
- 26. AVQueuePlayer在后台停止流式传输(由于信号9而终止)
- 27. 如何防止iPhone在iOS5上锁定时发送终止信号?
- 28. setVideoURI导致致命信号6(SIGABRT)
- 29. ios 6和Xcode 4.5信号SIGABRT
- 30. subprocess:可以沟通()超时,因为wait()终止?