BSOD help please

Anonymous
2014-02-16T21:22:22+00:00

Windows 7 Pro, Intel i7 3770K 3.5G, Asus P8Z77-V motherboard, Crucial 8GB 1866MHZ DDR3 ELITE (16GB), EVGA GEFORCE GTX660TI 2GB PCIE, CRUCIAL M4 256GB SSD (Full System details in link below to bsod files)

Hello,

This is a pretty new computer with only standard use, no gaming, overclocking, etc. So it's frustrating to see this happen without warning!

There have been 7 or 8 BSOD incidents in the last few days. No new programs. The only one I've actually seen at the exact time it was happening was after doing a windows update (11 updates). When Windows finished updating, it required a restart. BSOD occurred as the restart was happening. Makes me wonder if my system didn't like one of the updates. (I had the updates to do because of my restoring the system to a state of a couple of weeks previously, I suppose.)

I tried sfc /scannow  from administrative command prompt: no help.

I also tried system restore going back about two weeks, several times with different restore points: no help.

I have uploaded the .dmp files and also the msinfo32.nfo file. I have no idea how to interpret the dmp files.

Many thanks for any suggestions.

https://jmclarke.sharefile.com/d/sf1f61bdb73d4642b

Jack

Windows for home | Previous Windows versions | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes
Answer accepted by question author
  1. Anonymous
    2014-02-16T23:30:06+00:00

    Hi Jack,

    We have two bug checks:

    DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)

    This indicates that a kernel-mode driver attempted to access pageable memory at a process IRQL that was too high.

    A driver tried to access an address that is pageable (or that is completely invalid) while the IRQL was too high. This bug check is usually caused by drivers that have used improper addresses.

    **If we take a look at the call stack:**1: kd> kvChild-SP          RetAddr           : Args to Child                                                           : Call Sitefffff8800331b4a8 fffff800030f9169 : 000000000000000a 0000000000000478 0000000000000002 0000000000000000 : nt!KeBugCheckExfffff8800331b4b0 fffff800030f7de0 : fffff8800331b600 0000000000000055 0000000000000000 fffffa800f9d6620 : nt!KiBugCheckDispatch+0x69fffff8800331b5f0 fffff88001cb5a27 : 0000000000000001 0000000000000001 0000000000000001 fffffa800cfe38e0 : nt!KiPageFault+0x260 (TrapFrame @ fffff8800331b5f0)fffff8800331b780 fffff80003003713 : 0000000000000000 fffffa800fcccba0 0000000000000001 fffffa800c752000 :**CLASSPNP!TransferPktComplete+0x27**fffff8800331b800 0000000000000000 : fffffa800fcccba0 0000000000000001 fffffa800c752000 00000000`00000000 : nt_fffff80003000000+0x3713

    We can see we have a CLASSPNP.sys (SCSI Class System Dll) routine calling into a page fault.

    QUOTA_UNDERFLOW (21)

    This indicates that quota charges have been mishandled by returning more quota to a particular block than was previously charged.

    BugCheck 21, {fffffa800ca3c4c0, 2, 7fa801324fd10, 7fa801322dc65}

    ^^ The 1st parameter of the bug check is the process (if any) that was initially charged. Let's see what it was:

    7: kd> !process fffffa800ca3c4c0GetPointerFromAddress: unable to read from fffff800032d8000PROCESS fffffa800ca3c4c0    SessionId: none  Cid: 129c    Peb: 7efdf000  ParentCid: 02ec    DirBase: 324181000  ObjectTable: 00000000  HandleCount:   0.    Image: daemonu.exe    VadRoot fffffa800ca2b320 Vads 97 Clone 0 Private 12. Modified 4. Locked 0.    DeviceMap fffff8a00dca2b00    Token                             fffff8a00dc86860    ReadMemory error: Cannot get nt!KeMaximumIncrement value.fffff78000000000: Unable to get shared data    ElapsedTime                       00:00:00.000    UserTime                          00:00:00.000    KernelTime                        00:00:00.000    QuotaPoolUsage[PagedPool]         0    QuotaPoolUsage[NonPagedPool]      0    Working Set Sizes (now,min,max)  (17, 50, 345) (68KB, 200KB, 1380KB)    PeakWorkingSetSize                1990    VirtualSize                       64 Mb    PeakVirtualSize                   70 Mb    PageFaultCount                    2199    MemoryPriority                    BACKGROUND    BasePriority                      8    CommitCharge                      725

    ^^ It was daemonu.exe which is the nVidia Settings Update Manager.

    ----------------

    1. Ensure you have the latest video card drivers. If you are already on the latest video card drivers, uninstall and install a version or a few versions behind the latest to ensure it's not a latest driver only issue. If you have already experimented with the latest video card driver and many previous versions, please give the beta driver for your card a try.

    2. Update the BIOS to the latest version to improve system stability - https://www.asus.com/Motherboards/P8Z77V_LX/#support

    3. If you're still crashing after the above, enable Driver Verifier. This is likely a hardware issue, but I'd like to be sure:

    Driver Verifier:

    What is Driver Verifier?

    Driver Verifier is included in Windows 8, 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows 2000, Windows XP, and Windows Server 2003 to promote stability and reliability; you can use this tool to troubleshoot driver issues. Windows kernel-mode components can cause system corruption or system failures as a result of an improperly written driver, such as an earlier version of a Windows Driver Model (WDM) driver.

    Essentially, if there's a 3rd party driver believed to be at issue, enabling Driver Verifier will help flush out the rogue driver if it detects a violation.

    Before enabling Driver Verifier, it is recommended to create a System Restore Point:

    Vista - START | type rstrui - create a restore point

    Windows 7 - START | type create | select "Create a Restore Point"

    Windows 8 - http://www.eightforums.com/tutorials/4690-restore-point-create-windows-8-a.html

    How to enable Driver Verifier:

    Start > type "verifier" without the quotes > Select the following options -

    1. Select - "Create custom settings (for code developers)"
    2. Select - "Select individual settings from a full list"
    3. Check the following boxes -
    • Special Pool
    • Pool Tracking
    • Force IRQL Checking
    • Deadlock Detection
    • Security Checks (Windows 7 & 8)
    • DDI compliance checking (Windows 8)
    • Miscellaneous Checks
    1. Select  - "Select driver names from a list"
    2. Click on the "Provider" tab. This will sort all of the drivers by the provider.
    3. Check EVERY box that is [B]NOT[/B] provided by Microsoft / Microsoft Corporation.
    4. Click on Finish.
    5. Restart.

    Important information regarding Driver Verifier:

    • If Driver Verifier finds a violation, the system will BSOD.
    • After enabling Driver Verifier and restarting the system, depending on the culprit, if for example the driver is on start-up, you may not be able to get back into normal Windows because Driver Verifier will flag it, and as stated above, that will cause / force a BSOD.

    If this happens, do not panic, do the following:

    • Boot into Safe Mode by repeatedly tapping the F8 key during boot-up.
    • Once in Safe Mode - Start > Search > type "cmd" without the quotes.
    • To turn off Driver Verifier, type in cmd "verifier /reset" without the quotes.

    ・    Restart and boot into normal Windows.

    If your OS became corrupt or you cannot boot into Windows after disabling verifier via Safe Mode:

    • Boot into Safe Mode by repeatedly tapping the F8 key during boot-up.
    • Once in Safe Mode - Start > type "system restore" without the quotes.
    • Choose the restore point you created earlier.

    How long should I keep Driver Verifier enabled for?

    It varies, many experts and analysts have different recommendations. Personally, I recommend keeping it enabled for at least 24 hours. If you don't BSOD by then, disable Driver Verifier.

    My system BSOD'd, where can I find the crash dumps?

    They will be located in %systemroot%\Minidump

    Any other questions can most likely be answered by this article:

    http://support.microsoft.com/kb/244617

    Regards,

    Patrick

    0 comments No comments

4 additional answers

Sort by: Most helpful
  1. Anonymous
    2014-02-17T01:15:57+00:00

    Patrick,

    Many, many thanks for such a complete and inclusive reply! I will get to work on the suggestions sometime during the week (work!) and will definitely report back

    Jack

    0 comments No comments
  2. Anonymous
    2014-02-17T02:00:49+00:00

    My pleasure, I look forward to your update!

    Regards,

    Patrick

    0 comments No comments
  3. Anonymous
    2014-02-22T21:36:04+00:00

    Hello Patrick,

    Reporting back. I did upgrade the BIOS and the video drivers. So far NO BSOD! I did not (so far) invoke the use of driver verifier.

    Your excellent help was greatly appreciated!

    That problem, now seemingly resolved, was with my wife's computer. During the period of working on that one, I have created a problem with my own, which I will ask for guidance about as a separate post.

    Many thanks again.

    Jack

    0 comments No comments
  4. Anonymous
    2014-02-22T21:44:26+00:00

    My pleasure, Jack. Please keep me updated on the situation, and whenever your separate post is created.

    Regards,

    Patrick

    0 comments No comments