免费注册 查看新帖 |

Chinaunix

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

关于Solaris下dbx的使用请教一下高手 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-08 13:47 |只看该作者 |倒序浏览
我使用dbx ,发生SEGV错误,用where打印如下
(/opt/SUNWspro/WS6U2/bin/dbx) where
current thread: t@9
=>;[1] strcpy(0xfcc01e18, 0xfe64127c, 0xfcc01e18, 0x2f757372, 0x81010100, 0xff00), at 0xfe5b3128
  [2] _tzload(), at 0xfe5d4a10
dbx: read of 32 bytes at address 0xfcbffdd8 failed -- Error 0
dbx: attempt to read frame failed -- cannot derive frame pointer

请教一下,如何定位到出错处,如何定位出这个strcpy是在哪里调用的,怎么不显示是哪个文件的哪一行出错?怎样才能使其显示出错误处的文件和行号?需要加个编译参数吗?

论坛徽章:
0
2 [报告]
发表于 2005-05-08 22:23 |只看该作者

关于Solaris下dbx的使用请教一下高手

_tzload()这个是什么东西?是你出错的调用strcpy的函数吧

不熟悉Solaris帮不了你了
aix下dbx where可以看的很清楚

论坛徽章:
0
3 [报告]
发表于 2005-05-09 11:35 |只看该作者

关于Solaris下dbx的使用请教一下高手

原帖由 "yuonunix" 发表:
ad(), at 0xfe5d4a10
dbx: read of 32 bytes at address 0xfcbffdd8 failed -- Error 0
dbx: attempt to read frame failed -- cannot derive frame pointer

请教一下,如何定位到出错处,如何定位出这个strcpy..........


是不是程序不是用-g编译的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP