首页
社区
课程
招聘
[求助]程序溢出崩溃,该如何修复,请高人指点
发表于: 2009-4-16 17:16 5229

[求助]程序溢出崩溃,该如何修复,请高人指点

2009-4-16 17:16
5229
/////////////////////////////////////////////////
Fate of the Dragon Online Exception log 1.0, Object Software
////////////
操作系统:Microsoft Windows XP Professional Service Pack 3 (Build 2600)
芯片型号:1个 Inter(R) CPU [AuthenticAMD] 1604MHz
物理内存:总共 2047MB,剩余  931MB,已使用 54%
虚拟内存:总共 2047MB,剩余 1330MB
页面文件:总共 3940MB,剩余 2831MB
页面大小:4096MB
产品版本:Release (0001.0000.1902.1176)
////////////

////////////
Exception time:2009-04-16,17:12:51
异常代码:ACCESS_VIOLATION(0xc0000005)
异常描述:The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
异常原因:访问内存非法,该地址(0x00000048)不能为读取。
异常地址:0x2104f93c
模块地址:0001:0004e93c
模块名称:D:\sys\HeroObj.dll
////////////

////////////
寄存器:
Eax: 0x00000000
Ebx: 0x00000000
Ecx: 0x44a93e18
Edx: 0x210a5eb4
Esi: 0x4490d8c0
Edi: 0x44a93e18
Cs:Eip: 001B:2104f93c
Ss:Esp: 0023:01b5fd0c  Ebp: 0x01b5fd64
Ds: 0023  Es: 0023  Fs: 003B  Gs: 0000
Flags: 0x00010202
////////////

////////////
函数堆栈:
序号  地址        栈帧        函数                                        文件
1  0x2104f93c  0x01b5fd64  ?GS_GetRelation@@YA?AW4ENUM_RELATION@@PBVCSceneObj@@0H@Z()  
2  0x2101d96e  0x01b5fdf8  ?SearchEnemy@CBattleUnit@@QAEPAVCPointerArray@@M@Z()  
3  0x2101d9e6  0x01b5fe30  ?SearchEnemy@CBattleUnit@@QAEPAVCPointerArray@@XZ()  
4  0x23002510  0x01b5fe44  ??1CBrainNPCUnit@@UAE@XZ()        
5  0x230032e5  0x01b5fe58  ??1CBrainNPCUnit@@UAE@XZ()        
6  0x2008e5f1  0x01b5fe7c  ?ThinkInLogicFrame@CBaseBrain@@UAEXXZ()  
7  0x21016b28  0x01b5fea4  ?ServerLogic@CBattleUnit@@UAEJXZ()  
8  0x200690fd  0x01b5fed4  ?LogicFrame@CScene@@UAEXXZ()      
9  0x200715a8  0x01b5ff00  ?LogicFrame@CSceneMng@@UAEXXZ()   
10  0x00404a03  0x01b5ff4c  0001:00003a03 D:\sys\HeroServerEx2.exe
11  0x2600c3cb  0x01b5ff64  ?TrySlowLogic@IServerBase@@QAEHXZ()  
12  0x00404b47  0x01b5ff9c  0001:00003b47 D:\sys\HeroServerEx2.exe
13  0x0040755e  0x01b5ffb4  0001:0000655e D:\sys\HeroServerEx2.exe
14  0x7c80b713  0x01b5ffec  GetModuleFileNameA()              
StackWalk() Failed...
////////////

////////////
局部变量:
序号  地址        栈帧        函数                                        文件
1  0x2104f93c  0x01b5fd64  ?GS_GetRelation@@YA?AW4ENUM_RELATION@@PBVCSceneObj@@0H@Z()  
2  0x2101d96e  0x01b5fdf8  ?SearchEnemy@CBattleUnit@@QAEPAVCPointerArray@@M@Z()  
3  0x2101d9e6  0x01b5fe30  ?SearchEnemy@CBattleUnit@@QAEPAVCPointerArray@@XZ()  
4  0x23002510  0x01b5fe44  ??1CBrainNPCUnit@@UAE@XZ()        
5  0x230032e5  0x01b5fe58  ??1CBrainNPCUnit@@UAE@XZ()        
6  0x2008e5f1  0x01b5fe7c  ?ThinkInLogicFrame@CBaseBrain@@UAEXXZ()  
7  0x21016b28  0x01b5fea4  ?ServerLogic@CBattleUnit@@UAEJXZ()  
8  0x200690fd  0x01b5fed4  ?LogicFrame@CScene@@UAEXXZ()      
9  0x200715a8  0x01b5ff00  ?LogicFrame@CSceneMng@@UAEXXZ()   
10  0x00404a03  0x01b5ff4c  0001:00003a03 D:\sys\HeroServerEx2.exe
11  0x2600c3cb  0x01b5ff64  ?TrySlowLogic@IServerBase@@QAEHXZ()  
12  0x00404b47  0x01b5ff9c  0001:00003b47 D:\sys\HeroServerEx2.exe
13  0x0040755e  0x01b5ffb4  0001:0000655e D:\sys\HeroServerEx2.exe
14  0x7c80b713  0x01b5ffec  GetModuleFileNameA()              
StackWalk() Failed...
////////////

////////////
全局变量:
////////////
/////////////////////////////////////////////////

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 238
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
异常地址:0x2104f93c
模块地址:0001:0004e93c
上面这是发生问题的地方.
0x2104f93c  0x01b5fd64  ?GS_GetRelation@@YA?AW4ENUM_RELATION@@PBVCSceneObj@@0H@Z()  
是发生问题的函数.
如果有源码,检查一下结构,数组,指针,类.有没有初值,或越界.
2009-4-16 17:24
0
雪    币: 192
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
非常感谢 如果没了源码该如何修复了 谢谢
2009-4-16 19:00
0
雪    币: 214
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
...........................
2009-4-16 22:38
0
雪    币: 221
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
IDA之...
2009-4-17 00:43
0
游客
登录 | 注册 方可回帖
返回
//