免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2965 | 回复: 6
打印 上一主题 下一主题

运行应用程序,显示段核心错误! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-11 15:50 |只看该作者 |倒序浏览
20可用积分
这个应用跑了六年了,忽然有一天就这样了,应用程序咱不能改,系统有什么可以调整的吗?


XXX Segmentation fault - core dumped
XXX Segmentation fault - core dumped
XXX Segmentation fault - core dumped
XXX Segmentation fault - core dumped
XXX Segmentation fault - core dumped


我试着把过去 DD过的盘DD回来,结果一样!
请遇到过这问题并处理好的先生女士告诉我该如何!!!

论坛徽章:
0
2 [报告]
发表于 2010-06-11 17:24 |只看该作者
先看看有没有硬件错误,比如内存。 不要用dd,用ufsdump试试

论坛徽章:
0
3 [报告]
发表于 2010-06-16 18:36 |只看该作者
回复 2# easybegin


    内存检查过,没有问题!我没有磁带机!我的系统版本SunOS EAMORC 5.9 Generic_112233-08 sun4u sparc SUNW,应该不受影响吧?

论坛徽章:
0
4 [报告]
发表于 2010-06-21 20:38 |只看该作者
顶呀!希望能遇到真人!!!

论坛徽章:
0
5 [报告]
发表于 2010-06-22 00:43 |只看该作者
可惜我是没本事拿这悬赏啦,帮顶。

论坛徽章:
0
6 [报告]
发表于 2010-06-22 09:07 |只看该作者
可以收集core文件,让群里高手帮你看看

论坛徽章:
0
7 [报告]
发表于 2010-07-02 16:40 |只看该作者
出问题前是否打过什么新的补丁,比如补丁是否升级了什么系统库文件等?或者是否有硬件故障,比如内存,磁盘等,可以看看/var/adm/messages*文件是否存在有关硬件访问的报错。还可以使用pflags <core文件>看一下应用core文件中记录了哪个线程出现了segmentation fault,然后使用pstack <core文件>查看一下相关线程的调用栈。如果问题属于比较明显的,也许可以看出来。不过,通常这类问题比较难以直接找到原因。需要使用mdb工具从汇编角度去分析是哪个地址操作为非法地址,而这个非法地址又是如何得到的。比如:申请内存失败,但程序没有检查内存申请是否成功,而是以为总是成功的,之后引用此地址就会出现segmentation fault错误,当然这只是很多种情况中的一种。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP