应用程序崩溃,但没有生成核心转储
我有一个问题,我的应用程序在几天/几周后继续倾销核心,但不幸的是,没有产生核心转储. 我们尝试设置ulimit -c unlimited没有成功,所以我们在代码本身中加入了setrlimit功能,但也没有运气.最重要的是,我们也添加了MALLOC_CHECK_. 有趣的是,当我们尝试启动手动核心转储(使用kill -ABRT< pid>)时,它确实生成了核心转储. 我可以在/ var / log / message中看到以下消息
环境:sles11 有关如何使应用程序更可靠地生成核心转储的任何建议? 最佳答案
许多当前系统都配置为不会留下核心转储(普通用户不知道如何处理它们).
>确保启动它可以转储核心的进程(可写目录,足够的空间;我不确定进程中的目录更改是否会干扰此处) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |