Hi all,
i got this BSOD,
I know D1 is for “DRIVER_IRQL_NOT_LESS_OR_EQUAL”
2nd parameter says IRQL is at DISPATCH_LEVEL
3rd parameter NOT write, Not READ, is it Execute???
if yes, what is execute situation??
Karthik SG
Hi all,
i got this BSOD,
I know D1 is for “DRIVER_IRQL_NOT_LESS_OR_EQUAL”
2nd parameter says IRQL is at DISPATCH_LEVEL
3rd parameter NOT write, Not READ, is it Execute???
if yes, what is execute situation??
Karthik SG
>
Hi all,
i got this BSOD,I know D1 is for “DRIVER_IRQL_NOT_LESS_OR_EQUAL”
2nd parameter says IRQL is at DISPATCH_LEVEL
3rd parameter NOT write, Not READ, is it Execute???
if yes, what is execute situation??
If you have a crash dump file, does the debugger tell you anything
useful?
James
Hi,
Debugger says:-
//****************************************************************************************************//
MODULE_NAME: nt
FAULTING_MODULE: 804d7000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys,
Win32 error 0n2
*** WARNING: Unable to verify timestamp for ks.sys
*** ERROR: Module load completed but symbols could not be loaded for ks.sys
ks+18508
b5388508 ?? ???
WORK_ITEM: 88dafb2c
CURRENT_IRQL: 2
CUSTOMER_CRASH_COUNT: 4
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xD1
LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
STACK_TEXT:
ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
STACK_COMMAND: kb
FOLLOWUP_IP:
nt+22f43
804f9f43 ?? ???
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: nt+22f43
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ntkrnlpa.exe
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
//****************************************************************************************************************//
I am not able to figure this out.
Karthik SG
On Tue, Aug 4, 2009 at 6:30 PM, James Harper
wrote:
> >
> > Hi all,
> > i got this BSOD,
> >
> > I know D1 is for “DRIVER_IRQL_NOT_LESS_OR_EQUAL”
> >
> > 2nd parameter says IRQL is at DISPATCH_LEVEL
> >
> > 3rd parameter NOT write, Not READ, is it Execute???
> >
> > if yes, what is execute situation??
> >
>
> If you have a crash dump file, does the debugger tell you anything
> useful?
>
> James
>
> —
> 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
>
Make sure you symbols are correct and try to get a stack back-trace.
If nothing else, try the command:
dds esp
and
dds ebp
and try to figure out how to reconstruct the stack from a point that can be
deciphered into a backtrace.
Some call through a pointer is likely bogus. A DPC, Timer or Workitem (that
might have raised IRQL), or some such.
What does !analyze say about the situation? Please post the output from
that command if you would.
Good Luck,
Dave Cattley
Consulting Engineer
Systems Software Development
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Karthik Gurumurthy
Sent: Tuesday, August 04, 2009 9:06 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the 3rd
parameter???
Hi,
Debugger says:-
//**************************************************************************
**************************//
MODULE_NAME: nt
FAULTING_MODULE: 804d7000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys,
Win32 error 0n2
*** WARNING: Unable to verify timestamp for ks.sys
*** ERROR: Module load completed but symbols could not be loaded for ks.sys
ks+18508
b5388508 ?? ???
WORK_ITEM: 88dafb2c
CURRENT_IRQL: 2
CUSTOMER_CRASH_COUNT: 4
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xD1
LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
STACK_TEXT:
ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
STACK_COMMAND: kb
FOLLOWUP_IP:
nt+22f43
804f9f43 ?? ???
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: nt+22f43
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ntkrnlpa.exe
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
//**************************************************************************
**************************************//
I am not able to figure this out.
Karthik SG
On Tue, Aug 4, 2009 at 6:30 PM, James Harper
wrote:
>
> Hi all,
> i got this BSOD,
>
> I know D1 is for “DRIVER_IRQL_NOT_LESS_OR_EQUAL”
>
> 2nd parameter says IRQL is at DISPATCH_LEVEL
>
> 3rd parameter NOT write, Not READ, is it Execute???
>
> if yes, what is execute situation??
>
If you have a crash dump file, does the debugger tell you anything
useful?
James
—
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
After you fix your symbols, run !analyze -v and send that output
d
Sent from my phone with no t9, all spilling mistakes are not intentional.
From: Karthik Gurumurthy
Sent: Tuesday, August 04, 2009 6:07 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the 3rd parameter???
Hi,
Debugger says:-
// //
MODULE_NAME: nt
FAULTING_MODULE: 804d7000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys, Win32 error 0n2
WARNING: Unable to verify timestamp for ks.sys
ERROR: Module load completed but symbols could not be loaded for ks.sys
ks+18508
b5388508 ?? ???
WORK_ITEM: 88dafb2c
CURRENT_IRQL: 2
CUSTOMER_CRASH_COUNT: 4
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xD1
LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
STACK_TEXT:
ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
STACK_COMMAND: kb
FOLLOWUP_IP:
nt+22f43
804f9f43 ?? ???
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: nt+22f43
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ntkrnlpa.exe
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
//************ //
I am not able to figure this out.
Karthik SG
On Tue, Aug 4, 2009 at 6:30 PM, James Harper > wrote:
>
> Hi all,
> i got this BSOD,
>
> I know D1 is for “DRIVER_IRQL_NOT_LESS_OR_EQUAL”
>
> 2nd parameter says IRQL is at DISPATCH_LEVEL
>
> 3rd parameter NOT write, Not READ, is it Execute???
>
> if yes, what is execute situation??
>
If you have a crash dump file, does the debugger tell you anything
useful?
James
—
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
hi,
All the symbols are correctly loaded
Symbol path----> to the folder containing *.pdb file
Source path-----> containing my source files.
Image path------> containing *.obj and *.sys file
If i run the !analyze -v on this the result is
*******************************************************************************
MODULE_NAME: nt
FAULTING_MODULE: 804d7000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys,
Win32 error 0n2
*** WARNING: Unable to verify timestamp for ks.sys
*** ERROR: Module load completed but symbols could not be loaded for ks.sys
ks+18508
b5388508 ?? ???
WORK_ITEM: 89189ed4
CURRENT_IRQL: 2
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xD1
LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
STACK_TEXT:
ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
STACK_COMMAND: kb
FOLLOWUP_IP:
nt+22f43
804f9f43 ?? ???
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: nt+22f43
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ntkrnlpa.exe
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
*******************************************************************************
it says *** ERROR: Module load completed but symbols could not be loaded for
ks.sys
from where i load symbols of ks.sys? is it possible??
Karthik SG
On Tue, Aug 4, 2009 at 8:10 PM, Doron Holan wrote:
> After you fix your symbols, run !analyze -v and send that output
>
> d
>
> Sent from my phone with no t9, all spilling mistakes are not intentional.
>
> ------------------------------
> From: Karthik Gurumurthy
> Sent: Tuesday, August 04, 2009 6:07 AM
> To: Windows System Software Devs Interest List
>
> Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the 3rd
> parameter???
>
> Hi,
> Debugger says:-
>
> // //
> MODULE_NAME: nt
>
> FAULTING_MODULE: 804d7000 nt
>
> DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
>
> WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys,
> Win32 error 0n2
> WARNING: Unable to verify timestamp for ks.sys
> ERROR: Module load completed but symbols could not be loaded for ks.sys
>
> ks+18508
> b5388508 ?? ???
>
> WORK_ITEM: 88dafb2c
>
> CURRENT_IRQL: 2
>
> CUSTOMER_CRASH_COUNT: 4
>
> DEFAULT_BUCKET_ID: WRONG_SYMBOLS
>
> BUGCHECK_STR: 0xD1
>
> LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
>
> STACK_TEXT:
> ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
>
>
> STACK_COMMAND: kb
>
> FOLLOWUP_IP:
> nt+22f43
> 804f9f43 ?? ???
>
> SYMBOL_STACK_INDEX: 0
>
> SYMBOL_NAME: nt+22f43
>
> FOLLOWUP_NAME: MachineOwner
>
> IMAGE_NAME: ntkrnlpa.exe
>
> BUCKET_ID: WRONG_SYMBOLS
>
> Followup: MachineOwner
>
> //************ //
>
> I am not able to figure this out.
>
> Karthik SG
>
> On Tue, Aug 4, 2009 at 6:30 PM, James Harper <
> xxxxx@bendigoit.com.au> wrote:
>
>> >
>> > Hi all,
>> > i got this BSOD,
>> >
>> > I know D1 is for “DRIVER_IRQL_NOT_LESS_OR_EQUAL”
>> >
>> > 2nd parameter says IRQL is at DISPATCH_LEVEL
>> >
>> > 3rd parameter NOT write, Not READ, is it Execute???
>> >
>> > if yes, what is execute situation??
>> >
>>
>> If you have a crash dump file, does the debugger tell you anything
>> useful?
>>
>> James
>>
>> —
>> 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
>
> —
> 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
>
Please read the debugger documentation for the .symfix command.
Note the “wrong symbols” complaint in your output below.
From: Karthik Gurumurthy
Sent: Tuesday, August 04, 2009 22:18
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the 3rd parameter???
hi,
All the symbols are correctly loaded
Symbol path----> to the folder containing .pdb file
Source path-----> containing my source files.
Image path------> containing .obj and .sys file
If i run the !analyze -v on this the result is
MODULE_NAME: nt
FAULTING_MODULE: 804d7000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys, Win32 error 0n2
WARNING: Unable to verify timestamp for ks.sys
ERROR: Module load completed but symbols could not be loaded for ks.sys
ks+18508
b5388508 ?? ???
WORK_ITEM: 89189ed4
CURRENT_IRQL: 2
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xD1
LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
STACK_TEXT:
ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
STACK_COMMAND: kb
FOLLOWUP_IP:
nt+22f43
804f9f43 ?? ???
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: nt+22f43
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ntkrnlpa.exe
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
it says ERROR: Module load completed but symbols could not be loaded for ks.sys
from where i load symbols of ks.sys? is it possible??
Karthik SG
On Tue, Aug 4, 2009 at 8:10 PM, Doron Holan > wrote:
After you fix your symbols, run !analyze -v and send that output
d
Sent from my phone with no t9, all spilling mistakes are not intentional.
________________________________
From: Karthik Gurumurthy >
Sent: Tuesday, August 04, 2009 6:07 AM
To: Windows System Software Devs Interest List >
Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the 3rd parameter???
Hi,
Debugger says:-
//**********************************************************************************************//
MODULE_NAME: nt
FAULTING_MODULE: 804d7000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys, Win32 error 0n2
WARNING: Unable to verify timestamp for ks.sys
ERROR: Module load completed but symbols could not be loaded for ks.sys
ks+18508
b5388508 ?? ???
WORK_ITEM: 88dafb2c
CURRENT_IRQL: 2
CUSTOMER_CRASH_COUNT: 4
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xD1
LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
STACK_TEXT:
ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
STACK_COMMAND: kb
FOLLOWUP_IP:
nt+22f43
804f9f43 ?? ???
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: nt+22f43
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ntkrnlpa.exe
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
// **************************************************************************************************************** //
I am not able to figure this out.
Karthik SG
On Tue, Aug 4, 2009 at 6:30 PM, James Harper > wrote:
>
> Hi all,
> i got this BSOD,
>
> I know D1 is for “DRIVER_IRQL_NOT_LESS_OR_EQUAL”
>
> 2nd parameter says IRQL is at DISPATCH_LEVEL
>
> 3rd parameter NOT write, Not READ, is it Execute???
>
> if yes, what is execute situation??
>
If you have a crash dump file, does the debugger tell you anything
useful?
James
—
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
—
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
Ok after fixing symbol issue this is the analyze output
*********************************************************************MODULE_NAME:
ks
FAULTING_MODULE: 804d7000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 48025c12
WORKER_ROUTINE:
ks+18508
b531d508 8bff mov edi,edi
WORK_ITEM: 879cd664
CURRENT_IRQL: 2
CUSTOMER_CRASH_COUNT: 2
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
BUGCHECK_STR: 0xD1
LAST_CONTROL_TRANSFER: from b5306452 to 804f9f43
STACK_TEXT:
WARNING: Stack unwind information not available. Following frames may be
wrong.
ba50bd54 b5306452 0000000a b531d508 00000002 nt+0x22f43
ba50bd7c 8053877d 87a3ed98 00000000 8a23fda8 ks+0x1452
ba50bdac 805cff70 87a3ed98 00000000 00000000 nt+0x6177d
ba50bddc 805460ee 8053868e 00000002 00000000 nt+0xf8f70
00000000 00000000 00000000 00000000 00000000 nt+0x6f0ee
STACK_COMMAND: kb
FOLLOWUP_IP:
ks+1452
b5306452 ?? ???
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: ks+1452
FOLLOWUP_NAME: MachineOwner
IMAGE_NAME: ks.sys
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner
***********************************************************************************
Karthik SG
On Wed, Aug 5, 2009 at 10:52 AM, Skywing wrote:
> Please read the debugger documentation for the .symfix command.
>
> Note the “wrong symbols” complaint in your output below.
>
> - S
>
> ------------------------------
> From: Karthik Gurumurthy
> Sent: Tuesday, August 04, 2009 22:18
>
> To: Windows System Software Devs Interest List
> Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the 3rd
> parameter???
>
> hi,
> All the symbols are correctly loaded
> Symbol path----> to the folder containing .pdb file
> Source path-----> containing my source files.
> Image path------> containing .obj and .sys file
>
> If i run the !analyze -v on this the result is
>
>
>
> MODULE_NAME: nt
>
> FAULTING_MODULE: 804d7000 nt
>
> DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
>
> WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys,
> Win32 error 0n2
> WARNING: Unable to verify timestamp for ks.sys
> ERROR: Module load completed but symbols could not be loaded for ks.sys
>
> ks+18508
> b5388508 ?? ???
>
> WORK_ITEM: 89189ed4
>
> CURRENT_IRQL: 2
>
> CUSTOMER_CRASH_COUNT: 1
>
> DEFAULT_BUCKET_ID: WRONG_SYMBOLS
>
> BUGCHECK_STR: 0xD1
>
> LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
>
> STACK_TEXT:
> ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
>
>
> STACK_COMMAND: kb
>
> FOLLOWUP_IP:
> nt+22f43
> 804f9f43 ?? ???
>
> SYMBOL_STACK_INDEX: 0
>
> SYMBOL_NAME: nt+22f43
>
> FOLLOWUP_NAME: MachineOwner
>
> IMAGE_NAME: ntkrnlpa.exe
>
> BUCKET_ID: WRONG_SYMBOLS
>
> Followup: MachineOwner
>
>
>
> it says ERROR: Module load completed but symbols could not be loaded
> for ks.sys
> from where i load symbols of ks.sys? is it possible??
>
> Karthik SG
>
>
> On Tue, Aug 4, 2009 at 8:10 PM, Doron Holan wrote:
>
>> After you fix your symbols, run !analyze -v and send that output
>>
>> d
>>
>> Sent from my phone with no t9, all spilling mistakes are not intentional.
>>
>> ------------------------------
>> From: Karthik Gurumurthy
>> Sent: Tuesday, August 04, 2009 6:07 AM
>> To: Windows System Software Devs Interest List
>>
>> Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the
>> 3rd parameter???
>>
>> Hi,
>> Debugger says:-
>>
>> //**********************************************************************************************//
>> MODULE_NAME: nt
>>
>> FAULTING_MODULE: 804d7000 nt
>>
>> DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
>>
>> WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys,
>> Win32 error 0n2
>> WARNING: Unable to verify timestamp for ks.sys
>> ERROR: Module load completed but symbols could not be loaded for
>> ks.sys
>>
>> ks+18508
>> b5388508 ?? ???
>>
>> WORK_ITEM: 88dafb2c
>>
>> CURRENT_IRQL: 2
>>
>> CUSTOMER_CRASH_COUNT: 4
>>
>> DEFAULT_BUCKET_ID: WRONG_SYMBOLS
>>
>> BUGCHECK_STR: 0xD1
>>
>> LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
>>
>> STACK_TEXT:
>> ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
>>
>>
>> STACK_COMMAND: kb
>>
>> FOLLOWUP_IP:
>> nt+22f43
>> 804f9f43 ?? ???
>>
>> SYMBOL_STACK_INDEX: 0
>>
>> SYMBOL_NAME: nt+22f43
>>
>> FOLLOWUP_NAME: MachineOwner
>>
>> IMAGE_NAME: ntkrnlpa.exe
>>
>> BUCKET_ID: WRONG_SYMBOLS
>>
>> Followup: MachineOwner
>>
>> // **************************************************************************************************************** //
>>
>> I am not able to figure this out.
>>
>> Karthik SG
>>
>> On Tue, Aug 4, 2009 at 6:30 PM, James Harper <
>> xxxxx@bendigoit.com.au> wrote:
>>
>>> >
>>> > Hi all,
>>> > i got this BSOD,
>>> >
>>> > I know D1 is for “DRIVER_IRQL_NOT_LESS_OR_EQUAL”
>>> >
>>> > 2nd parameter says IRQL is at DISPATCH_LEVEL
>>> >
>>> > 3rd parameter NOT write, Not READ, is it Execute???
>>> >
>>> > if yes, what is execute situation??
>>> >
>>>
>>> If you have a crash dump file, does the debugger tell you anything
>>> useful?
>>>
>>> James
>>>
>>> —
>>> 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
>>
>> —
>> 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
>
> —
> 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
>
is ks your driver? in that case its symbols are not loaded yet. check the
output of “lm vm ” and see if propoer pdb file is loaded for it.
-rtshiva
On Wed, Aug 5, 2009 at 12:02 PM, Karthik Gurumurthy <
xxxxx@nextbitcpu.com> wrote:
> Ok after fixing symbol issue this is the analyze output
>
>
> MODULE_NAME:
> ks
>
> FAULTING_MODULE: 804d7000 nt
>
> DEBUG_FLR_IMAGE_TIMESTAMP: 48025c12
>
> WORKER_ROUTINE:
> ks+18508
> b531d508 8bff mov edi,edi
>
> WORK_ITEM: 879cd664
>
> CURRENT_IRQL: 2
>
> CUSTOMER_CRASH_COUNT: 2
>
> DEFAULT_BUCKET_ID: WRONG_SYMBOLS
>
> BUGCHECK_STR: 0xD1
>
> LAST_CONTROL_TRANSFER: from b5306452 to 804f9f43
>
> STACK_TEXT:
> WARNING: Stack unwind information not available. Following frames may be
> wrong.
> ba50bd54 b5306452 0000000a b531d508 00000002 nt+0x22f43
> ba50bd7c 8053877d 87a3ed98 00000000 8a23fda8 ks+0x1452
> ba50bdac 805cff70 87a3ed98 00000000 00000000 nt+0x6177d
> ba50bddc 805460ee 8053868e 00000002 00000000 nt+0xf8f70
> 00000000 00000000 00000000 00000000 00000000 nt+0x6f0ee
>
>
> STACK_COMMAND: kb
>
> FOLLOWUP_IP:
> ks+1452
> b5306452 ?? ???
>
> SYMBOL_STACK_INDEX: 1
>
> SYMBOL_NAME: ks+1452
>
> FOLLOWUP_NAME: MachineOwner
>
> IMAGE_NAME: ks.sys
>
> BUCKET_ID: WRONG_SYMBOLS
>
> Followup: MachineOwner
>
>**************
>
>
> Karthik SG
>
>
> On Wed, Aug 5, 2009 at 10:52 AM, Skywing wrote:
>
>> Please read the debugger documentation for the .symfix command.
>>
>> Note the “wrong symbols” complaint in your output below.
>>
>> - S
>>
>> ------------------------------
>> From: Karthik Gurumurthy
>> Sent: Tuesday, August 04, 2009 22:18
>>
>> To: Windows System Software Devs Interest List
>> Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the
>> 3rd parameter???
>>
>> hi,
>> All the symbols are correctly loaded
>> Symbol path----> to the folder containing .pdb file
>> Source path-----> containing my source files.
>> Image path------> containing .obj and .sys file
>>
>> If i run the !analyze -v on this the result is
>>
>>
>>
>> MODULE_NAME: nt
>>
>> FAULTING_MODULE: 804d7000 nt
>>
>> DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
>>
>> WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys,
>> Win32 error 0n2
>> WARNING: Unable to verify timestamp for ks.sys
>> ERROR: Module load completed but symbols could not be loaded for
>> ks.sys
>>
>> ks+18508
>> b5388508 ?? ???
>>
>> WORK_ITEM: 89189ed4
>>
>> CURRENT_IRQL: 2
>>
>> CUSTOMER_CRASH_COUNT: 1
>>
>> DEFAULT_BUCKET_ID: WRONG_SYMBOLS
>>
>> BUGCHECK_STR: 0xD1
>>
>> LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
>>
>> STACK_TEXT:
>> ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
>>
>>
>> STACK_COMMAND: kb
>>
>> FOLLOWUP_IP:
>> nt+22f43
>> 804f9f43 ?? ???
>>
>> SYMBOL_STACK_INDEX: 0
>>
>> SYMBOL_NAME: nt+22f43
>>
>> FOLLOWUP_NAME: MachineOwner
>>
>> IMAGE_NAME: ntkrnlpa.exe
>>
>> BUCKET_ID: WRONG_SYMBOLS
>>
>> Followup: MachineOwner
>>
>>
>>
>> it says ERROR: Module load completed but symbols could not be loaded
>> for ks.sys
>> from where i load symbols of ks.sys? is it possible??
>>
>> Karthik SG
>>
>>
>> On Tue, Aug 4, 2009 at 8:10 PM, Doron Holan wrote:
>>
>>> After you fix your symbols, run !analyze -v and send that output
>>>
>>> d
>>>
>>> Sent from my phone with no t9, all spilling mistakes are not intentional.
>>>
>>> ------------------------------
>>> From: Karthik Gurumurthy
>>> Sent: Tuesday, August 04, 2009 6:07 AM
>>> To: Windows System Software Devs Interest List
>>>
>>> Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the
>>> 3rd parameter???
>>>
>>> Hi,
>>> Debugger says:-
>>>
>>> //**********************************************************************************************//
>>> MODULE_NAME: nt
>>>
>>> FAULTING_MODULE: 804d7000 nt
>>>
>>> DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
>>>
>>> WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys,
>>> Win32 error 0n2
>>> WARNING: Unable to verify timestamp for ks.sys
>>> ERROR: Module load completed but symbols could not be loaded for
>>> ks.sys
>>>
>>> ks+18508
>>> b5388508 ?? ???
>>>
>>> WORK_ITEM: 88dafb2c
>>>
>>> CURRENT_IRQL: 2
>>>
>>> CUSTOMER_CRASH_COUNT: 4
>>>
>>> DEFAULT_BUCKET_ID: WRONG_SYMBOLS
>>>
>>> BUGCHECK_STR: 0xD1
>>>
>>> LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
>>>
>>> STACK_TEXT:
>>> ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
>>>
>>>
>>> STACK_COMMAND: kb
>>>
>>> FOLLOWUP_IP:
>>> nt+22f43
>>> 804f9f43 ?? ???
>>>
>>> SYMBOL_STACK_INDEX: 0
>>>
>>> SYMBOL_NAME: nt+22f43
>>>
>>> FOLLOWUP_NAME: MachineOwner
>>>
>>> IMAGE_NAME: ntkrnlpa.exe
>>>
>>> BUCKET_ID: WRONG_SYMBOLS
>>>
>>> Followup: MachineOwner
>>>
>>> // **************************************************************************************************************** //
>>>
>>> I am not able to figure this out.
>>>
>>> Karthik SG
>>>
>>> On Tue, Aug 4, 2009 at 6:30 PM, James Harper <
>>> xxxxx@bendigoit.com.au> wrote:
>>>
>>>> >
>>>> > Hi all,
>>>> > i got this BSOD,
>>>> >
>>>> > I know D1 is for “DRIVER_IRQL_NOT_LESS_OR_EQUAL”
>>>> >
>>>> > 2nd parameter says IRQL is at DISPATCH_LEVEL
>>>> >
>>>> > 3rd parameter NOT write, Not READ, is it Execute???
>>>> >
>>>> > if yes, what is execute situation??
>>>> >
>>>>
>>>> If you have a crash dump file, does the debugger tell you anything
>>>> useful?
>>>>
>>>> James
>>>>
>>>> —
>>>> 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
>>>
>>> —
>>> 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
>>
>> —
>> 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
No mydriver is different since it is an Audio driver is is calling
ks.sys(Kernelstreaming)
Karthik SG
On Wed, Aug 5, 2009 at 12:17 PM, sivakumar thulasimani wrote:
> is ks your driver? in that case its symbols are not loaded yet. check the
> output of “lm vm ” and see if propoer pdb file is loaded for it.
> -rtshiva
> On Wed, Aug 5, 2009 at 12:02 PM, Karthik Gurumurthy <
> xxxxx@nextbitcpu.com> wrote:
>
>> Ok after fixing symbol issue this is the analyze output
>>
>>
>> MODULE_NAME:
>> ks
>>
>> FAULTING_MODULE: 804d7000 nt
>>
>> DEBUG_FLR_IMAGE_TIMESTAMP: 48025c12
>>
>> WORKER_ROUTINE:
>> ks+18508
>> b531d508 8bff mov edi,edi
>>
>> WORK_ITEM: 879cd664
>>
>> CURRENT_IRQL: 2
>>
>> CUSTOMER_CRASH_COUNT: 2
>>
>> DEFAULT_BUCKET_ID: WRONG_SYMBOLS
>>
>> BUGCHECK_STR: 0xD1
>>
>> LAST_CONTROL_TRANSFER: from b5306452 to 804f9f43
>>
>> STACK_TEXT:
>> WARNING: Stack unwind information not available. Following frames may be
>> wrong.
>> ba50bd54 b5306452 0000000a b531d508 00000002 nt+0x22f43
>> ba50bd7c 8053877d 87a3ed98 00000000 8a23fda8 ks+0x1452
>> ba50bdac 805cff70 87a3ed98 00000000 00000000 nt+0x6177d
>> ba50bddc 805460ee 8053868e 00000002 00000000 nt+0xf8f70
>> 00000000 00000000 00000000 00000000 00000000 nt+0x6f0ee
>>
>>
>> STACK_COMMAND: kb
>>
>> FOLLOWUP_IP:
>> ks+1452
>> b5306452 ?? ???
>>
>> SYMBOL_STACK_INDEX: 1
>>
>> SYMBOL_NAME: ks+1452
>>
>> FOLLOWUP_NAME: MachineOwner
>>
>> IMAGE_NAME: ks.sys
>>
>> BUCKET_ID: WRONG_SYMBOLS
>>
>> Followup: MachineOwner
>>
>>**************
>>
>>
>> Karthik SG
>>
>>
>> On Wed, Aug 5, 2009 at 10:52 AM, Skywing wrote:
>>
>>> Please read the debugger documentation for the .symfix command.
>>>
>>> Note the “wrong symbols” complaint in your output below.
>>>
>>> - S
>>>
>>> ------------------------------
>>> From: Karthik Gurumurthy
>>> Sent: Tuesday, August 04, 2009 22:18
>>>
>>> To: Windows System Software Devs Interest List
>>> Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the
>>> 3rd parameter???
>>>
>>> hi,
>>> All the symbols are correctly loaded
>>> Symbol path----> to the folder containing .pdb file
>>> Source path-----> containing my source files.
>>> Image path------> containing .obj and .sys file
>>>
>>> If i run the !analyze -v on this the result is
>>>
>>>
>>>
>>> MODULE_NAME: nt
>>>
>>> FAULTING_MODULE: 804d7000 nt
>>>
>>> DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
>>>
>>> WORKER_ROUTINE: Unable to load image \SystemRoot\system32\drivers\ks.sys,
>>> Win32 error 0n2
>>> WARNING: Unable to verify timestamp for ks.sys
>>> ERROR: Module load completed but symbols could not be loaded for
>>> ks.sys
>>>
>>> ks+18508
>>> b5388508 ?? ???
>>>
>>> WORK_ITEM: 89189ed4
>>>
>>> CURRENT_IRQL: 2
>>>
>>> CUSTOMER_CRASH_COUNT: 1
>>>
>>> DEFAULT_BUCKET_ID: WRONG_SYMBOLS
>>>
>>> BUGCHECK_STR: 0xD1
>>>
>>> LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
>>>
>>> STACK_TEXT:
>>> ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
>>>
>>>
>>> STACK_COMMAND: kb
>>>
>>> FOLLOWUP_IP:
>>> nt+22f43
>>> 804f9f43 ?? ???
>>>
>>> SYMBOL_STACK_INDEX: 0
>>>
>>> SYMBOL_NAME: nt+22f43
>>>
>>> FOLLOWUP_NAME: MachineOwner
>>>
>>> IMAGE_NAME: ntkrnlpa.exe
>>>
>>> BUCKET_ID: WRONG_SYMBOLS
>>>
>>> Followup: MachineOwner
>>>
>>>
>>>
>>> it says ERROR: Module load completed but symbols could not be loaded
>>> for ks.sys
>>> from where i load symbols of ks.sys? is it possible??
>>>
>>> Karthik SG
>>>
>>>
>>> On Tue, Aug 4, 2009 at 8:10 PM, Doron Holan wrote:
>>>
>>>> After you fix your symbols, run !analyze -v and send that output
>>>>
>>>> d
>>>>
>>>> Sent from my phone with no t9, all spilling mistakes are not
>>>> intentional.
>>>>
>>>> ------------------------------
>>>> From: Karthik Gurumurthy
>>>> Sent: Tuesday, August 04, 2009 6:07 AM
>>>> To: Windows System Software Devs Interest List
>>>>
>>>> Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the
>>>> 3rd parameter???
>>>>
>>>> Hi,
>>>> Debugger says:-
>>>>
>>>> //**********************************************************************************************//
>>>> MODULE_NAME: nt
>>>>
>>>> FAULTING_MODULE: 804d7000 nt
>>>>
>>>> DEBUG_FLR_IMAGE_TIMESTAMP: 498c11d3
>>>>
>>>> WORKER_ROUTINE: Unable to load image
>>>> \SystemRoot\system32\drivers\ks.sys, Win32 error 0n2
>>>> WARNING: Unable to verify timestamp for ks.sys
>>>> ERROR: Module load completed but symbols could not be loaded for
>>>> ks.sys
>>>>
>>>> ks+18508
>>>> b5388508 ?? ???
>>>>
>>>> WORK_ITEM: 88dafb2c
>>>>
>>>> CURRENT_IRQL: 2
>>>>
>>>> CUSTOMER_CRASH_COUNT: 4
>>>>
>>>> DEFAULT_BUCKET_ID: WRONG_SYMBOLS
>>>>
>>>> BUGCHECK_STR: 0xD1
>>>>
>>>> LAST_CONTROL_TRANSFER: from 00000000 to 804f9f43
>>>>
>>>> STACK_TEXT:
>>>> ba50bd38 00000000 b5388508 00000002 b5388508 nt+0x22f43
>>>>
>>>>
>>>> STACK_COMMAND: kb
>>>>
>>>> FOLLOWUP_IP:
>>>> nt+22f43
>>>> 804f9f43 ?? ???
>>>>
>>>> SYMBOL_STACK_INDEX: 0
>>>>
>>>> SYMBOL_NAME: nt+22f43
>>>>
>>>> FOLLOWUP_NAME: MachineOwner
>>>>
>>>> IMAGE_NAME: ntkrnlpa.exe
>>>>
>>>> BUCKET_ID: WRONG_SYMBOLS
>>>>
>>>> Followup: MachineOwner
>>>>
>>>> // **************************************************************************************************************** //
>>>>
>>>> I am not able to figure this out.
>>>>
>>>> Karthik SG
>>>>
>>>> On Tue, Aug 4, 2009 at 6:30 PM, James Harper <
>>>> xxxxx@bendigoit.com.au> wrote:
>>>>
>>>>> >
>>>>> > Hi all,
>>>>> > i got this BSOD,
>>>>> >
>>>>> > I know D1 is for “DRIVER_IRQL_NOT_LESS_OR_EQUAL”
>>>>> >
>>>>> > 2nd parameter says IRQL is at DISPATCH_LEVEL
>>>>> >
>>>>> > 3rd parameter NOT write, Not READ, is it Execute???
>>>>> >
>>>>> > if yes, what is execute situation??
>>>>> >
>>>>>
>>>>> If you have a crash dump file, does the debugger tell you anything
>>>>> useful?
>>>>>
>>>>> James
>>>>>
>>>>> —
>>>>> 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
>>>>
>>>> —
>>>> 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
>>>
>>> —
>>> 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
>
>
> — 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
>
>Some call through a pointer is likely bogus. A DPC, Timer or Workitem (that might have raised IRQL),
or some such.
…or KS’s virtual method.
–
Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com
I have a spin lock and after getting the lock i am calling a funcion which
is non paged in that function Rtlcopymemory is used.
Can this be the cause for this BSOD???/
On Wed, Aug 5, 2009 at 2:00 PM, Maxim S. Shatskih wrote:
> >Some call through a pointer is likely bogus. A DPC, Timer or Workitem
> (that might have raised IRQL),
> >or some such.
>
> …or KS’s virtual method.
>
> –
> Maxim S. Shatskih
> Windows DDK MVP
> xxxxx@storagecraft.com
> http://www.storagecraft.com
>
>
> —
> 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
>
if the following output is what you get as part of stack trace still, then
it hasnt loaded the correct symbol files yet.
ba50bd54 b5306452 0000000a b531d508 00000002 nt+0x22f43
ba50bd7c 8053877d 87a3ed98 00000000 8a23fda8 ks+0x1452
ba50bdac 805cff70 87a3ed98 00000000 00000000 nt+0x6177d
ba50bddc 805460ee 8053868e 00000002 00000000 nt+0xf8f70
00000000 00000000 00000000 00000000 00000000 nt+0x6f0ee
it should be more like “nt!KiThreadStartup+0x16” or
“ks!WorkerThread+0x70” in the stack. check the symbols for both nt and ks.
-rtshiva
ok, but how can i load symbols of ks.sys (kernel stream provided by
microsoft) or it is the way what skywing told(.symfix)
Karthik SG
On Wed, Aug 5, 2009 at 2:32 PM, sivakumar thulasimani wrote:
> if the following output is what you get as part of stack trace still, then
> it hasnt loaded the correct symbol files yet.
>
> >ba50bd54 b5306452 0000000a b531d508 00000002 nt+0x22f43
> >ba50bd7c 8053877d 87a3ed98 00000000 8a23fda8 ks+0x1452
> >ba50bdac 805cff70 87a3ed98 00000000 00000000 nt+0x6177d
> >ba50bddc 805460ee 8053868e 00000002 00000000 nt+0xf8f70
> >00000000 00000000 00000000 00000000 00000000 nt+0x6f0ee
>
>
> it should be more like “nt!KiThreadStartup+0x16” or
> “ks!WorkerThread+0x70” in the stack. check the symbols for both nt and ks.
>
> -rtshiva
> — 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
As skywing told checkout .symfix, it setups the symbol path to load symbols
for all MS binaries including KS.
after setting up the symbols checkout the output of !analyze -v again.
-rtshiva
On Wed, Aug 5, 2009 at 3:16 PM, Karthik Gurumurthy <
xxxxx@nextbitcpu.com> wrote:
ok, but how can i load symbols of ks.sys (kernel stream provided by
microsoft) or it is the way what skywing told(.symfix)Karthik SG
On Wed, Aug 5, 2009 at 2:32 PM, sivakumar thulasimani > > wrote:
>
>> if the following output is what you get as part of stack trace still,
>> then it hasnt loaded the correct symbol files yet.
>>
>> >ba50bd54 b5306452 0000000a b531d508 00000002 nt+0x22f43
>> >ba50bd7c 8053877d 87a3ed98 00000000 8a23fda8 ks+0x1452
>> >ba50bdac 805cff70 87a3ed98 00000000 00000000 nt+0x6177d
>> >ba50bddc 805460ee 8053868e 00000002 00000000 nt+0xf8f70
>> >00000000 00000000 00000000 00000000 00000000 nt+0x6f0ee
>>
>>
>> it should be more like “nt!KiThreadStartup+0x16” or
>> “ks!WorkerThread+0x70” in the stack. check the symbols for both nt and ks.
>>
>> -rtshiva
>> — 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
>
<karthik.gurmurthy>
I have a spin lock and after getting the lock i am calling a funcion which
is non paged in that function Rtlcopymemory is used.
Can this be the cause for this BSOD???/
karthik.gurmurthy>
And do you release the lock and properly restore the prior IRQL?
Dave Cattley</karthik.gurmurthy>
>And do you release the lock and properly restore the prior IRQL?
when before the Rtlcopymemory or after it?
karthik SG
On Wed, Aug 5, 2009 at 6:22 PM, David R. Cattley wrote:
> <karthik.gurmurthy>
> I have a spin lock and after getting the lock i am calling a funcion which
> is non paged in that function Rtlcopymemory is used.
> Can this be the cause for this BSOD???/
> karthik.gurmurthy>
>
> And do you release the lock and properly restore the prior IRQL?
>
>
> Dave Cattley
>
>
> —
> 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
></karthik.gurmurthy>
Karthik Gurumurthy wrote:
> I have a spin lock and after getting the lock i am calling a
function which is non paged in that function Rtlcopymemory is used.
> Can this be the cause for this BSOD???/
Have a look at the memory you are copying to and from.
“Callers of RtlCopyMemory can be running at any IRQL if both memory
blocks are resident. Otherwise, the caller must be running at IRQL <=
APC_LEVEL.”.
You are under spinlock - so you are at DISPATCH_LEVEL
Regards,
Alex Krol.
The debugger documentation talks at length about how symbols and the symbol server work. I’d strongly encourage you to read through that portion of debugger.chm as it is generally useful knowledge.
That being said, try inspecting the output of these commands:
!sym noisy
.symfix+ c:\symbols
.reload
…where c:\symbols is your preferred downstream store location.
You must issue a .reload to cause the debugger to attempt to re-load symbols for which a load attempt has already been made.
From: Karthik Gurumurthy
Sent: Wednesday, August 05, 2009 02:47
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] D1, {b5388508, 2, b5388508, 88dafb2c} what is the 3rd parameter???
ok, but how can i load symbols of ks.sys (kernel stream provided by microsoft) or it is the way what skywing told(.symfix)
Karthik SG
On Wed, Aug 5, 2009 at 2:32 PM, sivakumar thulasimani > wrote:
if the following output is what you get as part of stack trace still, then it hasnt loaded the correct symbol files yet.
>ba50bd54 b5306452 0000000a b531d508 00000002 nt+0x22f43
>ba50bd7c 8053877d 87a3ed98 00000000 8a23fda8 ks+0x1452
>ba50bdac 805cff70 87a3ed98 00000000 00000000 nt+0x6177d
>ba50bddc 805460ee 8053868e 00000002 00000000 nt+0xf8f70
>00000000 00000000 00000000 00000000 00000000 nt+0x6f0ee
it should be more like “nt!KiThreadStartup+0x16” or “ks!WorkerThread+0x70” in the stack. check the symbols for both nt and ks.
-rtshiva
— 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
Karthik Gurumurthy wrote:
I have a spin lock and after getting the lock i am calling a funcion
which is non paged in that function Rtlcopymemory is used.
Can this be the cause for this BSOD???
Only if you are copying from paged memory, but it wouldn’t look like the
crash you are seeing. You are getting what looks like a jump or call
into paged memory.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.