obtaining info about memory status

Discussion in 'Windows Vista Drivers' started by michael.waksman, Oct 16, 2006.

  1. Hi,

    The kernel minidump of a certain crash on XP SP2 shows me that
    NdisAllocateMemoryWithTag did not succeed to allocate memory (I ASSERT
    in that case and this is the reason for the BSOD).

    I tried to investigate the memory status using that dump:

    When I used !poolfind I got - "pool tagging is likely disabled or you
    have the wrong symbols" (I know the pool tagging is disabled on the
    crashed target.)

    When I used !vm I got a lot of messages "GetUlongFromAddress: unable to
    read from XXXX" and
    "Unable to get pool descriptor
    NonPagedPool Usage: 0 ( 0 Kb)
    NonPagedPool Max: 0 ( 0 Kb)"

    My question is: using the dump I have is there anything else I can try
    to obtain more information
    about the memory consumption and status?

    michael.waksman, Oct 16, 2006
    1. Advertisements

  2. HKLM\SYSTEM\CurrentControlSet\Control\Session Manager

    GlobalFlag REG_DWORD

    Set the bit 0x400 in this value (it is a bit mask) and reboot. This enables
    the pool tagging.

    In 2003 and up, no need in this - pool tagging is always enabled.
    Maxim S. Shatskih, Oct 16, 2006
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.