有关core的分析

greenweather 2011-10-19 02:38:05
/bocncps/bin>dbx BocFE core
Type 'help' for help.
warning: The core file is not a fullcore. Some info may
not be available.
[using memory image in core]
reading symbolic information ...

IOT/Abort trap in pthread_kill at 0xd0124774
0xd0124774 (pthread_kill+0x88) 80410014 lwz r2,0x14(r1)
(dbx) where
pthread_kill(??, ??) at 0xd0124774
_p_raise(??) at 0xd01241e4
raise.raise(??) at 0xd0365950
abort.abort() at 0xd03c9860
Catcher(signo = 11), line 186 in "child.c"
cstring.CString::~CString()(0x2ff1fd28, 0x2), line 168 in "cstring.cpp"
ResultReqSumMsg::~ResultReqSumMsg()(this = 0x2ff1fd28, __dtorFlags = 2), line 16
in "resultreq.hpp"
ResultReqMsg::~ResultReqMsg()(this = 0x2ff1fd28, __dtorFlags = 2), line 62 in "r
esultreq.hpp"
unnamed block in oes0020(ca = 0x2ff214e0), line 425 in "out_oes.cpp"
oes0020(ca = 0x2ff214e0), line 425 in "out_oes.cpp"
unnamed block in callservice(header = "BocFE.outoes[#01/962640]", service = warn
ing: Unable to access address 0x20058250 from core
(invalid char ptr (0x20058250)), ca = 0x2ff214e0), line 555 in "service.c"
callservice(header = "BocFE.outoes[#01/962640]", service = warning: Unable to ac
cess address 0x20058250 from core
(invalid char ptr (0x20058250)), ca = 0x2ff214e0), line 555 in "service.c"
outctrl_oes(header = "BocFE.outoes[#01/962640]", ca = 0x2ff214e0, req = warning:
Unable to access address 0x30001000 from core
(invalid char ptr (0x30001000)), len = 1363, reply = "

", maxlen = 1501, svcret = 0x2ff222e8), line 6
90 in "outctrl_oes.c"
unnamed block in outctrl_oes_main(num = 0), line 328 in "outctrl_oes.c"
outctrl_oes_main(num = 0), line 328 in "outctrl_oes.c"
child_add(childnum = 1, num = 0x2ff223d8, func = 0x20052fec), line 630 in "child
.c"
child_main(num = 0), line 658 in "child.c"
makechild(pos = 13), line 593 in "main.c"
remakechild(childid = 626870), line 610 in "main.c"
unnamed block in main(argc = 1, argv = 0x2ff22b9c), line 374 in "main.c"
main(argc = 1, argv = 0x2ff22b9c), line 374 in "main.c"
(dbx)
麻烦问问大家是栈问题么?
...全文
179 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
louyong0571 2011-10-20
  • 打赏
  • 举报
回复
没有代码不好确定啊,个人认为
可以从
Catcher(signo = 11), line 186 in "child.c"
开始一层一层往上查代码
greenweather 2011-10-20
  • 打赏
  • 举报
回复
我就是问你们是不是这个原因啊,我改了在测试
greenweather 2011-10-20
  • 打赏
  • 举报
回复
不是,我是问大家是不是这个原因,我改过这里暂时不core,测试OK,不知道生产会不会core?
louyong0571 2011-10-20
  • 打赏
  • 举报
回复
楼主自己找到问题了?厉害厉害,呵呵
greenweather 2011-10-19
  • 打赏
  • 举报
回复
unnamed block in oes0020(ca = 0x2ff214e0), line 425 in "out_oes.cpp"这里的问题,没人回应

23,120

社区成员

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

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