高难度问题: 我的程序转24小时后,就会错误退出,谁能帮我读懂win2000 dump出来的出错信息?(300分)

  • 主题发起人 主题发起人 Walone
  • 开始时间 开始时间
W

Walone

Unregistered / Unconfirmed
GUEST, unregistred user!
发生应用程序意外错误:
应用程序: (pid=1124)
时间: 2003-06-04 @ 18:14:28.093
意外情况编号: 0eedfade
()

*----> 系统信息 <----*
计算机名: DVR-NORCO
用户名: SDVR
处理器数量: 1
处理器类型: x86 Family 15 Model 1 Stepping 2
Windows 2000 版本: 5.0
当前内部版本号: 2195
Service Pack: 2
当前类型: Uniprocessor Free
注册的单位: zxh
注册的所有者: zxh

*----> 任务列表 <----*
0 Idle.exe
8 System.exe
152 smss.exe
108 csrss.exe
196 winlogon.exe
224 services.exe
236 lsass.exe
408 svchost.exe
440 spoolsv.exe
472 svchost.exe
556 NMSSvc.exe
520 regsvc.exe
564 MSTask.exe
664 WinMgmt.exe
888 Explorer.exe
960 internat.exe
988 WATCHDOG.exe
1216 inetinfo.exe
652 conime.exe
1124 ATM_S16B.exe
768 mysqld-nt.exe
1728 drwtsn32.exe
0 _Total.exe

(00400000 - 0079B000)
(77F80000 - 77FFB000)
(77E60000 - 77F34000)
(77DF0000 - 77E54000)
(77F40000 - 77F7C000)
(77D90000 - 77DEB000)
(77D20000 - 77D90000)
(77990000 - 77A2B000)
(77A30000 - 77B26000)
(777E0000 - 777E7000)
(75950000 - 75956000)
(71780000 - 7180A000)
(777C0000 - 777DD000)
(785C0000 - 78802000)
(70BD0000 - 70C34000)
(78000000 - 78046000)
(76AF0000 - 76B2E000)
(77530000 - 77560000)
(10000000 - 10049000)
(74FD0000 - 74FDA000)
(74FB0000 - 74FC3000)
(74FA0000 - 74FA8000)
(00230000 - 0023A000)
(75E00000 - 75E1A000)
(6DD30000 - 6DD36000)
(01A00000 - 01A7C000)
(51000000 - 51044000)
(72800000 - 72806000)
(01A80000 - 01AF0000)
(6BC40000 - 6BD32000)
(75010000 - 75020000)
(6BC20000 - 6BC2D000)
(77520000 - 77529000)
(77800000 - 7780C000)
(77960000 - 77984000)
(77300000 - 77313000)
(774E0000 - 774E5000)
(772E0000 - 772F7000)
(750E0000 - 750F0000)
(75100000 - 7514F000)
(77BC0000 - 77BCF000)
(75150000 - 75156000)
(77930000 - 77959000)
(77370000 - 7739E000)
(77340000 - 77362000)
(777F0000 - 777FE000)
(77850000 - 778FB000)
(77BF0000 - 77C4D000)
(774A0000 - 774D2000)
(77480000 - 77491000)
(774F0000 - 77512000)
(77320000 - 77339000)
(72C50000 - 72CD5000)
(777A0000 - 777A8000)
(777B0000 - 777B5000)
(023B0000 - 023C8000)
(773D0000 - 773E3000)
(51080000 - 510D4000)
(780C0000 - 78121000)
(77810000 - 7784C000)
(77080000 - 770A3000)
(74F50000 - 74F6F000)
(74F90000 - 74F97000)
(67CC0000 - 67CD6000)
(68380000 - 68389000)

线程 ID 0x368 的状态转储

eax=0012fd38 ebx=014c8000 ecx=00000000 edx=00587de0 esi=0012fdbc edi=0012fd68
eip=77e6f142 esp=0012fd30 ebp=0012fd88 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202


函数: RaiseException
77e6f129 8bc8 mov ecx,eax
77e6f12b 48 dec eax
77e6f12c 85c9 test ecx,ecx
77e6f12e 7408 jz CreateProcessW+0xed8 (77e77e38)
77e6f130 8d4801 lea ecx,[eax+0x1] ds:00c8d30a=????????
77e6f133 8d7dc4 lea edi,[ebp+0xc4] ss:00c8d35a=????????
77e6f136 f3a5 rep movsd ds:0012fdbc=005883fb es:0012fd68=005868dc
77e6f138 8d45b0 lea eax,[ebp+0xb0] ss:00c8d35a=????????
77e6f13b 50 push eax
77e6f13c ff156414e677 call dword ptr [77e61464] ds:77e61464=77fb0f18
错误 ->77e6f142 e97fa60200 jmp SetThreadContext+0x46 (77e997c6)
77e6f147 8365c000 and dword ptr [ebp+0xc0],0x0 ss:00c8d35a=????????
77e6f14b ebeb jmp GetTimeZoneInformation+0xd (77e75638)
77e6f14d 64a118000000 mov eax,fs:[00000018] fs:00000018=????????
77e6f153 8b80c4000000 mov eax,[eax+0xc4] ds:0012fdfc=0012fe28
77e6f159 3b0518f4eb77 cmp eax,[77ebf418] ds:77ebf418=00000804
77e6f15f 0f854a090400 jne GetCPInfoExW+0x443 (77eafaaf)
77e6f165 a190e3eb77 mov eax,[77ebe390] ds:77ebe390=001341b8
77e6f16a 85c0 test eax,eax
77e6f16c 7406 jz CreateProcessW+0xd14 (77e77c74)
77e6f16e 8b4008 mov eax,[eax+0x8] ds:00c8d30a=????????
77e6f171 0fb730 movzx esi,word ptr [eax] ds:0012fd38=fade

*----> 堆栈反向跟踪 <---*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0012FD88 00587DE0 0EEDFADE 00000001 00000007 0012FDA0 kernel32!RaiseException
0012FDF4 005C67E0 0012FE28 0012FE38 005C67FF 0012FE28 !<nosymbols>
0012FE28 00445B82 0012FE5C 00445A68 0012FF08 00445A72 !<nosymbols>
0012FE54 00429ED6 00000113 00000001 00000000 00000000 !<nosymbols>
0012FE6C 77DF2E98 000A00F8 00000113 00000001 00000000 !<nosymbols>
0012FE8C 77DF30E0 015C0FAE 000A00F8 00000113 00000001 user32!ScrollDC
0012FF18 77DF5824 0012FF44 00000001 004724A0 0012FF44 user32!ScrollDC
0012FF90 005CE14C 0012FFB4 005CE167 0012FFC0 7FFDF000 user32!DispatchMessageA
0012FFC0 77E77D08 00540041 00000000 7FFDF000 0065002E !<nosymbols>
0012FFF0 00000000 005CDEBC 00000000 000000C8 00000100 kernel32!CreateProcessW

