bugcheck analysis

Hi All,
Can anyone help me in understanding the reason for the crash that i am getting while debugging.

following is the bugcheck analysis i am getting after issuing the !analyze -v command in WinDbg

MODULE_NAME: nt
FAULTING_MODULE: 81c06000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4812bd71
READ_ADDRESS: unable to get nt!MmSpecialPoolStartunable to get nt!MmSpecialPoolEndunable to get nt!MmPoolCodeStartunable to get nt!MmPoolCodeEnd fffffffd
CURRENT_IRQL: 1b
FAULTING_IP: nt!KeSetTimerEx+26a81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xA
LAST_CONTROL_TRANSFER: from 81cd3dbd to 81cbe514
STACK_TEXT: WARNING: Stack unwind information not available. Following frames may be wrong.8059d98c 81cd3dbd 00000003 fffffffd 81cbe8be nt!DbgBreakPointWithStatus+0x48059dd5c 81c60d84 0000000a fffffffd 0000001b nt!KeBugCheckEx+0xc788059ddf8 81cb9da0 c1119082 00000000 000011b0 nt!Kei386EoiHelper+0x291c8059de10 81cbcc25 81f04220 0000011b 81d03d20 nt!KeSetEvent+0x1e48059df28 81cbc8c0 8059df70 81cfe902 8059df78 nt!KeDelayExecutionThread+0xf498059df88 81cbc483 00000000 00000000 0000511a nt!KeDelayExecutionThread+0xbe48059dff4 81cba9f5 85362468 00000000 00000000 nt!KeDelayExecutionThread+0x7a78059dff8 85362468 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x4581cba9f5 00000000 0000001b 00c7850f bb830000 0x85362468
STACK_COMMAND: .bugcheck ; kb
FOLLOWUP_IP: nt!KeSetTimerEx+26a81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]
SYMBOL_NAME: nt!KeSetTimerEx+26a
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ntkrpamp.exe
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner---------

regards


From salsa lessons to filmy gossip, news to music concerts - watch it all on MSN Video
http://video.msn.com/?mkt=en-in

First, fix your symbols and get a coherent call stack :wink:

d

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of nayan kumar
Sent: Friday, August 22, 2008 2:06 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] bugcheck analysis

Hi All,
Can anyone help me in understanding the reason for the crash that i am getting while debugging.

following is the bugcheck analysis i am getting after issuing the !analyze -v command in WinDbg

MODULE_NAME: nt
FAULTING_MODULE: 81c06000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4812bd71
READ_ADDRESS: unable to get nt!MmSpecialPoolStart
unable to get nt!MmSpecialPoolEnd
unable to get nt!MmPoolCodeStart
unable to get nt!MmPoolCodeEnd
fffffffd
CURRENT_IRQL: 1b
FAULTING_IP:
nt!KeSetTimerEx+26a
81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xA
LAST_CONTROL_TRANSFER: from 81cd3dbd to 81cbe514
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
8059d98c 81cd3dbd 00000003 fffffffd 81cbe8be nt!DbgBreakPointWithStatus+0x4
8059dd5c 81c60d84 0000000a fffffffd 0000001b nt!KeBugCheckEx+0xc78
8059ddf8 81cb9da0 c1119082 00000000 000011b0 nt!Kei386EoiHelper+0x291c
8059de10 81cbcc25 81f04220 0000011b 81d03d20 nt!KeSetEvent+0x1e4
8059df28 81cbc8c0 8059df70 81cfe902 8059df78 nt!KeDelayExecutionThread+0xf49
8059df88 81cbc483 00000000 00000000 0000511a nt!KeDelayExecutionThread+0xbe4
8059dff4 81cba9f5 85362468 00000000 00000000 nt!KeDelayExecutionThread+0x7a7
8059dff8 85362468 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x45
81cba9f5 00000000 0000001b 00c7850f bb830000 0x85362468

STACK_COMMAND: .bugcheck ; kb
FOLLOWUP_IP:
nt!KeSetTimerEx+26a
81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]
SYMBOL_NAME: nt!KeSetTimerEx+26a
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ntkrpamp.exe
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner

regards


Search for videos of Bollywood, Hollywood, Mollywood and every other wood, only on Live.com Try it now!http:
---
NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
OSR Seminars – OSR

To unsubscribe, visit the List Server section of OSR Online at ListServer/Forum</http:>

Hi Doron ,
I install all the symbol related to vista and longhorn Server whatever is available on microsoft but i couldnot figured it out why it is showing WRONG_SYMBOL my target system is Microsoft Vista Bussiness.
if you know something about these kind problem please let me know what should i do inorder to get rid of from this WRONG_SYMBOL problem.

Regards

From: xxxxx@microsoft.comTo: xxxxx@lists.osr.comDate: Fri, 22 Aug 2008 14:29:41 -0700Subject: RE: [ntdev] bugcheck analysis

First, fix your symbols and get a coherent call stack :wink:

d

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of nayan kumarSent: Friday, August 22, 2008 2:06 PMTo: Windows System Software Devs Interest ListSubject: [ntdev] bugcheck analysis

Hi All, Can anyone help me in understanding the reason for the crash that i am getting while debugging. following is the bugcheck analysis i am getting after issuing the !analyze -v command in WinDbg MODULE_NAME: ntFAULTING_MODULE: 81c06000 ntDEBUG_FLR_IMAGE_TIMESTAMP: 4812bd71READ_ADDRESS: unable to get nt!MmSpecialPoolStartunable to get nt!MmSpecialPoolEndunable to get nt!MmPoolCodeStartunable to get nt!MmPoolCodeEnd fffffffd CURRENT_IRQL: 1bFAULTING_IP: nt!KeSetTimerEx+26a81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]DEFAULT_BUCKET_ID: WRONG_SYMBOLSBUGCHECK_STR: 0xALAST_CONTROL_TRANSFER: from 81cd3dbd to 81cbe514STACK_TEXT: WARNING: Stack unwind information not available. Following frames may be wrong.8059d98c 81cd3dbd 00000003 fffffffd 81cbe8be nt!DbgBreakPointWithStatus+0x48059dd5c 81c60d84 0000000a fffffffd 0000001b nt!KeBugCheckEx+0xc788059ddf8 81cb9da0 c1119082 00000000 000011b0 nt!Kei386EoiHelper+0x291c8059de10 81cbcc25 81f04220 0000011b 81d03d20 nt!KeSetEvent+0x1e48059df28 81cbc8c0 8059df70 81cfe902 8059df78 nt!KeDelayExecutionThread+0xf498059df88 81cbc483 00000000 00000000 0000511a nt!KeDelayExecutionThread+0xbe48059dff4 81cba9f5 85362468 00000000 00000000 nt!KeDelayExecutionThread+0x7a78059dff8 85362468 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x4581cba9f5 00000000 0000001b 00c7850f bb830000 0x85362468STACK_COMMAND: .bugcheck ; kbFOLLOWUP_IP: nt!KeSetTimerEx+26a81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]SYMBOL_NAME: nt!KeSetTimerEx+26aFOLLOWUP_NAME: MachineOwnerIMAGE_NAME: ntkrpamp.exeBUCKET_ID: WRONG_SYMBOLSFollowup: MachineOwner--------- regards

