[ros-kernel] IS there a debug tutorial anywhere?

Richard Campbell eek2121 at comcast.net
Fri Jan 23 21:06:32 CET 2004


Someone else had asked this before i believe, but is there?

i'd like to start killing bugs and there is one bug in particular that 
happens randomly that i'd like to kill, but i don't know how to find 
it.  How do i translate crashes like the following into line numbers?

ExceptionRecord->ExceptionAddress = 0xc0047aa8
KeBugCheckWithTf at ke/catch.c:168
Bug detected (code 1e param 0 0 0 0)
  KMODE_EXCEPTION_NOT_HANDLED


Page Fault Exception: 14(0)
Processor: 0 CS:EIP 8:c0047aa8 <ntoskrnl.exe: 47aa8>
cr2 9b519ec0 cr3 aa0b000 Proc: c16ffd78 Pid: a <wrar33b5> Thrd: c16dcf30 
Tid: 36
DS 10 ES 10 FS 30 GS 10
EAX: 9b519ec0   EBX: 00000004   ECX: cda5fb40
EDX: cda8cf08   EBP: e03b8ca4   ESI: 0051fe64
EDI: e03b8f84   EFLAGS: 00000286 kESP e03b8c08 kernel stack base e03b6000
ESP e03b8c08
Frames: <ntoskrnl.exe: 46bbf> <win32k: 40ead> <win32k: 39139> <win32k: 
39724> <win32k: 234ad> <win32k: 238c9> <win32k: 1d237> <win32k: 1d988> 
<win32k: 2a971> <win32k: 2ac38> <win32k: 280b9> <ntoskrnl.exe: 
32f7>       ExceptionRecord->ExceptionAddress = 0xc0005464
KeBugCheckWithTf at ke/catch.c:168
Bug detected (code 1e param 0 0 0 0)
  KMODE_EXCEPTION_NOT_HANDLED


Recursive bug check halting now




More information about the Ros-kernel mailing list