C++应用程序以143退出代码终止 - 这是什么意思?

 robable004_96978 发布于 2022-12-28 12:34

我的C++应用程序定期崩溃.它Terminated在终端写入并停止.我不知道是什么原因(gdb不是解决方案,它是mutithreaded应用程序,并且错误出现在大量线程上,gdb由于其低性能而无法处理).代码143在CentOS Linux上的含义是什么?它是否包含有关崩溃原因的信息?

2 个回答
  • 有一些退出代码已定义或已普遍同意。

    如果是143(即128 + 15),则意味着程序死于信号15,即SIGTERM

    根据上表,退出代码1-2、126-165和255具有特殊含义,因此对于用户指定的退出参数应避免使用。

    请参阅http://www.tldp.org/LDP/abs/html/exitcodes.html上的表格

    2022-12-28 12:36 回答
  • 143通常意味着应用程序发出SIGTERM信号,意味着该过程被杀死.这可能是因为另一个进程杀死了它,或者可能是因为操作系统因使用太多内存或其他资源而杀死它等等.如果没有更多信息,很难知道.

    2022-12-28 12:36 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有