首页
社区
课程
招聘
[原创]wingdb开发过程中遇到一个比较“头疼”的bug
发表于: 2011-10-10 17:57 10050

[原创]wingdb开发过程中遇到一个比较“头疼”的bug

2011-10-10 17:57
10050

我自持也写了XX行的代码,调试经验也不可谓不强大笑。但是最近遇到的这个bug,却
着实让我头疼了一会...错!不是一会,是3天啊!
    具体是这样的,在开发windows下的gdb GUI调试环境时,使用thread PIPE与gdb mi
接口交互,在winodows 7下编写代码。上周五突然遇到一个问题:就是程序运行着就会突
然崩溃。马上用ollydbg作为系统默认活动调试器,在崩溃后立即调试进程,发现错误点
随机出现在主线程和PIPE READ线程中,而且指令在ntdll中出错。并且看不到调用链,
不能回溯到我的程序中去,这说明不是我的程序直接引发的,而是“间接”引发的问题。
    奇怪的事来了,如果我用wingdb调试其他的pe文件不会出错,只有特定的那一个pe
文件必错。比这个pe文件大或小的文件都不错,单单这个pe文件会错。而且只在向gdb
mi发送特定的cmd时才会错,使用其他cmd不会错:
   


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 6
支持
分享
最新回复 (14)
雪    币: 371
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hyp
2
看样子是一段很苦痛的经历~
2011-10-10 20:15
0
雪    币: 415
活跃值: (34)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
膜拜大大。
2011-10-10 20:49
0
雪    币: 8716
活跃值: (18460)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
4
牛,而且还是个大美女,更加不得不让人膜拜了
2011-10-10 21:10
0
雪    币: 246
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
试试MAP文件,我实在不解楼上怎么看出来是个女的,又如何看出来是个美女,更是如何看出来她很大?
2011-10-10 21:32
0
雪    币: 63
活跃值: (17)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
堆错误很难调试
2011-10-11 10:35
0
雪    币: 1233
活跃值: (907)
能力值: ( LV12,RANK:750 )
在线值:
发帖
回帖
粉丝
7
一般情况下,如果出现诡异的错误,要先考虑是否是内存堆栈溢出导致
2011-10-11 12:22
0
雪    币: 304
活跃值: (507)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
8
我也遇到过啊~~很悲剧的~
最后发现是堆溢出。。
2011-10-11 19:26
0
雪    币: 63
活跃值: (17)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
9
楼主不知道试过APPVERIFY没
我们都是用这个去对付堆错误
2011-10-11 19:45
0
雪    币: 237
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
markkkkkkkkkkkkkkk
2011-10-12 06:04
0
雪    币: 386
活跃值: (46)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
11
觉得莫名其妙的问题一般是堆错误导致的
2011-10-12 22:09
0
雪    币: 1136
活跃值: (683)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
刚看了下wingdb的主页,看见个很搞笑的错误,2.1都提前发布了
上传的附件:
2012-2-26 18:39
0
雪    币: 29
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
LZ好有耐心啊 。膜拜之。
2012-3-2 05:51
0
雪    币: 585
活跃值: (568)
能力值: ( LV13,RANK:290 )
在线值:
发帖
回帖
粉丝
14
鲁棒性?
老外真能折腾
2012-3-2 09:10
0
雪    币: 442
活跃值: (107)
能力值: ( LV9,RANK:350 )
在线值:
发帖
回帖
粉丝
15
原因找到鸟。自己代码的,malloc结构被破坏鸟
2012-10-27 20:02
0
游客
登录 | 注册 方可回帖
返回
//