Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Before Posting...
Please check out the Community Guidelines in the Announcements and Administration Category.

*BUSY*

Gary_Little-3Gary_Little-3 Member Posts: 1,208
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

Comments

  • Scott_Noone_(OSR)Scott_Noone_(OSR) Administrator Posts: 3,096
    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" <xxxxx@comcast.net> 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(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
    >
    >
    >

    -scott
    OSR

  • Gary_Little-3Gary_Little-3 Member Posts: 1,208
    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" <xxxxx@comcast.net> 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(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
  • Scott_Noone_(OSR)Scott_Noone_(OSR) Administrator Posts: 3,096
    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" <xxxxx@comcast.net> wrote in message
    news:xxxxx@windbg...
    > 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" <xxxxx@comcast.net> 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(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
    >
    >

    -scott
    OSR

  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    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
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    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
  • mmmm Member - All Emails Posts: 1,409
    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
  • Gary_Little-3Gary_Little-3 Member Posts: 1,208
    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
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    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
  • mmmm Member - All Emails Posts: 1,409
    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
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    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
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    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
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    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.
  • Pavel_LebedinskyPavel_Lebedinsky Member - All Emails Posts: 435
    > 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.
  • Gary_Little-3Gary_Little-3 Member Posts: 1,208
    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
  • rod_widdowsonrod_widdowson Member - All Emails Posts: 1,017
    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" <xxxxx@comcast.net> 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(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
    >
    >
  • Gary_Little-3Gary_Little-3 Member Posts: 1,208
    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" <xxxxx@comcast.net> 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(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
  • Scott_Noone_(OSR)Scott_Noone_(OSR) Administrator Posts: 3,096
    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" <xxxxx@comcast.net> 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" <xxxxx@comcast.net> 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(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
    >
    >
    >

    -scott
    OSR

  • mmmm Member - All Emails Posts: 1,409
    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" <xxxxx@comcast.net> 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(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
  • Gary_Little-3Gary_Little-3 Member Posts: 1,208
    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. :(

    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" <xxxxx@comcast.net> 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(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
  • mmmm Member - All Emails Posts: 1,409
    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. :(

    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" <xxxxx@comcast.net> 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(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
  • Gary_Little-3Gary_Little-3 Member Posts: 1,208
    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" <xxxxx@comcast.net> 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" <xxxxx@comcast.net> 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(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
  • Gary_Little-3Gary_Little-3 Member Posts: 1,208
    Finally!

    Here is the opening dump from the second instance of WinDbg attaching to the
    first WinDbg showing *BUSY* in the command line window after requesting and
    !analyze -v, as requested by Scott and Martin.

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

    ----------------------------------------------------------------------------
    ----------------------------------------------------------------------------
    --------------------------
    0:009> ~*k

    0 Id: 9a8.1960 Suspend: 1 Teb: 000007ff`fffdc000 Unfrozen
    Child-SP RetAddr Call Site
    00000000`0011db58 00000001`3f4fb04e USER32!ZwUserWaitMessage+0xa
    00000000`0011db60 00000001`3f5066e6 windbg!wmain+0x2be
    00000000`0011fc50 00000000`7777f56d windbg!_CxxFrameHandler3+0x28a
    00000000`0011fc90 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    00000000`0011fcc0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

    1 Id: 9a8.1b88 Suspend: 1 Teb: 000007ff`fffda000 Unfrozen
    Child-SP RetAddr Call Site
    00000000`03a76128 000007fe`fe16bf4e msvcrt!pDNameNode::length
    00000000`03a76130 000007fe`fe171fbe msvcrt!DName::length+0x2e
    00000000`03a76160 000007fe`fe1722cd msvcrt!UnDecorator::operator char *
    __ptr64+0x13a
    00000000`03a761e0 00000000`6cd55d13 msvcrt!_unDName+0xad
    00000000`03a76310 00000000`6cd9c165 dbghelp!UndecorateWrapper::match+0x53
    00000000`03a76350 00000000`6cd7d3fc dbghelp!CAllPubNameTrav::next+0x55
    00000000`03a76380 00000000`6cccbec8
    dbghelp!CDiaEnumTraversal::Next+0x8c
    00000000`03a763d0 00000000`6cccc18b dbghelp!diaGetGlobals+0xa78
    00000000`03a77520 00000000`6cd00791 dbghelp!diaGetSymbols+0x6b
    00000000`03a77570 00000000`6ccfbe46 dbghelp!diaEnumSymbols+0x31
    00000000`03a775a0 00000000`6cce5aa8 dbghelp!modEnumSymbols+0x66
    00000000`03a775e0 00000000`6cce76a2 dbghelp!ModLoop+0x178
    00000000`03a77660 00000000`6ccec7e6 dbghelp!EnumSymbols+0x162
    00000000`03a79650 00000000`59eec3c0 dbghelp!SymEnumSymbolsW+0x76
    00000000`03a796a0 00000000`59eec96e dbgeng!EnumSymbolInfoRaw+0x310
    00000000`03a79a90 00000000`59d6c7dc dbgeng!GetOffsetFromSym+0x44e
    00000000`03a79c90 00000000`59d5fba7 dbgeng!GetSimpleSymOffset+0x4c
    00000000`03a79cf0 00000000`59e4543b
    dbgeng!TargetInfo::GetUnloadedModuleMemoryInfo+0xc7
    00000000`03a79d60 00000000`59e5649f
    dbgeng!NtUserUnloadedModuleInfo::Initialize+0x8b
    00000000`03a79dd0 00000000`59e565a1
    dbgeng!ProcessInfo::AddUnloadedImages+0x8f
    00000000`03a79e20 00000000`59d7547c
    dbgeng!ProcessInfo::AddAllTargetUnloadedImages+0x71
    00000000`03a79e60 00000000`59d7c63e dbgeng!ProcModIter::Start+0x1fc
    00000000`03a79eb0 00000000`59d7c50d
    dbgeng!DebugClient::GetModuleNameStringWide+0x7e
    00000000`03a7ac30 00000000`59538a0f
    dbgeng!DebugClient::GetModuleNameString+0xfd
    00000000`03a7aee0 00000000`59538b9a ext!CheckImageFindAndMapFile+0x10f
    00000000`03a7b0a0 00000000`5953b555 ext!CheckImageInit+0x6a
    00000000`03a7b0e0 00000000`5953b31c ext!CheckImageRanges+0x185
    00000000`03a7bc80 00000000`5950f153 ext!CheckImageScanTarget+0x1dc
    00000000`03a7cd20 00000000`5950f7ff
    ext!DebugFailureAnalysis::CheckForImageCorruption+0x243
    00000000`03a7db60 00000000`59517562
    ext!DebugFailureAnalysis::AddCorruptModules+0x3af
    00000000`03a7ee90 00000000`5952f8bc
    ext!DebugFailureAnalysis::ProcessInformation+0x1d2
    00000000`03a7ef60 00000000`59530003 ext!BcFillAnalysis+0x1b5c
    00000000`03a7f2f0 00000000`595302eb ext!BcAnalyze+0xc3
    00000000`03a7f350 00000000`594fa568 ext!AnalyzeBugCheck+0x2cb
    00000000`03a7f480 00000000`59df4052 ext!analyze+0x378
    00000000`03a7f510 00000000`59df42db dbgeng!ExtensionInfo::CallA+0x362
    00000000`03a7f5c0 00000000`59df43c4 dbgeng!ExtensionInfo::Call+0x16b
    00000000`03a7f790 00000000`59e4640a dbgeng!ExtensionInfo::CallAny+0xa4
    00000000`03a7f7e0 00000000`59e466aa dbgeng!CallBugCheckExtension+0xca
    00000000`03a7f890 00000000`59ddadb5 dbgeng!HandleBPWithStatus+0x18a
    00000000`03a7f8d0 00000000`59d5ae2c dbgeng!PrepareForCalls+0x4f5
    00000000`03a7f970 00000000`59d5af8e dbgeng!RawWaitForEvent+0x4dc
    00000000`03a7f9f0 00000001`3f4c6aba dbgeng!DebugClient::WaitForEvent+0xce
    00000000`03a7fa30 00000000`7777f56d windbg!EngineLoop+0x16a
    00000000`03a7fa70 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    00000000`03a7faa0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

    2 Id: 9a8.16f8 Suspend: 1 Teb: 000007ff`fffd6000 Unfrozen
    Child-SP RetAddr Call Site
    00000000`05def728 000007fe`fdb010ac ntdll!NtWaitForSingleObject+0xa
    00000000`05def730 000007fe`fabb1fae KERNELBASE!WaitForSingleObjectEx+0x79
    00000000`05def7d0 00000000`7777f56d rasman!RasmanServiceMonitorThread+0x171
    00000000`05def860 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    00000000`05def890 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

    3 Id: 9a8.1008 Suspend: 1 Teb: 000007ff`fffd4000 Unfrozen
    Child-SP RetAddr Call Site
    00000000`041ff728 00000000`77899b47 ntdll!ZwWaitForMultipleObjects+0xa
    00000000`041ff730 00000000`7777f56d ntdll!TppWaiterpThread+0x14d
    00000000`041ff9d0 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    00000000`041ffa00 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

    4 Id: 9a8.162c Suspend: 1 Teb: 000007ff`fffaa000 Unfrozen
    Child-SP RetAddr Call Site
    00000000`05c2f728 000007fe`fdb010ac ntdll!NtWaitForSingleObject+0xa
    00000000`05c2f730 000007fe`fe2dc8bc KERNELBASE!WaitForSingleObjectEx+0x79
    00000000`05c2f7d0 000007fe`fe2e5ddb
    WININET!AUTO_PROXY_DLLS::ProcessAsyncAutoProxyRequest+0xd8
    00000000`05c2f860 000007fe`fe2e5ca4
    WININET!AUTO_PROXY_DLLS::DoThreadProcessing+0x260
    00000000`05c2f8d0 00000000`7777f56d WININET!AutoProxyThreadFunc+0x10
    00000000`05c2f900 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    00000000`05c2f930 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

    5 Id: 9a8.1790 Suspend: 1 Teb: 000007ff`fffae000 Unfrozen
    Child-SP RetAddr Call Site
    00000000`023cfb68 00000000`778990bb ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    00000000`023cfb70 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    00000000`023cfe70 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    00000000`023cfea0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

    6 Id: 9a8.630 Suspend: 1 Teb: 000007ff`fffa8000 Unfrozen
    Child-SP RetAddr Call Site
    00000000`01f6fa08 00000000`778990bb ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    00000000`01f6fa10 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    00000000`01f6fd10 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    00000000`01f6fd40 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

    7 Id: 9a8.1140 Suspend: 1 Teb: 000007ff`fffa6000 Unfrozen
    Child-SP RetAddr Call Site
    00000000`0233fae8 000007fe`fd055691 ntdll!ZwRemoveIoCompletion+0xa
    00000000`0233faf0 00000000`7777f56d mswsock!SockAsyncThread+0xa2
    00000000`0233fb50 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    00000000`0233fb80 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

    8 Id: 9a8.294 Suspend: 1 Teb: 000007ff`fffd8000 Unfrozen
    Child-SP RetAddr Call Site
    00000000`0414f4e8 00000000`778990bb ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    00000000`0414f4f0 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    00000000`0414f7f0 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    00000000`0414f820 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

    # 9 Id: 9a8.1fec Suspend: 1 Teb: 000007ff`fffac000 Unfrozen
    Child-SP RetAddr Call Site
    00000000`0617f9c8 00000000`77978778 ntdll!DbgBreakPoint
    00000000`0617f9d0 00000000`7777f56d ntdll!DbgUiRemoteBreakin+0x38
    00000000`0617fa00 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    00000000`0617fa30 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
  • Scott_Noone_(OSR)Scott_Noone_(OSR) Administrator Posts: 3,096
    Out of curiosity, do you have unqualified symbol resolution turned on
    (Debug->Resolve Unqualified Symbols)? Looks to me like it's looking for
    something...

    -scott

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


    "Gary G. Little" <xxxxx@comcast.net> wrote in message
    news:xxxxx@windbg...
    > Finally!
    >
    > Here is the opening dump from the second instance of WinDbg attaching to
    > the
    > first WinDbg showing *BUSY* in the command line window after requesting
    > and
    > !analyze -v, as requested by Scott and Martin.
    >
    > Gary G. Little
    > H (952) 223-1349
    > C (952) 454-4629
    > xxxxx@comcast.net
    >
    > ----------------------------------------------------------------------------
    > ----------------------------------------------------------------------------
    > --------------------------
    > 0:009> ~*k
    >
    > 0 Id: 9a8.1960 Suspend: 1 Teb: 000007ff`fffdc000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0011db58 00000001`3f4fb04e USER32!ZwUserWaitMessage+0xa
    > 00000000`0011db60 00000001`3f5066e6 windbg!wmain+0x2be
    > 00000000`0011fc50 00000000`7777f56d windbg!_CxxFrameHandler3+0x28a
    > 00000000`0011fc90 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0011fcc0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 1 Id: 9a8.1b88 Suspend: 1 Teb: 000007ff`fffda000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`03a76128 000007fe`fe16bf4e msvcrt!pDNameNode::length
    > 00000000`03a76130 000007fe`fe171fbe msvcrt!DName::length+0x2e
    > 00000000`03a76160 000007fe`fe1722cd msvcrt!UnDecorator::operator char *
    > __ptr64+0x13a
    > 00000000`03a761e0 00000000`6cd55d13 msvcrt!_unDName+0xad
    > 00000000`03a76310 00000000`6cd9c165 dbghelp!UndecorateWrapper::match+0x53
    > 00000000`03a76350 00000000`6cd7d3fc dbghelp!CAllPubNameTrav::next+0x55
    > 00000000`03a76380 00000000`6cccbec8
    > dbghelp!CDiaEnumTraversal ,CDiaSymbol,CTraversal<CSymRow> >::Next+0x8c
    > 00000000`03a763d0 00000000`6cccc18b dbghelp!diaGetGlobals+0xa78
    > 00000000`03a77520 00000000`6cd00791 dbghelp!diaGetSymbols+0x6b
    > 00000000`03a77570 00000000`6ccfbe46 dbghelp!diaEnumSymbols+0x31
    > 00000000`03a775a0 00000000`6cce5aa8 dbghelp!modEnumSymbols+0x66
    > 00000000`03a775e0 00000000`6cce76a2 dbghelp!ModLoop+0x178
    > 00000000`03a77660 00000000`6ccec7e6 dbghelp!EnumSymbols+0x162
    > 00000000`03a79650 00000000`59eec3c0 dbghelp!SymEnumSymbolsW+0x76
    > 00000000`03a796a0 00000000`59eec96e dbgeng!EnumSymbolInfoRaw+0x310
    > 00000000`03a79a90 00000000`59d6c7dc dbgeng!GetOffsetFromSym+0x44e
    > 00000000`03a79c90 00000000`59d5fba7 dbgeng!GetSimpleSymOffset+0x4c
    > 00000000`03a79cf0 00000000`59e4543b
    > dbgeng!TargetInfo::GetUnloadedModuleMemoryInfo+0xc7
    > 00000000`03a79d60 00000000`59e5649f
    > dbgeng!NtUserUnloadedModuleInfo::Initialize+0x8b
    > 00000000`03a79dd0 00000000`59e565a1
    > dbgeng!ProcessInfo::AddUnloadedImages+0x8f
    > 00000000`03a79e20 00000000`59d7547c
    > dbgeng!ProcessInfo::AddAllTargetUnloadedImages+0x71
    > 00000000`03a79e60 00000000`59d7c63e dbgeng!ProcModIter::Start+0x1fc
    > 00000000`03a79eb0 00000000`59d7c50d
    > dbgeng!DebugClient::GetModuleNameStringWide+0x7e
    > 00000000`03a7ac30 00000000`59538a0f
    > dbgeng!DebugClient::GetModuleNameString+0xfd
    > 00000000`03a7aee0 00000000`59538b9a ext!CheckImageFindAndMapFile+0x10f
    > 00000000`03a7b0a0 00000000`5953b555 ext!CheckImageInit+0x6a
    > 00000000`03a7b0e0 00000000`5953b31c ext!CheckImageRanges+0x185
    > 00000000`03a7bc80 00000000`5950f153 ext!CheckImageScanTarget+0x1dc
    > 00000000`03a7cd20 00000000`5950f7ff
    > ext!DebugFailureAnalysis::CheckForImageCorruption+0x243
    > 00000000`03a7db60 00000000`59517562
    > ext!DebugFailureAnalysis::AddCorruptModules+0x3af
    > 00000000`03a7ee90 00000000`5952f8bc
    > ext!DebugFailureAnalysis::ProcessInformation+0x1d2
    > 00000000`03a7ef60 00000000`59530003 ext!BcFillAnalysis+0x1b5c
    > 00000000`03a7f2f0 00000000`595302eb ext!BcAnalyze+0xc3
    > 00000000`03a7f350 00000000`594fa568 ext!AnalyzeBugCheck+0x2cb
    > 00000000`03a7f480 00000000`59df4052 ext!analyze+0x378
    > 00000000`03a7f510 00000000`59df42db dbgeng!ExtensionInfo::CallA+0x362
    > 00000000`03a7f5c0 00000000`59df43c4 dbgeng!ExtensionInfo::Call+0x16b
    > 00000000`03a7f790 00000000`59e4640a dbgeng!ExtensionInfo::CallAny+0xa4
    > 00000000`03a7f7e0 00000000`59e466aa dbgeng!CallBugCheckExtension+0xca
    > 00000000`03a7f890 00000000`59ddadb5 dbgeng!HandleBPWithStatus+0x18a
    > 00000000`03a7f8d0 00000000`59d5ae2c dbgeng!PrepareForCalls+0x4f5
    > 00000000`03a7f970 00000000`59d5af8e dbgeng!RawWaitForEvent+0x4dc
    > 00000000`03a7f9f0 00000001`3f4c6aba dbgeng!DebugClient::WaitForEvent+0xce
    > 00000000`03a7fa30 00000000`7777f56d windbg!EngineLoop+0x16a
    > 00000000`03a7fa70 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`03a7faa0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 2 Id: 9a8.16f8 Suspend: 1 Teb: 000007ff`fffd6000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`05def728 000007fe`fdb010ac ntdll!NtWaitForSingleObject+0xa
    > 00000000`05def730 000007fe`fabb1fae KERNELBASE!WaitForSingleObjectEx+0x79
    > 00000000`05def7d0 00000000`7777f56d
    > rasman!RasmanServiceMonitorThread+0x171
    > 00000000`05def860 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`05def890 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 3 Id: 9a8.1008 Suspend: 1 Teb: 000007ff`fffd4000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`041ff728 00000000`77899b47 ntdll!ZwWaitForMultipleObjects+0xa
    > 00000000`041ff730 00000000`7777f56d ntdll!TppWaiterpThread+0x14d
    > 00000000`041ff9d0 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`041ffa00 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 4 Id: 9a8.162c Suspend: 1 Teb: 000007ff`fffaa000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`05c2f728 000007fe`fdb010ac ntdll!NtWaitForSingleObject+0xa
    > 00000000`05c2f730 000007fe`fe2dc8bc KERNELBASE!WaitForSingleObjectEx+0x79
    > 00000000`05c2f7d0 000007fe`fe2e5ddb
    > WININET!AUTO_PROXY_DLLS::ProcessAsyncAutoProxyRequest+0xd8
    > 00000000`05c2f860 000007fe`fe2e5ca4
    > WININET!AUTO_PROXY_DLLS::DoThreadProcessing+0x260
    > 00000000`05c2f8d0 00000000`7777f56d WININET!AutoProxyThreadFunc+0x10
    > 00000000`05c2f900 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`05c2f930 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 5 Id: 9a8.1790 Suspend: 1 Teb: 000007ff`fffae000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`023cfb68 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`023cfb70 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`023cfe70 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`023cfea0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 6 Id: 9a8.630 Suspend: 1 Teb: 000007ff`fffa8000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`01f6fa08 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`01f6fa10 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`01f6fd10 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`01f6fd40 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 7 Id: 9a8.1140 Suspend: 1 Teb: 000007ff`fffa6000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0233fae8 000007fe`fd055691 ntdll!ZwRemoveIoCompletion+0xa
    > 00000000`0233faf0 00000000`7777f56d mswsock!SockAsyncThread+0xa2
    > 00000000`0233fb50 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0233fb80 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 8 Id: 9a8.294 Suspend: 1 Teb: 000007ff`fffd8000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0414f4e8 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`0414f4f0 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`0414f7f0 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0414f820 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > # 9 Id: 9a8.1fec Suspend: 1 Teb: 000007ff`fffac000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0617f9c8 00000000`77978778 ntdll!DbgBreakPoint
    > 00000000`0617f9d0 00000000`7777f56d ntdll!DbgUiRemoteBreakin+0x38
    > 00000000`0617fa00 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0617fa30 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    >

    -scott
    OSR

  • mmmm Member - All Emails Posts: 1,409
    Sure does...

    mm

    -----Original Message-----
    From: xxxxx@lists.osr.com
    [mailto:xxxxx@lists.osr.com] On Behalf Of Scott Noone
    Sent: Monday, August 02, 2010 3:18 PM
    To: Kernel Debugging Interest List
    Subject: Re:[windbg] *BUSY*

    Out of curiosity, do you have unqualified symbol resolution turned on
    (Debug->Resolve Unqualified Symbols)? Looks to me like it's looking for
    something...

    -scott

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


    "Gary G. Little" <xxxxx@comcast.net> wrote in message
    news:xxxxx@windbg...
    > Finally!
    >
    > Here is the opening dump from the second instance of WinDbg attaching to
    > the
    > first WinDbg showing *BUSY* in the command line window after requesting
    > and
    > !analyze -v, as requested by Scott and Martin.
    >
    > Gary G. Little
    > H (952) 223-1349
    > C (952) 454-4629
    > xxxxx@comcast.net
    >
    >
    ----------------------------------------------------------------------------
    >
    ----------------------------------------------------------------------------
    > --------------------------
    > 0:009> ~*k
    >
    > 0 Id: 9a8.1960 Suspend: 1 Teb: 000007ff`fffdc000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0011db58 00000001`3f4fb04e USER32!ZwUserWaitMessage+0xa
    > 00000000`0011db60 00000001`3f5066e6 windbg!wmain+0x2be
    > 00000000`0011fc50 00000000`7777f56d windbg!_CxxFrameHandler3+0x28a
    > 00000000`0011fc90 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0011fcc0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 1 Id: 9a8.1b88 Suspend: 1 Teb: 000007ff`fffda000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`03a76128 000007fe`fe16bf4e msvcrt!pDNameNode::length
    > 00000000`03a76130 000007fe`fe171fbe msvcrt!DName::length+0x2e
    > 00000000`03a76160 000007fe`fe1722cd msvcrt!UnDecorator::operator char *
    > __ptr64+0x13a
    > 00000000`03a761e0 00000000`6cd55d13 msvcrt!_unDName+0xad
    > 00000000`03a76310 00000000`6cd9c165 dbghelp!UndecorateWrapper::match+0x53
    > 00000000`03a76350 00000000`6cd7d3fc dbghelp!CAllPubNameTrav::next+0x55
    > 00000000`03a76380 00000000`6cccbec8
    >
    dbghelp!CDiaEnumTraversal ,CDiaSymbol,CTraversal<CSymRow> >::Next+0x8c
    > 00000000`03a763d0 00000000`6cccc18b dbghelp!diaGetGlobals+0xa78
    > 00000000`03a77520 00000000`6cd00791 dbghelp!diaGetSymbols+0x6b
    > 00000000`03a77570 00000000`6ccfbe46 dbghelp!diaEnumSymbols+0x31
    > 00000000`03a775a0 00000000`6cce5aa8 dbghelp!modEnumSymbols+0x66
    > 00000000`03a775e0 00000000`6cce76a2 dbghelp!ModLoop+0x178
    > 00000000`03a77660 00000000`6ccec7e6 dbghelp!EnumSymbols+0x162
    > 00000000`03a79650 00000000`59eec3c0 dbghelp!SymEnumSymbolsW+0x76
    > 00000000`03a796a0 00000000`59eec96e dbgeng!EnumSymbolInfoRaw+0x310
    > 00000000`03a79a90 00000000`59d6c7dc dbgeng!GetOffsetFromSym+0x44e
    > 00000000`03a79c90 00000000`59d5fba7 dbgeng!GetSimpleSymOffset+0x4c
    > 00000000`03a79cf0 00000000`59e4543b
    > dbgeng!TargetInfo::GetUnloadedModuleMemoryInfo+0xc7
    > 00000000`03a79d60 00000000`59e5649f
    > dbgeng!NtUserUnloadedModuleInfo::Initialize+0x8b
    > 00000000`03a79dd0 00000000`59e565a1
    > dbgeng!ProcessInfo::AddUnloadedImages+0x8f
    > 00000000`03a79e20 00000000`59d7547c
    > dbgeng!ProcessInfo::AddAllTargetUnloadedImages+0x71
    > 00000000`03a79e60 00000000`59d7c63e dbgeng!ProcModIter::Start+0x1fc
    > 00000000`03a79eb0 00000000`59d7c50d
    > dbgeng!DebugClient::GetModuleNameStringWide+0x7e
    > 00000000`03a7ac30 00000000`59538a0f
    > dbgeng!DebugClient::GetModuleNameString+0xfd
    > 00000000`03a7aee0 00000000`59538b9a ext!CheckImageFindAndMapFile+0x10f
    > 00000000`03a7b0a0 00000000`5953b555 ext!CheckImageInit+0x6a
    > 00000000`03a7b0e0 00000000`5953b31c ext!CheckImageRanges+0x185
    > 00000000`03a7bc80 00000000`5950f153 ext!CheckImageScanTarget+0x1dc
    > 00000000`03a7cd20 00000000`5950f7ff
    > ext!DebugFailureAnalysis::CheckForImageCorruption+0x243
    > 00000000`03a7db60 00000000`59517562
    > ext!DebugFailureAnalysis::AddCorruptModules+0x3af
    > 00000000`03a7ee90 00000000`5952f8bc
    > ext!DebugFailureAnalysis::ProcessInformation+0x1d2
    > 00000000`03a7ef60 00000000`59530003 ext!BcFillAnalysis+0x1b5c
    > 00000000`03a7f2f0 00000000`595302eb ext!BcAnalyze+0xc3
    > 00000000`03a7f350 00000000`594fa568 ext!AnalyzeBugCheck+0x2cb
    > 00000000`03a7f480 00000000`59df4052 ext!analyze+0x378
    > 00000000`03a7f510 00000000`59df42db dbgeng!ExtensionInfo::CallA+0x362
    > 00000000`03a7f5c0 00000000`59df43c4 dbgeng!ExtensionInfo::Call+0x16b
    > 00000000`03a7f790 00000000`59e4640a dbgeng!ExtensionInfo::CallAny+0xa4
    > 00000000`03a7f7e0 00000000`59e466aa dbgeng!CallBugCheckExtension+0xca
    > 00000000`03a7f890 00000000`59ddadb5 dbgeng!HandleBPWithStatus+0x18a
    > 00000000`03a7f8d0 00000000`59d5ae2c dbgeng!PrepareForCalls+0x4f5
    > 00000000`03a7f970 00000000`59d5af8e dbgeng!RawWaitForEvent+0x4dc
    > 00000000`03a7f9f0 00000001`3f4c6aba dbgeng!DebugClient::WaitForEvent+0xce
    > 00000000`03a7fa30 00000000`7777f56d windbg!EngineLoop+0x16a
    > 00000000`03a7fa70 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`03a7faa0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 2 Id: 9a8.16f8 Suspend: 1 Teb: 000007ff`fffd6000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`05def728 000007fe`fdb010ac ntdll!NtWaitForSingleObject+0xa
    > 00000000`05def730 000007fe`fabb1fae KERNELBASE!WaitForSingleObjectEx+0x79
    > 00000000`05def7d0 00000000`7777f56d
    > rasman!RasmanServiceMonitorThread+0x171
    > 00000000`05def860 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`05def890 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 3 Id: 9a8.1008 Suspend: 1 Teb: 000007ff`fffd4000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`041ff728 00000000`77899b47 ntdll!ZwWaitForMultipleObjects+0xa
    > 00000000`041ff730 00000000`7777f56d ntdll!TppWaiterpThread+0x14d
    > 00000000`041ff9d0 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`041ffa00 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 4 Id: 9a8.162c Suspend: 1 Teb: 000007ff`fffaa000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`05c2f728 000007fe`fdb010ac ntdll!NtWaitForSingleObject+0xa
    > 00000000`05c2f730 000007fe`fe2dc8bc KERNELBASE!WaitForSingleObjectEx+0x79
    > 00000000`05c2f7d0 000007fe`fe2e5ddb
    > WININET!AUTO_PROXY_DLLS::ProcessAsyncAutoProxyRequest+0xd8
    > 00000000`05c2f860 000007fe`fe2e5ca4
    > WININET!AUTO_PROXY_DLLS::DoThreadProcessing+0x260
    > 00000000`05c2f8d0 00000000`7777f56d WININET!AutoProxyThreadFunc+0x10
    > 00000000`05c2f900 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`05c2f930 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 5 Id: 9a8.1790 Suspend: 1 Teb: 000007ff`fffae000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`023cfb68 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`023cfb70 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`023cfe70 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`023cfea0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 6 Id: 9a8.630 Suspend: 1 Teb: 000007ff`fffa8000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`01f6fa08 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`01f6fa10 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`01f6fd10 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`01f6fd40 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 7 Id: 9a8.1140 Suspend: 1 Teb: 000007ff`fffa6000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0233fae8 000007fe`fd055691 ntdll!ZwRemoveIoCompletion+0xa
    > 00000000`0233faf0 00000000`7777f56d mswsock!SockAsyncThread+0xa2
    > 00000000`0233fb50 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0233fb80 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 8 Id: 9a8.294 Suspend: 1 Teb: 000007ff`fffd8000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0414f4e8 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`0414f4f0 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`0414f7f0 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0414f820 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > # 9 Id: 9a8.1fec Suspend: 1 Teb: 000007ff`fffac000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0617f9c8 00000000`77978778 ntdll!DbgBreakPoint
    > 00000000`0617f9d0 00000000`7777f56d ntdll!DbgUiRemoteBreakin+0x38
    > 00000000`0617fa00 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0617fa30 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    >

    ---
    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
  • Gary_Little-3Gary_Little-3 Member Posts: 1,208
    No I do not. The only thing selected in that menu is "Source Mode".

    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: Monday, August 02, 2010 2:18 PM
    To: Kernel Debugging Interest List
    Subject: Re:[windbg] *BUSY*

    Out of curiosity, do you have unqualified symbol resolution turned on
    (Debug->Resolve Unqualified Symbols)? Looks to me like it's looking for
    something...

    -scott

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


    "Gary G. Little" <xxxxx@comcast.net> wrote in message
    news:xxxxx@windbg...
    > Finally!
    >
    > Here is the opening dump from the second instance of WinDbg attaching to
    > the
    > first WinDbg showing *BUSY* in the command line window after requesting
    > and
    > !analyze -v, as requested by Scott and Martin.
    >
    > Gary G. Little
    > H (952) 223-1349
    > C (952) 454-4629
    > xxxxx@comcast.net
    >
    >
    ----------------------------------------------------------------------------
    >
    ----------------------------------------------------------------------------
    > --------------------------
    > 0:009> ~*k
    >
    > 0 Id: 9a8.1960 Suspend: 1 Teb: 000007ff`fffdc000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0011db58 00000001`3f4fb04e USER32!ZwUserWaitMessage+0xa
    > 00000000`0011db60 00000001`3f5066e6 windbg!wmain+0x2be
    > 00000000`0011fc50 00000000`7777f56d windbg!_CxxFrameHandler3+0x28a
    > 00000000`0011fc90 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0011fcc0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 1 Id: 9a8.1b88 Suspend: 1 Teb: 000007ff`fffda000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`03a76128 000007fe`fe16bf4e msvcrt!pDNameNode::length
    > 00000000`03a76130 000007fe`fe171fbe msvcrt!DName::length+0x2e
    > 00000000`03a76160 000007fe`fe1722cd msvcrt!UnDecorator::operator char *
    > __ptr64+0x13a
    > 00000000`03a761e0 00000000`6cd55d13 msvcrt!_unDName+0xad
    > 00000000`03a76310 00000000`6cd9c165 dbghelp!UndecorateWrapper::match+0x53
    > 00000000`03a76350 00000000`6cd7d3fc dbghelp!CAllPubNameTrav::next+0x55
    > 00000000`03a76380 00000000`6cccbec8
    >
    dbghelp!CDiaEnumTraversal ,CDiaSymbol,CTraversal<CSymRow> >::Next+0x8c
    > 00000000`03a763d0 00000000`6cccc18b dbghelp!diaGetGlobals+0xa78
    > 00000000`03a77520 00000000`6cd00791 dbghelp!diaGetSymbols+0x6b
    > 00000000`03a77570 00000000`6ccfbe46 dbghelp!diaEnumSymbols+0x31
    > 00000000`03a775a0 00000000`6cce5aa8 dbghelp!modEnumSymbols+0x66
    > 00000000`03a775e0 00000000`6cce76a2 dbghelp!ModLoop+0x178
    > 00000000`03a77660 00000000`6ccec7e6 dbghelp!EnumSymbols+0x162
    > 00000000`03a79650 00000000`59eec3c0 dbghelp!SymEnumSymbolsW+0x76
    > 00000000`03a796a0 00000000`59eec96e dbgeng!EnumSymbolInfoRaw+0x310
    > 00000000`03a79a90 00000000`59d6c7dc dbgeng!GetOffsetFromSym+0x44e
    > 00000000`03a79c90 00000000`59d5fba7 dbgeng!GetSimpleSymOffset+0x4c
    > 00000000`03a79cf0 00000000`59e4543b
    > dbgeng!TargetInfo::GetUnloadedModuleMemoryInfo+0xc7
    > 00000000`03a79d60 00000000`59e5649f
    > dbgeng!NtUserUnloadedModuleInfo::Initialize+0x8b
    > 00000000`03a79dd0 00000000`59e565a1
    > dbgeng!ProcessInfo::AddUnloadedImages+0x8f
    > 00000000`03a79e20 00000000`59d7547c
    > dbgeng!ProcessInfo::AddAllTargetUnloadedImages+0x71
    > 00000000`03a79e60 00000000`59d7c63e dbgeng!ProcModIter::Start+0x1fc
    > 00000000`03a79eb0 00000000`59d7c50d
    > dbgeng!DebugClient::GetModuleNameStringWide+0x7e
    > 00000000`03a7ac30 00000000`59538a0f
    > dbgeng!DebugClient::GetModuleNameString+0xfd
    > 00000000`03a7aee0 00000000`59538b9a ext!CheckImageFindAndMapFile+0x10f
    > 00000000`03a7b0a0 00000000`5953b555 ext!CheckImageInit+0x6a
    > 00000000`03a7b0e0 00000000`5953b31c ext!CheckImageRanges+0x185
    > 00000000`03a7bc80 00000000`5950f153 ext!CheckImageScanTarget+0x1dc
    > 00000000`03a7cd20 00000000`5950f7ff
    > ext!DebugFailureAnalysis::CheckForImageCorruption+0x243
    > 00000000`03a7db60 00000000`59517562
    > ext!DebugFailureAnalysis::AddCorruptModules+0x3af
    > 00000000`03a7ee90 00000000`5952f8bc
    > ext!DebugFailureAnalysis::ProcessInformation+0x1d2
    > 00000000`03a7ef60 00000000`59530003 ext!BcFillAnalysis+0x1b5c
    > 00000000`03a7f2f0 00000000`595302eb ext!BcAnalyze+0xc3
    > 00000000`03a7f350 00000000`594fa568 ext!AnalyzeBugCheck+0x2cb
    > 00000000`03a7f480 00000000`59df4052 ext!analyze+0x378
    > 00000000`03a7f510 00000000`59df42db dbgeng!ExtensionInfo::CallA+0x362
    > 00000000`03a7f5c0 00000000`59df43c4 dbgeng!ExtensionInfo::Call+0x16b
    > 00000000`03a7f790 00000000`59e4640a dbgeng!ExtensionInfo::CallAny+0xa4
    > 00000000`03a7f7e0 00000000`59e466aa dbgeng!CallBugCheckExtension+0xca
    > 00000000`03a7f890 00000000`59ddadb5 dbgeng!HandleBPWithStatus+0x18a
    > 00000000`03a7f8d0 00000000`59d5ae2c dbgeng!PrepareForCalls+0x4f5
    > 00000000`03a7f970 00000000`59d5af8e dbgeng!RawWaitForEvent+0x4dc
    > 00000000`03a7f9f0 00000001`3f4c6aba dbgeng!DebugClient::WaitForEvent+0xce
    > 00000000`03a7fa30 00000000`7777f56d windbg!EngineLoop+0x16a
    > 00000000`03a7fa70 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`03a7faa0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 2 Id: 9a8.16f8 Suspend: 1 Teb: 000007ff`fffd6000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`05def728 000007fe`fdb010ac ntdll!NtWaitForSingleObject+0xa
    > 00000000`05def730 000007fe`fabb1fae KERNELBASE!WaitForSingleObjectEx+0x79
    > 00000000`05def7d0 00000000`7777f56d
    > rasman!RasmanServiceMonitorThread+0x171
    > 00000000`05def860 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`05def890 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 3 Id: 9a8.1008 Suspend: 1 Teb: 000007ff`fffd4000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`041ff728 00000000`77899b47 ntdll!ZwWaitForMultipleObjects+0xa
    > 00000000`041ff730 00000000`7777f56d ntdll!TppWaiterpThread+0x14d
    > 00000000`041ff9d0 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`041ffa00 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 4 Id: 9a8.162c Suspend: 1 Teb: 000007ff`fffaa000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`05c2f728 000007fe`fdb010ac ntdll!NtWaitForSingleObject+0xa
    > 00000000`05c2f730 000007fe`fe2dc8bc KERNELBASE!WaitForSingleObjectEx+0x79
    > 00000000`05c2f7d0 000007fe`fe2e5ddb
    > WININET!AUTO_PROXY_DLLS::ProcessAsyncAutoProxyRequest+0xd8
    > 00000000`05c2f860 000007fe`fe2e5ca4
    > WININET!AUTO_PROXY_DLLS::DoThreadProcessing+0x260
    > 00000000`05c2f8d0 00000000`7777f56d WININET!AutoProxyThreadFunc+0x10
    > 00000000`05c2f900 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`05c2f930 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 5 Id: 9a8.1790 Suspend: 1 Teb: 000007ff`fffae000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`023cfb68 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`023cfb70 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`023cfe70 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`023cfea0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 6 Id: 9a8.630 Suspend: 1 Teb: 000007ff`fffa8000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`01f6fa08 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`01f6fa10 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`01f6fd10 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`01f6fd40 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 7 Id: 9a8.1140 Suspend: 1 Teb: 000007ff`fffa6000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0233fae8 000007fe`fd055691 ntdll!ZwRemoveIoCompletion+0xa
    > 00000000`0233faf0 00000000`7777f56d mswsock!SockAsyncThread+0xa2
    > 00000000`0233fb50 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0233fb80 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 8 Id: 9a8.294 Suspend: 1 Teb: 000007ff`fffd8000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0414f4e8 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`0414f4f0 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`0414f7f0 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0414f820 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > # 9 Id: 9a8.1fec Suspend: 1 Teb: 000007ff`fffac000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0617f9c8 00000000`77978778 ntdll!DbgBreakPoint
    > 00000000`0617f9d0 00000000`7777f56d ntdll!DbgUiRemoteBreakin+0x38
    > 00000000`0617fa00 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0617fa30 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    >

    ---
    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
  • Ken_JohnsonKen_Johnson Member - All Emails Posts: 1,559
    The debugger internally searches for some ntdll symbols when processing the unloaded module list. This will be a qualified symbol search so only the symbol table for ntdll should be swept.

    It is curious that it's taking so long to process the symbol table here though. It would be interesting to see the output of 'x ntdll!RtlpUnloadEvent*' when the debugger finishes spinning here while it's in the original process context.

    - S (Msft)


    -----Original Message-----
    From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of M. M. O'Brien
    Sent: Monday, August 02, 2010 1:30 PM
    To: Kernel Debugging Interest List
    Subject: RE: [windbg] *BUSY*

    Sure does...

    mm

    -----Original Message-----
    From: xxxxx@lists.osr.com
    [mailto:xxxxx@lists.osr.com] On Behalf Of Scott Noone
    Sent: Monday, August 02, 2010 3:18 PM
    To: Kernel Debugging Interest List
    Subject: Re:[windbg] *BUSY*

    Out of curiosity, do you have unqualified symbol resolution turned on (Debug->Resolve Unqualified Symbols)? Looks to me like it's looking for something...

    -scott

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


    "Gary G. Little" <xxxxx@comcast.net> wrote in message news:xxxxx@windbg...
    > Finally!
    >
    > Here is the opening dump from the second instance of WinDbg attaching
    > to the first WinDbg showing *BUSY* in the command line window after
    > requesting and !analyze -v, as requested by Scott and Martin.
    >
    > Gary G. Little
    > H (952) 223-1349
    > C (952) 454-4629
    > xxxxx@comcast.net
    >
    >
    ----------------------------------------------------------------------------
    >
    ----------------------------------------------------------------------------
    > --------------------------
    > 0:009> ~*k
    >
    > 0 Id: 9a8.1960 Suspend: 1 Teb: 000007ff`fffdc000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0011db58 00000001`3f4fb04e USER32!ZwUserWaitMessage+0xa
    > 00000000`0011db60 00000001`3f5066e6 windbg!wmain+0x2be
    > 00000000`0011fc50 00000000`7777f56d windbg!_CxxFrameHandler3+0x28a
    > 00000000`0011fc90 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0011fcc0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 1 Id: 9a8.1b88 Suspend: 1 Teb: 000007ff`fffda000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`03a76128 000007fe`fe16bf4e msvcrt!pDNameNode::length
    > 00000000`03a76130 000007fe`fe171fbe msvcrt!DName::length+0x2e
    > 00000000`03a76160 000007fe`fe1722cd msvcrt!UnDecorator::operator char
    > * __ptr64+0x13a
    > 00000000`03a761e0 00000000`6cd55d13 msvcrt!_unDName+0xad
    > 00000000`03a76310 00000000`6cd9c165
    > dbghelp!UndecorateWrapper::match+0x53
    > 00000000`03a76350 00000000`6cd7d3fc dbghelp!CAllPubNameTrav::next+0x55
    > 00000000`03a76380 00000000`6cccbec8
    >
    dbghelp!CDiaEnumTraversal ,CDiaSymbol,CTraversal<CSymRow> >::Next+0x8c
    > 00000000`03a763d0 00000000`6cccc18b dbghelp!diaGetGlobals+0xa78
    > 00000000`03a77520 00000000`6cd00791 dbghelp!diaGetSymbols+0x6b
    > 00000000`03a77570 00000000`6ccfbe46 dbghelp!diaEnumSymbols+0x31
    > 00000000`03a775a0 00000000`6cce5aa8 dbghelp!modEnumSymbols+0x66
    > 00000000`03a775e0 00000000`6cce76a2 dbghelp!ModLoop+0x178
    > 00000000`03a77660 00000000`6ccec7e6 dbghelp!EnumSymbols+0x162
    > 00000000`03a79650 00000000`59eec3c0 dbghelp!SymEnumSymbolsW+0x76
    > 00000000`03a796a0 00000000`59eec96e dbgeng!EnumSymbolInfoRaw+0x310
    > 00000000`03a79a90 00000000`59d6c7dc dbgeng!GetOffsetFromSym+0x44e
    > 00000000`03a79c90 00000000`59d5fba7 dbgeng!GetSimpleSymOffset+0x4c
    > 00000000`03a79cf0 00000000`59e4543b
    > dbgeng!TargetInfo::GetUnloadedModuleMemoryInfo+0xc7
    > 00000000`03a79d60 00000000`59e5649f
    > dbgeng!NtUserUnloadedModuleInfo::Initialize+0x8b
    > 00000000`03a79dd0 00000000`59e565a1
    > dbgeng!ProcessInfo::AddUnloadedImages+0x8f
    > 00000000`03a79e20 00000000`59d7547c
    > dbgeng!ProcessInfo::AddAllTargetUnloadedImages+0x71
    > 00000000`03a79e60 00000000`59d7c63e dbgeng!ProcModIter::Start+0x1fc
    > 00000000`03a79eb0 00000000`59d7c50d
    > dbgeng!DebugClient::GetModuleNameStringWide+0x7e
    > 00000000`03a7ac30 00000000`59538a0f
    > dbgeng!DebugClient::GetModuleNameString+0xfd
    > 00000000`03a7aee0 00000000`59538b9a ext!CheckImageFindAndMapFile+0x10f
    > 00000000`03a7b0a0 00000000`5953b555 ext!CheckImageInit+0x6a
    > 00000000`03a7b0e0 00000000`5953b31c ext!CheckImageRanges+0x185
    > 00000000`03a7bc80 00000000`5950f153 ext!CheckImageScanTarget+0x1dc
    > 00000000`03a7cd20 00000000`5950f7ff
    > ext!DebugFailureAnalysis::CheckForImageCorruption+0x243
    > 00000000`03a7db60 00000000`59517562
    > ext!DebugFailureAnalysis::AddCorruptModules+0x3af
    > 00000000`03a7ee90 00000000`5952f8bc
    > ext!DebugFailureAnalysis::ProcessInformation+0x1d2
    > 00000000`03a7ef60 00000000`59530003 ext!BcFillAnalysis+0x1b5c
    > 00000000`03a7f2f0 00000000`595302eb ext!BcAnalyze+0xc3
    > 00000000`03a7f350 00000000`594fa568 ext!AnalyzeBugCheck+0x2cb
    > 00000000`03a7f480 00000000`59df4052 ext!analyze+0x378
    > 00000000`03a7f510 00000000`59df42db dbgeng!ExtensionInfo::CallA+0x362
    > 00000000`03a7f5c0 00000000`59df43c4 dbgeng!ExtensionInfo::Call+0x16b
    > 00000000`03a7f790 00000000`59e4640a dbgeng!ExtensionInfo::CallAny+0xa4
    > 00000000`03a7f7e0 00000000`59e466aa dbgeng!CallBugCheckExtension+0xca
    > 00000000`03a7f890 00000000`59ddadb5 dbgeng!HandleBPWithStatus+0x18a
    > 00000000`03a7f8d0 00000000`59d5ae2c dbgeng!PrepareForCalls+0x4f5
    > 00000000`03a7f970 00000000`59d5af8e dbgeng!RawWaitForEvent+0x4dc
    > 00000000`03a7f9f0 00000001`3f4c6aba
    > dbgeng!DebugClient::WaitForEvent+0xce
    > 00000000`03a7fa30 00000000`7777f56d windbg!EngineLoop+0x16a
    > 00000000`03a7fa70 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`03a7faa0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 2 Id: 9a8.16f8 Suspend: 1 Teb: 000007ff`fffd6000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`05def728 000007fe`fdb010ac ntdll!NtWaitForSingleObject+0xa
    > 00000000`05def730 000007fe`fabb1fae
    > KERNELBASE!WaitForSingleObjectEx+0x79
    > 00000000`05def7d0 00000000`7777f56d
    > rasman!RasmanServiceMonitorThread+0x171
    > 00000000`05def860 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`05def890 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 3 Id: 9a8.1008 Suspend: 1 Teb: 000007ff`fffd4000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`041ff728 00000000`77899b47 ntdll!ZwWaitForMultipleObjects+0xa
    > 00000000`041ff730 00000000`7777f56d ntdll!TppWaiterpThread+0x14d
    > 00000000`041ff9d0 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`041ffa00 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 4 Id: 9a8.162c Suspend: 1 Teb: 000007ff`fffaa000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`05c2f728 000007fe`fdb010ac ntdll!NtWaitForSingleObject+0xa
    > 00000000`05c2f730 000007fe`fe2dc8bc
    > KERNELBASE!WaitForSingleObjectEx+0x79
    > 00000000`05c2f7d0 000007fe`fe2e5ddb
    > WININET!AUTO_PROXY_DLLS::ProcessAsyncAutoProxyRequest+0xd8
    > 00000000`05c2f860 000007fe`fe2e5ca4
    > WININET!AUTO_PROXY_DLLS::DoThreadProcessing+0x260
    > 00000000`05c2f8d0 00000000`7777f56d WININET!AutoProxyThreadFunc+0x10
    > 00000000`05c2f900 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`05c2f930 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 5 Id: 9a8.1790 Suspend: 1 Teb: 000007ff`fffae000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`023cfb68 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`023cfb70 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`023cfe70 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`023cfea0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 6 Id: 9a8.630 Suspend: 1 Teb: 000007ff`fffa8000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`01f6fa08 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`01f6fa10 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`01f6fd10 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`01f6fd40 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 7 Id: 9a8.1140 Suspend: 1 Teb: 000007ff`fffa6000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0233fae8 000007fe`fd055691 ntdll!ZwRemoveIoCompletion+0xa
    > 00000000`0233faf0 00000000`7777f56d mswsock!SockAsyncThread+0xa2
    > 00000000`0233fb50 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0233fb80 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > 8 Id: 9a8.294 Suspend: 1 Teb: 000007ff`fffd8000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0414f4e8 00000000`778990bb
    > ntdll!ZwWaitForWorkViaWorkerFactory+0xa
    > 00000000`0414f4f0 00000000`7777f56d ntdll!TppWorkerThread+0x2c9
    > 00000000`0414f7f0 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0414f820 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    > # 9 Id: 9a8.1fec Suspend: 1 Teb: 000007ff`fffac000 Unfrozen
    > Child-SP RetAddr Call Site
    > 00000000`0617f9c8 00000000`77978778 ntdll!DbgBreakPoint
    > 00000000`0617f9d0 00000000`7777f56d ntdll!DbgUiRemoteBreakin+0x38
    > 00000000`0617fa00 00000000`778b3021 kernel32!BaseThreadInitThunk+0xd
    > 00000000`0617fa30 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
    >
    >

    ---
    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
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    On 6/30/2010 4:49 PM, Gary G. Little wrote:
    > About 5 minutes ago my target crashed, and *BUSY* has been shown ever
    > since. [...] 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.

    We here need a proxy setting - could this be the reason?

    For me, these environment variables do the trick:

    _NT_SYMBOL_PATH=srv*D:\DNS\WinDbg\SymCache*http://msdl.microsoft.com/download/symbols/
    _NT_SYMBOL_PROXY=proxy.intern.ourcompany.com:8080
  • Gary_Little-3Gary_Little-3 Member Posts: 1,208
    I don't think so. This is on my home system using a Linksys router, no proxy
    involved. _NT_SYMBOL_PATH is roughly the same except for the local symbol
    store information.

    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 Hagen Patzke
    Sent: Friday, August 06, 2010 9:32 AM
    To: Kernel Debugging Interest List
    Subject: Re:[windbg] *BUSY*

    On 6/30/2010 4:49 PM, Gary G. Little wrote:
    > About 5 minutes ago my target crashed, and *BUSY* has been shown ever
    > since. [...] 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.

    We here need a proxy setting - could this be the reason?

    For me, these environment variables do the trick:

    _NT_SYMBOL_PATH=srv*D:\DNS\WinDbg\SymCache*http://msdl.microsoft.com/downloa
    d/symbols/
    _NT_SYMBOL_PROXY=proxy.intern.ourcompany.com:8080

    ---
    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
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Upcoming OSR Seminars
Writing WDF Drivers 25 Feb 2019 OSR Seminar Space
Developing Minifilters 8 April 2019 OSR Seminar Space