*BUSY*

Thanks Scott.

Yes, my symbols are set for the server as follows:

srv*C:\Symbols*http://msdl.microsoft.com/download/symbols

My network activity light is blinking like crazy, but I’m also streaming the
International Quartet Quarter Finals from Philadelphia while I’m working on
this. This pause has been a common thing for this version of WinDbg,
however.

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Scott Noone
Sent: Wednesday, June 30, 2010 10:24 AM
To: Kernel Debugging Interest List
Subject: Re:[windbg] *BUSY*

Do you have the MS symbol server in your path and is your network activity
light on like crazy? I usually only get this when it’s in a death spiral
trying like hell to resolve some symbol and sucking things down over the
network (in debug lab I do a magic trick and make it stop by unplugging the
network cable).

-scott


Scott Noone
Consulting Associate
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Gary G. Little” wrote in message
news:xxxxx@windbg…
> About 5 minutes ago my target crashed, and BUSY has been shown ever
> since.
> Now, having this happen frequently on the latest and greatest (cough
> cough)
> WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
> busy and I can finally do the !analyze -v I need to do to see why my
> driver
> crashed.
>
> I did do a Ctl+Alt+D with the following results. You can’t see it since no
> timeline is in this dump but there were periodic pauses of ~ 20 to 30
> seconds.
>
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a06,
> READ: Received Type 2 data packet with id = 1a06 successfully.
>
> KdReadVirtual(fffff80002a20448, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a07,<br>&gt; READ: Received Type 2 data packet with id = 1a07 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a162f4, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a08,
> READ: Received Type 2 data packet with id = 1a08 successfully.
>
> KdReadVirtual(fffff80002a402e0, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a09,<br>&gt; READ: Received Type 2 data packet with id = 1a09 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a40360, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=100, PacketId=1a0a,
> READ: Received Type 2 data packet with id = 1a0a successfully.
>
> KdReadVirtual(fffff88003cfa268, c8) returns 00000000, c8<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0b,<br>&gt; READ: Received Type 2 data packet with id = 1a0b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cfe170, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0c,
> READ: Received Type 2 data packet with id = 1a0c successfully.
>
> KdReadVirtual(fffff88003cfe494, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0d,<br>&gt; READ: Received Type 2 data packet with id = 1a0d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff6a0, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0e,
> READ: Received Type 2 data packet with id = 1a0e successfully.
>
> KdReadVirtual(fffff88003cff5b8, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=50, PacketId=1a0f,<br>&gt; READ: Received Type 2 data packet with id = 1a0f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff5a0, 18) returns 00000000, 18
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=2a6, PacketId=1a10,
> READ: Received Type 2 data packet with id = 1a10 successfully.
>
> KdReadVirtual(fffffa8003254000, 26e) returns 00000000, 26e<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a11,<br>&gt; READ: Received Type 2 data packet with id = 1a11 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a12,<br>&gt; READ: Received Type 2 data packet with id = 1a12 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009eb180, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=7b8, PacketId=1a13,
> READ: Received Type 2 data packet with id = 1a13 successfully.
>
> KdReadVirtual(fffff880009eb200, 780) returns 00000000, 780<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a14,<br>&gt; READ: Received Type 2 data packet with id = 1a14 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009efd50, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a15,
> READ: Received Type 2 data packet with id = 1a15 successfully.
>
> KdReadVirtual(fffff80002da5000, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a16,<br>&gt; READ: Received Type 2 data packet with id = 1a16 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da50a8, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a17,
> READ: Received Type 2 data packet with id = 1a17 successfully.
>
> KdReadVirtual(fffff80002da5198, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a18,<br>&gt; READ: Received Type 2 data packet with id = 1a18 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da5240, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a19,
> READ: Received Type 2 data packet with id = 1a19 successfully.
>
> KdReadVirtual(fffff80002dda998, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=34c, PacketId=1a1a,<br>&gt; READ: Received Type 2 data packet with id = 1a1a successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002ddaa18, 314) returns 00000000, 314
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=60, PacketId=1a1b,
> READ: Received Type 2 data packet with id = 1a1b successfully.
>
> KdReadVirtual(fffffa800242d3b0, 28) returns 00000000, 28<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=2c8, PacketId=1a1c,<br>&gt; READ: Received Type 2 data packet with id = 1a1c successfully.<br>&gt;<br>&gt; KdReadVirtual(fffffa800242d458, 290) returns 00000000, 290
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=150, PacketId=1a1d,
> READ: Received Type 2 data packet with id = 1a1d successfully.
>
> KdReadVirtual(fffffa800242d768, 118) returns 00000000, 118<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a1e,<br>&gt; READ: Received Type 2 data packet with id = 1a1e successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a1f,<br>&gt; READ: Received Type 2 data packet with id = 1a1f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009ef898, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a20,
> READ: Received Type 2 data packet with id = 1a20 successfully.
>
> KdReadVirtual(fffff80002a280ec, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a21,<br>&gt; READ: Received Type 2 data packet with id = 1a21 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4000, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a22,
> READ: Received Type 2 data packet with id = 1a22 successfully.
>
> KdReadVirtual(000007fef14d4080, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=3e4, PacketId=1a23,<br>&gt; READ: Received Type 2 data packet with id = 1a23 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4100, 3ac) returns 00000000, 3ac
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=42, PacketId=1a47,
> READ: Received Type 2 data packet with id = 1a47 successfully.
>
> KdReadVirtual(fffff8800169cae0, a) returns 00000000, a<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=110, PacketId=1a48,<br>&gt; READ: Received Type 2 data packet with id = 1a48 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1ae, PacketId=1a49,<br>&gt; READ: Received Type 2 data packet with id = 1a49 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800169c96a, 176) returns 00000000, 176
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4a,
> READ: Received Type 2 data packet with id = 1a4a successfully.
>
> KdReadVirtual(fffff8800169cb6a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4b,<br>&gt; READ: Received Type 2 data packet with id = 1a4b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001793499, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4c,
> READ: Received Type 2 data packet with id = 1a4c successfully.
>
> KdReadVirtual(fffff88001793699, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4d,<br>&gt; READ: Received Type 2 data packet with id = 1a4d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001794a31, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4e,
> READ: Received Type 2 data packet with id = 1a4e successfully.
>
> KdReadVirtual(fffff88001794c31, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4f,<br>&gt; READ: Received Type 2 data packet with id = 1a4f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017aa37a, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a50,
> READ: Received Type 2 data packet with id = 1a50 successfully.
>
> KdReadVirtual(fffff880017aa57a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a51,<br>&gt; READ: Received Type 2 data packet with id = 1a51 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017bbbe7, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a52,
> READ: Received Type 2 data packet with id = 1a52 successfully.
>
> KdReadVirtual(fffff880017bbde7, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a53,<br>&gt; READ: Received Type 2 data packet with id = 1a53 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c78b8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a54,
> READ: Received Type 2 data packet with id = 1a54 successfully.
>
> KdReadVirtual(fffff880017c7ab8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a55,<br>&gt; READ: Received Type 2 data packet with id = 1a55 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c88b1, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a56,
> READ: Received Type 2 data packet with id = 1a56 successfully.
>
> KdReadVirtual(fffff880017c8ab1, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a57,<br>&gt; READ: Received Type 2 data packet with id = 1a57 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c98e8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a58,
> READ: Received Type 2 data packet with id = 1a58 successfully.
>
> KdReadVirtual(fffff880017c9ae8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a59,<br>&gt; READ: Received Type 2 data packet with id = 1a59 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cc904, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a5a,
> READ: Received Type 2 data packet with id = 1a5a successfully.
>
> KdReadVirtual(fffff880017ccb04, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a5b,<br>&gt; READ: Received Type 2 data packet with id = 1a5b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017ccd78, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=c0, PacketId=1a5c,
> READ: Received Type 2 data packet with id = 1a5c successfully.
>
> KdReadVirtual(fffff880017ccf78, 88) returns 00000000, 88<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b0, PacketId=1a5d,<br>&gt; READ: Received Type 2 data packet with id = 1a5d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd000, 78) returns 00000000, 78
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a5e,
> READ: Received Type 2 data packet with id = 1a5e successfully.
>
> KdReadVirtual(fffff880017cd497, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=71, PacketId=1a5f,<br>&gt; READ: Received Type 2 data packet with id = 1a5f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd697, 39) returns 00000000, 39
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a60,
> READ: Received Type 2 data packet with id = 1a60 successfully.
>
> KdReadVirtual(fffff8800187337a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a61,<br>&gt; READ: Received Type 2 data packet with id = 1a61 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187357a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=99, PacketId=1a62,
> READ: Received Type 2 data packet with id = 1a62 successfully.
>
> KdReadVirtual(fffff8800187367a, 61) returns 00000000, 61<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a63,<br>&gt; READ: Received Type 2 data packet with id = 1a63 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187375b, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a64,
> READ: Received Type 2 data packet with id = 1a64 successfully.
>
> KdReadVirtual(fffff8800187948a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a65,<br>&gt; READ: Received Type 2 data packet with id = 1a65 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187968a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a66,
> READ: Received Type 2 data packet with id = 1a66 successfully.
>
> KdReadVirtual(fffff88001906a84, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a67,<br>&gt; READ: Received Type 2 data packet with id = 1a67 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001906c84, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a68,
> READ: Received Type 2 data packet with id = 1a68 successfully.
>
> KdReadVirtual(fffff88003b092a3, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a69,<br>&gt; READ: Received Type 2 data packet with id = 1a69 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b094a3, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6a,
> READ: Received Type 2 data packet with id = 1a6a successfully.
>
> KdReadVirtual(fffff88003b224fb, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6b,<br>&gt; READ: Received Type 2 data packet with id = 1a6b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b226fb, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6c,
> READ: Received Type 2 data packet with id = 1a6c successfully.
>
> KdReadVirtual(fffff88006f18935, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6d,<br>&gt; READ: Received Type 2 data packet with id = 1a6d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88006f18b35, 100) returns 00000000, 100
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
>


WINDBG 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 you change the path to just c:\symbols does it make a difference?

There might be something stuck in your workspace that it’s trying to resolve
(watch window?) or something new that !analyze -v is looking for that
doesn’t exist. I haven’t noticed anything new in this release though with
respect to this behavior.

-scott


Scott Noone
Consulting Associate
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Gary G. Little” wrote in message
news:xxxxx@windbg…
> Thanks Scott.
>
> Yes, my symbols are set for the server as follows:
>
> srvC:\Symbolshttp://msdl.microsoft.com/download/symbols
>
> My network activity light is blinking like crazy, but I’m also streaming
> the
> International Quartet Quarter Finals from Philadelphia while I’m working
> on
> this. This pause has been a common thing for this version of WinDbg,
> however.
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Scott Noone
> Sent: Wednesday, June 30, 2010 10:24 AM
> To: Kernel Debugging Interest List
> Subject: Re:[windbg] BUSY
>
> Do you have the MS symbol server in your path and is your network activity
> light on like crazy? I usually only get this when it’s in a death spiral
> trying like hell to resolve some symbol and sucking things down over the
> network (in debug lab I do a magic trick and make it stop by unplugging
> the
> network cable).
>
> -scott
>
> –
> Scott Noone
> Consulting Associate
> OSR Open Systems Resources, Inc.
> http://www.osronline.com
>
>
> “Gary G. Little” wrote in message
> news:xxxxx@windbg…
>> About 5 minutes ago my target crashed, and BUSY has been shown ever
>> since.
>> Now, having this happen frequently on the latest and greatest (cough
>> cough)
>> WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
>> busy and I can finally do the !analyze -v I need to do to see why my
>> driver
>> crashed.
>>
>> I did do a Ctl+Alt+D with the following results. You can’t see it since
>> no
>> timeline is in this dump but there were periodic pauses of ~ 20 to 30
>> seconds.
>>
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a06,
>> READ: Received Type 2 data packet with id = 1a06 successfully.
>>
>> KdReadVirtual(fffff80002a20448, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a07,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a07 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002a162f4, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a08,
>> READ: Received Type 2 data packet with id = 1a08 successfully.
>>
>> KdReadVirtual(fffff80002a402e0, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a09,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a09 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002a40360, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=100, PacketId=1a0a,
>> READ: Received Type 2 data packet with id = 1a0a successfully.
>>
>> KdReadVirtual(fffff88003cfa268, c8) returns 00000000, c8<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a0b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a0b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003cfe170, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a0c,
>> READ: Received Type 2 data packet with id = 1a0c successfully.
>>
>> KdReadVirtual(fffff88003cfe494, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a0d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a0d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003cff6a0, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a0e,
>> READ: Received Type 2 data packet with id = 1a0e successfully.
>>
>> KdReadVirtual(fffff88003cff5b8, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=50, PacketId=1a0f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a0f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003cff5a0, 18) returns 00000000, 18
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=2a6, PacketId=1a10,
>> READ: Received Type 2 data packet with id = 1a10 successfully.
>>
>> KdReadVirtual(fffffa8003254000, 26e) returns 00000000, 26e<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=40, PacketId=1a11,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a11 successfully.<br>&gt;&gt;<br>&gt;&gt; DbgKdReadControlSpace returns 00000000<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a12,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a12 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880009eb180, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=7b8, PacketId=1a13,
>> READ: Received Type 2 data packet with id = 1a13 successfully.
>>
>> KdReadVirtual(fffff880009eb200, 780) returns 00000000, 780<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a14,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a14 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880009efd50, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a15,
>> READ: Received Type 2 data packet with id = 1a15 successfully.
>>
>> KdReadVirtual(fffff80002da5000, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a16,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a16 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002da50a8, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a17,
>> READ: Received Type 2 data packet with id = 1a17 successfully.
>>
>> KdReadVirtual(fffff80002da5198, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a18,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a18 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002da5240, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a19,
>> READ: Received Type 2 data packet with id = 1a19 successfully.
>>
>> KdReadVirtual(fffff80002dda998, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=34c, PacketId=1a1a,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1a successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002ddaa18, 314) returns 00000000, 314
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=60, PacketId=1a1b,
>> READ: Received Type 2 data packet with id = 1a1b successfully.
>>
>> KdReadVirtual(fffffa800242d3b0, 28) returns 00000000, 28<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=2c8, PacketId=1a1c,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1c successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffffa800242d458, 290) returns 00000000, 290
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=150, PacketId=1a1d,
>> READ: Received Type 2 data packet with id = 1a1d successfully.
>>
>> KdReadVirtual(fffffa800242d768, 118) returns 00000000, 118<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=40, PacketId=1a1e,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1e successfully.<br>&gt;&gt;<br>&gt;&gt; DbgKdReadControlSpace returns 00000000<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a1f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880009ef898, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a20,
>> READ: Received Type 2 data packet with id = 1a20 successfully.
>>
>> KdReadVirtual(fffff80002a280ec, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a21,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a21 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(000007fef14d4000, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a22,
>> READ: Received Type 2 data packet with id = 1a22 successfully.
>>
>> KdReadVirtual(000007fef14d4080, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=3e4, PacketId=1a23,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a23 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(000007fef14d4100, 3ac) returns 00000000, 3ac
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=42, PacketId=1a47,
>> READ: Received Type 2 data packet with id = 1a47 successfully.
>>
>> KdReadVirtual(fffff8800169cae0, a) returns 00000000, a<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=110, PacketId=1a48,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a48 successfully.<br>&gt;&gt;<br>&gt;&gt; DbgKdReadControlSpace returns 00000000<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1ae, PacketId=1a49,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a49 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800169c96a, 176) returns 00000000, 176
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a4a,
>> READ: Received Type 2 data packet with id = 1a4a successfully.
>>
>> KdReadVirtual(fffff8800169cb6a, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a4b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a4b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88001793499, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a4c,
>> READ: Received Type 2 data packet with id = 1a4c successfully.
>>
>> KdReadVirtual(fffff88001793699, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a4d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a4d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88001794a31, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a4e,
>> READ: Received Type 2 data packet with id = 1a4e successfully.
>>
>> KdReadVirtual(fffff88001794c31, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a4f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a4f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017aa37a, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a50,
>> READ: Received Type 2 data packet with id = 1a50 successfully.
>>
>> KdReadVirtual(fffff880017aa57a, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a51,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a51 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017bbbe7, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a52,
>> READ: Received Type 2 data packet with id = 1a52 successfully.
>>
>> KdReadVirtual(fffff880017bbde7, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a53,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a53 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017c78b8, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a54,
>> READ: Received Type 2 data packet with id = 1a54 successfully.
>>
>> KdReadVirtual(fffff880017c7ab8, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a55,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a55 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017c88b1, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a56,
>> READ: Received Type 2 data packet with id = 1a56 successfully.
>>
>> KdReadVirtual(fffff880017c8ab1, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a57,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a57 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017c98e8, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a58,
>> READ: Received Type 2 data packet with id = 1a58 successfully.
>>
>> KdReadVirtual(fffff880017c9ae8, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a59,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a59 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017cc904, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a5a,
>> READ: Received Type 2 data packet with id = 1a5a successfully.
>>
>> KdReadVirtual(fffff880017ccb04, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a5b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a5b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017ccd78, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=c0, PacketId=1a5c,
>> READ: Received Type 2 data packet with id = 1a5c successfully.
>>
>> KdReadVirtual(fffff880017ccf78, 88) returns 00000000, 88<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b0, PacketId=1a5d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a5d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017cd000, 78) returns 00000000, 78
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a5e,
>> READ: Received Type 2 data packet with id = 1a5e successfully.
>>
>> KdReadVirtual(fffff880017cd497, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=71, PacketId=1a5f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a5f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017cd697, 39) returns 00000000, 39
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a60,
>> READ: Received Type 2 data packet with id = 1a60 successfully.
>>
>> KdReadVirtual(fffff8800187337a, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a61,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a61 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800187357a, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=99, PacketId=1a62,
>> READ: Received Type 2 data packet with id = 1a62 successfully.
>>
>> KdReadVirtual(fffff8800187367a, 61) returns 00000000, 61<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a63,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a63 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800187375b, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a64,
>> READ: Received Type 2 data packet with id = 1a64 successfully.
>>
>> KdReadVirtual(fffff8800187948a, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a65,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a65 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800187968a, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a66,
>> READ: Received Type 2 data packet with id = 1a66 successfully.
>>
>> KdReadVirtual(fffff88001906a84, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a67,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a67 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88001906c84, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a68,
>> READ: Received Type 2 data packet with id = 1a68 successfully.
>>
>> KdReadVirtual(fffff88003b092a3, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a69,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a69 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003b094a3, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a6a,
>> READ: Received Type 2 data packet with id = 1a6a successfully.
>>
>> KdReadVirtual(fffff88003b224fb, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a6b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a6b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003b226fb, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a6c,
>> READ: Received Type 2 data packet with id = 1a6c successfully.
>>
>> KdReadVirtual(fffff88006f18935, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a6d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a6d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88006f18b35, 100) returns 00000000, 100
>>
>> Gary G. Little
>> H (952) 223-1349
>> C (952) 454-4629
>> xxxxx@comcast.net
>>
>>
>>
>
> —
> WINDBG 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
>
>

Sounds like you might be hitting network timeouts. They are 30secs.

Do you have all your symbols cached locally?

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Wednesday, June 30, 2010 7:49 AM
To: Kernel Debugging Interest List
Subject: [windbg] *BUSY*

About 5 minutes ago my target crashed, and *BUSY* has been shown ever since.
Now, having this happen frequently on the latest and greatest (cough cough)
WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
busy and I can finally do the !analyze -v I need to do to see why my driver
crashed.

I did do a Ctl+Alt+D with the following results. You can’t see it since no
timeline is in this dump but there were periodic pauses of ~ 20 to 30
seconds.

WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a06,
READ: Received Type 2 data packet with id = 1a06 successfully.

KdReadVirtual(fffff800`02a20448, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a07,
READ: Received Type 2 data packet with id = 1a07 successfully.

KdReadVirtual(fffff800`02a162f4, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a08,
READ: Received Type 2 data packet with id = 1a08 successfully.

KdReadVirtual(fffff800`02a402e0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a09,
READ: Received Type 2 data packet with id = 1a09 successfully.

KdReadVirtual(fffff800`02a40360, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=100, PacketId=1a0a,
READ: Received Type 2 data packet with id = 1a0a successfully.

KdReadVirtual(fffff880`03cfa268, c8) returns 00000000, c8
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0b,
READ: Received Type 2 data packet with id = 1a0b successfully.

KdReadVirtual(fffff880`03cfe170, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0c,
READ: Received Type 2 data packet with id = 1a0c successfully.

KdReadVirtual(fffff880`03cfe494, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0d,
READ: Received Type 2 data packet with id = 1a0d successfully.

KdReadVirtual(fffff880`03cff6a0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0e,
READ: Received Type 2 data packet with id = 1a0e successfully.

KdReadVirtual(fffff880`03cff5b8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=50, PacketId=1a0f,
READ: Received Type 2 data packet with id = 1a0f successfully.

KdReadVirtual(fffff880`03cff5a0, 18) returns 00000000, 18
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2a6, PacketId=1a10,
READ: Received Type 2 data packet with id = 1a10 successfully.

KdReadVirtual(fffffa80`03254000, 26e) returns 00000000, 26e
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a11,
READ: Received Type 2 data packet with id = 1a11 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a12,
READ: Received Type 2 data packet with id = 1a12 successfully.

KdReadVirtual(fffff880`009eb180, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=7b8, PacketId=1a13,
READ: Received Type 2 data packet with id = 1a13 successfully.

KdReadVirtual(fffff880`009eb200, 780) returns 00000000, 780
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a14,
READ: Received Type 2 data packet with id = 1a14 successfully.

KdReadVirtual(fffff880`009efd50, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a15,
READ: Received Type 2 data packet with id = 1a15 successfully.

KdReadVirtual(fffff800`02da5000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a16,
READ: Received Type 2 data packet with id = 1a16 successfully.

KdReadVirtual(fffff800`02da50a8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a17,
READ: Received Type 2 data packet with id = 1a17 successfully.

KdReadVirtual(fffff800`02da5198, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a18,
READ: Received Type 2 data packet with id = 1a18 successfully.

KdReadVirtual(fffff800`02da5240, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a19,
READ: Received Type 2 data packet with id = 1a19 successfully.

KdReadVirtual(fffff800`02dda998, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=34c, PacketId=1a1a,
READ: Received Type 2 data packet with id = 1a1a successfully.

KdReadVirtual(fffff800`02ddaa18, 314) returns 00000000, 314
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=60, PacketId=1a1b,
READ: Received Type 2 data packet with id = 1a1b successfully.

KdReadVirtual(fffffa80`0242d3b0, 28) returns 00000000, 28
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2c8, PacketId=1a1c,
READ: Received Type 2 data packet with id = 1a1c successfully.

KdReadVirtual(fffffa80`0242d458, 290) returns 00000000, 290
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=150, PacketId=1a1d,
READ: Received Type 2 data packet with id = 1a1d successfully.

KdReadVirtual(fffffa80`0242d768, 118) returns 00000000, 118
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a1e,
READ: Received Type 2 data packet with id = 1a1e successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a1f,
READ: Received Type 2 data packet with id = 1a1f successfully.

KdReadVirtual(fffff880`009ef898, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a20,
READ: Received Type 2 data packet with id = 1a20 successfully.

KdReadVirtual(fffff800`02a280ec, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a21,
READ: Received Type 2 data packet with id = 1a21 successfully.

KdReadVirtual(000007fe`f14d4000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a22,
READ: Received Type 2 data packet with id = 1a22 successfully.

KdReadVirtual(000007fe`f14d4080, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=3e4, PacketId=1a23,
READ: Received Type 2 data packet with id = 1a23 successfully.

KdReadVirtual(000007fe`f14d4100, 3ac) returns 00000000, 3ac
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=42, PacketId=1a47,
READ: Received Type 2 data packet with id = 1a47 successfully.

KdReadVirtual(fffff880`0169cae0, a) returns 00000000, a
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=110, PacketId=1a48,
READ: Received Type 2 data packet with id = 1a48 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1ae, PacketId=1a49,
READ: Received Type 2 data packet with id = 1a49 successfully.

KdReadVirtual(fffff880`0169c96a, 176) returns 00000000, 176
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4a,
READ: Received Type 2 data packet with id = 1a4a successfully.

KdReadVirtual(fffff880`0169cb6a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4b,
READ: Received Type 2 data packet with id = 1a4b successfully.

KdReadVirtual(fffff880`01793499, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4c,
READ: Received Type 2 data packet with id = 1a4c successfully.

KdReadVirtual(fffff880`01793699, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4d,
READ: Received Type 2 data packet with id = 1a4d successfully.

KdReadVirtual(fffff880`01794a31, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4e,
READ: Received Type 2 data packet with id = 1a4e successfully.

KdReadVirtual(fffff880`01794c31, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4f,
READ: Received Type 2 data packet with id = 1a4f successfully.

KdReadVirtual(fffff880`017aa37a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a50,
READ: Received Type 2 data packet with id = 1a50 successfully.

KdReadVirtual(fffff880`017aa57a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a51,
READ: Received Type 2 data packet with id = 1a51 successfully.

KdReadVirtual(fffff880`017bbbe7, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a52,
READ: Received Type 2 data packet with id = 1a52 successfully.

KdReadVirtual(fffff880`017bbde7, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a53,
READ: Received Type 2 data packet with id = 1a53 successfully.

KdReadVirtual(fffff880`017c78b8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a54,
READ: Received Type 2 data packet with id = 1a54 successfully.

KdReadVirtual(fffff880`017c7ab8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a55,
READ: Received Type 2 data packet with id = 1a55 successfully.

KdReadVirtual(fffff880`017c88b1, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a56,
READ: Received Type 2 data packet with id = 1a56 successfully.

KdReadVirtual(fffff880`017c8ab1, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a57,
READ: Received Type 2 data packet with id = 1a57 successfully.

KdReadVirtual(fffff880`017c98e8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a58,
READ: Received Type 2 data packet with id = 1a58 successfully.

KdReadVirtual(fffff880`017c9ae8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a59,
READ: Received Type 2 data packet with id = 1a59 successfully.

KdReadVirtual(fffff880`017cc904, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a5a,
READ: Received Type 2 data packet with id = 1a5a successfully.

KdReadVirtual(fffff880`017ccb04, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5b,
READ: Received Type 2 data packet with id = 1a5b successfully.

KdReadVirtual(fffff880`017ccd78, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=c0, PacketId=1a5c,
READ: Received Type 2 data packet with id = 1a5c successfully.

KdReadVirtual(fffff880`017ccf78, 88) returns 00000000, 88
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b0, PacketId=1a5d,
READ: Received Type 2 data packet with id = 1a5d successfully.

KdReadVirtual(fffff880`017cd000, 78) returns 00000000, 78
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5e,
READ: Received Type 2 data packet with id = 1a5e successfully.

KdReadVirtual(fffff880`017cd497, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=71, PacketId=1a5f,
READ: Received Type 2 data packet with id = 1a5f successfully.

KdReadVirtual(fffff880`017cd697, 39) returns 00000000, 39
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a60,
READ: Received Type 2 data packet with id = 1a60 successfully.

KdReadVirtual(fffff880`0187337a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a61,
READ: Received Type 2 data packet with id = 1a61 successfully.

KdReadVirtual(fffff880`0187357a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=99, PacketId=1a62,
READ: Received Type 2 data packet with id = 1a62 successfully.

KdReadVirtual(fffff880`0187367a, 61) returns 00000000, 61
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a63,
READ: Received Type 2 data packet with id = 1a63 successfully.

KdReadVirtual(fffff880`0187375b, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a64,
READ: Received Type 2 data packet with id = 1a64 successfully.

KdReadVirtual(fffff880`0187948a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a65,
READ: Received Type 2 data packet with id = 1a65 successfully.

KdReadVirtual(fffff880`0187968a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a66,
READ: Received Type 2 data packet with id = 1a66 successfully.

KdReadVirtual(fffff880`01906a84, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a67,
READ: Received Type 2 data packet with id = 1a67 successfully.

KdReadVirtual(fffff880`01906c84, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a68,
READ: Received Type 2 data packet with id = 1a68 successfully.

KdReadVirtual(fffff880`03b092a3, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a69,
READ: Received Type 2 data packet with id = 1a69 successfully.

KdReadVirtual(fffff880`03b094a3, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6a,
READ: Received Type 2 data packet with id = 1a6a successfully.

KdReadVirtual(fffff880`03b224fb, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6b,
READ: Received Type 2 data packet with id = 1a6b successfully.

KdReadVirtual(fffff880`03b226fb, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6c,
READ: Received Type 2 data packet with id = 1a6c successfully.

KdReadVirtual(fffff880`06f18935, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6d,
READ: Received Type 2 data packet with id = 1a6d successfully.

KdReadVirtual(fffff880`06f18b35, 100) returns 00000000, 100

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net


WINDBG 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

Read the docs about setting a cache at the start of your symbol path.

Then do a .reload /f - plan to wait for a long time. All the symbols will get pulled down over the network to a local on disk cache.
Then do a .reload /u
Followed by a .reload /s

From then on, you shouldn’t be hitting the network much for symbols ever.

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 11:55 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Sounds like you might be hitting network timeouts. They are 30secs.

Do you have all your symbols cached locally?

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Wednesday, June 30, 2010 7:49 AM
To: Kernel Debugging Interest List
Subject: [windbg] *BUSY*

About 5 minutes ago my target crashed, and *BUSY* has been shown ever since.
Now, having this happen frequently on the latest and greatest (cough cough)
WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
busy and I can finally do the !analyze -v I need to do to see why my driver
crashed.

I did do a Ctl+Alt+D with the following results. You can’t see it since no
timeline is in this dump but there were periodic pauses of ~ 20 to 30
seconds.

WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a06,
READ: Received Type 2 data packet with id = 1a06 successfully.

KdReadVirtual(fffff800`02a20448, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a07,
READ: Received Type 2 data packet with id = 1a07 successfully.

KdReadVirtual(fffff800`02a162f4, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a08,
READ: Received Type 2 data packet with id = 1a08 successfully.

KdReadVirtual(fffff800`02a402e0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a09,
READ: Received Type 2 data packet with id = 1a09 successfully.

KdReadVirtual(fffff800`02a40360, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=100, PacketId=1a0a,
READ: Received Type 2 data packet with id = 1a0a successfully.

KdReadVirtual(fffff880`03cfa268, c8) returns 00000000, c8
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0b,
READ: Received Type 2 data packet with id = 1a0b successfully.

KdReadVirtual(fffff880`03cfe170, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0c,
READ: Received Type 2 data packet with id = 1a0c successfully.

KdReadVirtual(fffff880`03cfe494, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0d,
READ: Received Type 2 data packet with id = 1a0d successfully.

KdReadVirtual(fffff880`03cff6a0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0e,
READ: Received Type 2 data packet with id = 1a0e successfully.

KdReadVirtual(fffff880`03cff5b8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=50, PacketId=1a0f,
READ: Received Type 2 data packet with id = 1a0f successfully.

KdReadVirtual(fffff880`03cff5a0, 18) returns 00000000, 18
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2a6, PacketId=1a10,
READ: Received Type 2 data packet with id = 1a10 successfully.

KdReadVirtual(fffffa80`03254000, 26e) returns 00000000, 26e
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a11,
READ: Received Type 2 data packet with id = 1a11 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a12,
READ: Received Type 2 data packet with id = 1a12 successfully.

KdReadVirtual(fffff880`009eb180, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=7b8, PacketId=1a13,
READ: Received Type 2 data packet with id = 1a13 successfully.

KdReadVirtual(fffff880`009eb200, 780) returns 00000000, 780
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a14,
READ: Received Type 2 data packet with id = 1a14 successfully.

KdReadVirtual(fffff880`009efd50, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a15,
READ: Received Type 2 data packet with id = 1a15 successfully.

KdReadVirtual(fffff800`02da5000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a16,
READ: Received Type 2 data packet with id = 1a16 successfully.

KdReadVirtual(fffff800`02da50a8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a17,
READ: Received Type 2 data packet with id = 1a17 successfully.

KdReadVirtual(fffff800`02da5198, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a18,
READ: Received Type 2 data packet with id = 1a18 successfully.

KdReadVirtual(fffff800`02da5240, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a19,
READ: Received Type 2 data packet with id = 1a19 successfully.

KdReadVirtual(fffff800`02dda998, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=34c, PacketId=1a1a,
READ: Received Type 2 data packet with id = 1a1a successfully.

KdReadVirtual(fffff800`02ddaa18, 314) returns 00000000, 314
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=60, PacketId=1a1b,
READ: Received Type 2 data packet with id = 1a1b successfully.

KdReadVirtual(fffffa80`0242d3b0, 28) returns 00000000, 28
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2c8, PacketId=1a1c,
READ: Received Type 2 data packet with id = 1a1c successfully.

KdReadVirtual(fffffa80`0242d458, 290) returns 00000000, 290
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=150, PacketId=1a1d,
READ: Received Type 2 data packet with id = 1a1d successfully.

KdReadVirtual(fffffa80`0242d768, 118) returns 00000000, 118
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a1e,
READ: Received Type 2 data packet with id = 1a1e successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a1f,
READ: Received Type 2 data packet with id = 1a1f successfully.

KdReadVirtual(fffff880`009ef898, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a20,
READ: Received Type 2 data packet with id = 1a20 successfully.

KdReadVirtual(fffff800`02a280ec, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a21,
READ: Received Type 2 data packet with id = 1a21 successfully.

KdReadVirtual(000007fe`f14d4000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a22,
READ: Received Type 2 data packet with id = 1a22 successfully.

KdReadVirtual(000007fe`f14d4080, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=3e4, PacketId=1a23,
READ: Received Type 2 data packet with id = 1a23 successfully.

KdReadVirtual(000007fe`f14d4100, 3ac) returns 00000000, 3ac
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=42, PacketId=1a47,
READ: Received Type 2 data packet with id = 1a47 successfully.

KdReadVirtual(fffff880`0169cae0, a) returns 00000000, a
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=110, PacketId=1a48,
READ: Received Type 2 data packet with id = 1a48 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1ae, PacketId=1a49,
READ: Received Type 2 data packet with id = 1a49 successfully.

KdReadVirtual(fffff880`0169c96a, 176) returns 00000000, 176
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4a,
READ: Received Type 2 data packet with id = 1a4a successfully.

KdReadVirtual(fffff880`0169cb6a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4b,
READ: Received Type 2 data packet with id = 1a4b successfully.

KdReadVirtual(fffff880`01793499, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4c,
READ: Received Type 2 data packet with id = 1a4c successfully.

KdReadVirtual(fffff880`01793699, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4d,
READ: Received Type 2 data packet with id = 1a4d successfully.

KdReadVirtual(fffff880`01794a31, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4e,
READ: Received Type 2 data packet with id = 1a4e successfully.

KdReadVirtual(fffff880`01794c31, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4f,
READ: Received Type 2 data packet with id = 1a4f successfully.

KdReadVirtual(fffff880`017aa37a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a50,
READ: Received Type 2 data packet with id = 1a50 successfully.

KdReadVirtual(fffff880`017aa57a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a51,
READ: Received Type 2 data packet with id = 1a51 successfully.

KdReadVirtual(fffff880`017bbbe7, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a52,
READ: Received Type 2 data packet with id = 1a52 successfully.

KdReadVirtual(fffff880`017bbde7, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a53,
READ: Received Type 2 data packet with id = 1a53 successfully.

KdReadVirtual(fffff880`017c78b8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a54,
READ: Received Type 2 data packet with id = 1a54 successfully.

KdReadVirtual(fffff880`017c7ab8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a55,
READ: Received Type 2 data packet with id = 1a55 successfully.

KdReadVirtual(fffff880`017c88b1, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a56,
READ: Received Type 2 data packet with id = 1a56 successfully.

KdReadVirtual(fffff880`017c8ab1, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a57,
READ: Received Type 2 data packet with id = 1a57 successfully.

KdReadVirtual(fffff880`017c98e8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a58,
READ: Received Type 2 data packet with id = 1a58 successfully.

KdReadVirtual(fffff880`017c9ae8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a59,
READ: Received Type 2 data packet with id = 1a59 successfully.

KdReadVirtual(fffff880`017cc904, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a5a,
READ: Received Type 2 data packet with id = 1a5a successfully.

KdReadVirtual(fffff880`017ccb04, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5b,
READ: Received Type 2 data packet with id = 1a5b successfully.

KdReadVirtual(fffff880`017ccd78, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=c0, PacketId=1a5c,
READ: Received Type 2 data packet with id = 1a5c successfully.

KdReadVirtual(fffff880`017ccf78, 88) returns 00000000, 88
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b0, PacketId=1a5d,
READ: Received Type 2 data packet with id = 1a5d successfully.

KdReadVirtual(fffff880`017cd000, 78) returns 00000000, 78
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5e,
READ: Received Type 2 data packet with id = 1a5e successfully.

KdReadVirtual(fffff880`017cd497, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=71, PacketId=1a5f,
READ: Received Type 2 data packet with id = 1a5f successfully.

KdReadVirtual(fffff880`017cd697, 39) returns 00000000, 39
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a60,
READ: Received Type 2 data packet with id = 1a60 successfully.

KdReadVirtual(fffff880`0187337a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a61,
READ: Received Type 2 data packet with id = 1a61 successfully.

KdReadVirtual(fffff880`0187357a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=99, PacketId=1a62,
READ: Received Type 2 data packet with id = 1a62 successfully.

KdReadVirtual(fffff880`0187367a, 61) returns 00000000, 61
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a63,
READ: Received Type 2 data packet with id = 1a63 successfully.

KdReadVirtual(fffff880`0187375b, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a64,
READ: Received Type 2 data packet with id = 1a64 successfully.

KdReadVirtual(fffff880`0187948a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a65,
READ: Received Type 2 data packet with id = 1a65 successfully.

KdReadVirtual(fffff880`0187968a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a66,
READ: Received Type 2 data packet with id = 1a66 successfully.

KdReadVirtual(fffff880`01906a84, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a67,
READ: Received Type 2 data packet with id = 1a67 successfully.

KdReadVirtual(fffff880`01906c84, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a68,
READ: Received Type 2 data packet with id = 1a68 successfully.

KdReadVirtual(fffff880`03b092a3, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a69,
READ: Received Type 2 data packet with id = 1a69 successfully.

KdReadVirtual(fffff880`03b094a3, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6a,
READ: Received Type 2 data packet with id = 1a6a successfully.

KdReadVirtual(fffff880`03b224fb, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6b,
READ: Received Type 2 data packet with id = 1a6b successfully.

KdReadVirtual(fffff880`03b226fb, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6c,
READ: Received Type 2 data packet with id = 1a6c successfully.

KdReadVirtual(fffff880`06f18935, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6d,
READ: Received Type 2 data packet with id = 1a6d successfully.

KdReadVirtual(fffff880`06f18b35, 100) returns 00000000, 100

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net


WINDBG 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


WINDBG 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

Joe, just out of curiosity, why are the second two ‘.reload’ commands
necessary.

Thanks,

mm

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 2:58 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Read the docs about setting a cache at the start of your symbol path.

Then do a .reload /f - plan to wait for a long time. All the symbols will
get pulled down over the network to a local on disk cache.
Then do a .reload /u
Followed by a .reload /s

From then on, you shouldn’t be hitting the network much for symbols ever.

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 11:55 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Sounds like you might be hitting network timeouts. They are 30secs.

Do you have all your symbols cached locally?

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Wednesday, June 30, 2010 7:49 AM
To: Kernel Debugging Interest List
Subject: [windbg] *BUSY*

About 5 minutes ago my target crashed, and *BUSY* has been shown ever since.
Now, having this happen frequently on the latest and greatest (cough cough)
WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
busy and I can finally do the !analyze -v I need to do to see why my driver
crashed.

I did do a Ctl+Alt+D with the following results. You can’t see it since no
timeline is in this dump but there were periodic pauses of ~ 20 to 30
seconds.

WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a06,
READ: Received Type 2 data packet with id = 1a06 successfully.

KdReadVirtual(fffff800`02a20448, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a07,
READ: Received Type 2 data packet with id = 1a07 successfully.

KdReadVirtual(fffff800`02a162f4, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a08,
READ: Received Type 2 data packet with id = 1a08 successfully.

KdReadVirtual(fffff800`02a402e0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a09,
READ: Received Type 2 data packet with id = 1a09 successfully.

KdReadVirtual(fffff800`02a40360, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=100, PacketId=1a0a,
READ: Received Type 2 data packet with id = 1a0a successfully.

KdReadVirtual(fffff880`03cfa268, c8) returns 00000000, c8
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0b,
READ: Received Type 2 data packet with id = 1a0b successfully.

KdReadVirtual(fffff880`03cfe170, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0c,
READ: Received Type 2 data packet with id = 1a0c successfully.

KdReadVirtual(fffff880`03cfe494, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0d,
READ: Received Type 2 data packet with id = 1a0d successfully.

KdReadVirtual(fffff880`03cff6a0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0e,
READ: Received Type 2 data packet with id = 1a0e successfully.

KdReadVirtual(fffff880`03cff5b8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=50, PacketId=1a0f,
READ: Received Type 2 data packet with id = 1a0f successfully.

KdReadVirtual(fffff880`03cff5a0, 18) returns 00000000, 18
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2a6, PacketId=1a10,
READ: Received Type 2 data packet with id = 1a10 successfully.

KdReadVirtual(fffffa80`03254000, 26e) returns 00000000, 26e
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a11,
READ: Received Type 2 data packet with id = 1a11 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a12,
READ: Received Type 2 data packet with id = 1a12 successfully.

KdReadVirtual(fffff880`009eb180, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=7b8, PacketId=1a13,
READ: Received Type 2 data packet with id = 1a13 successfully.

KdReadVirtual(fffff880`009eb200, 780) returns 00000000, 780
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a14,
READ: Received Type 2 data packet with id = 1a14 successfully.

KdReadVirtual(fffff880`009efd50, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a15,
READ: Received Type 2 data packet with id = 1a15 successfully.

KdReadVirtual(fffff800`02da5000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a16,
READ: Received Type 2 data packet with id = 1a16 successfully.

KdReadVirtual(fffff800`02da50a8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a17,
READ: Received Type 2 data packet with id = 1a17 successfully.

KdReadVirtual(fffff800`02da5198, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a18,
READ: Received Type 2 data packet with id = 1a18 successfully.

KdReadVirtual(fffff800`02da5240, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a19,
READ: Received Type 2 data packet with id = 1a19 successfully.

KdReadVirtual(fffff800`02dda998, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=34c, PacketId=1a1a,
READ: Received Type 2 data packet with id = 1a1a successfully.

KdReadVirtual(fffff800`02ddaa18, 314) returns 00000000, 314
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=60, PacketId=1a1b,
READ: Received Type 2 data packet with id = 1a1b successfully.

KdReadVirtual(fffffa80`0242d3b0, 28) returns 00000000, 28
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2c8, PacketId=1a1c,
READ: Received Type 2 data packet with id = 1a1c successfully.

KdReadVirtual(fffffa80`0242d458, 290) returns 00000000, 290
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=150, PacketId=1a1d,
READ: Received Type 2 data packet with id = 1a1d successfully.

KdReadVirtual(fffffa80`0242d768, 118) returns 00000000, 118
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a1e,
READ: Received Type 2 data packet with id = 1a1e successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a1f,
READ: Received Type 2 data packet with id = 1a1f successfully.

KdReadVirtual(fffff880`009ef898, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a20,
READ: Received Type 2 data packet with id = 1a20 successfully.

KdReadVirtual(fffff800`02a280ec, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a21,
READ: Received Type 2 data packet with id = 1a21 successfully.

KdReadVirtual(000007fe`f14d4000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a22,
READ: Received Type 2 data packet with id = 1a22 successfully.

KdReadVirtual(000007fe`f14d4080, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=3e4, PacketId=1a23,
READ: Received Type 2 data packet with id = 1a23 successfully.

KdReadVirtual(000007fe`f14d4100, 3ac) returns 00000000, 3ac
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=42, PacketId=1a47,
READ: Received Type 2 data packet with id = 1a47 successfully.

KdReadVirtual(fffff880`0169cae0, a) returns 00000000, a
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=110, PacketId=1a48,
READ: Received Type 2 data packet with id = 1a48 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1ae, PacketId=1a49,
READ: Received Type 2 data packet with id = 1a49 successfully.

KdReadVirtual(fffff880`0169c96a, 176) returns 00000000, 176
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4a,
READ: Received Type 2 data packet with id = 1a4a successfully.

KdReadVirtual(fffff880`0169cb6a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4b,
READ: Received Type 2 data packet with id = 1a4b successfully.

KdReadVirtual(fffff880`01793499, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4c,
READ: Received Type 2 data packet with id = 1a4c successfully.

KdReadVirtual(fffff880`01793699, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4d,
READ: Received Type 2 data packet with id = 1a4d successfully.

KdReadVirtual(fffff880`01794a31, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4e,
READ: Received Type 2 data packet with id = 1a4e successfully.

KdReadVirtual(fffff880`01794c31, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4f,
READ: Received Type 2 data packet with id = 1a4f successfully.

KdReadVirtual(fffff880`017aa37a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a50,
READ: Received Type 2 data packet with id = 1a50 successfully.

KdReadVirtual(fffff880`017aa57a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a51,
READ: Received Type 2 data packet with id = 1a51 successfully.

KdReadVirtual(fffff880`017bbbe7, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a52,
READ: Received Type 2 data packet with id = 1a52 successfully.

KdReadVirtual(fffff880`017bbde7, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a53,
READ: Received Type 2 data packet with id = 1a53 successfully.

KdReadVirtual(fffff880`017c78b8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a54,
READ: Received Type 2 data packet with id = 1a54 successfully.

KdReadVirtual(fffff880`017c7ab8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a55,
READ: Received Type 2 data packet with id = 1a55 successfully.

KdReadVirtual(fffff880`017c88b1, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a56,
READ: Received Type 2 data packet with id = 1a56 successfully.

KdReadVirtual(fffff880`017c8ab1, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a57,
READ: Received Type 2 data packet with id = 1a57 successfully.

KdReadVirtual(fffff880`017c98e8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a58,
READ: Received Type 2 data packet with id = 1a58 successfully.

KdReadVirtual(fffff880`017c9ae8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a59,
READ: Received Type 2 data packet with id = 1a59 successfully.

KdReadVirtual(fffff880`017cc904, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a5a,
READ: Received Type 2 data packet with id = 1a5a successfully.

KdReadVirtual(fffff880`017ccb04, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5b,
READ: Received Type 2 data packet with id = 1a5b successfully.

KdReadVirtual(fffff880`017ccd78, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=c0, PacketId=1a5c,
READ: Received Type 2 data packet with id = 1a5c successfully.

KdReadVirtual(fffff880`017ccf78, 88) returns 00000000, 88
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b0, PacketId=1a5d,
READ: Received Type 2 data packet with id = 1a5d successfully.

KdReadVirtual(fffff880`017cd000, 78) returns 00000000, 78
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5e,
READ: Received Type 2 data packet with id = 1a5e successfully.

KdReadVirtual(fffff880`017cd497, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=71, PacketId=1a5f,
READ: Received Type 2 data packet with id = 1a5f successfully.

KdReadVirtual(fffff880`017cd697, 39) returns 00000000, 39
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a60,
READ: Received Type 2 data packet with id = 1a60 successfully.

KdReadVirtual(fffff880`0187337a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a61,
READ: Received Type 2 data packet with id = 1a61 successfully.

KdReadVirtual(fffff880`0187357a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=99, PacketId=1a62,
READ: Received Type 2 data packet with id = 1a62 successfully.

KdReadVirtual(fffff880`0187367a, 61) returns 00000000, 61
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a63,
READ: Received Type 2 data packet with id = 1a63 successfully.

KdReadVirtual(fffff880`0187375b, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a64,
READ: Received Type 2 data packet with id = 1a64 successfully.

KdReadVirtual(fffff880`0187948a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a65,
READ: Received Type 2 data packet with id = 1a65 successfully.

KdReadVirtual(fffff880`0187968a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a66,
READ: Received Type 2 data packet with id = 1a66 successfully.

KdReadVirtual(fffff880`01906a84, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a67,
READ: Received Type 2 data packet with id = 1a67 successfully.

KdReadVirtual(fffff880`01906c84, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a68,
READ: Received Type 2 data packet with id = 1a68 successfully.

KdReadVirtual(fffff880`03b092a3, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a69,
READ: Received Type 2 data packet with id = 1a69 successfully.

KdReadVirtual(fffff880`03b094a3, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6a,
READ: Received Type 2 data packet with id = 1a6a successfully.

KdReadVirtual(fffff880`03b224fb, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6b,
READ: Received Type 2 data packet with id = 1a6b successfully.

KdReadVirtual(fffff880`03b226fb, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6c,
READ: Received Type 2 data packet with id = 1a6c successfully.

KdReadVirtual(fffff880`06f18935, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6d,
READ: Received Type 2 data packet with id = 1a6d successfully.

KdReadVirtual(fffff880`06f18b35, 100) returns 00000000, 100

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net


WINDBG 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


WINDBG 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


WINDBG 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

Unless I misread the docs, the string I’ve used for years should be good:

srv*C:\Symbols*http://msdl.microsoft.com/download/symbols

I’ve heard of using .reload -f, but like MM, why the last two commands?

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 1:58 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Read the docs about setting a cache at the start of your symbol path.

Then do a .reload /f - plan to wait for a long time. All the symbols will
get pulled down over the network to a local on disk cache.
Then do a .reload /u
Followed by a .reload /s

From then on, you shouldn’t be hitting the network much for symbols ever.

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 11:55 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Sounds like you might be hitting network timeouts. They are 30secs.

Do you have all your symbols cached locally?

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Wednesday, June 30, 2010 7:49 AM
To: Kernel Debugging Interest List
Subject: [windbg] *BUSY*

About 5 minutes ago my target crashed, and *BUSY* has been shown ever since.
Now, having this happen frequently on the latest and greatest (cough cough)
WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
busy and I can finally do the !analyze -v I need to do to see why my driver
crashed.

I did do a Ctl+Alt+D with the following results. You can’t see it since no
timeline is in this dump but there were periodic pauses of ~ 20 to 30
seconds.

WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a06,
READ: Received Type 2 data packet with id = 1a06 successfully.

KdReadVirtual(fffff800`02a20448, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a07,
READ: Received Type 2 data packet with id = 1a07 successfully.

KdReadVirtual(fffff800`02a162f4, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a08,
READ: Received Type 2 data packet with id = 1a08 successfully.

KdReadVirtual(fffff800`02a402e0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a09,
READ: Received Type 2 data packet with id = 1a09 successfully.

KdReadVirtual(fffff800`02a40360, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=100, PacketId=1a0a,
READ: Received Type 2 data packet with id = 1a0a successfully.

KdReadVirtual(fffff880`03cfa268, c8) returns 00000000, c8
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0b,
READ: Received Type 2 data packet with id = 1a0b successfully.

KdReadVirtual(fffff880`03cfe170, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0c,
READ: Received Type 2 data packet with id = 1a0c successfully.

KdReadVirtual(fffff880`03cfe494, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0d,
READ: Received Type 2 data packet with id = 1a0d successfully.

KdReadVirtual(fffff880`03cff6a0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0e,
READ: Received Type 2 data packet with id = 1a0e successfully.

KdReadVirtual(fffff880`03cff5b8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=50, PacketId=1a0f,
READ: Received Type 2 data packet with id = 1a0f successfully.

KdReadVirtual(fffff880`03cff5a0, 18) returns 00000000, 18
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2a6, PacketId=1a10,
READ: Received Type 2 data packet with id = 1a10 successfully.

KdReadVirtual(fffffa80`03254000, 26e) returns 00000000, 26e
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a11,
READ: Received Type 2 data packet with id = 1a11 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a12,
READ: Received Type 2 data packet with id = 1a12 successfully.

KdReadVirtual(fffff880`009eb180, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=7b8, PacketId=1a13,
READ: Received Type 2 data packet with id = 1a13 successfully.

KdReadVirtual(fffff880`009eb200, 780) returns 00000000, 780
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a14,
READ: Received Type 2 data packet with id = 1a14 successfully.

KdReadVirtual(fffff880`009efd50, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a15,
READ: Received Type 2 data packet with id = 1a15 successfully.

KdReadVirtual(fffff800`02da5000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a16,
READ: Received Type 2 data packet with id = 1a16 successfully.

KdReadVirtual(fffff800`02da50a8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a17,
READ: Received Type 2 data packet with id = 1a17 successfully.

KdReadVirtual(fffff800`02da5198, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a18,
READ: Received Type 2 data packet with id = 1a18 successfully.

KdReadVirtual(fffff800`02da5240, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a19,
READ: Received Type 2 data packet with id = 1a19 successfully.

KdReadVirtual(fffff800`02dda998, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=34c, PacketId=1a1a,
READ: Received Type 2 data packet with id = 1a1a successfully.

KdReadVirtual(fffff800`02ddaa18, 314) returns 00000000, 314
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=60, PacketId=1a1b,
READ: Received Type 2 data packet with id = 1a1b successfully.

KdReadVirtual(fffffa80`0242d3b0, 28) returns 00000000, 28
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2c8, PacketId=1a1c,
READ: Received Type 2 data packet with id = 1a1c successfully.

KdReadVirtual(fffffa80`0242d458, 290) returns 00000000, 290
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=150, PacketId=1a1d,
READ: Received Type 2 data packet with id = 1a1d successfully.

KdReadVirtual(fffffa80`0242d768, 118) returns 00000000, 118
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a1e,
READ: Received Type 2 data packet with id = 1a1e successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a1f,
READ: Received Type 2 data packet with id = 1a1f successfully.

KdReadVirtual(fffff880`009ef898, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a20,
READ: Received Type 2 data packet with id = 1a20 successfully.

KdReadVirtual(fffff800`02a280ec, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a21,
READ: Received Type 2 data packet with id = 1a21 successfully.

KdReadVirtual(000007fe`f14d4000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a22,
READ: Received Type 2 data packet with id = 1a22 successfully.

KdReadVirtual(000007fe`f14d4080, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=3e4, PacketId=1a23,
READ: Received Type 2 data packet with id = 1a23 successfully.

KdReadVirtual(000007fe`f14d4100, 3ac) returns 00000000, 3ac
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=42, PacketId=1a47,
READ: Received Type 2 data packet with id = 1a47 successfully.

KdReadVirtual(fffff880`0169cae0, a) returns 00000000, a
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=110, PacketId=1a48,
READ: Received Type 2 data packet with id = 1a48 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1ae, PacketId=1a49,
READ: Received Type 2 data packet with id = 1a49 successfully.

KdReadVirtual(fffff880`0169c96a, 176) returns 00000000, 176
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4a,
READ: Received Type 2 data packet with id = 1a4a successfully.

KdReadVirtual(fffff880`0169cb6a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4b,
READ: Received Type 2 data packet with id = 1a4b successfully.

KdReadVirtual(fffff880`01793499, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4c,
READ: Received Type 2 data packet with id = 1a4c successfully.

KdReadVirtual(fffff880`01793699, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4d,
READ: Received Type 2 data packet with id = 1a4d successfully.

KdReadVirtual(fffff880`01794a31, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4e,
READ: Received Type 2 data packet with id = 1a4e successfully.

KdReadVirtual(fffff880`01794c31, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4f,
READ: Received Type 2 data packet with id = 1a4f successfully.

KdReadVirtual(fffff880`017aa37a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a50,
READ: Received Type 2 data packet with id = 1a50 successfully.

KdReadVirtual(fffff880`017aa57a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a51,
READ: Received Type 2 data packet with id = 1a51 successfully.

KdReadVirtual(fffff880`017bbbe7, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a52,
READ: Received Type 2 data packet with id = 1a52 successfully.

KdReadVirtual(fffff880`017bbde7, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a53,
READ: Received Type 2 data packet with id = 1a53 successfully.

KdReadVirtual(fffff880`017c78b8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a54,
READ: Received Type 2 data packet with id = 1a54 successfully.

KdReadVirtual(fffff880`017c7ab8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a55,
READ: Received Type 2 data packet with id = 1a55 successfully.

KdReadVirtual(fffff880`017c88b1, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a56,
READ: Received Type 2 data packet with id = 1a56 successfully.

KdReadVirtual(fffff880`017c8ab1, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a57,
READ: Received Type 2 data packet with id = 1a57 successfully.

KdReadVirtual(fffff880`017c98e8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a58,
READ: Received Type 2 data packet with id = 1a58 successfully.

KdReadVirtual(fffff880`017c9ae8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a59,
READ: Received Type 2 data packet with id = 1a59 successfully.

KdReadVirtual(fffff880`017cc904, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a5a,
READ: Received Type 2 data packet with id = 1a5a successfully.

KdReadVirtual(fffff880`017ccb04, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5b,
READ: Received Type 2 data packet with id = 1a5b successfully.

KdReadVirtual(fffff880`017ccd78, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=c0, PacketId=1a5c,
READ: Received Type 2 data packet with id = 1a5c successfully.

KdReadVirtual(fffff880`017ccf78, 88) returns 00000000, 88
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b0, PacketId=1a5d,
READ: Received Type 2 data packet with id = 1a5d successfully.

KdReadVirtual(fffff880`017cd000, 78) returns 00000000, 78
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5e,
READ: Received Type 2 data packet with id = 1a5e successfully.

KdReadVirtual(fffff880`017cd497, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=71, PacketId=1a5f,
READ: Received Type 2 data packet with id = 1a5f successfully.

KdReadVirtual(fffff880`017cd697, 39) returns 00000000, 39
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a60,
READ: Received Type 2 data packet with id = 1a60 successfully.

KdReadVirtual(fffff880`0187337a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a61,
READ: Received Type 2 data packet with id = 1a61 successfully.

KdReadVirtual(fffff880`0187357a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=99, PacketId=1a62,
READ: Received Type 2 data packet with id = 1a62 successfully.

KdReadVirtual(fffff880`0187367a, 61) returns 00000000, 61
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a63,
READ: Received Type 2 data packet with id = 1a63 successfully.

KdReadVirtual(fffff880`0187375b, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a64,
READ: Received Type 2 data packet with id = 1a64 successfully.

KdReadVirtual(fffff880`0187948a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a65,
READ: Received Type 2 data packet with id = 1a65 successfully.

KdReadVirtual(fffff880`0187968a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a66,
READ: Received Type 2 data packet with id = 1a66 successfully.

KdReadVirtual(fffff880`01906a84, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a67,
READ: Received Type 2 data packet with id = 1a67 successfully.

KdReadVirtual(fffff880`01906c84, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a68,
READ: Received Type 2 data packet with id = 1a68 successfully.

KdReadVirtual(fffff880`03b092a3, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a69,
READ: Received Type 2 data packet with id = 1a69 successfully.

KdReadVirtual(fffff880`03b094a3, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6a,
READ: Received Type 2 data packet with id = 1a6a successfully.

KdReadVirtual(fffff880`03b224fb, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6b,
READ: Received Type 2 data packet with id = 1a6b successfully.

KdReadVirtual(fffff880`03b226fb, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6c,
READ: Received Type 2 data packet with id = 1a6c successfully.

KdReadVirtual(fffff880`06f18935, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6d,
READ: Received Type 2 data packet with id = 1a6d successfully.

KdReadVirtual(fffff880`06f18b35, 100) returns 00000000, 100

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net


WINDBG 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


WINDBG 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


WINDBG 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

They are not necessary per se, but running with all symbols loaded tends to make the debugger run quite a bit slower.

The debugger normally defers symbol loading, and so when looking for a symbol, first searches the already loaded symbols.

If you load all the symbols, then it has to scan the whole symbol space, instead of just what has already been loaded.

The .reload /u unloads all the symbols, but the cached files stay in the local symbol file cache.

The .reload /s puts the debugger back in to deferred loading mode, where it loads what it needs and no more, since all the symbol files have been put in the local cache, when a particular file is needed, loading it is very fast. Furthermore searching for symbols is still fast, since many symbol file loads are deferred, and the symbol space stays relatively small.

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of M. M. O’Brien
Sent: Wednesday, June 30, 2010 12:34 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Joe, just out of curiosity, why are the second two ‘.reload’ commands
necessary.

Thanks,

mm

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 2:58 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Read the docs about setting a cache at the start of your symbol path.

Then do a .reload /f - plan to wait for a long time. All the symbols will
get pulled down over the network to a local on disk cache.
Then do a .reload /u
Followed by a .reload /s

From then on, you shouldn’t be hitting the network much for symbols ever.

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 11:55 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Sounds like you might be hitting network timeouts. They are 30secs.

Do you have all your symbols cached locally?

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Wednesday, June 30, 2010 7:49 AM
To: Kernel Debugging Interest List
Subject: [windbg] *BUSY*

About 5 minutes ago my target crashed, and *BUSY* has been shown ever since.
Now, having this happen frequently on the latest and greatest (cough cough)
WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
busy and I can finally do the !analyze -v I need to do to see why my driver
crashed.

I did do a Ctl+Alt+D with the following results. You can’t see it since no
timeline is in this dump but there were periodic pauses of ~ 20 to 30
seconds.

WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a06,
READ: Received Type 2 data packet with id = 1a06 successfully.

KdReadVirtual(fffff800`02a20448, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a07,
READ: Received Type 2 data packet with id = 1a07 successfully.

KdReadVirtual(fffff800`02a162f4, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a08,
READ: Received Type 2 data packet with id = 1a08 successfully.

KdReadVirtual(fffff800`02a402e0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a09,
READ: Received Type 2 data packet with id = 1a09 successfully.

KdReadVirtual(fffff800`02a40360, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=100, PacketId=1a0a,
READ: Received Type 2 data packet with id = 1a0a successfully.

KdReadVirtual(fffff880`03cfa268, c8) returns 00000000, c8
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0b,
READ: Received Type 2 data packet with id = 1a0b successfully.

KdReadVirtual(fffff880`03cfe170, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0c,
READ: Received Type 2 data packet with id = 1a0c successfully.

KdReadVirtual(fffff880`03cfe494, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0d,
READ: Received Type 2 data packet with id = 1a0d successfully.

KdReadVirtual(fffff880`03cff6a0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0e,
READ: Received Type 2 data packet with id = 1a0e successfully.

KdReadVirtual(fffff880`03cff5b8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=50, PacketId=1a0f,
READ: Received Type 2 data packet with id = 1a0f successfully.

KdReadVirtual(fffff880`03cff5a0, 18) returns 00000000, 18
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2a6, PacketId=1a10,
READ: Received Type 2 data packet with id = 1a10 successfully.

KdReadVirtual(fffffa80`03254000, 26e) returns 00000000, 26e
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a11,
READ: Received Type 2 data packet with id = 1a11 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a12,
READ: Received Type 2 data packet with id = 1a12 successfully.

KdReadVirtual(fffff880`009eb180, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=7b8, PacketId=1a13,
READ: Received Type 2 data packet with id = 1a13 successfully.

KdReadVirtual(fffff880`009eb200, 780) returns 00000000, 780
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a14,
READ: Received Type 2 data packet with id = 1a14 successfully.

KdReadVirtual(fffff880`009efd50, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a15,
READ: Received Type 2 data packet with id = 1a15 successfully.

KdReadVirtual(fffff800`02da5000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a16,
READ: Received Type 2 data packet with id = 1a16 successfully.

KdReadVirtual(fffff800`02da50a8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a17,
READ: Received Type 2 data packet with id = 1a17 successfully.

KdReadVirtual(fffff800`02da5198, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a18,
READ: Received Type 2 data packet with id = 1a18 successfully.

KdReadVirtual(fffff800`02da5240, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a19,
READ: Received Type 2 data packet with id = 1a19 successfully.

KdReadVirtual(fffff800`02dda998, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=34c, PacketId=1a1a,
READ: Received Type 2 data packet with id = 1a1a successfully.

KdReadVirtual(fffff800`02ddaa18, 314) returns 00000000, 314
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=60, PacketId=1a1b,
READ: Received Type 2 data packet with id = 1a1b successfully.

KdReadVirtual(fffffa80`0242d3b0, 28) returns 00000000, 28
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2c8, PacketId=1a1c,
READ: Received Type 2 data packet with id = 1a1c successfully.

KdReadVirtual(fffffa80`0242d458, 290) returns 00000000, 290
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=150, PacketId=1a1d,
READ: Received Type 2 data packet with id = 1a1d successfully.

KdReadVirtual(fffffa80`0242d768, 118) returns 00000000, 118
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a1e,
READ: Received Type 2 data packet with id = 1a1e successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a1f,
READ: Received Type 2 data packet with id = 1a1f successfully.

KdReadVirtual(fffff880`009ef898, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a20,
READ: Received Type 2 data packet with id = 1a20 successfully.

KdReadVirtual(fffff800`02a280ec, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a21,
READ: Received Type 2 data packet with id = 1a21 successfully.

KdReadVirtual(000007fe`f14d4000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a22,
READ: Received Type 2 data packet with id = 1a22 successfully.

KdReadVirtual(000007fe`f14d4080, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=3e4, PacketId=1a23,
READ: Received Type 2 data packet with id = 1a23 successfully.

KdReadVirtual(000007fe`f14d4100, 3ac) returns 00000000, 3ac
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=42, PacketId=1a47,
READ: Received Type 2 data packet with id = 1a47 successfully.

KdReadVirtual(fffff880`0169cae0, a) returns 00000000, a
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=110, PacketId=1a48,
READ: Received Type 2 data packet with id = 1a48 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1ae, PacketId=1a49,
READ: Received Type 2 data packet with id = 1a49 successfully.

KdReadVirtual(fffff880`0169c96a, 176) returns 00000000, 176
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4a,
READ: Received Type 2 data packet with id = 1a4a successfully.

KdReadVirtual(fffff880`0169cb6a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4b,
READ: Received Type 2 data packet with id = 1a4b successfully.

KdReadVirtual(fffff880`01793499, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4c,
READ: Received Type 2 data packet with id = 1a4c successfully.

KdReadVirtual(fffff880`01793699, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4d,
READ: Received Type 2 data packet with id = 1a4d successfully.

KdReadVirtual(fffff880`01794a31, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4e,
READ: Received Type 2 data packet with id = 1a4e successfully.

KdReadVirtual(fffff880`01794c31, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4f,
READ: Received Type 2 data packet with id = 1a4f successfully.

KdReadVirtual(fffff880`017aa37a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a50,
READ: Received Type 2 data packet with id = 1a50 successfully.

KdReadVirtual(fffff880`017aa57a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a51,
READ: Received Type 2 data packet with id = 1a51 successfully.

KdReadVirtual(fffff880`017bbbe7, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a52,
READ: Received Type 2 data packet with id = 1a52 successfully.

KdReadVirtual(fffff880`017bbde7, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a53,
READ: Received Type 2 data packet with id = 1a53 successfully.

KdReadVirtual(fffff880`017c78b8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a54,
READ: Received Type 2 data packet with id = 1a54 successfully.

KdReadVirtual(fffff880`017c7ab8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a55,
READ: Received Type 2 data packet with id = 1a55 successfully.

KdReadVirtual(fffff880`017c88b1, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a56,
READ: Received Type 2 data packet with id = 1a56 successfully.

KdReadVirtual(fffff880`017c8ab1, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a57,
READ: Received Type 2 data packet with id = 1a57 successfully.

KdReadVirtual(fffff880`017c98e8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a58,
READ: Received Type 2 data packet with id = 1a58 successfully.

KdReadVirtual(fffff880`017c9ae8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a59,
READ: Received Type 2 data packet with id = 1a59 successfully.

KdReadVirtual(fffff880`017cc904, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a5a,
READ: Received Type 2 data packet with id = 1a5a successfully.

KdReadVirtual(fffff880`017ccb04, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5b,
READ: Received Type 2 data packet with id = 1a5b successfully.

KdReadVirtual(fffff880`017ccd78, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=c0, PacketId=1a5c,
READ: Received Type 2 data packet with id = 1a5c successfully.

KdReadVirtual(fffff880`017ccf78, 88) returns 00000000, 88
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b0, PacketId=1a5d,
READ: Received Type 2 data packet with id = 1a5d successfully.

KdReadVirtual(fffff880`017cd000, 78) returns 00000000, 78
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5e,
READ: Received Type 2 data packet with id = 1a5e successfully.

KdReadVirtual(fffff880`017cd497, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=71, PacketId=1a5f,
READ: Received Type 2 data packet with id = 1a5f successfully.

KdReadVirtual(fffff880`017cd697, 39) returns 00000000, 39
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a60,
READ: Received Type 2 data packet with id = 1a60 successfully.

KdReadVirtual(fffff880`0187337a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a61,
READ: Received Type 2 data packet with id = 1a61 successfully.

KdReadVirtual(fffff880`0187357a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=99, PacketId=1a62,
READ: Received Type 2 data packet with id = 1a62 successfully.

KdReadVirtual(fffff880`0187367a, 61) returns 00000000, 61
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a63,
READ: Received Type 2 data packet with id = 1a63 successfully.

KdReadVirtual(fffff880`0187375b, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a64,
READ: Received Type 2 data packet with id = 1a64 successfully.

KdReadVirtual(fffff880`0187948a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a65,
READ: Received Type 2 data packet with id = 1a65 successfully.

KdReadVirtual(fffff880`0187968a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a66,
READ: Received Type 2 data packet with id = 1a66 successfully.

KdReadVirtual(fffff880`01906a84, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a67,
READ: Received Type 2 data packet with id = 1a67 successfully.

KdReadVirtual(fffff880`01906c84, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a68,
READ: Received Type 2 data packet with id = 1a68 successfully.

KdReadVirtual(fffff880`03b092a3, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a69,
READ: Received Type 2 data packet with id = 1a69 successfully.

KdReadVirtual(fffff880`03b094a3, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6a,
READ: Received Type 2 data packet with id = 1a6a successfully.

KdReadVirtual(fffff880`03b224fb, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6b,
READ: Received Type 2 data packet with id = 1a6b successfully.

KdReadVirtual(fffff880`03b226fb, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6c,
READ: Received Type 2 data packet with id = 1a6c successfully.

KdReadVirtual(fffff880`06f18935, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6d,
READ: Received Type 2 data packet with id = 1a6d successfully.

KdReadVirtual(fffff880`06f18b35, 100) returns 00000000, 100

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net


WINDBG 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


WINDBG 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


WINDBG 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


WINDBG 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

Thanks, Joe.

mm

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 4:51 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

They are not necessary per se, but running with all symbols loaded tends to
make the debugger run quite a bit slower.

The debugger normally defers symbol loading, and so when looking for a
symbol, first searches the already loaded symbols.

If you load all the symbols, then it has to scan the whole symbol space,
instead of just what has already been loaded.

The .reload /u unloads all the symbols, but the cached files stay in the
local symbol file cache.

The .reload /s puts the debugger back in to deferred loading mode, where it
loads what it needs and no more, since all the symbol files have been put in
the local cache, when a particular file is needed, loading it is very fast.
Furthermore searching for symbols is still fast, since many symbol file
loads are deferred, and the symbol space stays relatively small.

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of M. M. O’Brien
Sent: Wednesday, June 30, 2010 12:34 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Joe, just out of curiosity, why are the second two ‘.reload’ commands
necessary.

Thanks,

mm

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 2:58 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Read the docs about setting a cache at the start of your symbol path.

Then do a .reload /f - plan to wait for a long time. All the symbols will
get pulled down over the network to a local on disk cache.
Then do a .reload /u
Followed by a .reload /s

From then on, you shouldn’t be hitting the network much for symbols ever.

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 11:55 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Sounds like you might be hitting network timeouts. They are 30secs.

Do you have all your symbols cached locally?

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Wednesday, June 30, 2010 7:49 AM
To: Kernel Debugging Interest List
Subject: [windbg] *BUSY*

About 5 minutes ago my target crashed, and *BUSY* has been shown ever since.
Now, having this happen frequently on the latest and greatest (cough cough)
WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
busy and I can finally do the !analyze -v I need to do to see why my driver
crashed.

I did do a Ctl+Alt+D with the following results. You can’t see it since no
timeline is in this dump but there were periodic pauses of ~ 20 to 30
seconds.

WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a06,
READ: Received Type 2 data packet with id = 1a06 successfully.

KdReadVirtual(fffff800`02a20448, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a07,
READ: Received Type 2 data packet with id = 1a07 successfully.

KdReadVirtual(fffff800`02a162f4, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a08,
READ: Received Type 2 data packet with id = 1a08 successfully.

KdReadVirtual(fffff800`02a402e0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a09,
READ: Received Type 2 data packet with id = 1a09 successfully.

KdReadVirtual(fffff800`02a40360, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=100, PacketId=1a0a,
READ: Received Type 2 data packet with id = 1a0a successfully.

KdReadVirtual(fffff880`03cfa268, c8) returns 00000000, c8
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0b,
READ: Received Type 2 data packet with id = 1a0b successfully.

KdReadVirtual(fffff880`03cfe170, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0c,
READ: Received Type 2 data packet with id = 1a0c successfully.

KdReadVirtual(fffff880`03cfe494, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0d,
READ: Received Type 2 data packet with id = 1a0d successfully.

KdReadVirtual(fffff880`03cff6a0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0e,
READ: Received Type 2 data packet with id = 1a0e successfully.

KdReadVirtual(fffff880`03cff5b8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=50, PacketId=1a0f,
READ: Received Type 2 data packet with id = 1a0f successfully.

KdReadVirtual(fffff880`03cff5a0, 18) returns 00000000, 18
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2a6, PacketId=1a10,
READ: Received Type 2 data packet with id = 1a10 successfully.

KdReadVirtual(fffffa80`03254000, 26e) returns 00000000, 26e
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a11,
READ: Received Type 2 data packet with id = 1a11 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a12,
READ: Received Type 2 data packet with id = 1a12 successfully.

KdReadVirtual(fffff880`009eb180, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=7b8, PacketId=1a13,
READ: Received Type 2 data packet with id = 1a13 successfully.

KdReadVirtual(fffff880`009eb200, 780) returns 00000000, 780
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a14,
READ: Received Type 2 data packet with id = 1a14 successfully.

KdReadVirtual(fffff880`009efd50, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a15,
READ: Received Type 2 data packet with id = 1a15 successfully.

KdReadVirtual(fffff800`02da5000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a16,
READ: Received Type 2 data packet with id = 1a16 successfully.

KdReadVirtual(fffff800`02da50a8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a17,
READ: Received Type 2 data packet with id = 1a17 successfully.

KdReadVirtual(fffff800`02da5198, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a18,
READ: Received Type 2 data packet with id = 1a18 successfully.

KdReadVirtual(fffff800`02da5240, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a19,
READ: Received Type 2 data packet with id = 1a19 successfully.

KdReadVirtual(fffff800`02dda998, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=34c, PacketId=1a1a,
READ: Received Type 2 data packet with id = 1a1a successfully.

KdReadVirtual(fffff800`02ddaa18, 314) returns 00000000, 314
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=60, PacketId=1a1b,
READ: Received Type 2 data packet with id = 1a1b successfully.

KdReadVirtual(fffffa80`0242d3b0, 28) returns 00000000, 28
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2c8, PacketId=1a1c,
READ: Received Type 2 data packet with id = 1a1c successfully.

KdReadVirtual(fffffa80`0242d458, 290) returns 00000000, 290
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=150, PacketId=1a1d,
READ: Received Type 2 data packet with id = 1a1d successfully.

KdReadVirtual(fffffa80`0242d768, 118) returns 00000000, 118
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a1e,
READ: Received Type 2 data packet with id = 1a1e successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a1f,
READ: Received Type 2 data packet with id = 1a1f successfully.

KdReadVirtual(fffff880`009ef898, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a20,
READ: Received Type 2 data packet with id = 1a20 successfully.

KdReadVirtual(fffff800`02a280ec, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a21,
READ: Received Type 2 data packet with id = 1a21 successfully.

KdReadVirtual(000007fe`f14d4000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a22,
READ: Received Type 2 data packet with id = 1a22 successfully.

KdReadVirtual(000007fe`f14d4080, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=3e4, PacketId=1a23,
READ: Received Type 2 data packet with id = 1a23 successfully.

KdReadVirtual(000007fe`f14d4100, 3ac) returns 00000000, 3ac
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=42, PacketId=1a47,
READ: Received Type 2 data packet with id = 1a47 successfully.

KdReadVirtual(fffff880`0169cae0, a) returns 00000000, a
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=110, PacketId=1a48,
READ: Received Type 2 data packet with id = 1a48 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1ae, PacketId=1a49,
READ: Received Type 2 data packet with id = 1a49 successfully.

KdReadVirtual(fffff880`0169c96a, 176) returns 00000000, 176
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4a,
READ: Received Type 2 data packet with id = 1a4a successfully.

KdReadVirtual(fffff880`0169cb6a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4b,
READ: Received Type 2 data packet with id = 1a4b successfully.

KdReadVirtual(fffff880`01793499, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4c,
READ: Received Type 2 data packet with id = 1a4c successfully.

KdReadVirtual(fffff880`01793699, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4d,
READ: Received Type 2 data packet with id = 1a4d successfully.

KdReadVirtual(fffff880`01794a31, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4e,
READ: Received Type 2 data packet with id = 1a4e successfully.

KdReadVirtual(fffff880`01794c31, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4f,
READ: Received Type 2 data packet with id = 1a4f successfully.

KdReadVirtual(fffff880`017aa37a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a50,
READ: Received Type 2 data packet with id = 1a50 successfully.

KdReadVirtual(fffff880`017aa57a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a51,
READ: Received Type 2 data packet with id = 1a51 successfully.

KdReadVirtual(fffff880`017bbbe7, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a52,
READ: Received Type 2 data packet with id = 1a52 successfully.

KdReadVirtual(fffff880`017bbde7, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a53,
READ: Received Type 2 data packet with id = 1a53 successfully.

KdReadVirtual(fffff880`017c78b8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a54,
READ: Received Type 2 data packet with id = 1a54 successfully.

KdReadVirtual(fffff880`017c7ab8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a55,
READ: Received Type 2 data packet with id = 1a55 successfully.

KdReadVirtual(fffff880`017c88b1, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a56,
READ: Received Type 2 data packet with id = 1a56 successfully.

KdReadVirtual(fffff880`017c8ab1, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a57,
READ: Received Type 2 data packet with id = 1a57 successfully.

KdReadVirtual(fffff880`017c98e8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a58,
READ: Received Type 2 data packet with id = 1a58 successfully.

KdReadVirtual(fffff880`017c9ae8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a59,
READ: Received Type 2 data packet with id = 1a59 successfully.

KdReadVirtual(fffff880`017cc904, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a5a,
READ: Received Type 2 data packet with id = 1a5a successfully.

KdReadVirtual(fffff880`017ccb04, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5b,
READ: Received Type 2 data packet with id = 1a5b successfully.

KdReadVirtual(fffff880`017ccd78, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=c0, PacketId=1a5c,
READ: Received Type 2 data packet with id = 1a5c successfully.

KdReadVirtual(fffff880`017ccf78, 88) returns 00000000, 88
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b0, PacketId=1a5d,
READ: Received Type 2 data packet with id = 1a5d successfully.

KdReadVirtual(fffff880`017cd000, 78) returns 00000000, 78
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5e,
READ: Received Type 2 data packet with id = 1a5e successfully.

KdReadVirtual(fffff880`017cd497, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=71, PacketId=1a5f,
READ: Received Type 2 data packet with id = 1a5f successfully.

KdReadVirtual(fffff880`017cd697, 39) returns 00000000, 39
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a60,
READ: Received Type 2 data packet with id = 1a60 successfully.

KdReadVirtual(fffff880`0187337a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a61,
READ: Received Type 2 data packet with id = 1a61 successfully.

KdReadVirtual(fffff880`0187357a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=99, PacketId=1a62,
READ: Received Type 2 data packet with id = 1a62 successfully.

KdReadVirtual(fffff880`0187367a, 61) returns 00000000, 61
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a63,
READ: Received Type 2 data packet with id = 1a63 successfully.

KdReadVirtual(fffff880`0187375b, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a64,
READ: Received Type 2 data packet with id = 1a64 successfully.

KdReadVirtual(fffff880`0187948a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a65,
READ: Received Type 2 data packet with id = 1a65 successfully.

KdReadVirtual(fffff880`0187968a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a66,
READ: Received Type 2 data packet with id = 1a66 successfully.

KdReadVirtual(fffff880`01906a84, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a67,
READ: Received Type 2 data packet with id = 1a67 successfully.

KdReadVirtual(fffff880`01906c84, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a68,
READ: Received Type 2 data packet with id = 1a68 successfully.

KdReadVirtual(fffff880`03b092a3, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a69,
READ: Received Type 2 data packet with id = 1a69 successfully.

KdReadVirtual(fffff880`03b094a3, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6a,
READ: Received Type 2 data packet with id = 1a6a successfully.

KdReadVirtual(fffff880`03b224fb, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6b,
READ: Received Type 2 data packet with id = 1a6b successfully.

KdReadVirtual(fffff880`03b226fb, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6c,
READ: Received Type 2 data packet with id = 1a6c successfully.

KdReadVirtual(fffff880`06f18935, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6d,
READ: Received Type 2 data packet with id = 1a6d successfully.

KdReadVirtual(fffff880`06f18b35, 100) returns 00000000, 100

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net


WINDBG 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


WINDBG 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


WINDBG 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


WINDBG 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


WINDBG 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

I’ve long operated under the belief that
“srv*c:\mysymbols*http://msdl.microsoft.com/download/symbols” caches symbol
files in c:\mysymbols. Indeed, my cache currently has nearly a gig and a
half of symbol files in it, without the cache directive. What does adding
“;cache*c:\mysymbols” do differently? According to the docs, it tells the
debugger to store any symbol file in the cache, no matter the source. So is
it really an automatic symstore?

Thanks,

Phil

Philip D. Barila??? (303) 776-1264

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 2:58 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Read the docs about setting a cache at the start of your symbol path.

Then do a .reload /f - plan to wait for a long time. All the symbols will
get pulled down over the network to a local on disk cache.
Then do a .reload /u
Followed by a .reload /s

From then on, you shouldn’t be hitting the network much for symbols ever.

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 11:55 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Sounds like you might be hitting network timeouts. They are 30secs.

Do you have all your symbols cached locally?

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Wednesday, June 30, 2010 7:49 AM
To: Kernel Debugging Interest List
Subject: [windbg] *BUSY*

About 5 minutes ago my target crashed, and *BUSY* has been shown ever since.
Now, having this happen frequently on the latest and greatest (cough cough)
WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
busy and I can finally do the !analyze -v I need to do to see why my driver
crashed.

I did do a Ctl+Alt+D with the following results. You can’t see it since no
timeline is in this dump but there were periodic pauses of ~ 20 to 30
seconds.

WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a06,
READ: Received Type 2 data packet with id = 1a06 successfully.

KdReadVirtual(fffff800`02a20448, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a07,
READ: Received Type 2 data packet with id = 1a07 successfully.

KdReadVirtual(fffff800`02a162f4, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a08,
READ: Received Type 2 data packet with id = 1a08 successfully.

KdReadVirtual(fffff800`02a402e0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a09,
READ: Received Type 2 data packet with id = 1a09 successfully.

KdReadVirtual(fffff800`02a40360, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=100, PacketId=1a0a,
READ: Received Type 2 data packet with id = 1a0a successfully.

KdReadVirtual(fffff880`03cfa268, c8) returns 00000000, c8
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0b,
READ: Received Type 2 data packet with id = 1a0b successfully.

KdReadVirtual(fffff880`03cfe170, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0c,
READ: Received Type 2 data packet with id = 1a0c successfully.

KdReadVirtual(fffff880`03cfe494, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0d,
READ: Received Type 2 data packet with id = 1a0d successfully.

KdReadVirtual(fffff880`03cff6a0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0e,
READ: Received Type 2 data packet with id = 1a0e successfully.

KdReadVirtual(fffff880`03cff5b8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=50, PacketId=1a0f,
READ: Received Type 2 data packet with id = 1a0f successfully.

KdReadVirtual(fffff880`03cff5a0, 18) returns 00000000, 18
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2a6, PacketId=1a10,
READ: Received Type 2 data packet with id = 1a10 successfully.

KdReadVirtual(fffffa80`03254000, 26e) returns 00000000, 26e
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a11,
READ: Received Type 2 data packet with id = 1a11 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a12,
READ: Received Type 2 data packet with id = 1a12 successfully.

KdReadVirtual(fffff880`009eb180, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=7b8, PacketId=1a13,
READ: Received Type 2 data packet with id = 1a13 successfully.

KdReadVirtual(fffff880`009eb200, 780) returns 00000000, 780
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a14,
READ: Received Type 2 data packet with id = 1a14 successfully.

KdReadVirtual(fffff880`009efd50, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a15,
READ: Received Type 2 data packet with id = 1a15 successfully.

KdReadVirtual(fffff800`02da5000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a16,
READ: Received Type 2 data packet with id = 1a16 successfully.

KdReadVirtual(fffff800`02da50a8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a17,
READ: Received Type 2 data packet with id = 1a17 successfully.

KdReadVirtual(fffff800`02da5198, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a18,
READ: Received Type 2 data packet with id = 1a18 successfully.

KdReadVirtual(fffff800`02da5240, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a19,
READ: Received Type 2 data packet with id = 1a19 successfully.

KdReadVirtual(fffff800`02dda998, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=34c, PacketId=1a1a,
READ: Received Type 2 data packet with id = 1a1a successfully.

KdReadVirtual(fffff800`02ddaa18, 314) returns 00000000, 314
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=60, PacketId=1a1b,
READ: Received Type 2 data packet with id = 1a1b successfully.

KdReadVirtual(fffffa80`0242d3b0, 28) returns 00000000, 28
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2c8, PacketId=1a1c,
READ: Received Type 2 data packet with id = 1a1c successfully.

KdReadVirtual(fffffa80`0242d458, 290) returns 00000000, 290
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=150, PacketId=1a1d,
READ: Received Type 2 data packet with id = 1a1d successfully.

KdReadVirtual(fffffa80`0242d768, 118) returns 00000000, 118
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a1e,
READ: Received Type 2 data packet with id = 1a1e successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a1f,
READ: Received Type 2 data packet with id = 1a1f successfully.

KdReadVirtual(fffff880`009ef898, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a20,
READ: Received Type 2 data packet with id = 1a20 successfully.

KdReadVirtual(fffff800`02a280ec, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a21,
READ: Received Type 2 data packet with id = 1a21 successfully.

KdReadVirtual(000007fe`f14d4000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a22,
READ: Received Type 2 data packet with id = 1a22 successfully.

KdReadVirtual(000007fe`f14d4080, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=3e4, PacketId=1a23,
READ: Received Type 2 data packet with id = 1a23 successfully.

KdReadVirtual(000007fe`f14d4100, 3ac) returns 00000000, 3ac
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=42, PacketId=1a47,
READ: Received Type 2 data packet with id = 1a47 successfully.

KdReadVirtual(fffff880`0169cae0, a) returns 00000000, a
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=110, PacketId=1a48,
READ: Received Type 2 data packet with id = 1a48 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1ae, PacketId=1a49,
READ: Received Type 2 data packet with id = 1a49 successfully.

KdReadVirtual(fffff880`0169c96a, 176) returns 00000000, 176
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4a,
READ: Received Type 2 data packet with id = 1a4a successfully.

KdReadVirtual(fffff880`0169cb6a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4b,
READ: Received Type 2 data packet with id = 1a4b successfully.

KdReadVirtual(fffff880`01793499, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4c,
READ: Received Type 2 data packet with id = 1a4c successfully.

KdReadVirtual(fffff880`01793699, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4d,
READ: Received Type 2 data packet with id = 1a4d successfully.

KdReadVirtual(fffff880`01794a31, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4e,
READ: Received Type 2 data packet with id = 1a4e successfully.

KdReadVirtual(fffff880`01794c31, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4f,
READ: Received Type 2 data packet with id = 1a4f successfully.

KdReadVirtual(fffff880`017aa37a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a50,
READ: Received Type 2 data packet with id = 1a50 successfully.

KdReadVirtual(fffff880`017aa57a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a51,
READ: Received Type 2 data packet with id = 1a51 successfully.

KdReadVirtual(fffff880`017bbbe7, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a52,
READ: Received Type 2 data packet with id = 1a52 successfully.

KdReadVirtual(fffff880`017bbde7, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a53,
READ: Received Type 2 data packet with id = 1a53 successfully.

KdReadVirtual(fffff880`017c78b8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a54,
READ: Received Type 2 data packet with id = 1a54 successfully.

KdReadVirtual(fffff880`017c7ab8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a55,
READ: Received Type 2 data packet with id = 1a55 successfully.

KdReadVirtual(fffff880`017c88b1, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a56,
READ: Received Type 2 data packet with id = 1a56 successfully.

KdReadVirtual(fffff880`017c8ab1, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a57,
READ: Received Type 2 data packet with id = 1a57 successfully.

KdReadVirtual(fffff880`017c98e8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a58,
READ: Received Type 2 data packet with id = 1a58 successfully.

KdReadVirtual(fffff880`017c9ae8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a59,
READ: Received Type 2 data packet with id = 1a59 successfully.

KdReadVirtual(fffff880`017cc904, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a5a,
READ: Received Type 2 data packet with id = 1a5a successfully.

KdReadVirtual(fffff880`017ccb04, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5b,
READ: Received Type 2 data packet with id = 1a5b successfully.

KdReadVirtual(fffff880`017ccd78, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=c0, PacketId=1a5c,
READ: Received Type 2 data packet with id = 1a5c successfully.

KdReadVirtual(fffff880`017ccf78, 88) returns 00000000, 88
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b0, PacketId=1a5d,
READ: Received Type 2 data packet with id = 1a5d successfully.

KdReadVirtual(fffff880`017cd000, 78) returns 00000000, 78
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5e,
READ: Received Type 2 data packet with id = 1a5e successfully.

KdReadVirtual(fffff880`017cd497, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=71, PacketId=1a5f,
READ: Received Type 2 data packet with id = 1a5f successfully.

KdReadVirtual(fffff880`017cd697, 39) returns 00000000, 39
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a60,
READ: Received Type 2 data packet with id = 1a60 successfully.

KdReadVirtual(fffff880`0187337a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a61,
READ: Received Type 2 data packet with id = 1a61 successfully.

KdReadVirtual(fffff880`0187357a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=99, PacketId=1a62,
READ: Received Type 2 data packet with id = 1a62 successfully.

KdReadVirtual(fffff880`0187367a, 61) returns 00000000, 61
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a63,
READ: Received Type 2 data packet with id = 1a63 successfully.

KdReadVirtual(fffff880`0187375b, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a64,
READ: Received Type 2 data packet with id = 1a64 successfully.

KdReadVirtual(fffff880`0187948a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a65,
READ: Received Type 2 data packet with id = 1a65 successfully.

KdReadVirtual(fffff880`0187968a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a66,
READ: Received Type 2 data packet with id = 1a66 successfully.

KdReadVirtual(fffff880`01906a84, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a67,
READ: Received Type 2 data packet with id = 1a67 successfully.

KdReadVirtual(fffff880`01906c84, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a68,
READ: Received Type 2 data packet with id = 1a68 successfully.

KdReadVirtual(fffff880`03b092a3, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a69,
READ: Received Type 2 data packet with id = 1a69 successfully.

KdReadVirtual(fffff880`03b094a3, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6a,
READ: Received Type 2 data packet with id = 1a6a successfully.

KdReadVirtual(fffff880`03b224fb, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6b,
READ: Received Type 2 data packet with id = 1a6b successfully.

KdReadVirtual(fffff880`03b226fb, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6c,
READ: Received Type 2 data packet with id = 1a6c successfully.

KdReadVirtual(fffff880`06f18935, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6d,
READ: Received Type 2 data packet with id = 1a6d successfully.

KdReadVirtual(fffff880`06f18b35, 100) returns 00000000, 100

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net


WINDBG 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


WINDBG 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


WINDBG 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


WINDBG 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


WINDBG 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


WINDBG 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

The symbol path you specified below does cache things locally. In Gary’s original mail there was no indication what his symbol path was, so I wanted to make sure that network timeouts were not the cause. (I do think they probably are the problem.)

I always set my symbol path now to srv* followed by a local directory where I copy privately built symbol files, since for Microsoft internal debugger builds srv* is expanded in such a way that it finds symbols automatically for whatever build of windows you happen to be debugging.

Setting your symbol path to srv* on external debugger releases should work also, and it does the cache* automatically.

It expands to

cache*;SRV*http://msdl.microsoft.com/download/symbols

Which will cache all the symbol files into the home path of the debugger executable followed by sym.

The difference between cache* and specifying a local cache as part of the symbol server, is that cache* applies to everything to the right of it in the path. Everything to the right will get cached in the cache* cache.

In my case I just run

.sympath srv*;g:\symbols

And then copy my locally built pdbs to g:\symbols. Each new .pdb that gets loaded ends up copied into the cache so I can switch to old binaries at will, and the symbols always get found in the cache.

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Philip D Barila
Sent: Wednesday, June 30, 2010 2:21 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

I’ve long operated under the belief that
“srv*c:\mysymbols*http://msdl.microsoft.com/download/symbols” caches symbol
files in c:\mysymbols. Indeed, my cache currently has nearly a gig and a
half of symbol files in it, without the cache directive. What does adding
“;cache*c:\mysymbols” do differently? According to the docs, it tells the
debugger to store any symbol file in the cache, no matter the source. So is
it really an automatic symstore?

Thanks,

Phil

Philip D. Barila??? (303) 776-1264

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 2:58 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Read the docs about setting a cache at the start of your symbol path.

Then do a .reload /f - plan to wait for a long time. All the symbols will
get pulled down over the network to a local on disk cache.
Then do a .reload /u
Followed by a .reload /s

From then on, you shouldn’t be hitting the network much for symbols ever.

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 11:55 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Sounds like you might be hitting network timeouts. They are 30secs.

Do you have all your symbols cached locally?

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Wednesday, June 30, 2010 7:49 AM
To: Kernel Debugging Interest List
Subject: [windbg] *BUSY*

About 5 minutes ago my target crashed, and *BUSY* has been shown ever since.
Now, having this happen frequently on the latest and greatest (cough cough)
WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
busy and I can finally do the !analyze -v I need to do to see why my driver
crashed.

I did do a Ctl+Alt+D with the following results. You can’t see it since no
timeline is in this dump but there were periodic pauses of ~ 20 to 30
seconds.

WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a06,
READ: Received Type 2 data packet with id = 1a06 successfully.

KdReadVirtual(fffff800`02a20448, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a07,
READ: Received Type 2 data packet with id = 1a07 successfully.

KdReadVirtual(fffff800`02a162f4, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a08,
READ: Received Type 2 data packet with id = 1a08 successfully.

KdReadVirtual(fffff800`02a402e0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a09,
READ: Received Type 2 data packet with id = 1a09 successfully.

KdReadVirtual(fffff800`02a40360, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=100, PacketId=1a0a,
READ: Received Type 2 data packet with id = 1a0a successfully.

KdReadVirtual(fffff880`03cfa268, c8) returns 00000000, c8
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0b,
READ: Received Type 2 data packet with id = 1a0b successfully.

KdReadVirtual(fffff880`03cfe170, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0c,
READ: Received Type 2 data packet with id = 1a0c successfully.

KdReadVirtual(fffff880`03cfe494, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0d,
READ: Received Type 2 data packet with id = 1a0d successfully.

KdReadVirtual(fffff880`03cff6a0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0e,
READ: Received Type 2 data packet with id = 1a0e successfully.

KdReadVirtual(fffff880`03cff5b8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=50, PacketId=1a0f,
READ: Received Type 2 data packet with id = 1a0f successfully.

KdReadVirtual(fffff880`03cff5a0, 18) returns 00000000, 18
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2a6, PacketId=1a10,
READ: Received Type 2 data packet with id = 1a10 successfully.

KdReadVirtual(fffffa80`03254000, 26e) returns 00000000, 26e
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a11,
READ: Received Type 2 data packet with id = 1a11 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a12,
READ: Received Type 2 data packet with id = 1a12 successfully.

KdReadVirtual(fffff880`009eb180, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=7b8, PacketId=1a13,
READ: Received Type 2 data packet with id = 1a13 successfully.

KdReadVirtual(fffff880`009eb200, 780) returns 00000000, 780
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a14,
READ: Received Type 2 data packet with id = 1a14 successfully.

KdReadVirtual(fffff880`009efd50, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a15,
READ: Received Type 2 data packet with id = 1a15 successfully.

KdReadVirtual(fffff800`02da5000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a16,
READ: Received Type 2 data packet with id = 1a16 successfully.

KdReadVirtual(fffff800`02da50a8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a17,
READ: Received Type 2 data packet with id = 1a17 successfully.

KdReadVirtual(fffff800`02da5198, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a18,
READ: Received Type 2 data packet with id = 1a18 successfully.

KdReadVirtual(fffff800`02da5240, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a19,
READ: Received Type 2 data packet with id = 1a19 successfully.

KdReadVirtual(fffff800`02dda998, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=34c, PacketId=1a1a,
READ: Received Type 2 data packet with id = 1a1a successfully.

KdReadVirtual(fffff800`02ddaa18, 314) returns 00000000, 314
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=60, PacketId=1a1b,
READ: Received Type 2 data packet with id = 1a1b successfully.

KdReadVirtual(fffffa80`0242d3b0, 28) returns 00000000, 28
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2c8, PacketId=1a1c,
READ: Received Type 2 data packet with id = 1a1c successfully.

KdReadVirtual(fffffa80`0242d458, 290) returns 00000000, 290
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=150, PacketId=1a1d,
READ: Received Type 2 data packet with id = 1a1d successfully.

KdReadVirtual(fffffa80`0242d768, 118) returns 00000000, 118
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a1e,
READ: Received Type 2 data packet with id = 1a1e successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a1f,
READ: Received Type 2 data packet with id = 1a1f successfully.

KdReadVirtual(fffff880`009ef898, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a20,
READ: Received Type 2 data packet with id = 1a20 successfully.

KdReadVirtual(fffff800`02a280ec, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a21,
READ: Received Type 2 data packet with id = 1a21 successfully.

KdReadVirtual(000007fe`f14d4000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a22,
READ: Received Type 2 data packet with id = 1a22 successfully.

KdReadVirtual(000007fe`f14d4080, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=3e4, PacketId=1a23,
READ: Received Type 2 data packet with id = 1a23 successfully.

KdReadVirtual(000007fe`f14d4100, 3ac) returns 00000000, 3ac
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=42, PacketId=1a47,
READ: Received Type 2 data packet with id = 1a47 successfully.

KdReadVirtual(fffff880`0169cae0, a) returns 00000000, a
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=110, PacketId=1a48,
READ: Received Type 2 data packet with id = 1a48 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1ae, PacketId=1a49,
READ: Received Type 2 data packet with id = 1a49 successfully.

KdReadVirtual(fffff880`0169c96a, 176) returns 00000000, 176
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4a,
READ: Received Type 2 data packet with id = 1a4a successfully.

KdReadVirtual(fffff880`0169cb6a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4b,
READ: Received Type 2 data packet with id = 1a4b successfully.

KdReadVirtual(fffff880`01793499, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4c,
READ: Received Type 2 data packet with id = 1a4c successfully.

KdReadVirtual(fffff880`01793699, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4d,
READ: Received Type 2 data packet with id = 1a4d successfully.

KdReadVirtual(fffff880`01794a31, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4e,
READ: Received Type 2 data packet with id = 1a4e successfully.

KdReadVirtual(fffff880`01794c31, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4f,
READ: Received Type 2 data packet with id = 1a4f successfully.

KdReadVirtual(fffff880`017aa37a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a50,
READ: Received Type 2 data packet with id = 1a50 successfully.

KdReadVirtual(fffff880`017aa57a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a51,
READ: Received Type 2 data packet with id = 1a51 successfully.

KdReadVirtual(fffff880`017bbbe7, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a52,
READ: Received Type 2 data packet with id = 1a52 successfully.

KdReadVirtual(fffff880`017bbde7, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a53,
READ: Received Type 2 data packet with id = 1a53 successfully.

KdReadVirtual(fffff880`017c78b8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a54,
READ: Received Type 2 data packet with id = 1a54 successfully.

KdReadVirtual(fffff880`017c7ab8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a55,
READ: Received Type 2 data packet with id = 1a55 successfully.

KdReadVirtual(fffff880`017c88b1, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a56,
READ: Received Type 2 data packet with id = 1a56 successfully.

KdReadVirtual(fffff880`017c8ab1, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a57,
READ: Received Type 2 data packet with id = 1a57 successfully.

KdReadVirtual(fffff880`017c98e8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a58,
READ: Received Type 2 data packet with id = 1a58 successfully.

KdReadVirtual(fffff880`017c9ae8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a59,
READ: Received Type 2 data packet with id = 1a59 successfully.

KdReadVirtual(fffff880`017cc904, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a5a,
READ: Received Type 2 data packet with id = 1a5a successfully.

KdReadVirtual(fffff880`017ccb04, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5b,
READ: Received Type 2 data packet with id = 1a5b successfully.

KdReadVirtual(fffff880`017ccd78, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=c0, PacketId=1a5c,
READ: Received Type 2 data packet with id = 1a5c successfully.

KdReadVirtual(fffff880`017ccf78, 88) returns 00000000, 88
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b0, PacketId=1a5d,
READ: Received Type 2 data packet with id = 1a5d successfully.

KdReadVirtual(fffff880`017cd000, 78) returns 00000000, 78
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5e,
READ: Received Type 2 data packet with id = 1a5e successfully.

KdReadVirtual(fffff880`017cd497, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=71, PacketId=1a5f,
READ: Received Type 2 data packet with id = 1a5f successfully.

KdReadVirtual(fffff880`017cd697, 39) returns 00000000, 39
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a60,
READ: Received Type 2 data packet with id = 1a60 successfully.

KdReadVirtual(fffff880`0187337a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a61,
READ: Received Type 2 data packet with id = 1a61 successfully.

KdReadVirtual(fffff880`0187357a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=99, PacketId=1a62,
READ: Received Type 2 data packet with id = 1a62 successfully.

KdReadVirtual(fffff880`0187367a, 61) returns 00000000, 61
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a63,
READ: Received Type 2 data packet with id = 1a63 successfully.

KdReadVirtual(fffff880`0187375b, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a64,
READ: Received Type 2 data packet with id = 1a64 successfully.

KdReadVirtual(fffff880`0187948a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a65,
READ: Received Type 2 data packet with id = 1a65 successfully.

KdReadVirtual(fffff880`0187968a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a66,
READ: Received Type 2 data packet with id = 1a66 successfully.

KdReadVirtual(fffff880`01906a84, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a67,
READ: Received Type 2 data packet with id = 1a67 successfully.

KdReadVirtual(fffff880`01906c84, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a68,
READ: Received Type 2 data packet with id = 1a68 successfully.

KdReadVirtual(fffff880`03b092a3, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a69,
READ: Received Type 2 data packet with id = 1a69 successfully.

KdReadVirtual(fffff880`03b094a3, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6a,
READ: Received Type 2 data packet with id = 1a6a successfully.

KdReadVirtual(fffff880`03b224fb, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6b,
READ: Received Type 2 data packet with id = 1a6b successfully.

KdReadVirtual(fffff880`03b226fb, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6c,
READ: Received Type 2 data packet with id = 1a6c successfully.

KdReadVirtual(fffff880`06f18935, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6d,
READ: Received Type 2 data packet with id = 1a6d successfully.

KdReadVirtual(fffff880`06f18b35, 100) returns 00000000, 100

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net


WINDBG 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


WINDBG 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


WINDBG 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


WINDBG 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


WINDBG 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


WINDBG 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


WINDBG 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

Thanks for the confirmation/clarification.

Phil

Philip D. Barila (303) 776-1264

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 4:05 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

The symbol path you specified below does cache things locally. In Gary’s
original mail there was no indication what his symbol path was, so I wanted
to make sure that network timeouts were not the cause. (I do think they
probably are the problem.)

I always set my symbol path now to srv* followed by a local directory where
I copy privately built symbol files, since for Microsoft internal debugger
builds srv* is expanded in such a way that it finds symbols automatically
for whatever build of windows you happen to be debugging.

Setting your symbol path to srv* on external debugger releases should work
also, and it does the cache* automatically.

It expands to

cache*;SRV*http://msdl.microsoft.com/download/symbols

Which will cache all the symbol files into the home path of the debugger
executable followed by sym.

The difference between cache* and specifying a local cache as part of the
symbol server, is that cache* applies to everything to the right of it in
the path. Everything to the right will get cached in the cache* cache.

In my case I just run

.sympath srv*;g:\symbols

And then copy my locally built pdbs to g:\symbols. Each new .pdb that gets
loaded ends up copied into the cache so I can switch to old binaries at
will, and the symbols always get found in the cache.

Joe.

> I usually only get this when it’s in a death spiral trying like hell to

resolve some symbol and sucking things down over the network (in debug lab
I do a magic trick and make it stop by unplugging the network cable).

To prevent debugger from going into a death spiral you can also
uncheck the “Resolve Unqualified Symbols” option in the UI, or use
.symopt+ 100.


Pavel Lebedinsky/Windows Fundamentals Test
This posting is provided “AS IS” with no warranties, and confers no rights.

Ok, I’ve followed all the recommendations so far, though I left my sympath
as I normally have it. Given I “grok” what Joe said, what I have is correct.
Overall, performance is MUCH improved; defined by WinDbg sends “.reboot” to
target and the target is back in a normal time frame. That’s compared to 45
minutes to an hour to boot before. “analyze” still seems to take a hit
though, on the order of 5 minutes I see the *BUSY* indicator.

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 1:58 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Read the docs about setting a cache at the start of your symbol path.

Then do a .reload /f - plan to wait for a long time. All the symbols will
get pulled down over the network to a local on disk cache.
Then do a .reload /u
Followed by a .reload /s

From then on, you shouldn’t be hitting the network much for symbols ever.

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
Sent: Wednesday, June 30, 2010 11:55 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Sounds like you might be hitting network timeouts. They are 30secs.

Do you have all your symbols cached locally?

Joe.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Wednesday, June 30, 2010 7:49 AM
To: Kernel Debugging Interest List
Subject: [windbg] *BUSY*

About 5 minutes ago my target crashed, and *BUSY* has been shown ever since.
Now, having this happen frequently on the latest and greatest (cough cough)
WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
busy and I can finally do the !analyze -v I need to do to see why my driver
crashed.

I did do a Ctl+Alt+D with the following results. You can’t see it since no
timeline is in this dump but there were periodic pauses of ~ 20 to 30
seconds.

WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a06,
READ: Received Type 2 data packet with id = 1a06 successfully.

KdReadVirtual(fffff800`02a20448, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a07,
READ: Received Type 2 data packet with id = 1a07 successfully.

KdReadVirtual(fffff800`02a162f4, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a08,
READ: Received Type 2 data packet with id = 1a08 successfully.

KdReadVirtual(fffff800`02a402e0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a09,
READ: Received Type 2 data packet with id = 1a09 successfully.

KdReadVirtual(fffff800`02a40360, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=100, PacketId=1a0a,
READ: Received Type 2 data packet with id = 1a0a successfully.

KdReadVirtual(fffff880`03cfa268, c8) returns 00000000, c8
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0b,
READ: Received Type 2 data packet with id = 1a0b successfully.

KdReadVirtual(fffff880`03cfe170, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0c,
READ: Received Type 2 data packet with id = 1a0c successfully.

KdReadVirtual(fffff880`03cfe494, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0d,
READ: Received Type 2 data packet with id = 1a0d successfully.

KdReadVirtual(fffff880`03cff6a0, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a0e,
READ: Received Type 2 data packet with id = 1a0e successfully.

KdReadVirtual(fffff880`03cff5b8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=50, PacketId=1a0f,
READ: Received Type 2 data packet with id = 1a0f successfully.

KdReadVirtual(fffff880`03cff5a0, 18) returns 00000000, 18
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2a6, PacketId=1a10,
READ: Received Type 2 data packet with id = 1a10 successfully.

KdReadVirtual(fffffa80`03254000, 26e) returns 00000000, 26e
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a11,
READ: Received Type 2 data packet with id = 1a11 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a12,
READ: Received Type 2 data packet with id = 1a12 successfully.

KdReadVirtual(fffff880`009eb180, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=7b8, PacketId=1a13,
READ: Received Type 2 data packet with id = 1a13 successfully.

KdReadVirtual(fffff880`009eb200, 780) returns 00000000, 780
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a14,
READ: Received Type 2 data packet with id = 1a14 successfully.

KdReadVirtual(fffff880`009efd50, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a15,
READ: Received Type 2 data packet with id = 1a15 successfully.

KdReadVirtual(fffff800`02da5000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a16,
READ: Received Type 2 data packet with id = 1a16 successfully.

KdReadVirtual(fffff800`02da50a8, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a17,
READ: Received Type 2 data packet with id = 1a17 successfully.

KdReadVirtual(fffff800`02da5198, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a18,
READ: Received Type 2 data packet with id = 1a18 successfully.

KdReadVirtual(fffff800`02da5240, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a19,
READ: Received Type 2 data packet with id = 1a19 successfully.

KdReadVirtual(fffff800`02dda998, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=34c, PacketId=1a1a,
READ: Received Type 2 data packet with id = 1a1a successfully.

KdReadVirtual(fffff800`02ddaa18, 314) returns 00000000, 314
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=60, PacketId=1a1b,
READ: Received Type 2 data packet with id = 1a1b successfully.

KdReadVirtual(fffffa80`0242d3b0, 28) returns 00000000, 28
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=2c8, PacketId=1a1c,
READ: Received Type 2 data packet with id = 1a1c successfully.

KdReadVirtual(fffffa80`0242d458, 290) returns 00000000, 290
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=150, PacketId=1a1d,
READ: Received Type 2 data packet with id = 1a1d successfully.

KdReadVirtual(fffffa80`0242d768, 118) returns 00000000, 118
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=40, PacketId=1a1e,
READ: Received Type 2 data packet with id = 1a1e successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a1f,
READ: Received Type 2 data packet with id = 1a1f successfully.

KdReadVirtual(fffff880`009ef898, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a20,
READ: Received Type 2 data packet with id = 1a20 successfully.

KdReadVirtual(fffff800`02a280ec, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a21,
READ: Received Type 2 data packet with id = 1a21 successfully.

KdReadVirtual(000007fe`f14d4000, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b8, PacketId=1a22,
READ: Received Type 2 data packet with id = 1a22 successfully.

KdReadVirtual(000007fe`f14d4080, 80) returns 00000000, 80
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=3e4, PacketId=1a23,
READ: Received Type 2 data packet with id = 1a23 successfully.

KdReadVirtual(000007fe`f14d4100, 3ac) returns 00000000, 3ac
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=42, PacketId=1a47,
READ: Received Type 2 data packet with id = 1a47 successfully.

KdReadVirtual(fffff880`0169cae0, a) returns 00000000, a
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=110, PacketId=1a48,
READ: Received Type 2 data packet with id = 1a48 successfully.

DbgKdReadControlSpace returns 00000000
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1ae, PacketId=1a49,
READ: Received Type 2 data packet with id = 1a49 successfully.

KdReadVirtual(fffff880`0169c96a, 176) returns 00000000, 176
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4a,
READ: Received Type 2 data packet with id = 1a4a successfully.

KdReadVirtual(fffff880`0169cb6a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4b,
READ: Received Type 2 data packet with id = 1a4b successfully.

KdReadVirtual(fffff880`01793499, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4c,
READ: Received Type 2 data packet with id = 1a4c successfully.

KdReadVirtual(fffff880`01793699, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4d,
READ: Received Type 2 data packet with id = 1a4d successfully.

KdReadVirtual(fffff880`01794a31, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a4e,
READ: Received Type 2 data packet with id = 1a4e successfully.

KdReadVirtual(fffff880`01794c31, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a4f,
READ: Received Type 2 data packet with id = 1a4f successfully.

KdReadVirtual(fffff880`017aa37a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a50,
READ: Received Type 2 data packet with id = 1a50 successfully.

KdReadVirtual(fffff880`017aa57a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a51,
READ: Received Type 2 data packet with id = 1a51 successfully.

KdReadVirtual(fffff880`017bbbe7, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a52,
READ: Received Type 2 data packet with id = 1a52 successfully.

KdReadVirtual(fffff880`017bbde7, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a53,
READ: Received Type 2 data packet with id = 1a53 successfully.

KdReadVirtual(fffff880`017c78b8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a54,
READ: Received Type 2 data packet with id = 1a54 successfully.

KdReadVirtual(fffff880`017c7ab8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a55,
READ: Received Type 2 data packet with id = 1a55 successfully.

KdReadVirtual(fffff880`017c88b1, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a56,
READ: Received Type 2 data packet with id = 1a56 successfully.

KdReadVirtual(fffff880`017c8ab1, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a57,
READ: Received Type 2 data packet with id = 1a57 successfully.

KdReadVirtual(fffff880`017c98e8, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a58,
READ: Received Type 2 data packet with id = 1a58 successfully.

KdReadVirtual(fffff880`017c9ae8, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a59,
READ: Received Type 2 data packet with id = 1a59 successfully.

KdReadVirtual(fffff880`017cc904, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a5a,
READ: Received Type 2 data packet with id = 1a5a successfully.

KdReadVirtual(fffff880`017ccb04, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5b,
READ: Received Type 2 data packet with id = 1a5b successfully.

KdReadVirtual(fffff880`017ccd78, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=c0, PacketId=1a5c,
READ: Received Type 2 data packet with id = 1a5c successfully.

KdReadVirtual(fffff880`017ccf78, 88) returns 00000000, 88
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=b0, PacketId=1a5d,
READ: Received Type 2 data packet with id = 1a5d successfully.

KdReadVirtual(fffff880`017cd000, 78) returns 00000000, 78
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a5e,
READ: Received Type 2 data packet with id = 1a5e successfully.

KdReadVirtual(fffff880`017cd497, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=71, PacketId=1a5f,
READ: Received Type 2 data packet with id = 1a5f successfully.

KdReadVirtual(fffff880`017cd697, 39) returns 00000000, 39
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a60,
READ: Received Type 2 data packet with id = 1a60 successfully.

KdReadVirtual(fffff880`0187337a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a61,
READ: Received Type 2 data packet with id = 1a61 successfully.

KdReadVirtual(fffff880`0187357a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=99, PacketId=1a62,
READ: Received Type 2 data packet with id = 1a62 successfully.

KdReadVirtual(fffff880`0187367a, 61) returns 00000000, 61
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a63,
READ: Received Type 2 data packet with id = 1a63 successfully.

KdReadVirtual(fffff880`0187375b, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a64,
READ: Received Type 2 data packet with id = 1a64 successfully.

KdReadVirtual(fffff880`0187948a, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a65,
READ: Received Type 2 data packet with id = 1a65 successfully.

KdReadVirtual(fffff880`0187968a, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a66,
READ: Received Type 2 data packet with id = 1a66 successfully.

KdReadVirtual(fffff880`01906a84, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a67,
READ: Received Type 2 data packet with id = 1a67 successfully.

KdReadVirtual(fffff880`01906c84, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a68,
READ: Received Type 2 data packet with id = 1a68 successfully.

KdReadVirtual(fffff880`03b092a3, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a69,
READ: Received Type 2 data packet with id = 1a69 successfully.

KdReadVirtual(fffff880`03b094a3, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6a,
READ: Received Type 2 data packet with id = 1a6a successfully.

KdReadVirtual(fffff880`03b224fb, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6b,
READ: Received Type 2 data packet with id = 1a6b successfully.

KdReadVirtual(fffff880`03b226fb, 100) returns 00000000, 100
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=1b8, PacketId=1a6c,
READ: Received Type 2 data packet with id = 1a6c successfully.

KdReadVirtual(fffff880`06f18935, 180) returns 00000000, 180
WRITE: Write type 2 packet
READ: Wait for type 2 packet
PacketType=2, ByteCount=138, PacketId=1a6d,
READ: Received Type 2 data packet with id = 1a6d successfully.

KdReadVirtual(fffff880`06f18b35, 100) returns 00000000, 100

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net


WINDBG 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


WINDBG 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


WINDBG 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

This fits in with my experience. You can attribute a lot to network/symbol
load issues (incidentally, why doesn’t !sym noisty tell you this?), but not
everything.

Equally, if it was purely to do with that setting the behavior wouldn’t
change between releases…

“Gary G. Little” wrote in message
news:xxxxx@windbg…
> Ok, I’ve followed all the recommendations so far, though I left my sympath
> as I normally have it. Given I “grok” what Joe said, what I have is
> correct.
> Overall, performance is MUCH improved; defined by WinDbg sends “.reboot”
> to
> target and the target is back in a normal time frame. That’s compared to
> 45
> minutes to an hour to boot before. “analyze” still seems to take a hit
> though, on the order of 5 minutes I see the BUSY indicator.
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
> Sent: Wednesday, June 30, 2010 1:58 PM
> To: Kernel Debugging Interest List
> Subject: RE: [windbg] BUSY
>
> Read the docs about setting a cache at the start of your symbol path.
>
> Then do a .reload /f - plan to wait for a long time. All the symbols will
> get pulled down over the network to a local on disk cache.
> Then do a .reload /u
> Followed by a .reload /s
>
> From then on, you shouldn’t be hitting the network much for symbols ever.
>
> Joe.
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
> Sent: Wednesday, June 30, 2010 11:55 AM
> To: Kernel Debugging Interest List
> Subject: RE: [windbg] BUSY
>
> Sounds like you might be hitting network timeouts. They are 30secs.
>
> Do you have all your symbols cached locally?
>
> Joe.
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
> Sent: Wednesday, June 30, 2010 7:49 AM
> To: Kernel Debugging Interest List
> Subject: [windbg] BUSY
>
> About 5 minutes ago my target crashed, and BUSY has been shown ever
> since.
> Now, having this happen frequently on the latest and greatest (cough
> cough)
> WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
> busy and I can finally do the !analyze -v I need to do to see why my
> driver
> crashed.
>
> I did do a Ctl+Alt+D with the following results. You can’t see it since no
> timeline is in this dump but there were periodic pauses of ~ 20 to 30
> seconds.
>
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a06,
> READ: Received Type 2 data packet with id = 1a06 successfully.
>
> KdReadVirtual(fffff80002a20448, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a07,<br>&gt; READ: Received Type 2 data packet with id = 1a07 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a162f4, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a08,
> READ: Received Type 2 data packet with id = 1a08 successfully.
>
> KdReadVirtual(fffff80002a402e0, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a09,<br>&gt; READ: Received Type 2 data packet with id = 1a09 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a40360, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=100, PacketId=1a0a,
> READ: Received Type 2 data packet with id = 1a0a successfully.
>
> KdReadVirtual(fffff88003cfa268, c8) returns 00000000, c8<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0b,<br>&gt; READ: Received Type 2 data packet with id = 1a0b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cfe170, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0c,
> READ: Received Type 2 data packet with id = 1a0c successfully.
>
> KdReadVirtual(fffff88003cfe494, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0d,<br>&gt; READ: Received Type 2 data packet with id = 1a0d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff6a0, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0e,
> READ: Received Type 2 data packet with id = 1a0e successfully.
>
> KdReadVirtual(fffff88003cff5b8, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=50, PacketId=1a0f,<br>&gt; READ: Received Type 2 data packet with id = 1a0f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff5a0, 18) returns 00000000, 18
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=2a6, PacketId=1a10,
> READ: Received Type 2 data packet with id = 1a10 successfully.
>
> KdReadVirtual(fffffa8003254000, 26e) returns 00000000, 26e<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a11,<br>&gt; READ: Received Type 2 data packet with id = 1a11 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a12,<br>&gt; READ: Received Type 2 data packet with id = 1a12 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009eb180, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=7b8, PacketId=1a13,
> READ: Received Type 2 data packet with id = 1a13 successfully.
>
> KdReadVirtual(fffff880009eb200, 780) returns 00000000, 780<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a14,<br>&gt; READ: Received Type 2 data packet with id = 1a14 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009efd50, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a15,
> READ: Received Type 2 data packet with id = 1a15 successfully.
>
> KdReadVirtual(fffff80002da5000, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a16,<br>&gt; READ: Received Type 2 data packet with id = 1a16 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da50a8, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a17,
> READ: Received Type 2 data packet with id = 1a17 successfully.
>
> KdReadVirtual(fffff80002da5198, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a18,<br>&gt; READ: Received Type 2 data packet with id = 1a18 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da5240, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a19,
> READ: Received Type 2 data packet with id = 1a19 successfully.
>
> KdReadVirtual(fffff80002dda998, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=34c, PacketId=1a1a,<br>&gt; READ: Received Type 2 data packet with id = 1a1a successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002ddaa18, 314) returns 00000000, 314
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=60, PacketId=1a1b,
> READ: Received Type 2 data packet with id = 1a1b successfully.
>
> KdReadVirtual(fffffa800242d3b0, 28) returns 00000000, 28<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=2c8, PacketId=1a1c,<br>&gt; READ: Received Type 2 data packet with id = 1a1c successfully.<br>&gt;<br>&gt; KdReadVirtual(fffffa800242d458, 290) returns 00000000, 290
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=150, PacketId=1a1d,
> READ: Received Type 2 data packet with id = 1a1d successfully.
>
> KdReadVirtual(fffffa800242d768, 118) returns 00000000, 118<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a1e,<br>&gt; READ: Received Type 2 data packet with id = 1a1e successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a1f,<br>&gt; READ: Received Type 2 data packet with id = 1a1f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009ef898, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a20,
> READ: Received Type 2 data packet with id = 1a20 successfully.
>
> KdReadVirtual(fffff80002a280ec, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a21,<br>&gt; READ: Received Type 2 data packet with id = 1a21 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4000, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a22,
> READ: Received Type 2 data packet with id = 1a22 successfully.
>
> KdReadVirtual(000007fef14d4080, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=3e4, PacketId=1a23,<br>&gt; READ: Received Type 2 data packet with id = 1a23 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4100, 3ac) returns 00000000, 3ac
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=42, PacketId=1a47,
> READ: Received Type 2 data packet with id = 1a47 successfully.
>
> KdReadVirtual(fffff8800169cae0, a) returns 00000000, a<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=110, PacketId=1a48,<br>&gt; READ: Received Type 2 data packet with id = 1a48 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1ae, PacketId=1a49,<br>&gt; READ: Received Type 2 data packet with id = 1a49 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800169c96a, 176) returns 00000000, 176
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4a,
> READ: Received Type 2 data packet with id = 1a4a successfully.
>
> KdReadVirtual(fffff8800169cb6a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4b,<br>&gt; READ: Received Type 2 data packet with id = 1a4b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001793499, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4c,
> READ: Received Type 2 data packet with id = 1a4c successfully.
>
> KdReadVirtual(fffff88001793699, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4d,<br>&gt; READ: Received Type 2 data packet with id = 1a4d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001794a31, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4e,
> READ: Received Type 2 data packet with id = 1a4e successfully.
>
> KdReadVirtual(fffff88001794c31, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4f,<br>&gt; READ: Received Type 2 data packet with id = 1a4f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017aa37a, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a50,
> READ: Received Type 2 data packet with id = 1a50 successfully.
>
> KdReadVirtual(fffff880017aa57a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a51,<br>&gt; READ: Received Type 2 data packet with id = 1a51 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017bbbe7, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a52,
> READ: Received Type 2 data packet with id = 1a52 successfully.
>
> KdReadVirtual(fffff880017bbde7, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a53,<br>&gt; READ: Received Type 2 data packet with id = 1a53 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c78b8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a54,
> READ: Received Type 2 data packet with id = 1a54 successfully.
>
> KdReadVirtual(fffff880017c7ab8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a55,<br>&gt; READ: Received Type 2 data packet with id = 1a55 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c88b1, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a56,
> READ: Received Type 2 data packet with id = 1a56 successfully.
>
> KdReadVirtual(fffff880017c8ab1, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a57,<br>&gt; READ: Received Type 2 data packet with id = 1a57 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c98e8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a58,
> READ: Received Type 2 data packet with id = 1a58 successfully.
>
> KdReadVirtual(fffff880017c9ae8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a59,<br>&gt; READ: Received Type 2 data packet with id = 1a59 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cc904, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a5a,
> READ: Received Type 2 data packet with id = 1a5a successfully.
>
> KdReadVirtual(fffff880017ccb04, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a5b,<br>&gt; READ: Received Type 2 data packet with id = 1a5b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017ccd78, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=c0, PacketId=1a5c,
> READ: Received Type 2 data packet with id = 1a5c successfully.
>
> KdReadVirtual(fffff880017ccf78, 88) returns 00000000, 88<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b0, PacketId=1a5d,<br>&gt; READ: Received Type 2 data packet with id = 1a5d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd000, 78) returns 00000000, 78
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a5e,
> READ: Received Type 2 data packet with id = 1a5e successfully.
>
> KdReadVirtual(fffff880017cd497, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=71, PacketId=1a5f,<br>&gt; READ: Received Type 2 data packet with id = 1a5f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd697, 39) returns 00000000, 39
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a60,
> READ: Received Type 2 data packet with id = 1a60 successfully.
>
> KdReadVirtual(fffff8800187337a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a61,<br>&gt; READ: Received Type 2 data packet with id = 1a61 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187357a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=99, PacketId=1a62,
> READ: Received Type 2 data packet with id = 1a62 successfully.
>
> KdReadVirtual(fffff8800187367a, 61) returns 00000000, 61<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a63,<br>&gt; READ: Received Type 2 data packet with id = 1a63 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187375b, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a64,
> READ: Received Type 2 data packet with id = 1a64 successfully.
>
> KdReadVirtual(fffff8800187948a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a65,<br>&gt; READ: Received Type 2 data packet with id = 1a65 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187968a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a66,
> READ: Received Type 2 data packet with id = 1a66 successfully.
>
> KdReadVirtual(fffff88001906a84, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a67,<br>&gt; READ: Received Type 2 data packet with id = 1a67 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001906c84, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a68,
> READ: Received Type 2 data packet with id = 1a68 successfully.
>
> KdReadVirtual(fffff88003b092a3, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a69,<br>&gt; READ: Received Type 2 data packet with id = 1a69 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b094a3, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6a,
> READ: Received Type 2 data packet with id = 1a6a successfully.
>
> KdReadVirtual(fffff88003b224fb, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6b,<br>&gt; READ: Received Type 2 data packet with id = 1a6b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b226fb, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6c,
> READ: Received Type 2 data packet with id = 1a6c successfully.
>
> KdReadVirtual(fffff88006f18935, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6d,<br>&gt; READ: Received Type 2 data packet with id = 1a6d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88006f18b35, 100) returns 00000000, 100
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
>
> —
> WINDBG 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
>
>
> —
> WINDBG 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
>
>
> —
> WINDBG 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
>
>

Nice to see I ain’t the only one having this issue with WinDbg. I’m no
longer streaming anything and !analyze -v takes FAR too long to respond. I
would estimate I lose 2 or 3 hours a day of debug time waiting for WinDbg.
Makes me wish SoftIce were still around. (GASP) I can’t believe I just said
that), but it does point out the fallacy of permitting a monopoly.

Bottom line, WinDbg has issues.

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Rod Widdowson
Sent: Thursday, July 15, 2010 3:07 AM
To: Kernel Debugging Interest List
Subject: Re:[windbg] *BUSY*

This fits in with my experience. You can attribute a lot to network/symbol
load issues (incidentally, why doesn’t !sym noisty tell you this?), but not
everything.

Equally, if it was purely to do with that setting the behavior wouldn’t
change between releases…

“Gary G. Little” wrote in message
news:xxxxx@windbg…
> Ok, I’ve followed all the recommendations so far, though I left my sympath
> as I normally have it. Given I “grok” what Joe said, what I have is
> correct.
> Overall, performance is MUCH improved; defined by WinDbg sends “.reboot”
> to
> target and the target is back in a normal time frame. That’s compared to
> 45
> minutes to an hour to boot before. “analyze” still seems to take a hit
> though, on the order of 5 minutes I see the BUSY indicator.
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
> Sent: Wednesday, June 30, 2010 1:58 PM
> To: Kernel Debugging Interest List
> Subject: RE: [windbg] BUSY
>
> Read the docs about setting a cache at the start of your symbol path.
>
> Then do a .reload /f - plan to wait for a long time. All the symbols will
> get pulled down over the network to a local on disk cache.
> Then do a .reload /u
> Followed by a .reload /s
>
> From then on, you shouldn’t be hitting the network much for symbols ever.
>
> Joe.
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
> Sent: Wednesday, June 30, 2010 11:55 AM
> To: Kernel Debugging Interest List
> Subject: RE: [windbg] BUSY
>
> Sounds like you might be hitting network timeouts. They are 30secs.
>
> Do you have all your symbols cached locally?
>
> Joe.
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
> Sent: Wednesday, June 30, 2010 7:49 AM
> To: Kernel Debugging Interest List
> Subject: [windbg] BUSY
>
> About 5 minutes ago my target crashed, and BUSY has been shown ever
> since.
> Now, having this happen frequently on the latest and greatest (cough
> cough)
> WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
> busy and I can finally do the !analyze -v I need to do to see why my
> driver
> crashed.
>
> I did do a Ctl+Alt+D with the following results. You can’t see it since no
> timeline is in this dump but there were periodic pauses of ~ 20 to 30
> seconds.
>
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a06,
> READ: Received Type 2 data packet with id = 1a06 successfully.
>
> KdReadVirtual(fffff80002a20448, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a07,<br>&gt; READ: Received Type 2 data packet with id = 1a07 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a162f4, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a08,
> READ: Received Type 2 data packet with id = 1a08 successfully.
>
> KdReadVirtual(fffff80002a402e0, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a09,<br>&gt; READ: Received Type 2 data packet with id = 1a09 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a40360, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=100, PacketId=1a0a,
> READ: Received Type 2 data packet with id = 1a0a successfully.
>
> KdReadVirtual(fffff88003cfa268, c8) returns 00000000, c8<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0b,<br>&gt; READ: Received Type 2 data packet with id = 1a0b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cfe170, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0c,
> READ: Received Type 2 data packet with id = 1a0c successfully.
>
> KdReadVirtual(fffff88003cfe494, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0d,<br>&gt; READ: Received Type 2 data packet with id = 1a0d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff6a0, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0e,
> READ: Received Type 2 data packet with id = 1a0e successfully.
>
> KdReadVirtual(fffff88003cff5b8, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=50, PacketId=1a0f,<br>&gt; READ: Received Type 2 data packet with id = 1a0f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff5a0, 18) returns 00000000, 18
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=2a6, PacketId=1a10,
> READ: Received Type 2 data packet with id = 1a10 successfully.
>
> KdReadVirtual(fffffa8003254000, 26e) returns 00000000, 26e<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a11,<br>&gt; READ: Received Type 2 data packet with id = 1a11 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a12,<br>&gt; READ: Received Type 2 data packet with id = 1a12 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009eb180, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=7b8, PacketId=1a13,
> READ: Received Type 2 data packet with id = 1a13 successfully.
>
> KdReadVirtual(fffff880009eb200, 780) returns 00000000, 780<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a14,<br>&gt; READ: Received Type 2 data packet with id = 1a14 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009efd50, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a15,
> READ: Received Type 2 data packet with id = 1a15 successfully.
>
> KdReadVirtual(fffff80002da5000, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a16,<br>&gt; READ: Received Type 2 data packet with id = 1a16 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da50a8, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a17,
> READ: Received Type 2 data packet with id = 1a17 successfully.
>
> KdReadVirtual(fffff80002da5198, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a18,<br>&gt; READ: Received Type 2 data packet with id = 1a18 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da5240, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a19,
> READ: Received Type 2 data packet with id = 1a19 successfully.
>
> KdReadVirtual(fffff80002dda998, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=34c, PacketId=1a1a,<br>&gt; READ: Received Type 2 data packet with id = 1a1a successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002ddaa18, 314) returns 00000000, 314
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=60, PacketId=1a1b,
> READ: Received Type 2 data packet with id = 1a1b successfully.
>
> KdReadVirtual(fffffa800242d3b0, 28) returns 00000000, 28<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=2c8, PacketId=1a1c,<br>&gt; READ: Received Type 2 data packet with id = 1a1c successfully.<br>&gt;<br>&gt; KdReadVirtual(fffffa800242d458, 290) returns 00000000, 290
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=150, PacketId=1a1d,
> READ: Received Type 2 data packet with id = 1a1d successfully.
>
> KdReadVirtual(fffffa800242d768, 118) returns 00000000, 118<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a1e,<br>&gt; READ: Received Type 2 data packet with id = 1a1e successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a1f,<br>&gt; READ: Received Type 2 data packet with id = 1a1f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009ef898, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a20,
> READ: Received Type 2 data packet with id = 1a20 successfully.
>
> KdReadVirtual(fffff80002a280ec, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a21,<br>&gt; READ: Received Type 2 data packet with id = 1a21 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4000, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a22,
> READ: Received Type 2 data packet with id = 1a22 successfully.
>
> KdReadVirtual(000007fef14d4080, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=3e4, PacketId=1a23,<br>&gt; READ: Received Type 2 data packet with id = 1a23 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4100, 3ac) returns 00000000, 3ac
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=42, PacketId=1a47,
> READ: Received Type 2 data packet with id = 1a47 successfully.
>
> KdReadVirtual(fffff8800169cae0, a) returns 00000000, a<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=110, PacketId=1a48,<br>&gt; READ: Received Type 2 data packet with id = 1a48 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1ae, PacketId=1a49,<br>&gt; READ: Received Type 2 data packet with id = 1a49 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800169c96a, 176) returns 00000000, 176
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4a,
> READ: Received Type 2 data packet with id = 1a4a successfully.
>
> KdReadVirtual(fffff8800169cb6a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4b,<br>&gt; READ: Received Type 2 data packet with id = 1a4b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001793499, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4c,
> READ: Received Type 2 data packet with id = 1a4c successfully.
>
> KdReadVirtual(fffff88001793699, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4d,<br>&gt; READ: Received Type 2 data packet with id = 1a4d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001794a31, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4e,
> READ: Received Type 2 data packet with id = 1a4e successfully.
>
> KdReadVirtual(fffff88001794c31, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4f,<br>&gt; READ: Received Type 2 data packet with id = 1a4f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017aa37a, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a50,
> READ: Received Type 2 data packet with id = 1a50 successfully.
>
> KdReadVirtual(fffff880017aa57a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a51,<br>&gt; READ: Received Type 2 data packet with id = 1a51 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017bbbe7, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a52,
> READ: Received Type 2 data packet with id = 1a52 successfully.
>
> KdReadVirtual(fffff880017bbde7, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a53,<br>&gt; READ: Received Type 2 data packet with id = 1a53 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c78b8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a54,
> READ: Received Type 2 data packet with id = 1a54 successfully.
>
> KdReadVirtual(fffff880017c7ab8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a55,<br>&gt; READ: Received Type 2 data packet with id = 1a55 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c88b1, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a56,
> READ: Received Type 2 data packet with id = 1a56 successfully.
>
> KdReadVirtual(fffff880017c8ab1, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a57,<br>&gt; READ: Received Type 2 data packet with id = 1a57 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c98e8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a58,
> READ: Received Type 2 data packet with id = 1a58 successfully.
>
> KdReadVirtual(fffff880017c9ae8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a59,<br>&gt; READ: Received Type 2 data packet with id = 1a59 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cc904, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a5a,
> READ: Received Type 2 data packet with id = 1a5a successfully.
>
> KdReadVirtual(fffff880017ccb04, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a5b,<br>&gt; READ: Received Type 2 data packet with id = 1a5b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017ccd78, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=c0, PacketId=1a5c,
> READ: Received Type 2 data packet with id = 1a5c successfully.
>
> KdReadVirtual(fffff880017ccf78, 88) returns 00000000, 88<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b0, PacketId=1a5d,<br>&gt; READ: Received Type 2 data packet with id = 1a5d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd000, 78) returns 00000000, 78
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a5e,
> READ: Received Type 2 data packet with id = 1a5e successfully.
>
> KdReadVirtual(fffff880017cd497, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=71, PacketId=1a5f,<br>&gt; READ: Received Type 2 data packet with id = 1a5f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd697, 39) returns 00000000, 39
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a60,
> READ: Received Type 2 data packet with id = 1a60 successfully.
>
> KdReadVirtual(fffff8800187337a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a61,<br>&gt; READ: Received Type 2 data packet with id = 1a61 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187357a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=99, PacketId=1a62,
> READ: Received Type 2 data packet with id = 1a62 successfully.
>
> KdReadVirtual(fffff8800187367a, 61) returns 00000000, 61<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a63,<br>&gt; READ: Received Type 2 data packet with id = 1a63 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187375b, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a64,
> READ: Received Type 2 data packet with id = 1a64 successfully.
>
> KdReadVirtual(fffff8800187948a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a65,<br>&gt; READ: Received Type 2 data packet with id = 1a65 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187968a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a66,
> READ: Received Type 2 data packet with id = 1a66 successfully.
>
> KdReadVirtual(fffff88001906a84, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a67,<br>&gt; READ: Received Type 2 data packet with id = 1a67 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001906c84, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a68,
> READ: Received Type 2 data packet with id = 1a68 successfully.
>
> KdReadVirtual(fffff88003b092a3, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a69,<br>&gt; READ: Received Type 2 data packet with id = 1a69 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b094a3, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6a,
> READ: Received Type 2 data packet with id = 1a6a successfully.
>
> KdReadVirtual(fffff88003b224fb, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6b,<br>&gt; READ: Received Type 2 data packet with id = 1a6b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b226fb, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6c,
> READ: Received Type 2 data packet with id = 1a6c successfully.
>
> KdReadVirtual(fffff88006f18935, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6d,<br>&gt; READ: Received Type 2 data packet with id = 1a6d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88006f18b35, 100) returns 00000000, 100
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
>
> —
> WINDBG 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
>
>
> —
> WINDBG 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
>
>
> —
> WINDBG 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
>
>


WINDBG 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 it CPU bound when this happens or is it mostly idle? I use WinDBG on
multiple systems daily and don’t seem to have this issue outside of trips to
the symbol server when I’m debugging new targets, so I’m curious as to what
it might be.

Have you tried attaching a debugger to it when it’s taking the smoke break?
If it’s a symbol resolving issue you’ll find a stack similar to this:

ntdll!ZwWaitForSingleObject
mswsock!SockWaitForSingleObject
mswsock!WSPRecv
ws2_32!recv
WININET!ICSocket::Receive_Continue
WININET!ICSocket::Receive_Start
WININET!CFsm_SocketReceive::RunSM
WININET!CFsm::Run
WININET!DoFsm
WININET!ICSocket::Receive
WININET!HTTP_REQUEST_HANDLE_OBJECT::ReceiveResponse_Fsm
WININET!CFsm_ReceiveResponse::RunSM
WININET!CFsm::Run
WININET!DoFsm
WININET!HTTP_REQUEST_HANDLE_OBJECT::HttpSendRequest_Start
WININET!CFsm_HttpSendRequest::RunSM
WININET!CFsm::Run
WININET!DoFsm
WININET!HttpWrapSendRequest
WININET!HttpSendRequestW
symsrv!StoreWinInet::request
symsrv!StoreWinInet::fileinfo
symsrv!StoreWinInet::get
symsrv!StoreHTTP::open
symsrv!StoreHTTP::opencompressed
symsrv!StoreWinInet::find
symsrv!cascade
symsrv!SymbolServerByIndexW
symsrv!SymbolServerW
dbghelp!symsrvGetFile
dbghelp!diaLocatePdb
dbghelp!diaGetPdb
dbghelp!GetDebugData
dbghelp!modload
dbghelp!LoadSymbols
dbghelp!ModLoop
dbghelp!EnumSymbols
dbghelp!SymEnumSymbolsW
dbgeng!EnumModuleTypedData
dbgeng!EnumAllModuleTypedData
dbgeng!EnumSymbolInfoRaw
dbgeng!GetOffsetFromSym
dbgeng!MasmEvalExpression::EvalSymbol
dbgeng!MasmEvalExpression::NextToken
dbgeng!MasmEvalExpression::PeekToken
dbgeng!MasmEvalExpression::GetMterm
dbgeng!MasmEvalExpression::GetAterm
dbgeng!MasmEvalExpression::GetShiftTerm
dbgeng!MasmEvalExpression::GetLterm
dbgeng!MasmEvalExpression::GetLRterm
dbgeng!MasmEvalExpression::StartExpr
dbgeng!MasmEvalExpression::GetCommonExpression
dbgeng!MasmEvalExpression::EvaluateAddr
dbgeng!GetAddrExpression
dbgeng!GetRange
dbgeng!ParseFillMemory
dbgeng!ProcessCommands
dbgeng!ProcessCommandsAndCatch
dbgeng!Execute
dbgeng!DebugClient::ExecuteWide
windbg!ProcessCommand
windbg!ProcessEngineCommands
windbg!EngineLoop
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart

-scott


Scott Noone
Consulting Associate
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Gary G. Little” wrote in message
news:xxxxx@windbg…
> Nice to see I ain’t the only one having this issue with WinDbg. I’m no
> longer streaming anything and !analyze -v takes FAR too long to respond. I
> would estimate I lose 2 or 3 hours a day of debug time waiting for WinDbg.
> Makes me wish SoftIce were still around. (GASP) I can’t believe I just
> said
> that), but it does point out the fallacy of permitting a monopoly.
>
> Bottom line, WinDbg has issues.
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Rod Widdowson
> Sent: Thursday, July 15, 2010 3:07 AM
> To: Kernel Debugging Interest List
> Subject: Re:[windbg] BUSY
>
> This fits in with my experience. You can attribute a lot to
> network/symbol
> load issues (incidentally, why doesn’t !sym noisty tell you this?), but
> not
> everything.
>
> Equally, if it was purely to do with that setting the behavior wouldn’t
> change between releases…
>
>
> “Gary G. Little” wrote in message
> news:xxxxx@windbg…
>> Ok, I’ve followed all the recommendations so far, though I left my
>> sympath
>> as I normally have it. Given I “grok” what Joe said, what I have is
>> correct.
>> Overall, performance is MUCH improved; defined by WinDbg sends “.reboot”
>> to
>> target and the target is back in a normal time frame. That’s compared to
>> 45
>> minutes to an hour to boot before. “analyze” still seems to take a hit
>> though, on the order of 5 minutes I see the BUSY indicator.
>>
>> Gary G. Little
>> H (952) 223-1349
>> C (952) 454-4629
>> xxxxx@comcast.net
>>
>>
>> -----Original Message-----
>> From: xxxxx@lists.osr.com
>> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
>> Sent: Wednesday, June 30, 2010 1:58 PM
>> To: Kernel Debugging Interest List
>> Subject: RE: [windbg] BUSY
>>
>> Read the docs about setting a cache at the start of your symbol path.
>>
>> Then do a .reload /f - plan to wait for a long time. All the symbols
>> will
>> get pulled down over the network to a local on disk cache.
>> Then do a .reload /u
>> Followed by a .reload /s
>>
>> From then on, you shouldn’t be hitting the network much for symbols ever.
>>
>> Joe.
>>
>> -----Original Message-----
>> From: xxxxx@lists.osr.com
>> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
>> Sent: Wednesday, June 30, 2010 11:55 AM
>> To: Kernel Debugging Interest List
>> Subject: RE: [windbg] BUSY
>>
>> Sounds like you might be hitting network timeouts. They are 30secs.
>>
>> Do you have all your symbols cached locally?
>>
>> Joe.
>>
>> -----Original Message-----
>> From: xxxxx@lists.osr.com
>> [mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
>> Sent: Wednesday, June 30, 2010 7:49 AM
>> To: Kernel Debugging Interest List
>> Subject: [windbg] BUSY
>>
>> About 5 minutes ago my target crashed, and BUSY has been shown ever
>> since.
>> Now, having this happen frequently on the latest and greatest (cough
>> cough)
>> WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
>> busy and I can finally do the !analyze -v I need to do to see why my
>> driver
>> crashed.
>>
>> I did do a Ctl+Alt+D with the following results. You can’t see it since
>> no
>> timeline is in this dump but there were periodic pauses of ~ 20 to 30
>> seconds.
>>
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a06,
>> READ: Received Type 2 data packet with id = 1a06 successfully.
>>
>> KdReadVirtual(fffff80002a20448, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a07,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a07 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002a162f4, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a08,
>> READ: Received Type 2 data packet with id = 1a08 successfully.
>>
>> KdReadVirtual(fffff80002a402e0, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a09,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a09 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002a40360, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=100, PacketId=1a0a,
>> READ: Received Type 2 data packet with id = 1a0a successfully.
>>
>> KdReadVirtual(fffff88003cfa268, c8) returns 00000000, c8<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a0b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a0b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003cfe170, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a0c,
>> READ: Received Type 2 data packet with id = 1a0c successfully.
>>
>> KdReadVirtual(fffff88003cfe494, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a0d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a0d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003cff6a0, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a0e,
>> READ: Received Type 2 data packet with id = 1a0e successfully.
>>
>> KdReadVirtual(fffff88003cff5b8, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=50, PacketId=1a0f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a0f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003cff5a0, 18) returns 00000000, 18
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=2a6, PacketId=1a10,
>> READ: Received Type 2 data packet with id = 1a10 successfully.
>>
>> KdReadVirtual(fffffa8003254000, 26e) returns 00000000, 26e<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=40, PacketId=1a11,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a11 successfully.<br>&gt;&gt;<br>&gt;&gt; DbgKdReadControlSpace returns 00000000<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a12,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a12 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880009eb180, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=7b8, PacketId=1a13,
>> READ: Received Type 2 data packet with id = 1a13 successfully.
>>
>> KdReadVirtual(fffff880009eb200, 780) returns 00000000, 780<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a14,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a14 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880009efd50, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a15,
>> READ: Received Type 2 data packet with id = 1a15 successfully.
>>
>> KdReadVirtual(fffff80002da5000, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a16,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a16 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002da50a8, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a17,
>> READ: Received Type 2 data packet with id = 1a17 successfully.
>>
>> KdReadVirtual(fffff80002da5198, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a18,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a18 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002da5240, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a19,
>> READ: Received Type 2 data packet with id = 1a19 successfully.
>>
>> KdReadVirtual(fffff80002dda998, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=34c, PacketId=1a1a,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1a successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002ddaa18, 314) returns 00000000, 314
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=60, PacketId=1a1b,
>> READ: Received Type 2 data packet with id = 1a1b successfully.
>>
>> KdReadVirtual(fffffa800242d3b0, 28) returns 00000000, 28<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=2c8, PacketId=1a1c,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1c successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffffa800242d458, 290) returns 00000000, 290
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=150, PacketId=1a1d,
>> READ: Received Type 2 data packet with id = 1a1d successfully.
>>
>> KdReadVirtual(fffffa800242d768, 118) returns 00000000, 118<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=40, PacketId=1a1e,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1e successfully.<br>&gt;&gt;<br>&gt;&gt; DbgKdReadControlSpace returns 00000000<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a1f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880009ef898, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a20,
>> READ: Received Type 2 data packet with id = 1a20 successfully.
>>
>> KdReadVirtual(fffff80002a280ec, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a21,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a21 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(000007fef14d4000, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a22,
>> READ: Received Type 2 data packet with id = 1a22 successfully.
>>
>> KdReadVirtual(000007fef14d4080, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=3e4, PacketId=1a23,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a23 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(000007fef14d4100, 3ac) returns 00000000, 3ac
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=42, PacketId=1a47,
>> READ: Received Type 2 data packet with id = 1a47 successfully.
>>
>> KdReadVirtual(fffff8800169cae0, a) returns 00000000, a<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=110, PacketId=1a48,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a48 successfully.<br>&gt;&gt;<br>&gt;&gt; DbgKdReadControlSpace returns 00000000<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1ae, PacketId=1a49,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a49 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800169c96a, 176) returns 00000000, 176
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a4a,
>> READ: Received Type 2 data packet with id = 1a4a successfully.
>>
>> KdReadVirtual(fffff8800169cb6a, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a4b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a4b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88001793499, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a4c,
>> READ: Received Type 2 data packet with id = 1a4c successfully.
>>
>> KdReadVirtual(fffff88001793699, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a4d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a4d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88001794a31, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a4e,
>> READ: Received Type 2 data packet with id = 1a4e successfully.
>>
>> KdReadVirtual(fffff88001794c31, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a4f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a4f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017aa37a, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a50,
>> READ: Received Type 2 data packet with id = 1a50 successfully.
>>
>> KdReadVirtual(fffff880017aa57a, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a51,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a51 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017bbbe7, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a52,
>> READ: Received Type 2 data packet with id = 1a52 successfully.
>>
>> KdReadVirtual(fffff880017bbde7, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a53,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a53 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017c78b8, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a54,
>> READ: Received Type 2 data packet with id = 1a54 successfully.
>>
>> KdReadVirtual(fffff880017c7ab8, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a55,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a55 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017c88b1, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a56,
>> READ: Received Type 2 data packet with id = 1a56 successfully.
>>
>> KdReadVirtual(fffff880017c8ab1, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a57,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a57 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017c98e8, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a58,
>> READ: Received Type 2 data packet with id = 1a58 successfully.
>>
>> KdReadVirtual(fffff880017c9ae8, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a59,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a59 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017cc904, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a5a,
>> READ: Received Type 2 data packet with id = 1a5a successfully.
>>
>> KdReadVirtual(fffff880017ccb04, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a5b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a5b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017ccd78, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=c0, PacketId=1a5c,
>> READ: Received Type 2 data packet with id = 1a5c successfully.
>>
>> KdReadVirtual(fffff880017ccf78, 88) returns 00000000, 88<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b0, PacketId=1a5d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a5d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017cd000, 78) returns 00000000, 78
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a5e,
>> READ: Received Type 2 data packet with id = 1a5e successfully.
>>
>> KdReadVirtual(fffff880017cd497, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=71, PacketId=1a5f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a5f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017cd697, 39) returns 00000000, 39
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a60,
>> READ: Received Type 2 data packet with id = 1a60 successfully.
>>
>> KdReadVirtual(fffff8800187337a, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a61,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a61 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800187357a, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=99, PacketId=1a62,
>> READ: Received Type 2 data packet with id = 1a62 successfully.
>>
>> KdReadVirtual(fffff8800187367a, 61) returns 00000000, 61<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a63,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a63 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800187375b, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a64,
>> READ: Received Type 2 data packet with id = 1a64 successfully.
>>
>> KdReadVirtual(fffff8800187948a, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a65,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a65 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800187968a, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a66,
>> READ: Received Type 2 data packet with id = 1a66 successfully.
>>
>> KdReadVirtual(fffff88001906a84, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a67,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a67 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88001906c84, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a68,
>> READ: Received Type 2 data packet with id = 1a68 successfully.
>>
>> KdReadVirtual(fffff88003b092a3, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a69,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a69 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003b094a3, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a6a,
>> READ: Received Type 2 data packet with id = 1a6a successfully.
>>
>> KdReadVirtual(fffff88003b224fb, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a6b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a6b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003b226fb, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a6c,
>> READ: Received Type 2 data packet with id = 1a6c successfully.
>>
>> KdReadVirtual(fffff88006f18935, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a6d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a6d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88006f18b35, 100) returns 00000000, 100
>>
>> Gary G. Little
>> H (952) 223-1349
>> C (952) 454-4629
>> xxxxx@comcast.net
>>
>>
>>
>> —
>> WINDBG 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
>>
>>
>> —
>> WINDBG 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
>>
>>
>> —
>> WINDBG 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
>>
>>
>
>
> —
> WINDBG 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
>
>
>

It does, Gary, but could you provide that information about the stack trace
for which Snoone asked so that we can sort this one out?

I’m curious.

mm

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Thursday, July 15, 2010 10:00 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Nice to see I ain’t the only one having this issue with WinDbg. I’m no
longer streaming anything and !analyze -v takes FAR too long to respond. I
would estimate I lose 2 or 3 hours a day of debug time waiting for WinDbg.
Makes me wish SoftIce were still around. (GASP) I can’t believe I just said
that), but it does point out the fallacy of permitting a monopoly.

Bottom line, WinDbg has issues.

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Rod Widdowson
Sent: Thursday, July 15, 2010 3:07 AM
To: Kernel Debugging Interest List
Subject: Re:[windbg] *BUSY*

This fits in with my experience. You can attribute a lot to network/symbol
load issues (incidentally, why doesn’t !sym noisty tell you this?), but not
everything.

Equally, if it was purely to do with that setting the behavior wouldn’t
change between releases…

“Gary G. Little” wrote in message
news:xxxxx@windbg…
> Ok, I’ve followed all the recommendations so far, though I left my
> sympath as I normally have it. Given I “grok” what Joe said, what I
> have is correct.
> Overall, performance is MUCH improved; defined by WinDbg sends “.reboot”
> to
> target and the target is back in a normal time frame. That’s compared
> to
> 45
> minutes to an hour to boot before. “analyze” still seems to take a hit
> though, on the order of 5 minutes I see the BUSY indicator.
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
> Sent: Wednesday, June 30, 2010 1:58 PM
> To: Kernel Debugging Interest List
> Subject: RE: [windbg] BUSY
>
> Read the docs about setting a cache at the start of your symbol path.
>
> Then do a .reload /f - plan to wait for a long time. All the symbols
> will get pulled down over the network to a local on disk cache.
> Then do a .reload /u
> Followed by a .reload /s
>
> From then on, you shouldn’t be hitting the network much for symbols ever.
>
> Joe.
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
> Sent: Wednesday, June 30, 2010 11:55 AM
> To: Kernel Debugging Interest List
> Subject: RE: [windbg] BUSY
>
> Sounds like you might be hitting network timeouts. They are 30secs.
>
> Do you have all your symbols cached locally?
>
> Joe.
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
> Sent: Wednesday, June 30, 2010 7:49 AM
> To: Kernel Debugging Interest List
> Subject: [windbg] BUSY
>
> About 5 minutes ago my target crashed, and BUSY has been shown ever
> since.
> Now, having this happen frequently on the latest and greatest (cough
> cough)
> WinDbg I know that about 40 minutes from now WinDbg will decide it
> isn’t busy and I can finally do the !analyze -v I need to do to see
> why my driver crashed.
>
> I did do a Ctl+Alt+D with the following results. You can’t see it
> since no timeline is in this dump but there were periodic pauses of ~
> 20 to 30 seconds.
>
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a06,
> READ: Received Type 2 data packet with id = 1a06 successfully.
>
> KdReadVirtual(fffff80002a20448, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a07,<br>&gt; READ: Received Type 2 data packet with id = 1a07 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a162f4, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a08,
> READ: Received Type 2 data packet with id = 1a08 successfully.
>
> KdReadVirtual(fffff80002a402e0, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a09,<br>&gt; READ: Received Type 2 data packet with id = 1a09 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a40360, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=100, PacketId=1a0a,
> READ: Received Type 2 data packet with id = 1a0a successfully.
>
> KdReadVirtual(fffff88003cfa268, c8) returns 00000000, c8<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0b,<br>&gt; READ: Received Type 2 data packet with id = 1a0b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cfe170, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0c,
> READ: Received Type 2 data packet with id = 1a0c successfully.
>
> KdReadVirtual(fffff88003cfe494, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0d,<br>&gt; READ: Received Type 2 data packet with id = 1a0d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff6a0, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0e,
> READ: Received Type 2 data packet with id = 1a0e successfully.
>
> KdReadVirtual(fffff88003cff5b8, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=50, PacketId=1a0f,<br>&gt; READ: Received Type 2 data packet with id = 1a0f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff5a0, 18) returns 00000000, 18
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=2a6, PacketId=1a10,
> READ: Received Type 2 data packet with id = 1a10 successfully.
>
> KdReadVirtual(fffffa8003254000, 26e) returns 00000000, 26e<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a11,<br>&gt; READ: Received Type 2 data packet with id = 1a11 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a12,<br>&gt; READ: Received Type 2 data packet with id = 1a12 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009eb180, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=7b8, PacketId=1a13,
> READ: Received Type 2 data packet with id = 1a13 successfully.
>
> KdReadVirtual(fffff880009eb200, 780) returns 00000000, 780<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a14,<br>&gt; READ: Received Type 2 data packet with id = 1a14 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009efd50, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a15,
> READ: Received Type 2 data packet with id = 1a15 successfully.
>
> KdReadVirtual(fffff80002da5000, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a16,<br>&gt; READ: Received Type 2 data packet with id = 1a16 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da50a8, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a17,
> READ: Received Type 2 data packet with id = 1a17 successfully.
>
> KdReadVirtual(fffff80002da5198, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a18,<br>&gt; READ: Received Type 2 data packet with id = 1a18 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da5240, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a19,
> READ: Received Type 2 data packet with id = 1a19 successfully.
>
> KdReadVirtual(fffff80002dda998, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=34c, PacketId=1a1a,<br>&gt; READ: Received Type 2 data packet with id = 1a1a successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002ddaa18, 314) returns 00000000, 314
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=60, PacketId=1a1b,
> READ: Received Type 2 data packet with id = 1a1b successfully.
>
> KdReadVirtual(fffffa800242d3b0, 28) returns 00000000, 28<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=2c8, PacketId=1a1c,<br>&gt; READ: Received Type 2 data packet with id = 1a1c successfully.<br>&gt;<br>&gt; KdReadVirtual(fffffa800242d458, 290) returns 00000000, 290
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=150, PacketId=1a1d,
> READ: Received Type 2 data packet with id = 1a1d successfully.
>
> KdReadVirtual(fffffa800242d768, 118) returns 00000000, 118<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a1e,<br>&gt; READ: Received Type 2 data packet with id = 1a1e successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a1f,<br>&gt; READ: Received Type 2 data packet with id = 1a1f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009ef898, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a20,
> READ: Received Type 2 data packet with id = 1a20 successfully.
>
> KdReadVirtual(fffff80002a280ec, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a21,<br>&gt; READ: Received Type 2 data packet with id = 1a21 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4000, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a22,
> READ: Received Type 2 data packet with id = 1a22 successfully.
>
> KdReadVirtual(000007fef14d4080, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=3e4, PacketId=1a23,<br>&gt; READ: Received Type 2 data packet with id = 1a23 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4100, 3ac) returns 00000000, 3ac
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=42, PacketId=1a47,
> READ: Received Type 2 data packet with id = 1a47 successfully.
>
> KdReadVirtual(fffff8800169cae0, a) returns 00000000, a<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=110, PacketId=1a48,<br>&gt; READ: Received Type 2 data packet with id = 1a48 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1ae, PacketId=1a49,<br>&gt; READ: Received Type 2 data packet with id = 1a49 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800169c96a, 176) returns 00000000, 176
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4a,
> READ: Received Type 2 data packet with id = 1a4a successfully.
>
> KdReadVirtual(fffff8800169cb6a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4b,<br>&gt; READ: Received Type 2 data packet with id = 1a4b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001793499, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4c,
> READ: Received Type 2 data packet with id = 1a4c successfully.
>
> KdReadVirtual(fffff88001793699, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4d,<br>&gt; READ: Received Type 2 data packet with id = 1a4d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001794a31, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4e,
> READ: Received Type 2 data packet with id = 1a4e successfully.
>
> KdReadVirtual(fffff88001794c31, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4f,<br>&gt; READ: Received Type 2 data packet with id = 1a4f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017aa37a, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a50,
> READ: Received Type 2 data packet with id = 1a50 successfully.
>
> KdReadVirtual(fffff880017aa57a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a51,<br>&gt; READ: Received Type 2 data packet with id = 1a51 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017bbbe7, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a52,
> READ: Received Type 2 data packet with id = 1a52 successfully.
>
> KdReadVirtual(fffff880017bbde7, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a53,<br>&gt; READ: Received Type 2 data packet with id = 1a53 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c78b8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a54,
> READ: Received Type 2 data packet with id = 1a54 successfully.
>
> KdReadVirtual(fffff880017c7ab8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a55,<br>&gt; READ: Received Type 2 data packet with id = 1a55 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c88b1, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a56,
> READ: Received Type 2 data packet with id = 1a56 successfully.
>
> KdReadVirtual(fffff880017c8ab1, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a57,<br>&gt; READ: Received Type 2 data packet with id = 1a57 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c98e8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a58,
> READ: Received Type 2 data packet with id = 1a58 successfully.
>
> KdReadVirtual(fffff880017c9ae8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a59,<br>&gt; READ: Received Type 2 data packet with id = 1a59 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cc904, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a5a,
> READ: Received Type 2 data packet with id = 1a5a successfully.
>
> KdReadVirtual(fffff880017ccb04, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a5b,<br>&gt; READ: Received Type 2 data packet with id = 1a5b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017ccd78, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=c0, PacketId=1a5c,
> READ: Received Type 2 data packet with id = 1a5c successfully.
>
> KdReadVirtual(fffff880017ccf78, 88) returns 00000000, 88<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b0, PacketId=1a5d,<br>&gt; READ: Received Type 2 data packet with id = 1a5d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd000, 78) returns 00000000, 78
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a5e,
> READ: Received Type 2 data packet with id = 1a5e successfully.
>
> KdReadVirtual(fffff880017cd497, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=71, PacketId=1a5f,<br>&gt; READ: Received Type 2 data packet with id = 1a5f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd697, 39) returns 00000000, 39
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a60,
> READ: Received Type 2 data packet with id = 1a60 successfully.
>
> KdReadVirtual(fffff8800187337a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a61,<br>&gt; READ: Received Type 2 data packet with id = 1a61 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187357a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=99, PacketId=1a62,
> READ: Received Type 2 data packet with id = 1a62 successfully.
>
> KdReadVirtual(fffff8800187367a, 61) returns 00000000, 61<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a63,<br>&gt; READ: Received Type 2 data packet with id = 1a63 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187375b, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a64,
> READ: Received Type 2 data packet with id = 1a64 successfully.
>
> KdReadVirtual(fffff8800187948a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a65,<br>&gt; READ: Received Type 2 data packet with id = 1a65 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187968a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a66,
> READ: Received Type 2 data packet with id = 1a66 successfully.
>
> KdReadVirtual(fffff88001906a84, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a67,<br>&gt; READ: Received Type 2 data packet with id = 1a67 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001906c84, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a68,
> READ: Received Type 2 data packet with id = 1a68 successfully.
>
> KdReadVirtual(fffff88003b092a3, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a69,<br>&gt; READ: Received Type 2 data packet with id = 1a69 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b094a3, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6a,
> READ: Received Type 2 data packet with id = 1a6a successfully.
>
> KdReadVirtual(fffff88003b224fb, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6b,<br>&gt; READ: Received Type 2 data packet with id = 1a6b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b226fb, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6c,
> READ: Received Type 2 data packet with id = 1a6c successfully.
>
> KdReadVirtual(fffff88006f18935, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6d,<br>&gt; READ: Received Type 2 data packet with id = 1a6d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88006f18b35, 100) returns 00000000, 100
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
>
> —
> WINDBG 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
>
>
> —
> WINDBG 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
>
>
> —
> WINDBG 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
>
>


WINDBG 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


WINDBG 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

I’ll do my best on the stack trace, but it may be tomorrow before I can post
that. I’m in the middle of trying to get a deliverable to a client and
debugging those things that always seem to go pop just before you ship. :frowning:

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of M. M. O’Brien
Sent: Thursday, July 15, 2010 11:15 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

It does, Gary, but could you provide that information about the stack trace
for which Snoone asked so that we can sort this one out?

I’m curious.

mm

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Thursday, July 15, 2010 10:00 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Nice to see I ain’t the only one having this issue with WinDbg. I’m no
longer streaming anything and !analyze -v takes FAR too long to respond. I
would estimate I lose 2 or 3 hours a day of debug time waiting for WinDbg.
Makes me wish SoftIce were still around. (GASP) I can’t believe I just said
that), but it does point out the fallacy of permitting a monopoly.

Bottom line, WinDbg has issues.

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Rod Widdowson
Sent: Thursday, July 15, 2010 3:07 AM
To: Kernel Debugging Interest List
Subject: Re:[windbg] *BUSY*

This fits in with my experience. You can attribute a lot to network/symbol
load issues (incidentally, why doesn’t !sym noisty tell you this?), but not
everything.

Equally, if it was purely to do with that setting the behavior wouldn’t
change between releases…

“Gary G. Little” wrote in message
news:xxxxx@windbg…
> Ok, I’ve followed all the recommendations so far, though I left my
> sympath as I normally have it. Given I “grok” what Joe said, what I
> have is correct.
> Overall, performance is MUCH improved; defined by WinDbg sends “.reboot”
> to
> target and the target is back in a normal time frame. That’s compared
> to
> 45
> minutes to an hour to boot before. “analyze” still seems to take a hit
> though, on the order of 5 minutes I see the BUSY indicator.
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
> Sent: Wednesday, June 30, 2010 1:58 PM
> To: Kernel Debugging Interest List
> Subject: RE: [windbg] BUSY
>
> Read the docs about setting a cache at the start of your symbol path.
>
> Then do a .reload /f - plan to wait for a long time. All the symbols
> will get pulled down over the network to a local on disk cache.
> Then do a .reload /u
> Followed by a .reload /s
>
> From then on, you shouldn’t be hitting the network much for symbols ever.
>
> Joe.
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
> Sent: Wednesday, June 30, 2010 11:55 AM
> To: Kernel Debugging Interest List
> Subject: RE: [windbg] BUSY
>
> Sounds like you might be hitting network timeouts. They are 30secs.
>
> Do you have all your symbols cached locally?
>
> Joe.
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
> Sent: Wednesday, June 30, 2010 7:49 AM
> To: Kernel Debugging Interest List
> Subject: [windbg] BUSY
>
> About 5 minutes ago my target crashed, and BUSY has been shown ever
> since.
> Now, having this happen frequently on the latest and greatest (cough
> cough)
> WinDbg I know that about 40 minutes from now WinDbg will decide it
> isn’t busy and I can finally do the !analyze -v I need to do to see
> why my driver crashed.
>
> I did do a Ctl+Alt+D with the following results. You can’t see it
> since no timeline is in this dump but there were periodic pauses of ~
> 20 to 30 seconds.
>
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a06,
> READ: Received Type 2 data packet with id = 1a06 successfully.
>
> KdReadVirtual(fffff80002a20448, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a07,<br>&gt; READ: Received Type 2 data packet with id = 1a07 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a162f4, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a08,
> READ: Received Type 2 data packet with id = 1a08 successfully.
>
> KdReadVirtual(fffff80002a402e0, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a09,<br>&gt; READ: Received Type 2 data packet with id = 1a09 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a40360, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=100, PacketId=1a0a,
> READ: Received Type 2 data packet with id = 1a0a successfully.
>
> KdReadVirtual(fffff88003cfa268, c8) returns 00000000, c8<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0b,<br>&gt; READ: Received Type 2 data packet with id = 1a0b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cfe170, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0c,
> READ: Received Type 2 data packet with id = 1a0c successfully.
>
> KdReadVirtual(fffff88003cfe494, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0d,<br>&gt; READ: Received Type 2 data packet with id = 1a0d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff6a0, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0e,
> READ: Received Type 2 data packet with id = 1a0e successfully.
>
> KdReadVirtual(fffff88003cff5b8, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=50, PacketId=1a0f,<br>&gt; READ: Received Type 2 data packet with id = 1a0f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff5a0, 18) returns 00000000, 18
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=2a6, PacketId=1a10,
> READ: Received Type 2 data packet with id = 1a10 successfully.
>
> KdReadVirtual(fffffa8003254000, 26e) returns 00000000, 26e<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a11,<br>&gt; READ: Received Type 2 data packet with id = 1a11 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a12,<br>&gt; READ: Received Type 2 data packet with id = 1a12 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009eb180, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=7b8, PacketId=1a13,
> READ: Received Type 2 data packet with id = 1a13 successfully.
>
> KdReadVirtual(fffff880009eb200, 780) returns 00000000, 780<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a14,<br>&gt; READ: Received Type 2 data packet with id = 1a14 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009efd50, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a15,
> READ: Received Type 2 data packet with id = 1a15 successfully.
>
> KdReadVirtual(fffff80002da5000, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a16,<br>&gt; READ: Received Type 2 data packet with id = 1a16 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da50a8, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a17,
> READ: Received Type 2 data packet with id = 1a17 successfully.
>
> KdReadVirtual(fffff80002da5198, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a18,<br>&gt; READ: Received Type 2 data packet with id = 1a18 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da5240, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a19,
> READ: Received Type 2 data packet with id = 1a19 successfully.
>
> KdReadVirtual(fffff80002dda998, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=34c, PacketId=1a1a,<br>&gt; READ: Received Type 2 data packet with id = 1a1a successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002ddaa18, 314) returns 00000000, 314
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=60, PacketId=1a1b,
> READ: Received Type 2 data packet with id = 1a1b successfully.
>
> KdReadVirtual(fffffa800242d3b0, 28) returns 00000000, 28<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=2c8, PacketId=1a1c,<br>&gt; READ: Received Type 2 data packet with id = 1a1c successfully.<br>&gt;<br>&gt; KdReadVirtual(fffffa800242d458, 290) returns 00000000, 290
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=150, PacketId=1a1d,
> READ: Received Type 2 data packet with id = 1a1d successfully.
>
> KdReadVirtual(fffffa800242d768, 118) returns 00000000, 118<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a1e,<br>&gt; READ: Received Type 2 data packet with id = 1a1e successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a1f,<br>&gt; READ: Received Type 2 data packet with id = 1a1f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009ef898, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a20,
> READ: Received Type 2 data packet with id = 1a20 successfully.
>
> KdReadVirtual(fffff80002a280ec, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a21,<br>&gt; READ: Received Type 2 data packet with id = 1a21 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4000, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a22,
> READ: Received Type 2 data packet with id = 1a22 successfully.
>
> KdReadVirtual(000007fef14d4080, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=3e4, PacketId=1a23,<br>&gt; READ: Received Type 2 data packet with id = 1a23 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4100, 3ac) returns 00000000, 3ac
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=42, PacketId=1a47,
> READ: Received Type 2 data packet with id = 1a47 successfully.
>
> KdReadVirtual(fffff8800169cae0, a) returns 00000000, a<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=110, PacketId=1a48,<br>&gt; READ: Received Type 2 data packet with id = 1a48 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1ae, PacketId=1a49,<br>&gt; READ: Received Type 2 data packet with id = 1a49 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800169c96a, 176) returns 00000000, 176
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4a,
> READ: Received Type 2 data packet with id = 1a4a successfully.
>
> KdReadVirtual(fffff8800169cb6a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4b,<br>&gt; READ: Received Type 2 data packet with id = 1a4b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001793499, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4c,
> READ: Received Type 2 data packet with id = 1a4c successfully.
>
> KdReadVirtual(fffff88001793699, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4d,<br>&gt; READ: Received Type 2 data packet with id = 1a4d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001794a31, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4e,
> READ: Received Type 2 data packet with id = 1a4e successfully.
>
> KdReadVirtual(fffff88001794c31, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4f,<br>&gt; READ: Received Type 2 data packet with id = 1a4f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017aa37a, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a50,
> READ: Received Type 2 data packet with id = 1a50 successfully.
>
> KdReadVirtual(fffff880017aa57a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a51,<br>&gt; READ: Received Type 2 data packet with id = 1a51 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017bbbe7, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a52,
> READ: Received Type 2 data packet with id = 1a52 successfully.
>
> KdReadVirtual(fffff880017bbde7, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a53,<br>&gt; READ: Received Type 2 data packet with id = 1a53 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c78b8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a54,
> READ: Received Type 2 data packet with id = 1a54 successfully.
>
> KdReadVirtual(fffff880017c7ab8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a55,<br>&gt; READ: Received Type 2 data packet with id = 1a55 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c88b1, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a56,
> READ: Received Type 2 data packet with id = 1a56 successfully.
>
> KdReadVirtual(fffff880017c8ab1, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a57,<br>&gt; READ: Received Type 2 data packet with id = 1a57 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c98e8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a58,
> READ: Received Type 2 data packet with id = 1a58 successfully.
>
> KdReadVirtual(fffff880017c9ae8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a59,<br>&gt; READ: Received Type 2 data packet with id = 1a59 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cc904, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a5a,
> READ: Received Type 2 data packet with id = 1a5a successfully.
>
> KdReadVirtual(fffff880017ccb04, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a5b,<br>&gt; READ: Received Type 2 data packet with id = 1a5b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017ccd78, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=c0, PacketId=1a5c,
> READ: Received Type 2 data packet with id = 1a5c successfully.
>
> KdReadVirtual(fffff880017ccf78, 88) returns 00000000, 88<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b0, PacketId=1a5d,<br>&gt; READ: Received Type 2 data packet with id = 1a5d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd000, 78) returns 00000000, 78
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a5e,
> READ: Received Type 2 data packet with id = 1a5e successfully.
>
> KdReadVirtual(fffff880017cd497, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=71, PacketId=1a5f,<br>&gt; READ: Received Type 2 data packet with id = 1a5f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd697, 39) returns 00000000, 39
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a60,
> READ: Received Type 2 data packet with id = 1a60 successfully.
>
> KdReadVirtual(fffff8800187337a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a61,<br>&gt; READ: Received Type 2 data packet with id = 1a61 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187357a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=99, PacketId=1a62,
> READ: Received Type 2 data packet with id = 1a62 successfully.
>
> KdReadVirtual(fffff8800187367a, 61) returns 00000000, 61<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a63,<br>&gt; READ: Received Type 2 data packet with id = 1a63 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187375b, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a64,
> READ: Received Type 2 data packet with id = 1a64 successfully.
>
> KdReadVirtual(fffff8800187948a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a65,<br>&gt; READ: Received Type 2 data packet with id = 1a65 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187968a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a66,
> READ: Received Type 2 data packet with id = 1a66 successfully.
>
> KdReadVirtual(fffff88001906a84, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a67,<br>&gt; READ: Received Type 2 data packet with id = 1a67 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001906c84, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a68,
> READ: Received Type 2 data packet with id = 1a68 successfully.
>
> KdReadVirtual(fffff88003b092a3, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a69,<br>&gt; READ: Received Type 2 data packet with id = 1a69 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b094a3, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6a,
> READ: Received Type 2 data packet with id = 1a6a successfully.
>
> KdReadVirtual(fffff88003b224fb, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6b,<br>&gt; READ: Received Type 2 data packet with id = 1a6b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b226fb, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6c,
> READ: Received Type 2 data packet with id = 1a6c successfully.
>
> KdReadVirtual(fffff88006f18935, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6d,<br>&gt; READ: Received Type 2 data packet with id = 1a6d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88006f18b35, 100) returns 00000000, 100
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
>
> —
> WINDBG 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
>
>
> —
> WINDBG 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
>
>
> —
> WINDBG 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
>
>


WINDBG 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


WINDBG 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


WINDBG 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

Fair enough…

mm

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Thursday, July 15, 2010 1:09 PM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

I’ll do my best on the stack trace, but it may be tomorrow before I can post
that. I’m in the middle of trying to get a deliverable to a client and
debugging those things that always seem to go pop just before you ship. :frowning:

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of M. M. O’Brien
Sent: Thursday, July 15, 2010 11:15 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

It does, Gary, but could you provide that information about the stack trace
for which Snoone asked so that we can sort this one out?

I’m curious.

mm

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
Sent: Thursday, July 15, 2010 10:00 AM
To: Kernel Debugging Interest List
Subject: RE: [windbg] *BUSY*

Nice to see I ain’t the only one having this issue with WinDbg. I’m no
longer streaming anything and !analyze -v takes FAR too long to respond. I
would estimate I lose 2 or 3 hours a day of debug time waiting for WinDbg.
Makes me wish SoftIce were still around. (GASP) I can’t believe I just said
that), but it does point out the fallacy of permitting a monopoly.

Bottom line, WinDbg has issues.

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Rod Widdowson
Sent: Thursday, July 15, 2010 3:07 AM
To: Kernel Debugging Interest List
Subject: Re:[windbg] *BUSY*

This fits in with my experience. You can attribute a lot to network/symbol
load issues (incidentally, why doesn’t !sym noisty tell you this?), but not
everything.

Equally, if it was purely to do with that setting the behavior wouldn’t
change between releases…

“Gary G. Little” wrote in message
news:xxxxx@windbg…
> Ok, I’ve followed all the recommendations so far, though I left my
> sympath as I normally have it. Given I “grok” what Joe said, what I
> have is correct.
> Overall, performance is MUCH improved; defined by WinDbg sends “.reboot”
> to
> target and the target is back in a normal time frame. That’s compared
> to
> 45
> minutes to an hour to boot before. “analyze” still seems to take a hit
> though, on the order of 5 minutes I see the BUSY indicator.
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
> Sent: Wednesday, June 30, 2010 1:58 PM
> To: Kernel Debugging Interest List
> Subject: RE: [windbg] BUSY
>
> Read the docs about setting a cache at the start of your symbol path.
>
> Then do a .reload /f - plan to wait for a long time. All the symbols
> will get pulled down over the network to a local on disk cache.
> Then do a .reload /u
> Followed by a .reload /s
>
> From then on, you shouldn’t be hitting the network much for symbols ever.
>
> Joe.
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
> Sent: Wednesday, June 30, 2010 11:55 AM
> To: Kernel Debugging Interest List
> Subject: RE: [windbg] BUSY
>
> Sounds like you might be hitting network timeouts. They are 30secs.
>
> Do you have all your symbols cached locally?
>
> Joe.
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
> Sent: Wednesday, June 30, 2010 7:49 AM
> To: Kernel Debugging Interest List
> Subject: [windbg] BUSY
>
> About 5 minutes ago my target crashed, and BUSY has been shown ever
> since.
> Now, having this happen frequently on the latest and greatest (cough
> cough)
> WinDbg I know that about 40 minutes from now WinDbg will decide it
> isn’t busy and I can finally do the !analyze -v I need to do to see
> why my driver crashed.
>
> I did do a Ctl+Alt+D with the following results. You can’t see it
> since no timeline is in this dump but there were periodic pauses of ~
> 20 to 30 seconds.
>
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a06,
> READ: Received Type 2 data packet with id = 1a06 successfully.
>
> KdReadVirtual(fffff80002a20448, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a07,<br>&gt; READ: Received Type 2 data packet with id = 1a07 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a162f4, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a08,
> READ: Received Type 2 data packet with id = 1a08 successfully.
>
> KdReadVirtual(fffff80002a402e0, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a09,<br>&gt; READ: Received Type 2 data packet with id = 1a09 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002a40360, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=100, PacketId=1a0a,
> READ: Received Type 2 data packet with id = 1a0a successfully.
>
> KdReadVirtual(fffff88003cfa268, c8) returns 00000000, c8<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0b,<br>&gt; READ: Received Type 2 data packet with id = 1a0b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cfe170, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0c,
> READ: Received Type 2 data packet with id = 1a0c successfully.
>
> KdReadVirtual(fffff88003cfe494, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a0d,<br>&gt; READ: Received Type 2 data packet with id = 1a0d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff6a0, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a0e,
> READ: Received Type 2 data packet with id = 1a0e successfully.
>
> KdReadVirtual(fffff88003cff5b8, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=50, PacketId=1a0f,<br>&gt; READ: Received Type 2 data packet with id = 1a0f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003cff5a0, 18) returns 00000000, 18
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=2a6, PacketId=1a10,
> READ: Received Type 2 data packet with id = 1a10 successfully.
>
> KdReadVirtual(fffffa8003254000, 26e) returns 00000000, 26e<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a11,<br>&gt; READ: Received Type 2 data packet with id = 1a11 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a12,<br>&gt; READ: Received Type 2 data packet with id = 1a12 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009eb180, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=7b8, PacketId=1a13,
> READ: Received Type 2 data packet with id = 1a13 successfully.
>
> KdReadVirtual(fffff880009eb200, 780) returns 00000000, 780<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a14,<br>&gt; READ: Received Type 2 data packet with id = 1a14 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009efd50, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a15,
> READ: Received Type 2 data packet with id = 1a15 successfully.
>
> KdReadVirtual(fffff80002da5000, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a16,<br>&gt; READ: Received Type 2 data packet with id = 1a16 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da50a8, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a17,
> READ: Received Type 2 data packet with id = 1a17 successfully.
>
> KdReadVirtual(fffff80002da5198, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a18,<br>&gt; READ: Received Type 2 data packet with id = 1a18 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002da5240, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a19,
> READ: Received Type 2 data packet with id = 1a19 successfully.
>
> KdReadVirtual(fffff80002dda998, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=34c, PacketId=1a1a,<br>&gt; READ: Received Type 2 data packet with id = 1a1a successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff80002ddaa18, 314) returns 00000000, 314
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=60, PacketId=1a1b,
> READ: Received Type 2 data packet with id = 1a1b successfully.
>
> KdReadVirtual(fffffa800242d3b0, 28) returns 00000000, 28<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=2c8, PacketId=1a1c,<br>&gt; READ: Received Type 2 data packet with id = 1a1c successfully.<br>&gt;<br>&gt; KdReadVirtual(fffffa800242d458, 290) returns 00000000, 290
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=150, PacketId=1a1d,
> READ: Received Type 2 data packet with id = 1a1d successfully.
>
> KdReadVirtual(fffffa800242d768, 118) returns 00000000, 118<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=40, PacketId=1a1e,<br>&gt; READ: Received Type 2 data packet with id = 1a1e successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a1f,<br>&gt; READ: Received Type 2 data packet with id = 1a1f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880009ef898, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a20,
> READ: Received Type 2 data packet with id = 1a20 successfully.
>
> KdReadVirtual(fffff80002a280ec, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b8, PacketId=1a21,<br>&gt; READ: Received Type 2 data packet with id = 1a21 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4000, 80) returns 00000000, 80
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=b8, PacketId=1a22,
> READ: Received Type 2 data packet with id = 1a22 successfully.
>
> KdReadVirtual(000007fef14d4080, 80) returns 00000000, 80<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=3e4, PacketId=1a23,<br>&gt; READ: Received Type 2 data packet with id = 1a23 successfully.<br>&gt;<br>&gt; KdReadVirtual(000007fef14d4100, 3ac) returns 00000000, 3ac
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=42, PacketId=1a47,
> READ: Received Type 2 data packet with id = 1a47 successfully.
>
> KdReadVirtual(fffff8800169cae0, a) returns 00000000, a<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=110, PacketId=1a48,<br>&gt; READ: Received Type 2 data packet with id = 1a48 successfully.<br>&gt;<br>&gt; DbgKdReadControlSpace returns 00000000<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1ae, PacketId=1a49,<br>&gt; READ: Received Type 2 data packet with id = 1a49 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800169c96a, 176) returns 00000000, 176
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4a,
> READ: Received Type 2 data packet with id = 1a4a successfully.
>
> KdReadVirtual(fffff8800169cb6a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4b,<br>&gt; READ: Received Type 2 data packet with id = 1a4b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001793499, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4c,
> READ: Received Type 2 data packet with id = 1a4c successfully.
>
> KdReadVirtual(fffff88001793699, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4d,<br>&gt; READ: Received Type 2 data packet with id = 1a4d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001794a31, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a4e,
> READ: Received Type 2 data packet with id = 1a4e successfully.
>
> KdReadVirtual(fffff88001794c31, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a4f,<br>&gt; READ: Received Type 2 data packet with id = 1a4f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017aa37a, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a50,
> READ: Received Type 2 data packet with id = 1a50 successfully.
>
> KdReadVirtual(fffff880017aa57a, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a51,<br>&gt; READ: Received Type 2 data packet with id = 1a51 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017bbbe7, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a52,
> READ: Received Type 2 data packet with id = 1a52 successfully.
>
> KdReadVirtual(fffff880017bbde7, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a53,<br>&gt; READ: Received Type 2 data packet with id = 1a53 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c78b8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a54,
> READ: Received Type 2 data packet with id = 1a54 successfully.
>
> KdReadVirtual(fffff880017c7ab8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a55,<br>&gt; READ: Received Type 2 data packet with id = 1a55 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c88b1, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a56,
> READ: Received Type 2 data packet with id = 1a56 successfully.
>
> KdReadVirtual(fffff880017c8ab1, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a57,<br>&gt; READ: Received Type 2 data packet with id = 1a57 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017c98e8, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a58,
> READ: Received Type 2 data packet with id = 1a58 successfully.
>
> KdReadVirtual(fffff880017c9ae8, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a59,<br>&gt; READ: Received Type 2 data packet with id = 1a59 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cc904, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=138, PacketId=1a5a,
> READ: Received Type 2 data packet with id = 1a5a successfully.
>
> KdReadVirtual(fffff880017ccb04, 100) returns 00000000, 100<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=1b8, PacketId=1a5b,<br>&gt; READ: Received Type 2 data packet with id = 1a5b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017ccd78, 180) returns 00000000, 180
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=c0, PacketId=1a5c,
> READ: Received Type 2 data packet with id = 1a5c successfully.
>
> KdReadVirtual(fffff880017ccf78, 88) returns 00000000, 88<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=b0, PacketId=1a5d,<br>&gt; READ: Received Type 2 data packet with id = 1a5d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd000, 78) returns 00000000, 78
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a5e,
> READ: Received Type 2 data packet with id = 1a5e successfully.
>
> KdReadVirtual(fffff880017cd497, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=71, PacketId=1a5f,<br>&gt; READ: Received Type 2 data packet with id = 1a5f successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff880017cd697, 39) returns 00000000, 39
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a60,
> READ: Received Type 2 data packet with id = 1a60 successfully.
>
> KdReadVirtual(fffff8800187337a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a61,<br>&gt; READ: Received Type 2 data packet with id = 1a61 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187357a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=99, PacketId=1a62,
> READ: Received Type 2 data packet with id = 1a62 successfully.
>
> KdReadVirtual(fffff8800187367a, 61) returns 00000000, 61<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a63,<br>&gt; READ: Received Type 2 data packet with id = 1a63 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187375b, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a64,
> READ: Received Type 2 data packet with id = 1a64 successfully.
>
> KdReadVirtual(fffff8800187948a, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a65,<br>&gt; READ: Received Type 2 data packet with id = 1a65 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff8800187968a, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a66,
> READ: Received Type 2 data packet with id = 1a66 successfully.
>
> KdReadVirtual(fffff88001906a84, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a67,<br>&gt; READ: Received Type 2 data packet with id = 1a67 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88001906c84, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a68,
> READ: Received Type 2 data packet with id = 1a68 successfully.
>
> KdReadVirtual(fffff88003b092a3, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a69,<br>&gt; READ: Received Type 2 data packet with id = 1a69 successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b094a3, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6a,
> READ: Received Type 2 data packet with id = 1a6a successfully.
>
> KdReadVirtual(fffff88003b224fb, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6b,<br>&gt; READ: Received Type 2 data packet with id = 1a6b successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88003b226fb, 100) returns 00000000, 100
> WRITE: Write type 2 packet
> READ: Wait for type 2 packet
> PacketType=2, ByteCount=1b8, PacketId=1a6c,
> READ: Received Type 2 data packet with id = 1a6c successfully.
>
> KdReadVirtual(fffff88006f18935, 180) returns 00000000, 180<br>&gt; WRITE: Write type 2 packet<br>&gt; READ: Wait for type 2 packet<br>&gt; PacketType=2, ByteCount=138, PacketId=1a6d,<br>&gt; READ: Received Type 2 data packet with id = 1a6d successfully.<br>&gt;<br>&gt; KdReadVirtual(fffff88006f18b35, 100) returns 00000000, 100
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
>
>
> —
> WINDBG 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
>
>
> —
> WINDBG 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
>
>
> —
> WINDBG 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
>
>


WINDBG 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


WINDBG 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


WINDBG 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


WINDBG 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

Scott and MM,

Ain’t that the way of the world. I finished the deliverable that I was
working on yesterday, and have been trying to duplicate the “smoke break”
issue. Today of course, I cannot force it to happen. “!analyze -v” comes
back with little or no delay. Don’t ya just love computers?

I’ll continue trying and will post the information when I can get it.

Gary G. Little
H (952) 223-1349
C (952) 454-4629
xxxxx@comcast.net

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Scott Noone
Sent: Thursday, July 15, 2010 9:36 AM
To: Kernel Debugging Interest List
Subject: Re:[windbg] *BUSY*

Is it CPU bound when this happens or is it mostly idle? I use WinDBG on
multiple systems daily and don’t seem to have this issue outside of trips to
the symbol server when I’m debugging new targets, so I’m curious as to what
it might be.

Have you tried attaching a debugger to it when it’s taking the smoke break?
If it’s a symbol resolving issue you’ll find a stack similar to this:

ntdll!ZwWaitForSingleObject
mswsock!SockWaitForSingleObject
mswsock!WSPRecv
ws2_32!recv
WININET!ICSocket::Receive_Continue
WININET!ICSocket::Receive_Start
WININET!CFsm_SocketReceive::RunSM
WININET!CFsm::Run
WININET!DoFsm
WININET!ICSocket::Receive
WININET!HTTP_REQUEST_HANDLE_OBJECT::ReceiveResponse_Fsm
WININET!CFsm_ReceiveResponse::RunSM
WININET!CFsm::Run
WININET!DoFsm
WININET!HTTP_REQUEST_HANDLE_OBJECT::HttpSendRequest_Start
WININET!CFsm_HttpSendRequest::RunSM
WININET!CFsm::Run
WININET!DoFsm
WININET!HttpWrapSendRequest
WININET!HttpSendRequestW
symsrv!StoreWinInet::request
symsrv!StoreWinInet::fileinfo
symsrv!StoreWinInet::get
symsrv!StoreHTTP::open
symsrv!StoreHTTP::opencompressed
symsrv!StoreWinInet::find
symsrv!cascade
symsrv!SymbolServerByIndexW
symsrv!SymbolServerW
dbghelp!symsrvGetFile
dbghelp!diaLocatePdb
dbghelp!diaGetPdb
dbghelp!GetDebugData
dbghelp!modload
dbghelp!LoadSymbols
dbghelp!ModLoop
dbghelp!EnumSymbols
dbghelp!SymEnumSymbolsW
dbgeng!EnumModuleTypedData
dbgeng!EnumAllModuleTypedData
dbgeng!EnumSymbolInfoRaw
dbgeng!GetOffsetFromSym
dbgeng!MasmEvalExpression::EvalSymbol
dbgeng!MasmEvalExpression::NextToken
dbgeng!MasmEvalExpression::PeekToken
dbgeng!MasmEvalExpression::GetMterm
dbgeng!MasmEvalExpression::GetAterm
dbgeng!MasmEvalExpression::GetShiftTerm
dbgeng!MasmEvalExpression::GetLterm
dbgeng!MasmEvalExpression::GetLRterm
dbgeng!MasmEvalExpression::StartExpr
dbgeng!MasmEvalExpression::GetCommonExpression
dbgeng!MasmEvalExpression::EvaluateAddr
dbgeng!GetAddrExpression
dbgeng!GetRange
dbgeng!ParseFillMemory
dbgeng!ProcessCommands
dbgeng!ProcessCommandsAndCatch
dbgeng!Execute
dbgeng!DebugClient::ExecuteWide
windbg!ProcessCommand
windbg!ProcessEngineCommands
windbg!EngineLoop
kernel32!BaseThreadInitThunk
ntdll!__RtlUserThreadStart
ntdll!_RtlUserThreadStart

-scott


Scott Noone
Consulting Associate
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Gary G. Little” wrote in message
news:xxxxx@windbg…
> Nice to see I ain’t the only one having this issue with WinDbg. I’m no
> longer streaming anything and !analyze -v takes FAR too long to respond. I
> would estimate I lose 2 or 3 hours a day of debug time waiting for WinDbg.
> Makes me wish SoftIce were still around. (GASP) I can’t believe I just
> said
> that), but it does point out the fallacy of permitting a monopoly.
>
> Bottom line, WinDbg has issues.
>
> Gary G. Little
> H (952) 223-1349
> C (952) 454-4629
> xxxxx@comcast.net
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Rod Widdowson
> Sent: Thursday, July 15, 2010 3:07 AM
> To: Kernel Debugging Interest List
> Subject: Re:[windbg] BUSY
>
> This fits in with my experience. You can attribute a lot to
> network/symbol
> load issues (incidentally, why doesn’t !sym noisty tell you this?), but
> not
> everything.
>
> Equally, if it was purely to do with that setting the behavior wouldn’t
> change between releases…
>
>
> “Gary G. Little” wrote in message
> news:xxxxx@windbg…
>> Ok, I’ve followed all the recommendations so far, though I left my
>> sympath
>> as I normally have it. Given I “grok” what Joe said, what I have is
>> correct.
>> Overall, performance is MUCH improved; defined by WinDbg sends “.reboot”
>> to
>> target and the target is back in a normal time frame. That’s compared to
>> 45
>> minutes to an hour to boot before. “analyze” still seems to take a hit
>> though, on the order of 5 minutes I see the BUSY indicator.
>>
>> Gary G. Little
>> H (952) 223-1349
>> C (952) 454-4629
>> xxxxx@comcast.net
>>
>>
>> -----Original Message-----
>> From: xxxxx@lists.osr.com
>> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
>> Sent: Wednesday, June 30, 2010 1:58 PM
>> To: Kernel Debugging Interest List
>> Subject: RE: [windbg] BUSY
>>
>> Read the docs about setting a cache at the start of your symbol path.
>>
>> Then do a .reload /f - plan to wait for a long time. All the symbols
>> will
>> get pulled down over the network to a local on disk cache.
>> Then do a .reload /u
>> Followed by a .reload /s
>>
>> From then on, you shouldn’t be hitting the network much for symbols ever.
>>
>> Joe.
>>
>> -----Original Message-----
>> From: xxxxx@lists.osr.com
>> [mailto:xxxxx@lists.osr.com] On Behalf Of Joe Ballantyne
>> Sent: Wednesday, June 30, 2010 11:55 AM
>> To: Kernel Debugging Interest List
>> Subject: RE: [windbg] BUSY
>>
>> Sounds like you might be hitting network timeouts. They are 30secs.
>>
>> Do you have all your symbols cached locally?
>>
>> Joe.
>>
>> -----Original Message-----
>> From: xxxxx@lists.osr.com
>> [mailto:xxxxx@lists.osr.com] On Behalf Of Gary G. Little
>> Sent: Wednesday, June 30, 2010 7:49 AM
>> To: Kernel Debugging Interest List
>> Subject: [windbg] BUSY
>>
>> About 5 minutes ago my target crashed, and BUSY has been shown ever
>> since.
>> Now, having this happen frequently on the latest and greatest (cough
>> cough)
>> WinDbg I know that about 40 minutes from now WinDbg will decide it isn’t
>> busy and I can finally do the !analyze -v I need to do to see why my
>> driver
>> crashed.
>>
>> I did do a Ctl+Alt+D with the following results. You can’t see it since
>> no
>> timeline is in this dump but there were periodic pauses of ~ 20 to 30
>> seconds.
>>
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a06,
>> READ: Received Type 2 data packet with id = 1a06 successfully.
>>
>> KdReadVirtual(fffff80002a20448, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a07,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a07 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002a162f4, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a08,
>> READ: Received Type 2 data packet with id = 1a08 successfully.
>>
>> KdReadVirtual(fffff80002a402e0, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a09,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a09 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002a40360, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=100, PacketId=1a0a,
>> READ: Received Type 2 data packet with id = 1a0a successfully.
>>
>> KdReadVirtual(fffff88003cfa268, c8) returns 00000000, c8<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a0b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a0b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003cfe170, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a0c,
>> READ: Received Type 2 data packet with id = 1a0c successfully.
>>
>> KdReadVirtual(fffff88003cfe494, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a0d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a0d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003cff6a0, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a0e,
>> READ: Received Type 2 data packet with id = 1a0e successfully.
>>
>> KdReadVirtual(fffff88003cff5b8, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=50, PacketId=1a0f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a0f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003cff5a0, 18) returns 00000000, 18
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=2a6, PacketId=1a10,
>> READ: Received Type 2 data packet with id = 1a10 successfully.
>>
>> KdReadVirtual(fffffa8003254000, 26e) returns 00000000, 26e<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=40, PacketId=1a11,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a11 successfully.<br>&gt;&gt;<br>&gt;&gt; DbgKdReadControlSpace returns 00000000<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a12,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a12 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880009eb180, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=7b8, PacketId=1a13,
>> READ: Received Type 2 data packet with id = 1a13 successfully.
>>
>> KdReadVirtual(fffff880009eb200, 780) returns 00000000, 780<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a14,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a14 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880009efd50, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a15,
>> READ: Received Type 2 data packet with id = 1a15 successfully.
>>
>> KdReadVirtual(fffff80002da5000, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a16,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a16 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002da50a8, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a17,
>> READ: Received Type 2 data packet with id = 1a17 successfully.
>>
>> KdReadVirtual(fffff80002da5198, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a18,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a18 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002da5240, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a19,
>> READ: Received Type 2 data packet with id = 1a19 successfully.
>>
>> KdReadVirtual(fffff80002dda998, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=34c, PacketId=1a1a,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1a successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff80002ddaa18, 314) returns 00000000, 314
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=60, PacketId=1a1b,
>> READ: Received Type 2 data packet with id = 1a1b successfully.
>>
>> KdReadVirtual(fffffa800242d3b0, 28) returns 00000000, 28<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=2c8, PacketId=1a1c,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1c successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffffa800242d458, 290) returns 00000000, 290
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=150, PacketId=1a1d,
>> READ: Received Type 2 data packet with id = 1a1d successfully.
>>
>> KdReadVirtual(fffffa800242d768, 118) returns 00000000, 118<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=40, PacketId=1a1e,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1e successfully.<br>&gt;&gt;<br>&gt;&gt; DbgKdReadControlSpace returns 00000000<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a1f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a1f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880009ef898, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a20,
>> READ: Received Type 2 data packet with id = 1a20 successfully.
>>
>> KdReadVirtual(fffff80002a280ec, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b8, PacketId=1a21,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a21 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(000007fef14d4000, 80) returns 00000000, 80
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=b8, PacketId=1a22,
>> READ: Received Type 2 data packet with id = 1a22 successfully.
>>
>> KdReadVirtual(000007fef14d4080, 80) returns 00000000, 80<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=3e4, PacketId=1a23,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a23 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(000007fef14d4100, 3ac) returns 00000000, 3ac
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=42, PacketId=1a47,
>> READ: Received Type 2 data packet with id = 1a47 successfully.
>>
>> KdReadVirtual(fffff8800169cae0, a) returns 00000000, a<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=110, PacketId=1a48,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a48 successfully.<br>&gt;&gt;<br>&gt;&gt; DbgKdReadControlSpace returns 00000000<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1ae, PacketId=1a49,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a49 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800169c96a, 176) returns 00000000, 176
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a4a,
>> READ: Received Type 2 data packet with id = 1a4a successfully.
>>
>> KdReadVirtual(fffff8800169cb6a, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a4b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a4b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88001793499, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a4c,
>> READ: Received Type 2 data packet with id = 1a4c successfully.
>>
>> KdReadVirtual(fffff88001793699, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a4d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a4d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88001794a31, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a4e,
>> READ: Received Type 2 data packet with id = 1a4e successfully.
>>
>> KdReadVirtual(fffff88001794c31, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a4f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a4f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017aa37a, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a50,
>> READ: Received Type 2 data packet with id = 1a50 successfully.
>>
>> KdReadVirtual(fffff880017aa57a, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a51,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a51 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017bbbe7, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a52,
>> READ: Received Type 2 data packet with id = 1a52 successfully.
>>
>> KdReadVirtual(fffff880017bbde7, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a53,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a53 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017c78b8, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a54,
>> READ: Received Type 2 data packet with id = 1a54 successfully.
>>
>> KdReadVirtual(fffff880017c7ab8, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a55,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a55 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017c88b1, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a56,
>> READ: Received Type 2 data packet with id = 1a56 successfully.
>>
>> KdReadVirtual(fffff880017c8ab1, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a57,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a57 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017c98e8, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a58,
>> READ: Received Type 2 data packet with id = 1a58 successfully.
>>
>> KdReadVirtual(fffff880017c9ae8, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a59,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a59 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017cc904, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=138, PacketId=1a5a,
>> READ: Received Type 2 data packet with id = 1a5a successfully.
>>
>> KdReadVirtual(fffff880017ccb04, 100) returns 00000000, 100<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=1b8, PacketId=1a5b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a5b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017ccd78, 180) returns 00000000, 180
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=c0, PacketId=1a5c,
>> READ: Received Type 2 data packet with id = 1a5c successfully.
>>
>> KdReadVirtual(fffff880017ccf78, 88) returns 00000000, 88<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=b0, PacketId=1a5d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a5d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017cd000, 78) returns 00000000, 78
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a5e,
>> READ: Received Type 2 data packet with id = 1a5e successfully.
>>
>> KdReadVirtual(fffff880017cd497, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=71, PacketId=1a5f,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a5f successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff880017cd697, 39) returns 00000000, 39
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a60,
>> READ: Received Type 2 data packet with id = 1a60 successfully.
>>
>> KdReadVirtual(fffff8800187337a, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a61,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a61 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800187357a, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=99, PacketId=1a62,
>> READ: Received Type 2 data packet with id = 1a62 successfully.
>>
>> KdReadVirtual(fffff8800187367a, 61) returns 00000000, 61<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a63,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a63 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800187375b, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a64,
>> READ: Received Type 2 data packet with id = 1a64 successfully.
>>
>> KdReadVirtual(fffff8800187948a, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a65,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a65 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff8800187968a, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a66,
>> READ: Received Type 2 data packet with id = 1a66 successfully.
>>
>> KdReadVirtual(fffff88001906a84, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a67,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a67 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88001906c84, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a68,
>> READ: Received Type 2 data packet with id = 1a68 successfully.
>>
>> KdReadVirtual(fffff88003b092a3, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a69,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a69 successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003b094a3, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a6a,
>> READ: Received Type 2 data packet with id = 1a6a successfully.
>>
>> KdReadVirtual(fffff88003b224fb, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a6b,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a6b successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88003b226fb, 100) returns 00000000, 100
>> WRITE: Write type 2 packet
>> READ: Wait for type 2 packet
>> PacketType=2, ByteCount=1b8, PacketId=1a6c,
>> READ: Received Type 2 data packet with id = 1a6c successfully.
>>
>> KdReadVirtual(fffff88006f18935, 180) returns 00000000, 180<br>&gt;&gt; WRITE: Write type 2 packet<br>&gt;&gt; READ: Wait for type 2 packet<br>&gt;&gt; PacketType=2, ByteCount=138, PacketId=1a6d,<br>&gt;&gt; READ: Received Type 2 data packet with id = 1a6d successfully.<br>&gt;&gt;<br>&gt;&gt; KdReadVirtual(fffff88006f18b35, 100) returns 00000000, 100
>>
>> Gary G. Little
>> H (952) 223-1349
>> C (952) 454-4629
>> xxxxx@comcast.net
>>
>>
>>
>> —
>> WINDBG 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
>>
>>
>> —
>> WINDBG 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
>>
>>
>> —
>> WINDBG 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
>>
>>
>
>
> —
> WINDBG 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
>
>
>


WINDBG 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