Search for videos of Bollywood, Hollywood, Mollywood and every other wood, only on Live.com Try it now!— NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer — NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer


From salsa lessons to filmy gossip, news to music concerts - watch it all on MSN Video
http://video.msn.com/?mkt=en-in

Is your initial sympath srv *Symbol information ? try .symfix and reloading your symbols as well. what is the output of .version?

d

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of nayan kumar
Sent: Friday, August 22, 2008 2:54 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] bugcheck analysis

Hi Doron ,
I install all the symbol related to vista and longhorn Server whatever is available on microsoft but i couldnot figured it out why it is showing WRONG_SYMBOL my target system is Microsoft Vista Bussiness.

if you know something about these kind problem please let me know what should i do inorder to get rid of from this WRONG_SYMBOL problem.

Regards


From: xxxxx@microsoft.com
To: xxxxx@lists.osr.com
Date: Fri, 22 Aug 2008 14:29:41 -0700
Subject: RE: [ntdev] bugcheck analysis

First, fix your symbols and get a coherent call stack :wink:

d

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of nayan kumar
Sent: Friday, August 22, 2008 2:06 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] bugcheck analysis

Hi All,
Can anyone help me in understanding the reason for the crash that i am getting while debugging.

following is the bugcheck analysis i am getting after issuing the !analyze -v command in WinDbg

MODULE_NAME: nt
FAULTING_MODULE: 81c06000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4812bd71
READ_ADDRESS: unable to get nt!MmSpecialPoolStart
unable to get nt!MmSpecialPoolEnd
unable to get nt!MmPoolCodeStart
unable to get nt!MmPoolCodeEnd
fffffffd
CURRENT_IRQL: 1b
FAULTING_IP:
nt!KeSetTimerEx+26a
81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xA
LAST_CONTROL_TRANSFER: from 81cd3dbd to 81cbe514
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be wrong.
8059d98c 81cd3dbd 00000003 fffffffd 81cbe8be nt!DbgBreakPointWithStatus+0x4
8059dd5c 81c60d84 0000000a fffffffd 0000001b nt!KeBugCheckEx+0xc78
8059ddf8 81cb9da0 c1119082 00000000 000011b0 nt!Kei386EoiHelper+0x291c
8059de10 81cbcc25 81f04220 0000011b 81d03d20 nt!KeSetEvent+0x1e4
8059df28 81cbc8c0 8059df70 81cfe902 8059df78 nt!KeDelayExecutionThread+0xf49
8059df88 81cbc483 00000000 00000000 0000511a nt!KeDelayExecutionThread+0xbe4
8059dff4 81cba9f5 85362468 00000000 00000000 nt!KeDelayExecutionThread+0x7a7
8059dff8 85362468 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x45
81cba9f5 00000000 0000001b 00c7850f bb830000 0x85362468

STACK_COMMAND: .bugcheck ; kb
FOLLOWUP_IP:
nt!KeSetTimerEx+26a
81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]
SYMBOL_NAME: nt!KeSetTimerEx+26a
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ntkrpamp.exe
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner

regards


Search for videos of Bollywood, Hollywood, Mollywood and every other wood, only on Live.com Try it now!http:
---
NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
OSR Seminars – OSR

To unsubscribe, visit the List Server section of OSR Online at ListServer/Forum

---
NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
OSR Seminars – OSR

To unsubscribe, visit the List Server section of OSR Online at ListServer/Forum
________________________________
Search for videos of Bollywood, Hollywood, Mollywood and every other wood, only on Live.com Try it now!http:
---
NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
OSR Seminars – OSR

To unsubscribe, visit the List Server section of OSR Online at ListServer/Forum</http:></http:>

Hi Doron,
Debugger version is Windows Debugger Version 6.9.0003.113 X86i did the changes as you said but i think problem is still coming.

following is the bugcheck analysis

0: kd> !analyze -v******************************************************************************** ** Bugcheck Analysis ** ********************************************************************************
IRQL_NOT_LESS_OR_EQUAL (a)An attempt was made to access a pageable (or completely invalid) address at aninterrupt request level (IRQL) that is too high. This is usuallycaused by drivers using improper addresses.If a kernel debugger is available get the stack backtrace.Arguments:Arg1: e881c6ed, memory referencedArg2: 0000001b, IRQLArg3: 00000000, bitfield : bit 0 : value 0 = read operation, 1 = write operation bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)Arg4: 81cc28be, address which referenced memory
Debugging Details:------------------
**************************************************************************** ****** ****** Your debugger is not using the correct symbols ****** ****** In order for this command to work properly, your symbol path ****** must point to .pdb files that have full type information. ****** ****** Certain .pdb files (such as the public OS symbols) do not ****** contain the required information. Contact the group that ****** provided you with these symbols if you need this command to ****** work. ****** ****** Type referenced: kernel32!pNlsUserInfo ****** ******************************************************************************************************************************************************** ****** ****** Your debugger is not using the correct symbols ****** ****** In order for this command to work properly, your symbol path ****** must point to .pdb files that have full type information. ****** ****** Certain .pdb files (such as the public OS symbols) do not ****** contain the required information. Contact the group that ****** provided you with these symbols if you need this command to ****** work. ****** ****** Type referenced: kernel32!pNlsUserInfo ****** ****************************************************************************
READ_ADDRESS: e881c6ed
CURRENT_IRQL: 1b
FAULTING_IP: nt!KiInsertTimerTable+9b81cc28be 3b48fc cmp ecx,dword ptr [eax-4]
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xA
PROCESS_NAME: svchost.exe
TRAP_FRAME: 8059dd7c – (.trap 0xffffffff8059dd7c)ErrCode = 00000000eax=e881c6f1 ebx=00000000 ecx=00000004 edx=00015f94 esi=81d07b30 edi=8761d240eip=81cc28be esp=8059ddf0 ebp=8059de10 iopl=0 nv up ei pl nz na po nccs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010202nt!KiInsertTimerTable+0x9b:81cc28be 3b48fc cmp ecx,dword ptr [eax-4] ds:0023:e881c6ed=???Resetting default scope
LAST_CONTROL_TRANSFER: from 81cd72d7 to 81cc2514
STACK_TEXT: 8059d93c 81cd72d7 00000003 5ae549ad 00000000 nt!RtlpBreakWithStatusInstruction8059d98c 81cd7dbd 00000003 e881c6ed 81cc28be nt!KiBugCheckDebugBreak+0x1c8059dd5c 81c64d84 0000000a e881c6ed 0000001b nt!KeBugCheck2+0x66d8059dd5c 81cc28be 0000000a e881c6ed 0000001b nt!KiTrap0E+0x2ac8059de10 81cc0c25 84ae3d30 000000fb 81d07b20 nt!KiInsertTimerTable+0x9b8059df28 81cc0936 8059df70 8059df02 8059df78 nt!KiTimerListExpire+0x28c8059df88 81cc0483 00000000 00000000 0001f6fa nt!KiTimerExpiration+0x2a08059dff4 81cbe9f5 a2ca5720 00000000 00000000 nt!KiRetireDpcList+0xba8059dff8 a2ca5720 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x45WARNING: Frame IP not in any known module. Following frames may be wrong.81cbe9f5 00000000 0000001b 00c7850f bb830000 0xa2ca5720
STACK_COMMAND: kb
FOLLOWUP_IP: nt!KiInsertTimerTable+9b81cc28be 3b48fc cmp ecx,dword ptr [eax-4]
SYMBOL_STACK_INDEX: 4
SYMBOL_NAME: nt!KiInsertTimerTable+9b
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
IMAGE_NAME: ntkrpamp.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 4812bd71
FAILURE_BUCKET_ID: 0xA_nt!KiInsertTimerTable+9b
BUCKET_ID: 0xA_nt!KiInsertTimerTable+9b
Followup: MachineOwner---------
what wrong i am doing that is causing this crash.

Regards

From: xxxxx@microsoft.comTo: xxxxx@lists.osr.comDate: Fri, 22 Aug 2008 14:58:36 -0700Subject: RE: [ntdev] bugcheck analysis

Is your initial sympath srv *http://msdl.microsoft.com/download/symbols ? try .symfix and reloading your symbols as well. what is the output of .version?

d

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of nayan kumarSent: Friday, August 22, 2008 2:54 PMTo: Windows System Software Devs Interest ListSubject: RE: [ntdev] bugcheck analysis

Hi Doron , I install all the symbol related to vista and longhorn Server whatever is available on microsoft but i couldnot figured it out why it is showing WRONG_SYMBOL my target system is Microsoft Vista Bussiness.if you know something about these kind problem please let me know what should i do inorder to get rid of from this WRONG_SYMBOL problem. Regards

From: xxxxx@microsoft.comTo: xxxxx@lists.osr.comDate: Fri, 22 Aug 2008 14:29:41 -0700Subject: RE: [ntdev] bugcheck analysis

First, fix your symbols and get a coherent call stack :wink:

d

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of nayan kumarSent: Friday, August 22, 2008 2:06 PMTo: Windows System Software Devs Interest ListSubject: [ntdev] bugcheck analysis

Hi All, Can anyone help me in understanding the reason for the crash that i am getting while debugging. following is the bugcheck analysis i am getting after issuing the !analyze -v command in WinDbg MODULE_NAME: ntFAULTING_MODULE: 81c06000 ntDEBUG_FLR_IMAGE_TIMESTAMP: 4812bd71READ_ADDRESS: unable to get nt!MmSpecialPoolStartunable to get nt!MmSpecialPoolEndunable to get nt!MmPoolCodeStartunable to get nt!MmPoolCodeEnd fffffffd CURRENT_IRQL: 1bFAULTING_IP: nt!KeSetTimerEx+26a81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]DEFAULT_BUCKET_ID: WRONG_SYMBOLSBUGCHECK_STR: 0xALAST_CONTROL_TRANSFER: from 81cd3dbd to 81cbe514STACK_TEXT: WARNING: Stack unwind information not available. Following frames may be wrong.8059d98c 81cd3dbd 00000003 fffffffd 81cbe8be nt!DbgBreakPointWithStatus+0x48059dd5c 81c60d84 0000000a fffffffd 0000001b nt!KeBugCheckEx+0xc788059ddf8 81cb9da0 c1119082 00000000 000011b0 nt!Kei386EoiHelper+0x291c8059de10 81cbcc25 81f04220 0000011b 81d03d20 nt!KeSetEvent+0x1e48059df28 81cbc8c0 8059df70 81cfe902 8059df78 nt!KeDelayExecutionThread+0xf498059df88 81cbc483 00000000 00000000 0000511a nt!KeDelayExecutionThread+0xbe48059dff4 81cba9f5 85362468 00000000 00000000 nt!KeDelayExecutionThread+0x7a78059dff8 85362468 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x4581cba9f5 00000000 0000001b 00c7850f bb830000 0x85362468STACK_COMMAND: .bugcheck ; kbFOLLOWUP_IP: nt!KeSetTimerEx+26a81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]SYMBOL_NAME: nt!KeSetTimerEx+26aFOLLOWUP_NAME: MachineOwnerIMAGE_NAME: ntkrpamp.exeBUCKET_ID: WRONG_SYMBOLSFollowup: MachineOwner--------- regards

Search for videos of Bollywood, Hollywood, Mollywood and every other wood, only on Live.com Try it now!— NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
— NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Search for videos of Bollywood, Hollywood, Mollywood and every other wood, only on Live.com Try it now!— NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer — NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer


Searching for the best deals on travel? Visit MSN Travel.
http://msn.coxandkings.co.in/cnk/cnk.do

OK. This is officially weird. The !analyze is screwed up, but most curiously, it reads like something that !analyze is doing wants
a symbol form kernel32, which is different to say the least. In any case, Doron’s already given you the same advice I would give
you, but this kd session is do bizarre, let’s break down the steps.

For the moment, just to make sure your symbols are set up correctly, let’s change your .sympath to point to somewhere new:

  1. Close WinDbg

  2. Make a directory on a local drive that you wish to use for the local symbol cache. From here out, I’ll assume that the it’s
    ‘c:\sym,’ so substitute as you need.

  3. Start WinDbg as you usually do

  4. enter these commands:
    .sympath srv*c:\sym*http://msdl.microsoft.com/download/symbols
    .symopt+ 0x80000000

  5. press ‘CTRL+ALT+K’ until you see soemthing like the following in the command window:
    ‘Will breakin on first symbol load at next boot.’

  6. reboot the target
    .reboot

  7. When the debugger breaks in
    version
    vertarget
    .sympath srv*c:\sym*http://msdl.microsoft.com/download/symbols
    .symopt+ 0x80000000
    .reload -f -n
    lml

Look at the output: there should be very few modules that report either ‘no symbols’ or ‘export symbols only,’ and at a minimum,
‘nt’ and ‘hal’ must have public symbols loaded. If they do not, you might be able to figure out what’s going on by looking at
diagnostic information that was displayed during load, and please post the results of the commands in step (8).

Until the ‘lml’ listing looks correct, do not proceed with anything else - it’s all waste of time without correct symbols.

Good luck,

mm

nayan kumar wrote:

Hi Doron,
Debugger version is Windows Debugger Version
6.9.0003.113 X86
i did the changes as you said but i think problem is still coming.

following is the bugcheck analysis

0: kd> !analyze -v
*******************************************************************************
*
*
* Bugcheck
Analysis *
*
*
*******************************************************************************
IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address
at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: e881c6ed, memory referenced
Arg2: 0000001b, IRQL
Arg3: 00000000, bitfield :
bit 0 : value 0 = read operation, 1 = write operation
bit 3 : value 0 = not an execute operation, 1 = execute operation (only
on chips which support this level of status)
Arg4: 81cc28be, address which referenced memory
Debugging Details:

*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: kernel32!pNlsUserInfo ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: kernel32!pNlsUserInfo ***
*** ***
*************************************************************************
READ_ADDRESS: e881c6ed
CURRENT_IRQL: 1b
FAULTING_IP:
nt!KiInsertTimerTable+9b
81cc28be 3b48fc cmp ecx,dword ptr [eax-4]
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xA
PROCESS_NAME: svchost.exe
TRAP_FRAME: 8059dd7c – (.trap 0xffffffff8059dd7c)
ErrCode = 00000000
eax=e881c6f1 ebx=00000000 ecx=00000004 edx=00015f94 esi=81d07b30
edi=8761d240
eip=81cc28be esp=8059ddf0 ebp=8059de10 iopl=0 nv up ei pl nz na
po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000
efl=00010202
nt!KiInsertTimerTable+0x9b:
81cc28be 3b48fc cmp ecx,dword ptr [eax-4]
ds:0023:e881c6ed=???
Resetting default scope
LAST_CONTROL_TRANSFER: from 81cd72d7 to 81cc2514
STACK_TEXT:
8059d93c 81cd72d7 00000003 5ae549ad 00000000
nt!RtlpBreakWithStatusInstruction
8059d98c 81cd7dbd 00000003 e881c6ed 81cc28be nt!KiBugCheckDebugBreak+0x1c
8059dd5c 81c64d84 0000000a e881c6ed 0000001b nt!KeBugCheck2+0x66d
8059dd5c 81cc28be 0000000a e881c6ed 0000001b nt!KiTrap0E+0x2ac
8059de10 81cc0c25 84ae3d30 000000fb 81d07b20 nt!KiInsertTimerTable+0x9b
8059df28 81cc0936 8059df70 8059df02 8059df78 nt!KiTimerListExpire+0x28c
8059df88 81cc0483 00000000 00000000 0001f6fa nt!KiTimerExpiration+0x2a0
8059dff4 81cbe9f5 a2ca5720 00000000 00000000 nt!KiRetireDpcList+0xba
8059dff8 a2ca5720 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x45
WARNING: Frame IP not in any known module. Following frames may be wrong.
81cbe9f5 00000000 0000001b 00c7850f bb830000 0xa2ca5720

STACK_COMMAND: kb
FOLLOWUP_IP:
nt!KiInsertTimerTable+9b
81cc28be 3b48fc cmp ecx,dword ptr [eax-4]
SYMBOL_STACK_INDEX: 4
SYMBOL_NAME: nt!KiInsertTimerTable+9b
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
IMAGE_NAME: ntkrpamp.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 4812bd71
FAILURE_BUCKET_ID: 0xA_nt!KiInsertTimerTable+9b
BUCKET_ID: 0xA_nt!KiInsertTimerTable+9b
Followup: MachineOwner

what wrong i am doing that is causing this crash.

Regards


From: xxxxx@microsoft.com
To: xxxxx@lists.osr.com
Date: Fri, 22 Aug 2008 14:58:36 -0700
Subject: RE: [ntdev] bugcheck analysis

Is your initial sympath srv
*http://msdl.microsoft.com/download/symbols ? try .symfix and
reloading your symbols as well. what is the output of .version?

d

*From:* xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] *On Behalf Of *nayan kumar
*Sent:* Friday, August 22, 2008 2:54 PM
*To:* Windows System Software Devs Interest List
*Subject:* RE: [ntdev] bugcheck analysis

Hi Doron ,
I install all the symbol related to vista and
longhorn Server whatever is available on microsoft but i couldnot
figured it out why it is showing

my target system is

Microsoft Vista Bussiness.

if you know something about these kind problem please let me know what
should i do inorder to get rid of from this WRONG_SYMBOL problem.

Regards


From: xxxxx@microsoft.com
To: xxxxx@lists.osr.com
Date: Fri, 22 Aug 2008 14:29:41 -0700
Subject: RE: [ntdev] bugcheck analysis

First, fix your symbols and get a coherent call stack :wink:

d

*From:* xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] *On Behalf Of *nayan kumar
*Sent:* Friday, August 22, 2008 2:06 PM
*To:* Windows System Software Devs Interest List
*Subject:* [ntdev] bugcheck analysis

Hi All,
Can anyone help me in understanding the reason for the crash
that i am getting while debugging.

following is the bugcheck analysis i am getting after issuing the
!analyze -v command in WinDbg

MODULE_NAME: nt
FAULTING_MODULE: 81c06000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4812bd71
READ_ADDRESS: unable to get nt!MmSpecialPoolStart
unable to get nt!MmSpecialPoolEnd
unable to get nt!MmPoolCodeStart
unable to get nt!MmPoolCodeEnd
fffffffd
CURRENT_IRQL: 1b
FAULTING_IP:
nt!KeSetTimerEx+26a
81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xA
LAST_CONTROL_TRANSFER: from 81cd3dbd to 81cbe514
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be
wrong.
8059d98c 81cd3dbd 00000003 fffffffd 81cbe8be nt!DbgBreakPointWithStatus+0x4
8059dd5c 81c60d84 0000000a fffffffd 0000001b nt!KeBugCheckEx+0xc78
8059ddf8 81cb9da0 c1119082 00000000 000011b0 nt!Kei386EoiHelper+0x291c
8059de10 81cbcc25 81f04220 0000011b 81d03d20 nt!KeSetEvent+0x1e4
8059df28 81cbc8c0 8059df70 81cfe902 8059df78 nt!KeDelayExecutionThread+0xf49
8059df88 81cbc483 00000000 00000000 0000511a nt!KeDelayExecutionThread+0xbe4
8059dff4 81cba9f5 85362468 00000000 00000000 nt!KeDelayExecutionThread+0x7a7
8059dff8 85362468 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x45
81cba9f5 00000000 0000001b 00c7850f bb830000 0x85362468

STACK_COMMAND: .bugcheck ; kb
FOLLOWUP_IP:
nt!KeSetTimerEx+26a
81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]
SYMBOL_NAME: nt!KeSetTimerEx+26a
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ntkrpamp.exe
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner

regards


Search for videos of Bollywood, Hollywood, Mollywood and every other
wood, only on Live.com Try it now!
http:
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
> ------------------------------------------------------------------------
>
> Search for videos of Bollywood, Hollywood, Mollywood and every other
> wood, only on Live.com Try it now!
> http:
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
> ------------------------------------------------------------------------
> Searching for weekend getaways? Try Live.com Try it!
> http:</http:></http:></http:>

Actually, the kernel32 errors are normal (is that the proper term to use to describe an expected [as in “that’s the way it works”] though perhaps not quite intuitive behavior without getting flamed to death here?). These complaints happen because analyze now depends on typeinfo for kernel32, despite the fact that nobody outside of Microsoft has private symbols for kernel32.


(It would be nice if the people who wrote the public debugger extensions actually tested them with public symbols, like the rest of the real world has to use. Just maybe, a random quick thought for anyone from Microsoft who might be in a position to do something about this if they get this mail.)

Anyways, these are presumably for some extra optional step that !analyze wants to do sometimes, under unknown circumstances. Those errors will always happen when !analyze decides that it wants to do this if you are not using private symbols. The !analyze output is still good despite the kernel32 typeinfo complaints.

For the OP’s problem, however, perhaps they freed a KTIMER while the timer was still “live”, and the pool page where it lived (or other backing store) happened to become released?

  • S

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Martin O’Brien
Sent: Tuesday, August 26, 2008 4:07 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] bugcheck analysis

OK. This is officially weird. The !analyze is screwed up, but most curiously, it reads like something that !analyze is doing wants
a symbol form kernel32, which is different to say the least. In any case, Doron’s already given you the same advice I would give
you, but this kd session is do bizarre, let’s break down the steps.

For the moment, just to make sure your symbols are set up correctly, let’s change your .sympath to point to somewhere new:

  1. Close WinDbg

  2. Make a directory on a local drive that you wish to use for the local symbol cache. From here out, I’ll assume that the it’s
    ‘c:\sym,’ so substitute as you need.

  3. Start WinDbg as you usually do

  4. enter these commands:
    .sympath srv*c:\sym*http://msdl.microsoft.com/download/symbols
    .symopt+ 0x80000000

  5. press ‘CTRL+ALT+K’ until you see soemthing like the following in the command window:
    ‘Will breakin on first symbol load at next boot.’

  6. reboot the target
    .reboot

  7. When the debugger breaks in
    version
    vertarget
    .sympath srv*c:\sym*http://msdl.microsoft.com/download/symbols
    .symopt+ 0x80000000
    .reload -f -n
    lml

Look at the output: there should be very few modules that report either ‘no symbols’ or ‘export symbols only,’ and at a minimum,
‘nt’ and ‘hal’ must have public symbols loaded. If they do not, you might be able to figure out what’s going on by looking at
diagnostic information that was displayed during load, and please post the results of the commands in step (8).

Until the ‘lml’ listing looks correct, do not proceed with anything else - it’s all waste of time without correct symbols.

Good luck,

mm

nayan kumar wrote:

Hi Doron,
Debugger version is Windows Debugger Version
6.9.0003.113 X86
i did the changes as you said but i think problem is still coming.

following is the bugcheck analysis

0: kd> !analyze -v
*******************************************************************************
*
*
* Bugcheck
Analysis *
*
*
*******************************************************************************
IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address
at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: e881c6ed, memory referenced
Arg2: 0000001b, IRQL
Arg3: 00000000, bitfield :
bit 0 : value 0 = read operation, 1 = write operation
bit 3 : value 0 = not an execute operation, 1 = execute operation (only
on chips which support this level of status)
Arg4: 81cc28be, address which referenced memory
Debugging Details:

*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: kernel32!pNlsUserInfo ***
*** ***
*************************************************************************
*************************************************************************
*** ***
*** ***
*** Your debugger is not using the correct symbols ***
*** ***
*** In order for this command to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: kernel32!pNlsUserInfo ***
*** ***
*************************************************************************
READ_ADDRESS: e881c6ed
CURRENT_IRQL: 1b
FAULTING_IP:
nt!KiInsertTimerTable+9b
81cc28be 3b48fc cmp ecx,dword ptr [eax-4]
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xA
PROCESS_NAME: svchost.exe
TRAP_FRAME: 8059dd7c – (.trap 0xffffffff8059dd7c)
ErrCode = 00000000
eax=e881c6f1 ebx=00000000 ecx=00000004 edx=00015f94 esi=81d07b30
edi=8761d240
eip=81cc28be esp=8059ddf0 ebp=8059de10 iopl=0 nv up ei pl nz na
po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000
efl=00010202
nt!KiInsertTimerTable+0x9b:
81cc28be 3b48fc cmp ecx,dword ptr [eax-4]
ds:0023:e881c6ed=???
Resetting default scope
LAST_CONTROL_TRANSFER: from 81cd72d7 to 81cc2514
STACK_TEXT:
8059d93c 81cd72d7 00000003 5ae549ad 00000000
nt!RtlpBreakWithStatusInstruction
8059d98c 81cd7dbd 00000003 e881c6ed 81cc28be nt!KiBugCheckDebugBreak+0x1c
8059dd5c 81c64d84 0000000a e881c6ed 0000001b nt!KeBugCheck2+0x66d
8059dd5c 81cc28be 0000000a e881c6ed 0000001b nt!KiTrap0E+0x2ac
8059de10 81cc0c25 84ae3d30 000000fb 81d07b20 nt!KiInsertTimerTable+0x9b
8059df28 81cc0936 8059df70 8059df02 8059df78 nt!KiTimerListExpire+0x28c
8059df88 81cc0483 00000000 00000000 0001f6fa nt!KiTimerExpiration+0x2a0
8059dff4 81cbe9f5 a2ca5720 00000000 00000000 nt!KiRetireDpcList+0xba
8059dff8 a2ca5720 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x45
WARNING: Frame IP not in any known module. Following frames may be wrong.
81cbe9f5 00000000 0000001b 00c7850f bb830000 0xa2ca5720

STACK_COMMAND: kb
FOLLOWUP_IP:
nt!KiInsertTimerTable+9b
81cc28be 3b48fc cmp ecx,dword ptr [eax-4]
SYMBOL_STACK_INDEX: 4
SYMBOL_NAME: nt!KiInsertTimerTable+9b
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
IMAGE_NAME: ntkrpamp.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 4812bd71
FAILURE_BUCKET_ID: 0xA_nt!KiInsertTimerTable+9b
BUCKET_ID: 0xA_nt!KiInsertTimerTable+9b
Followup: MachineOwner

what wrong i am doing that is causing this crash.

Regards


From: xxxxx@microsoft.com
To: xxxxx@lists.osr.com
Date: Fri, 22 Aug 2008 14:58:36 -0700
Subject: RE: [ntdev] bugcheck analysis

Is your initial sympath srv
*http://msdl.microsoft.com/download/symbols ? try .symfix and
reloading your symbols as well. what is the output of .version?

d

*From:* xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] *On Behalf Of *nayan kumar
*Sent:* Friday, August 22, 2008 2:54 PM
*To:* Windows System Software Devs Interest List
*Subject:* RE: [ntdev] bugcheck analysis

Hi Doron ,
I install all the symbol related to vista and
longhorn Server whatever is available on microsoft but i couldnot
figured it out why it is showing

my target system is

Microsoft Vista Bussiness.

if you know something about these kind problem please let me know what
should i do inorder to get rid of from this WRONG_SYMBOL problem.

Regards


From: xxxxx@microsoft.com
To: xxxxx@lists.osr.com
Date: Fri, 22 Aug 2008 14:29:41 -0700
Subject: RE: [ntdev] bugcheck analysis

First, fix your symbols and get a coherent call stack :wink:

d

*From:* xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] *On Behalf Of *nayan kumar
*Sent:* Friday, August 22, 2008 2:06 PM
*To:* Windows System Software Devs Interest List
*Subject:* [ntdev] bugcheck analysis

Hi All,
Can anyone help me in understanding the reason for the crash
that i am getting while debugging.

following is the bugcheck analysis i am getting after issuing the
!analyze -v command in WinDbg

MODULE_NAME: nt
FAULTING_MODULE: 81c06000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4812bd71
READ_ADDRESS: unable to get nt!MmSpecialPoolStart
unable to get nt!MmSpecialPoolEnd
unable to get nt!MmPoolCodeStart
unable to get nt!MmPoolCodeEnd
fffffffd
CURRENT_IRQL: 1b
FAULTING_IP:
nt!KeSetTimerEx+26a
81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xA
LAST_CONTROL_TRANSFER: from 81cd3dbd to 81cbe514
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be
wrong.
8059d98c 81cd3dbd 00000003 fffffffd 81cbe8be nt!DbgBreakPointWithStatus+0x4
8059dd5c 81c60d84 0000000a fffffffd 0000001b nt!KeBugCheckEx+0xc78
8059ddf8 81cb9da0 c1119082 00000000 000011b0 nt!Kei386EoiHelper+0x291c
8059de10 81cbcc25 81f04220 0000011b 81d03d20 nt!KeSetEvent+0x1e4
8059df28 81cbc8c0 8059df70 81cfe902 8059df78 nt!KeDelayExecutionThread+0xf49
8059df88 81cbc483 00000000 00000000 0000511a nt!KeDelayExecutionThread+0xbe4
8059dff4 81cba9f5 85362468 00000000 00000000 nt!KeDelayExecutionThread+0x7a7
8059dff8 85362468 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x45
81cba9f5 00000000 0000001b 00c7850f bb830000 0x85362468

STACK_COMMAND: .bugcheck ; kb
FOLLOWUP_IP:
nt!KeSetTimerEx+26a
81cbe8be 3b48fc cmp ecx,dword ptr [eax-4]
SYMBOL_NAME: nt!KeSetTimerEx+26a
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ntkrpamp.exe
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner

regards


Search for videos of Bollywood, Hollywood, Mollywood and every other
wood, only on Live.com Try it now!
http:
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
> ------------------------------------------------------------------------
>
> Search for videos of Bollywood, Hollywood, Mollywood and every other
> wood, only on Live.com Try it now!
> http:
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
> ------------------------------------------------------------------------
> Searching for weekend getaways? Try Live.com Try it!
> http:


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer</http:></http:></http:>

On 8/27/08, Skywing wrote:
> Actually, the kernel32 errors are normal (is that the proper term to use to describe an expected [as in “that’s the way it works”] though perhaps not quite intuitive behavior without getting flamed to death here?).

+1 skywing

actually there are many many errors some of these private symbol
errors make windbg simply warp into some unknown space and simply make
the commands that is typed disappear no matter what you do especially
when doing some minidump analyze

see below for an example

Microsoft (R) Windows Debugger Version 6.9.0003.113 X86
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [C:\WINDOWS\Minidump\Mini071908-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: SRVF:\SYMBOLSHTTP://MSDL.MICROSOFT.COM/DOWNLOAD/SYMBOLS
Executable search path is:
Unable to load image ntoskrnl.exe, Win32 error 0n2
WARNING: Unable to verify timestamp for ntoskrnl.exe
ERROR: Module load completed but symbols could not be loaded for
ntoskrnl.exe
Windows XP Kernel Version 2600 (Service Pack 2) UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Kernel base = 0x804d7000 PsLoadedModuleList = 0x805531a0
Debug session time: Sat Jul 19 18:41:56.890 2008 (GMT+5)
System Uptime: 0 days 4:02:30.453
Unable to load image ntoskrnl.exe, Win32 error 0n2
WARNING: Unable to verify timestamp for ntoskrnl.exe
ERROR: Module load completed but symbols could not be loaded for
ntoskrnl.exe
Loading Kernel Symbols

Loading User Symbols
Loading unloaded module list



Bugcheck Analysis



Use !analyze -v to get detailed debugging information.

BugCheck 1000000A, {a5b941a4, 2, 1, 8051e9ef}

Kernel symbols are WRONG. Please fix symbols to do analysis.

********************************************************************
******
******
Your debugger is not using the correct symbols
******
In order for this command to work properly, your symbol path
must point to .pdb files that have full type information.
******
Certain .pdb files (such as the public OS symbols) do not
contain the required information. Contact the group that
provided you with these symbols if you need this command to
work.
******
Type referenced: nt!_KPRCB
******


DELETED SEVERAL OF THIS

In order for this command to work properly, your symbol path
must point to .pdb files that have full type information.

Certain .pdb files (such as the public OS symbols) do not
contain the required information. Contact the group that
provided you with these symbols if you need this command to
work.

Type referenced: nt!_KPRCB


Probably caused by : ntoskrnl.exe ( nt+479ef )

Followup: MachineOwner
---------

i have issued several analyze -v which simply dissappears
i can show another windbg debugging this windbg and its

StateBuffer::GetDataBuffer , GetDatalen showing my commands that are in queue

Thu Aug 28 00:17:02.718 2008 (GMT+6): Breakpoint 2 hit
eax=00000170 ebx=00000000 ecx=010664b8 edx=010664c4 esi=00000000 edi=d2010970
eip=010100d0 esp=00fbef9c ebp=00fbffa0 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
windbg!StateBuffer::GetDataBuffer:
010100d0 8bff mov edi,edi
0:005> p
eax=00000170 ebx=00000000 ecx=010664b8 edx=010664c4 esi=00000000 edi=d2010970
eip=010100d2 esp=00fbef9c ebp=00fbffa0 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
windbg!StateBuffer::GetDataBuffer+0x2:
010100d2 55 push ebp
0:005> gu
eax=01702fc8 ebx=00000000 ecx=010664b8 edx=010664c4 esi=00000000 edi=d2010970
eip=010289d6 esp=00fbefa0 ebp=00fbffa0 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
windbg!ProcessEngineCommands+0x36:
010289d6 8945f8 mov dword ptr [ebp-8],eax ss:0023:00fbff98=01702fc8
0:005> db eax
01702fc8 00 00 00 00 20 00 00 00-21 00 61 00 6e 00 61 00 … …!.a.n.a.
01702fd8 6c 00 79 00 7a 00 65 00-20 00 2d 00 76 00 00 00 l.y.z.e. .-.v…
01702fe8 01 00 00 00 20 00 00 00-21 00 61 00 6e 00 61 00 … …!.a.n.a.
01702ff8 6c 00 79 00 7a 00 65 00-20 00 2d 00 76 00 00 00 l.y.z.e. .-.v…
01703008 01 00 00 00 20 00 00 00-21 00 61 00 6e 00 61 00 … …!.a.n.a.
01703018 6c 00 79 00 7a 00 65 00-20 00 2d 00 76 00 00 00 l.y.z.e. .-.v…
01703028 01 00 00 00 20 00 00 00-21 00 61 00 6e 00 61 00 … …!.a.n.a.
01703038 6c 00 79 00 7a 00 65 00-20 00 2d 00 76 00 00 00 l.y.z.e. .-.v…

here is the lm output being readied

Thu Aug 28 00:23:29.765 2008 (GMT+6): Breakpoint 2 hit
eax=000081e6 ebx=00000000 ecx=01066518 edx=01066524 esi=0167822e edi=01076918
eip=010100d0 esp=0006df3c ebp=0006ff7c iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206
windbg!StateBuffer::GetDataBuffer:
010100d0 8bff mov edi,edi
0:000> gu
eax=01670048 ebx=00000000 ecx=01066518 edx=01066524 esi=0167822e edi=01076918
eip=01052ac1 esp=0006df40 ebp=0006ff7c iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206
windbg!wmain+0x3a1:
01052ac1 50 push eax
0:000> db eax
01670048 10 00 00 00 6b 00 64 00-26 00 67 00 74 00 3b 00 …k.d.&.g.t.;.
01670058 20 00 6c 00 6d 00 0a 00-00 00 01 00 00 00 73 00 .l.m…s.
01670068 74 00 61 00 72 00 74 00-20 00 20 00 20 00 20 00 t.a.r.t. . . . .
01670078 65 00 6e 00 64 00 20 00-20 00 20 00 20 00 20 00 e.n.d. . . . . .
01670088 20 00 20 00 20 00 6d 00-6f 00 64 00 75 00 6c 00 . . .m.o.d.u.l.
01670098 65 00 20 00 6e 00 61 00-6d 00 65 00 0a 00 38 00 e. .n.a.m.e…8.
016700a8 30 00 34 00 64 00 37 00-30 00 30 00 30 00 20 00 0.4.d.7.0.0.0. .
016700b8 38 00 30 00 36 00 63 00-64 00 32 00 38 00 30 00 8.0.6.c.d.2.8.0.
0:000> db eax l200
01670048 10 00 00 00 6b 00 64 00-26 00 67 00 74 00 3b 00 …k.d.&.g.t.;.
01670058 20 00 6c 00 6d 00 0a 00-00 00 01 00 00 00 73 00 .l.m…s.
01670068 74 00 61 00 72 00 74 00-20 00 20 00 20 00 20 00 t.a.r.t. . . . .
01670078 65 00 6e 00 64 00 20 00-20 00 20 00 20 00 20 00 e.n.d. . . . . .
01670088 20 00 20 00 20 00 6d 00-6f 00 64 00 75 00 6c 00 . . .m.o.d.u.l.
01670098 65 00 20 00 6e 00 61 00-6d 00 65 00 0a 00 38 00 e. .n.a.m.e…8.
016700a8 30 00 34 00 64 00 37 00-30 00 30 00 30 00 20 00 0.4.d.7.0.0.0. .
016700b8 38 00 30 00 36 00 63 00-64 00 32 00 38 00 30 00 8.0.6.c.d.2.8.0.
016700c8 20 00 20 00 20 00 6e 00-74 00 20 00 20 00 20 00 . . .n.t. . . .
016700d8 20 00 20 00 20 00 20 00-54 00 20 00 28 00 6e 00 . . . .T. .(.n.
016700e8 6f 00 20 00 73 00 79 00-6d 00 62 00 6f 00 6c 00 o. .s.y.m.b.o.l.
016700f8 73 00 29 00 20 00 20 00-20 00 20 00 20 00 20 00 s.). . . . . . .
01670108 20 00 20 00 20 00 20 00-20 00 0a 00 38 00 30 00 . . . . …8.0.
01670118 36 00 63 00 65 00 30 00-30 00 30 00 20 00 38 00 6.c.e.0.0.0. .8.
01670128 30 00 36 00 65 00 65 00-33 00 38 00 30 00 20 00 0.6.e.e.3.8.0. .
01670138 20 00 20 00 68 00 61 00-6c 00 20 00 20 00 20 00 . .h.a.l. . . .
01670148 20 00 20 00 20 00 20 00-20 00 28 00 64 00 65 00 . . . . .(.d.e.
01670158 66 00 65 00 72 00 72 00-65 00 64 00 29 00 20 00 f.e.r.r.e.d.). .
01670168 20 00 20 00 20 00 20 00-20 00 20 00 20 00 20 00 . . . . . . . .
01670178 20 00 20 00 20 00 20 00-0a 00 61 00 38 00 38 00 . . . …a.8.8.
01670188 66 00 61 00 30 00 30 00-30 00 20 00 61 00 38 00 f.a.0.0.0. .a.8.
01670198 39 00 31 00 64 00 30 00-30 00 30 00 20 00 20 00 9.1.d.0.0.0. . .
016701a8 20 00 46 00 61 00 73 00-74 00 66 00 61 00 74 00 .F.a.s.t.f.a.t.
016701b8 20 00 20 00 20 00 20 00-28 00 64 00 65 00 66 00 . . . .(.d.e.f.
016701c8 65 00 72 00 72 00 65 00-64 00 29 00 20 00 20 00 e.r.r.e.d.). . .
016701d8 20 00 20 00 20 00 20 00-20 00 20 00 20 00 20 00 . . . . . . . .
016701e8 20 00 20 00 20 00 0a 00-61 00 38 00 61 00 61 00 . . …a.8.a.a.
016701f8 63 00 30 00 30 00 30 00-20 00 61 00 38 00 61 00 c.0.0.0. .a.8.a.
01670208 65 00 63 00 33 00 38 00-30 00 20 00 20 00 20 00 e.c.3.8.0. . . .
01670218 48 00 54 00 54 00 50 00-20 00 20 00 20 00 20 00 H.T.T.P. . . . .
01670228 20 00 20 00 20 00 28 00-64 00 65 00 66 00 65 00 . . .(.d.e.f.e.

here is actual analyze -v result that should appear but never appears
and the busy simply doesnt go will not respond to ctrl+ break etc etc

016779b4 “f79f8000 f79ff000 Fdc.SYS “
016779f4 “kd> !analyze -v”
01677a20 " "
01677a60 "

01677aa0 " "
01677ac0 "
"
01677b00 " “
01677b40 " "
01677b60 "
Bugchec”
01677ba0 "k Analysis "
01677be0 " "
01677c00 "
"
01677c40 " “
01677c80 " *”
01677ca0 "
******************”
01677ce0 " "
01677d20 "

01677d42 “IRQL_NOT_LESS_OR_EQUAL (a)”
01677d78 “An attempt was made to access a “
01677db8 “pageable (or completely invalid)”
01677df8 " address at an”
01677e16 “interrupt request level (IRQL) t”
01677e56 “hat is too high. This is usuall”
01677e96 “y”
01677e9a “caused by drivers using improper”
01677eda " addresses.”
01677ef2 “If a kernel debugger is availabl”
01677f32 “e get the stack backtrace.”
01677f68 “Arguments:”
01677f7e “Arg1: a5b941a4, memory reference”
01677fbe “d”
01677fc2 “Arg2: 00000002, IRQL”
01677fec “Arg3: 00000001, bitfield :”
01678022 " bit 0 : value 0 = read operatio”
01678062 “n, 1 = write operation”
01678090 " bit 3 : value 0 = not an execut"
016780d0 “e operation, 1 = execute operati”
01678110 "on (only on chips which support "
01678150 “this level of status)”
0167817c “Arg4: 8051e9ef, address which re”
016781bc “ferenced memory”
016781de “Debugging Details:”
01678204 “------------------”

and in some unfortuante time one analyze -v may be spit out and then
will become busy again

like here

kd> !analyze -v


Bugcheck Analysis



IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: a5b941a4, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000001, bitfield :
bit 0 : value 0 = read operation, 1 = write operation
bit 3 : value 0 = not an execute operation, 1 = execute operation
(only on chips which support this level of status)
Arg4: 8051e9ef, address which referenced memory

Debugging Details:
------------------

Kernel symbols are WRONG. Please fix symbols to do analysis.

***************************************************
******
******
Your debugger is not using the correct symbols
******
In order for this command to work properly, your symbol path
must point to .pdb files that have full type information.
******
Certain .pdb files (such as the public OS symbols) do not
contain the required information. Contact the group that
provided you with these symbols if you need this command to
work.
******
Type referenced: nt!_KPRCB
******
*************************************************************************

and i dont think i have wrong symbols :frowning: or wrong sympath

Wed Aug 27 23:18:29.765 2008 (GMT+6): ModLoad: f7878000 f787c900 PartMgr.sys
– User interrupt
kd> lm
start end module name
804d7000 806cd280 nt (pdb symbols)
F:\SYMBOLS\ntkrnlpa.pdb\BD8F451F3E754ED8A34B50560CEB08E31\ntkrnlpa.pdb
806ce000 806ee380 hal (pdb symbols)
F:\SYMBOLS\halaacpi.pdb\861E03E9E71D469BB4E544F22FD14C821\halaacpi.pdb
f746b000 f7490700 dmio # (pdb symbols)
F:\SYMBOLS\dmio.pdb\A2AA03114EB84B26A6B8E29367484C881\dmio.pdb
f7491000 f74af880 ftdisk # (pdb symbols)
F:\SYMBOLS\ftdisk.pdb\370ADA20D01E457AB6AC095AF8D099681\ftdisk.pdb
f74b0000 f74c0a80 pci # (pdb symbols)
F:\SYMBOLS\pci.pdb\206656EB8AAA4BFCAE215D6EE55305881\pci.pdb