无法生成core文件

youbiyun 2012-08-24 03:01:30
ulimit -c 已经是无限制了,其他程序可以生成core,唯独这个挂掉了不会生成core,这个程序有2个进程,当子进程挂掉了,父进程会产生新的子进程。而且我也把suid_dumpable设置成1了。 求指导!
...全文
474 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
youbiyun 2012-11-09
  • 打赏
  • 举报
回复
问题解决了,忘了结贴!! 是3L说的第三个原因
pass86 2012-09-14
  • 打赏
  • 举报
回复
windows平台的话有几个DUMP写不出来的情况(堆栈溢出、挂在非主线程里也有可能)不知道linux是否也类似。
wangweizhaoxin 2012-09-13
  • 打赏
  • 举报
回复
core文件的产生是由于接收到unix的信号造成的,如果实在不知道原因的话,你可以从这方法考虑一下。
titer1 2012-09-13
  • 打赏
  • 举报
回复
原来 core文件也有不能生成时~~
qq120848369 2012-09-12
  • 打赏
  • 举报
回复
我所有4个条件都满足,就是没core。
qq120848369 2012-09-12
  • 打赏
  • 举报
回复
我所有4个条件都满足,就是没core。
qq120848369 2012-09-12
  • 打赏
  • 举报
回复
我所有4个条件都满足,就是没core。
wangweizhaoxin 2012-09-12
  • 打赏
  • 举报
回复
在下列条件下不产生core文件:
( a )进程是设置-用户-ID,而且当前用户并非程序文件的所有者;
( b )进程是设置-组-ID,而且当前用户并非该程序文件的组所有者;
( c )用户没有写当前工作目录的许可权;
( d )文件太大。core文件的许可权(假定该文件在此之前并不存在)通常是用户读/写,组读和其他读。
youbiyun 2012-09-11
  • 打赏
  • 举报
回复
没人揭贴? 那就结贴了
qq120848369 2012-09-11
  • 打赏
  • 举报
回复
其实我这里也这样, 同事写的scheduler负责维护子进程池, 结果不出core了。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