免费注册 查看新帖 |

Chinaunix

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

solaris 8 运行c语言执行一半出现 Bus Error (core dumped) 错误!请教各位? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-09 15:31 |只看该作者 |倒序浏览
问题如标题\r\n请教各位?这应该怎么找错误?

论坛徽章:
0
2 [报告]
发表于 2006-08-09 15:33 |只看该作者
有没什么log或messages, 这样说怎么分析啊。

论坛徽章:
0
3 [报告]
发表于 2006-08-09 15:36 |只看该作者
原帖由 solarislog 于 2006-8-9 15:33 发表\r\n有没什么log或messages, 这样说怎么分析啊。
\r\n\r\n\r\n没有呀,我只知道运行到的位置,在这个位置往后就不能执行啦!!\r\n请问一下应该如何搞出它的日志?用openlog

论坛徽章:
0
4 [报告]
发表于 2006-08-09 16:00 |只看该作者
刚刚接触solaris,我看了一下/var/log/目录下没有message,请问如何设置让系统的错误信息输出?

论坛徽章:
0
5 [报告]
发表于 2006-08-09 17:22 |只看该作者
core dumped一般是程序本身的问题,我见过一些按照32位的习惯写的程序,在64位的硬件平台上跑着跑这就死翘翘了。最多的内存对齐的问题\r\n\r\n如果这个程序是你自己写的或者是由源代码,那么你可以在你程序运行的各控制点插入调试代码,可以输出一些调试信息作为日志,分析时使用。可以很快找到问题的根源并解决。\r\n\r\n如果这个程序只有二进制,又没有提供日志出口,那么你就自己分析core文件吧,而且分析来分析去也未必解决问题,还要看提供二进制程序一方是否愿意改进呢

论坛徽章:
0
6 [报告]
发表于 2006-08-09 20:31 |只看该作者
SUN提供了分析工具,精华区大海剑侠的文章有介绍
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP