Re: windbg digest: September 07, 2010

Hi Scott,

Seems like you would get two main users (kernel and application) and two
main problem types (crashes and hangs).
If you could ask for which type of minidump is being uploaded, you could
direct the research for those specific problems.

For example:

Application Hangs:

Listing the lmvm for the executable (normally has version information that
is useful)
vertarget
!exchain
!locks
listing the number of threads
!uniqstack
!address -summary
~*kvn250
!gflag
!runaway
!peb
!dh
!chkimg
if the module mscorwks is loaded:

!loadby sos mscorwkks
!clrstack

.load wow64exts
!analyze -v -hang

Application Crashes:

Listing the lmvm for the executable (normally has version information that
is useful)
vertarget
!exchain
!locks
listing the number of threads
!uniqstack
!address -summary
!vm
~*kvn250
!gflag
!runaway
!peb
!dh
!chkimg
if the module mscorwks is loaded:

!loadby sos mscorwkks
!clrstack

.load wow64exts
!analyze -v

System hangs:

!analyze -v -hang
!locks
!vm 4
!poolused
!stacks
!exqueue f
!irpfind
!process 0 ff or ListProcessStacks
!lpc message
!ntsdexts.locks
!session
!sprocess
!process 0 0
!running
!ready
!dpcs
!apc

BSOD:

!analyze -v
!pool
component timestamps
!vm 4
current threads on other processors
raw stack
bugcheck description (including ln exception address for corrupt or
truncated dumps)

I have most experience with application dumps, so those lists are more
complete.
The idea would be to get the most information possible and automate the
interpretation of the results as much as possible.

That would keep people coming back to the service.
Osiris

On Wed, Sep 8, 2010 at 12:00 AM, Kernel Debugging Interest List digest <
xxxxx@lists.osr.com> wrote:

Subject: Re: windbg digest: September 03, 2010
From: "Scott Noone"
> Date: Tue, 7 Sep 2010 10:59:37 -0400
> X-Message-Number: 2
>
> Hi,
>
> Right now all you're going to get is the !analyze -v output.
>
> Nothing stops us from going further than this in the future and if you have
> any ideas of what you'd like to see you can mail me, but for the initial
> release all you get is !analyze -v.
>
> -scott
>
> --
> Scott Noone
> Consulting Associate
> OSR Open Systems Resources, Inc.
> http://www.osronline.com
>
>