免费注册 查看新帖 |

Chinaunix

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

[C] gdb调试的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-29 09:32 |只看该作者 |倒序浏览
进程core dump后,生成core文件,使用gdb调试,bt如下:
(gdb) bt
#0  0x35303134 in ?? ()
#1  0x38353233 in ?? ()
#2  0x30393732 in ?? ()
#3  0x33393038 in ?? ()
#4  0x35353535 in ?? ()
#5  0x30373734 in ?? ()
#6  0x36343636 in ?? ()
#7  0x30303036 in ?? ()
#8  0x35303230 in ?? ()
#9  0x30313030 in ?? ()
#10 0x31353030 in ?? ()
#11 0x30303032 in ?? ()
#12 0x32303230 in ?? ()
#13 0x32363430 in ?? ()
#14 0x39353334 in ?? ()
#15 0x32363433 in ?? ()
#16 0x35393231 in ?? ()
#17 0x38333538 in ?? ()
#18 0x36313530 in ?? ()
#19 0x31363131 in ?? ()
#20 0x31323535 in ?? ()
#21 0x38303436 in ?? ()
#22 0x39383732 in ?? ()
#23 0x30343436 in ?? ()
#24 0x30363238 in ?? ()
#25 0x34393033 in ?? ()
#26 0x37323736 in ?? ()
#27 0x38303537 in ?? ()
#28 0x30353839 in ?? ()
#29 0x36373333 in ?? ()
#30 0x37303636 in ?? ()
#31 0x31313139 in ?? ()
#32 0x34393139 in ?? ()
#33 0x30323430 in ?? ()
#34 0x31343130 in ?? ()
#35 0x36303135 in ?? ()
#36 0x38323938 in ?? ()
#37 0x30393936 in ?? ()
#38 0x31393532 in ?? ()
#39 0x32343038 in ?? ()
#40 0x30373230 in ?? ()
#41 0x32353130 in ?? ()
#42 0x31303536 in ?? ()
#43 0x32303634 in ?? ()
#44 0x38363432 in ?? ()
#45 0x30323032 in ?? ()
#46 0x30313531 in ?? ()
#47 0x33343032 in ?? ()
#48 0x37313339 in ?? ()
---Type <return> to continue, or q <return> to quit---
#49 0x34313930 in ?? ()
#50 0x34383030 in ?? ()
#51 0x32303433 in ?? ()
#52 0x35383031 in ?? ()
#53 0x33303130 in ?? ()
#54 0x34333438 in ?? ()
#55 0x30313635 in ?? ()
#56 0x30303630 in ?? ()
#57 0x32303231 in ?? ()
#58 0x37383033 in ?? ()
#59 0x38353635 in ?? ()
#60 0x30383335 in ?? ()
#61 0x39383733 in ?? ()
#62 0x35353932 in ?? ()
#63 0x37363630 in ?? ()
#64 0x35303738 in ?? ()
#65 0x39343738 in ?? ()
#66 0x31333030 in ?? ()
#67 0x30363633 in ?? ()
#68 0x38303538 in ?? ()
#69 0x36323834 in ?? ()
#70 0x35353538 in ?? ()
#71 0x37373839 in ?? ()
#72 0x34303230 in ?? ()
#73 0x31393636 in ?? ()
#74 0x33363338 in ?? ()
#75 0x3dd0a278 in ?? ()
#76 0x3dd0a23c in ?? ()
#77 0x0000175a in ?? ()
#78 0xb7a1f418 in ?? ()
#79 0xb7a1f418 in ?? ()
#80 0x00000000 in ?? ()
(gdb)

请问,为什么出现这样的情况?

论坛徽章:
0
2 [报告]
发表于 2010-01-29 10:14 |只看该作者
complie your program  with "-g" option and use command like this:
$ gdb program core

论坛徽章:
0
3 [报告]
发表于 2010-01-29 10:16 |只看该作者
编译的时候已经加-g了。

论坛徽章:
0
4 [报告]
发表于 2010-01-29 10:25 |只看该作者
调用gdb的时候加入包含调试符号的程序了么?

论坛徽章:
0
5 [报告]
发表于 2010-01-29 10:26 |只看该作者
应该是连接了其他的库,而其他的库没有-g编译所致,最可能的就是调用系统库的一些资源释放接口导致。

论坛徽章:
0
6 [报告]
发表于 2010-01-29 10:31 |只看该作者
一个函数名都没 哪怕调用库的接口, 总要是一个自己写的函数调吧

论坛徽章:
0
7 [报告]
发表于 2010-01-29 10:49 |只看该作者
所以很奇怪!不知道为什么
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP