3GL   4GL   5GL  

Dr. Watson

  1. Dr. Watson Windows 2000
  2. Dr. Watson Windows 98

Dr. Watson (DRWTSN32.EXE), Win32 Windows-. , (DRWTSN32.LOG). Dr. Watson DRWTSN32.LOG, . ( ), Windows- .

. ( .) WDBG.EXE, 4.

Windows 2000, Windows NT 4. Windows 98 . , Windows 98, .

 

Dr. Watson Windows 2000

:

Microsoft (R) Windows 2000 () Version 5.00 DrWtsn32 

Copyright () 1985-1999 Microsoft Corp. All rights reserved.

Application exception occurred: 

App: (pid=252)

When: 9/4/1999 @ 16:43:56.173

Exception number: cOOOOOOS (access violation)

. (), . , , , ("access violation " () 0000005). #define STATUS_ WINNT.H. , , EXCEPTION_, GetExceptionCode, #define STATUS_. GetExceptionCode ION_-, .

system information ( ) :

* - - -> System Information < - - -*

 Computer Name: PLATO 

User Name: John 

Number of Processors: 1

Processor Type: x86 Family 6 Model 6 Stepping 10 

Windows 2000 Version: 5.0 

Current Build: 2128

Service Pack: None 

Current Type: Uniprocessor Free

Registered Organization: Enter your company name here

Registered Owner: John Robbins

Task List ( ) :

* - - - > Task List < - - -*

0 Idle.

8 System.exe

132 smss.exe

160 csrss.exe

156 winlogon.exe

208 services.exe

220 lsass.exe

364 svchost.exe

424 svchost.exe

472 spoolsv.exe

504 MWMDMSVC.exe

528 MWSSW32.exe

576 regsvc.exe

592 MSTask.exe

836 Explorer.exe 

 904 tp4mon.exe 

912 tphkmgr.exe 

920 4nt.exe 

940 taskmgr.exe

 956 tponscr.exe

 268 msdev.exe 

252 WDBG.exe 

828 NOTEPAD.exe

 416 drwtsn32.exe 

0 _Total.exe

, . , Windows 2000 , , . (PID Program ID).

, :

(00400000 - 0042D000) D:\Dev\Book\CD\SourceCode\Output\WDBG.pdb

(77F80000 - 77FF9000) E:\WINNT\symbols\dll\ntdll.dbg

(60000000 - 6001000) D:\Dev\Book\CD\SourceCode\Output\BugslayerUtil.pdb

 (7780000 - 77F35000) E:\WINNT\symbols\dll\kernel32.dbg

 (7710000 - 7774000) E:\WINNT\symbols\dll\user32.dbg

 (77F40000 - 77F7C000) E:\WINNT\symbols\dll\gdi32.dbg 

(72950000 - 72967000) E:\WINNT\symbols\dll\dbghelp.dbg

 (78000000 - 78046000)

(77DB0000 - 7707000) :\WINNT\symbols\dll\advapi32.dbg 

(77D30000 - 77DA2000) E:\WINNT\symbols\dll\rpcrt4.dbg 

(10200000 - 10264000)

(63100000 - 63108000) D:\Dev\Book\CD\SourceCode\Output\LocalAssist.pdb

 (62000000 - 6202000) D:\Dev\Book\CD\SourceCode\Output\i386CPUHelp.pdb

 (63000000 - 63010000) D:\Dev\Book\CD\SourceCode\Output\LocalDebug.pdb

 (5F400000 - 5F4E5000)

(770000 - 77000) E:\WINNT\symbols\dll\comctl32.dbg

 (7750000 - 777DE000) E:\WINNT\symbols\dll\shell32.dbg 

(7750000 - 779000) E:\WlNNT\symbols\dll\shlwapi.dbg 

(7620000 - 765000) E:\WINNT\syitibols\dll\comdlg32.dbg 

(770000 - 7724000) E:\WINNT\symbols\dll\ole32.dbg 

(77990000 - 7724000) E:\WINNT\symbols\dll\oleaut32.dbg

 (770000 - 77D25000) 

(77850000 - 7788000)

 (7700000 - 770D3000)

(660000 - 6B6FC000) E:\WINNT\symbols\dll\msdbi.dbg 

(68ED0000 - 68EDB000) E:\WINNT\symbols\dll\psapi.dbg

. , . , , , , Dr. Watson . , .

, . , (DLL) . DLL , , DLL- , .

( Ox2fc):

State Dump for Thread Id 0x2f

eax=00000000 ebx=7ffdfOOO ecx=008c67cO edx=0000033c esi=00134c78 edi=0012fd74 

eip=0040bd2d esp=0012fb98 ebp=0012fbc4 iopl=0 nv up ei pi nz na pe nc

 cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202

function: CWDBGProjDoc::HandleBreakpoint

0040bdll push esi

0040bdl2 push edi

0040bdl3 mov eax,Oxcccccccc

0040bdl8 mov [ebp+OxeO],eax ss:00b4dl9a=????????

0040bdlb mov [ebp+0xe4],eax ss:00b4dl9a=????????

0040bdle mov [ebp+0xe8],eax ss:00b4dl9a=????????

0040bd21 mov [ebp+Oxec],eax ss:00b4dl9a=????????

0040bd24 mov [ebp+Oxf0],eax ss:00b4dl9a=????????

0040bd27 mov [ebp+OxeO],ecx ss:00b4dl9a=????????

0040bd2a mov eax,[ebp+Oxc] ss:00b4dl9a=????????

FAULT ->004Obd2d mov ecx,[eax+0x4] ds:00ald5d6=????????

0040bd30 cmp dword ptr [ecx],0x80000003 ds:008c67cO=0041b714 

0040bd36 jz CArray<COneShotBP,COneShotBP>::SetSize+Ox25d (0041485d)

0040bd38 mov  esi,esp

0040bd3a push 0x382

0040bd3f push 0x420030

0040bd44 push 0x420064

0040bd49 push 0x0

0040bd4b call dword ptr [_imp_DiagAssertA (00423ad4)]

0040bd51 cmp esi,esp

0040bd53 call _chkesp (00416b5a)

0040bd58 test eax,eax

. , , , .

. EIP ( ). , , , 1. , . CrashFinder, 8, <Ctrl>+<F> Find EIP- .

  <nosymbols>. .

, . FAULT-> . . , , , ( ) EIP- CrashFinder.

6. , . Dr. Watson . , . ss: , ds: .

, , . , , , . , , , ( ) . , 10 , . Dr. Watson , (. . , ). , , . , , , - , , .

, , :

Ox0040BD2D MOV ECX,[+4]

(NULL) (=00000000). :

MOV , [+],

, , , . () , . : , ( , Dr. Watson!).

, stack Back Trace ( ) (). , Function Name ( ) , , .

*> Stack Back Trace <*

FramePtr ReturnAd Paramtl Param#2 Param#3 Param#4 Function Name

0012FBC4 0040BCB5 0000033C 00000000 80000003 008C67CO

!CWDBGProj Doc::HandleBreakpoint 

0012FBEO 00405A9C 0000033C 010DFCOC 008C68BO 0012FCF4

!CWDBGProj Doc::HandleExceptionEvent 

0012FBF4 5F42F3AC 0000033C 010DFCOC 0012FD74 00134C78

!CDocNotifyWnd::HandleExceptionEvent

0012FCF4 5F42ECE8 00000502 0000033C 010DFCOC 0012FD10 !0rdinal4118 0012FD14 5F42C889 00000502 0000033C 010DFCOC 77F86-618 !0rdinal5076 0012FD88 5F42CD25 008C68BO 000602A4 00000502 0000033C !0rdinall045 0012FDB4 5F4905FD 000602A4 00000502 0000033C 010DFCOC !0rdinalll92 0012FDE4 77E135F8 000602A4 00000502 0000033C 010DFCOC !0rdinalll93 0012FE04 77E15FE8 5F4905B3 000602A4 00000502 0000033C

                            user32!UserCallWinProc

 0012FE20 77E1600E 004A9B70 00000502 0000033C 010DFCOC

                       user32!DispatchClientMessage (FPO: Non-FPO 

[5,1,0])

 0012FE48 77F9D8B7 0012FE58 00000018 004A9B70 00000502

                     user32!_fnDWORD (FPO: Non-FPO [1,4,0])

 0012FE68 77E15FB5 77E17BD9 00422250 00000000 00000000

                  ntdlliKiUserCallbackDiSpatcher (FPO: [0,0,0]) 

0012FE90 5F4396F8 00422250 00000000 00000000 00000000

                user32!DispatchClientMessage (FPO: Non-FPO [5,1,0])

0012FEB8 5F438E1D 77F86618 77F81A9B 7FFDFOOO 00000001 !0rdinal4239 0012FEDC 5F439AD4 00422218 0012FF08 5F43366E 77F86618 !0rdinal4409 0012FEE8 5F43366E 77F86618 77F81A9B 7FFDFOOO 00422218 !0rdinal4408 0012FF08 00417028 00400000 00000000 00133A73 00000001 !Ordinalll90 0012FF20 00416E53 00400000 00000000 00133A73 00000001 'WinMain 0012FFCO 77E9BC52 77F86618 77F81A9B 7FFDFOOO C0000005 !WinMainCRTStartup 

0012FFFO 00000000 00416CAO 00000000 OOOOOOC8 00000100

                 kernel32!BaseProcessStart (FPO: Non-FPO [1,8,3])

( Function Name ), , , , 1. ReturnAd , . , ReturnAd CrashFinder ( , ).

  <nosymbols>. .

Paramtl, #2, #3 #4 . , , . .

<>! « ! Ordinal#N . DLL, ( ), . , , MFC (Microsoft Foundation Classes) , MFC- . , WDBG , MFC42D.DLL Ox5F400000, , MFC- DEF- .

MFC- : MFC DLL . , \\PLATO, MFC42D.DLL Visual C++ 6 Service Pack 3.

:

1. \VC98\MFC\SRC\Intel Visual C++.

2. DEF- MFC-, . , DEF- MFC42D.DLL MFC42D.DEF.

3. . Ordinal4118 , MFC42D.DEF 4118. :

? OnWndMsg@CWnd@@MAEHIIJPAJ @Z 4118 NONAME.

, "@ 4118 NONAME", () , . , UNDNAME.EXE, Platform SDK. 4118, ,   CWND::OnWndMsg.

, Raw stack Dump ( ) :

*> Raw Stack Dump <*

0012fb98 74 fd 12 00 78 4c 13 00-00 fO fd 7f cO 67 8c 00 t...xL....g..

0012fba8 cc cc cc cc cc cc cc cc-cc cc cc cc cc cc cc cc ................

0012fbb8 e8 fc 12 00 2e 8a 41 00-ff ff ff ff eO fb 12 00 .....A......

0012fbc8 b5 be. 40 00 3c 03 00 00-00 00 00 00 03 00 00 80 ..@.<.......

0012fbd8 cO 67 8c 00 cc cc cc cc-f4 fb 12 00 9c 5a 40 00 .g........Z@.

0012fbe8 3c 03 00 00 Oc fc Od 01-bO 68 8c 00 f4 fc 12 00 <......h.....

0012fbf8 ac f3 42 5f 3c 03 00 00-Oc fc Od 01 74 fd 12 00 ..B_<....t...

0012fc08, 78 4c 13 00 00 fO fd 7f-09 00 00 00 bO 68 8c 00 xL.......h..

0012fcl8 04 00 00 00 00 00 00 00-00 00 8c 00 50 00 8c 00 .........P...

0012fc28 50 00 8c 00 01 00 00 00-ae 05 12 00 70 2d 00 00 P........p-..

0012fc38 01 00 00 00 fa 00 00 00-8c fc 12 00 8b 48 fb 77 ..........H.w

0012fc48 00 00 8c 00 00 00 9f 01-01 00 00 00 80 fc 12 00 ............

0012fc58 7c fc 12 00 84 fc 12 00-00 00 00 00 00 00 00 00 | ...........

0012fc68 00 00 8c 00 00 00 8c 00-90 fc 12 00 d5 19 49 5f ...........I_

0012fc78 04 00 00 00 18 66 f8 77-9b la f8 77 a4 fc 12 00 ...f.w...w...

0012fc88 d5 19 49 5f 04 00 00 00-18 66 f8 77 9b la f8 77 ..!_...f.w..w

0012fc98 00 fO fd 7f 48 el 4c 5f-48 4d 13 00 cc fc 12 00 ....H.L_HM...

0012fca8 45 16 49 5f cc fc 12 00-d5 19 49 5f d4 fc 12 00 E.I_...I_....

0012fcb8 d.8- fc 12 00 d5 19 49 5f-04 00 00 00 18 66 f8 77 ... I_.. f.