*----> 原始堆栈转储 <----*
0012fd30 44 ff 12 00 64 6f 5d 00 - de fa ed 0e 01 00 00 00 D...do].........
0012fd40 00 00 00 00 42 f1 e6 77 - 07 00 00 00 e0 7d 58 00 ....B..w.....}X.
0012fd50 74 c8 82 2b 00 80 4c 01 - 64 6f 5d 00 44 ff 12 00 t..+..L.do].D...
0012fd60 f4 fd 12 00 bc fd 12 00 - dc 68 58 00 34 0e da 2b .........hX.4..+
0012fd70 0c 00 00 00 44 ff 12 00 - 64 6f 5d 00 dc 68 58 00 ....D...do]..hX.
0012fd80 98 3b 40 00 00 80 4c 01 - f4 fd 12 00 e0 7d 58 00 .;@...L......}X.
0012fd90 de fa ed 0e 01 00 00 00 - 07 00 00 00 a0 fd 12 00 ................
0012fda0 e0 7d 58 00 74 c8 82 2b - 00 80 4c 01 64 6f 5d 00 .}X.t..+..L.do].
0012fdb0 44 ff 12 00 f4 fd 12 00 - bc fd 12 00 fb 83 58 00 D.............X.
0012fdc0 00 fe 12 00 00 a0 4c 01 - fb 66 5c 00 00 fe 12 00 ......L..f/.....
0012fdd0 05 67 5c 00 f4 fd 12 00 - 44 ff 12 00 70 5b 44 00 .g/.....D...p[D.
0012fde0 34 a0 4c 01 e8 25 5d 00 - 08 26 5d 00 00 00 00 00 4.L..%]..&].....
0012fdf0 00 00 00 00 28 fe 12 00 - e0 67 5c 00 28 fe 12 00 ....(....g/.(...
0012fe00 38 fe 12 00 ff 67 5c 00 - 28 fe 12 00 34 a0 4c 01 8....g/.(...4.L.
0012fe10 88 65 09 2b fc fe 12 00 - 82 1d 4e 52 18 72 e2 40 .e.+......NR.r.@
0012fe20 01 00 00 00 60 26 4c 01 - 54 fe 12 00 82 5b 44 00 ....`&L.T....[D.
0012fe30 5c fe 12 00 68 5a 44 00 - 08 ff 12 00 72 5a 44 00 /...hZD.....rZD.
0012fe40 54 fe 12 00 44 ff 12 00 - 4c ff 12 00 00 00 00 c0 T...D...L.......
0012fe50 34 a0 4c 01 6c fe 12 00 - d6 9e 42 00 13 01 00 00 4.L.l.....B.....
0012fe60 01 00 00 00 00 00 00 00 - 00 00 00 00 8c fe 12 00 ................

线程 ID 0x34c 的状态转储

eax=016dfd80 ebx=014c248c ecx=016dfd80 edx=00000000 esi=00000000 edi=016dff2c
eip=77f811a4 esp=016dff18 ebp=016dff24 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246


函数: ZwSuspendThread
77f81199 b8dd000000 mov eax,0xdd
77f8119e 8d542404 lea edx,[esp+0x4] ss:0223d4eb=ffffffff
77f811a2 cd2e int 2e
77f811a4 c20800 ret 0x8
77f811a7 55 push ebp
77f811a8 8bec mov ebp,esp
77f811aa 83ec20 sub esp,0x20
77f811ad 668365fe00 and word ptr [ebp+0xfe],0x0 ss:0223d4f7=ffff
77f811b2 8d45f8 lea eax,[ebp+0xf8] ss:0223d4f6=ffffffff
77f811b5 56 push esi
77f811b6 668b7508 mov si,[ebp+0x8] ss:0223d4f7=ffff
77f811ba 50 push eax
77f811bb 8d45e0 lea eax,[ebp+0xe0] ss:0223d4f6=ffffffff
77f811be 50 push eax
77f811bf 66c745f83d00 mov word ptr [ebp+0xf8],0x3d ss:0223d4f7=ffff

*----> 堆栈反向跟踪 <---*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
016DFF24 0042876C 000000B8 2BDE9CA0 0056849B 016DFF78 ntdll!ZwSuspendThread
016DFF70 0042838B 016DFF84 00428395 016DFFA0 016DFFA8 !<nosymbols>
016DFFA0 0040499E 016DFFDC 00404518 016DFFB4 016DFFEC !<nosymbols>
016DFFB4 77E6758A 014C08A4 00000043 0012FAC8 014C08A4 !<nosymbols>
016DFFEC 00000000 00000000 00000000 00000000 00000000 kernel32!SetFilePointer
 
我用了一些控件, businessSkinForm1.9,ebar4 for d6 ,底层用的vc开发的dll库
环境是 d6 + upd1/upd2
这个错误让我摸不着头脑,连续几次都是整整运行24小时出现错,请高手支招。
 
出错信息dump出来的有200多K,不知道哪位能够读得懂?我只贴了出错的一个线程的东东
 
没有人来帮帮我呀??
提前
 
我不知道!但你的win2k怎么没打sp3补丁啊!现在的蠕虫病毒很流行的。ATM_S16B.exe是你写的程序吗?问题好象与他有关系。
 
上面的不懂
既然每次时间一样,就好办了
在你的程序中计时,到快出错时进入debug模式
执行每个函数执行时写日志,成功后写日志,就能找出出错函数
进一步细化,找出出错语句,然后......
 
去下个ExceptionLog试试,它可以定位到源代码级
不过我这个程序在退出时出错就一点办法也没有
 
to zyhk
那是我的程序,我的机器打不上sp3,GA845D + c1.7G,打上后总在登录前重启
 
to wfzha
问题是周期太长了,让人受不了。
 
to cxz9
从哪里下?我没有搜到。
 
我现在怀疑有隐含的定时器起了作用,因为我在用测试版的1stClass时就遇到了这个问题,在脱离IDE环境后5分钟程序就关掉了。
有什么办法可以查到我的程序中开出来的所以定时器及设定值??
我想看看有没有不是我的程序开出来的。
 
我不知道怎样解决问题,但是我前天也遇到类似的现象,就是在运行我的程序后出现错误框报告某某地址错误什么的,但是有时候又没有出现,我觉得很奇怪,将整个程序从头看了一边也没发现问题,后来实在是没招了,就将win2000删了重装一遍,打上sp3后第一件事就安装D6将code编译好,运行程序,结果一点问题都没有,呵呵,不知道这方法对你有无帮助,祝你好运
 
咱俩问题好象不太一样,我这里是确定出错,而且是准时出错哦, 不象是系统不稳定造成的呀?
 
除了分析源代码,否则周期没有短的,你出一次搓的周期太长了,不出错你怎么调试?
 
http://new.playicq.com/dispdocnew.php?id=2480
EurekaLog v4.0.3 Enterprise Edition -- 作者:

开发语言: 系统相关

简介: 处理 Delphi exception 的好工具!

http://www.eurekalog.com

文件大小: 1363.330Kb
 
看到让填手机号登录的我就烦,不下了。
 
e-mail
我给你发一个
 
walone@sina.com 多谢!!
 
可能你用了什么恶意代码了,或是不开源的控件,只能用24小时

是不是分秒不差24小时,那就是它了
 
SP3打不上的问题我也遇到过,试试升级BIOS,我就是这样解决的
 
后退
顶部