0012fcc8 50 22 42 00 00 00 00 00-Oa 00 00 00 00 a5 41 00 P"B........A.

. , . , .

 

Dr. Watson Windows 98

, , Windows 98 Windows 2000. Dr. Watson. Windows 98 , , , . .

, Dr. Watson, , Windows 98 . , Dr. Watson Windows 98 . , Dr. Watson, Details .

Details :

 *> Details <*

Command line: "g:\Dev\Book\CD\SourceCode\Output\WDBG.exe

Trap Oe 0000 - Invalid page fault

eax=00000000 ebx=0065fba6 =938 edx=fffdcla5 esi=005301c0

edi=0065fae4

eip=0040bd2d esp=0065f908 ebp=0065f934 nv up El pi nz na PE nc 

cs=0167 ss=016f ds=016f es=016f fs=38d7 gs=382f

WDBG.EXE:.text+0xad2d:

>0167:0040bd2d 8b4804 mov ecx,dword ptr [eax+04]

, , Windows 2000. ( , Windows 2000), , .

Windows 98 16- "" , . Intel.

       sel   type   base     lim/bot

       ----  ---- ------  --------

cs   0167    r-x-  00000000  ffffffff

ss   016f    rw-e  00000000  OOOOd7aO

ds   016f    rw-e  00000000  OOOOd7aO

es   016f    rw-e  00000000  OOOOd7aO

fs   38d7    rw   81630798  00000037

gs   382f    rw   00657000  OOOOffff

stack base: 00560000

TIB limits: 0065bOOO - 00660000

exception record EXCEPTION_POINTERS, Dr. Watson :

exception record

Exception Code: C0000005 (access violation) 

Exception Address: 0040bd2d (WDBG.EXE:.text+0xad2d)

Exception Info: 00000000

Ffffffff

. . (, , .)

WDBG.:.text+0xad2d:

>0167:0040bd2d mov ecx,dword ptr [eax+04]

0167:0040bdll push esi

0167:0040bdl2 push edi

0167:0040bdl3 mov eax,cccccccc

0167:0040bdl8 mov dword ptr [ebp-20],eax

0167:0040bdlb mov dword ptr [ebp-lc],eax

0167:0040bdle mov dword ptr febp-18],eax

0167:0040bd21 mov dword ptr [ebp-14],eax

0167:0040bd24 mov dword ptr [ebp-10],eax

0167:0040bd27 mov dword ptr [ebp-20],ecx

0167:0040bd2a mov eax,dword ptr [ebp+Oc] 

WDBG.EXE:.text+0xad2d:

*0167:0040bd2d mov ecx,dword ptr [eax+04]

 0167:0040bd30 cmp dword ptr [ecx],80000003

 0167:0040bd36 jz 0040bd5d = WDBG.EXE:.text+0xad5d

 0167:0040bd38 mov esi,esp 

0167:0040bd3a push 00000382 

0167:0040bd3f push 00420030 

0167:0040bd44 push 00420064 

0167:0040bd49 push +00

0167:0040bd4b call dword ptr [00423ad4] -> BUGSLAYERUTIL.DLLIDiagAssertA 

0167:0040bd51 cmp esi,esp

0167:0040bd53 call 00416b5a = MSVCRTD.DLL!_chkesp

        3GL   4GL   5GL  

, --, Class-responsibility-collaboration - -- - - , :
- - - , ;
- - - , .




 10.11.2021 - 12:37: - Personalias -> WHO IS WHO - - _.
10.11.2021 - 12:36: - Conscience -> . ? - _.
10.11.2021 - 12:36: , , - Upbringing, Inlightening, Education -> ... - _.
10.11.2021 - 12:35: - Ecology -> - _.
10.11.2021 - 12:34: , - War, Politics and Science -> - _.
10.11.2021 - 12:34: , - War, Politics and Science -> . - _.
10.11.2021 - 12:34: , , - Upbringing, Inlightening, Education -> , - _.
10.11.2021 - 09:18: - New Technologies -> , 5G- - _.
10.11.2021 - 09:18: - Ecology -> - _.
10.11.2021 - 09:16: - Ecology -> - _.
10.11.2021 - 09:15: , , - Upbringing, Inlightening, Education -> - _.
10.11.2021 - 09:13: , , - Upbringing, Inlightening, Education -> - _.
Bourabai Research -  XXI Bourabai Research Institution