BSOD - Page Fault in Nonpaged Area? Recent


  1. Posts : 19
    Windows 7 Utimate
       #1

    BSOD - Page Fault in Nonpaged Area? Recent


    Hi, I have been rebuilding a PC for quite some time now, tripping up on many errors along the way.

    Recently got the computer completely bug free and looked at OC'ing it... have played around with Freq. and Voltages in BIOS for a bit and since I found what I thought to be a stable limit, I got the

    "BSOD - Page Fault in Nonpaged Area" like so many here seem to have had.

    Computer Spec:

    Intel Pentium 4 3.0Ghz (OC'ed to 3.6Ghz)
    Corsair Vengeance 8Gb DDR3 RAM (2x4Gb)
    Asus DDR3 Mobo
    XFX Radeon HD 5450 1024Mb
    Windows 7 Ultimate


    Only non-stock software installed is CPU-Z and ATI Catalyst Control Centre


    I have uploaded my 3 most recent minidump files as attachments, any help would be greatly appreciated :)
      My Computer


  2. Posts : 18
    32&64 bit win7 sp1 and windows xp sp3
       #2

    i have had this issue before also with overclocking. check ram. some brands cant handle what it says it can. remove all ram but one that is name brand and see if it takes the stress. this fixed it for me. all the ram was rated the same but some off brand korean stick was causing the issues
      My Computer


  3. Posts : 11,269
    Windows 7 Home Premium 64 Bit
       #3

    Code:
    Loading Dump File [D:\Kingston\BSODDmpFiles\MrRevolutionary\040412-36956-01.dmp]
    Mini Kernel Dump File: Only registers and stack trace are available
    
    Symbol search path is: SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols
    Executable search path is: 
    Windows 7 Kernel Version 7601 (Service Pack 1) MP (2 procs) Free x64
    Product: WinNt, suite: TerminalServer SingleUserTS
    Built by: 7601.17640.amd64fre.win7sp1_gdr.110622-1506
    Machine Name:
    Kernel base = 0xfffff800`01a1b000 PsLoadedModuleList = 0xfffff800`01c60670
    Debug session time: Wed Apr  4 12:01:35.919 2012 (UTC - 6:00)
    System Uptime: 0 days 0:02:31.638
    Loading Kernel Symbols
    ...............................................................
    ................................................................
    ..........
    Loading User Symbols
    Loading unloaded module list
    ....
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************
    
    Use !analyze -v to get detailed debugging information.
    
    BugCheck 50, {fffff80101cca4d8, 0, fffff80001bc6169, 5}
    
    
    Could not read faulting driver name
    Probably caused by : ntkrnlmp.exe ( nt!ExAllocatePoolWithTag+89 )
    
    Followup: MachineOwner
    ---------
    
    1: kd> !analyze -v
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************
    
    PAGE_FAULT_IN_NONPAGED_AREA (50)
    Invalid system memory was referenced.  This cannot be protected by try-except,
    it must be protected by a Probe.  Typically the address is just plain bad or it
    is pointing at freed memory.
    Arguments:
    Arg1: fffff80101cca4d8, memory referenced.
    Arg2: 0000000000000000, value 0 = read operation, 1 = write operation.
    Arg3: fffff80001bc6169, If non-zero, the instruction address which referenced the bad memory
    	address.
    Arg4: 0000000000000005, (reserved)
    
    Debugging Details:
    ------------------
    
    
    Could not read faulting driver name
    
    READ_ADDRESS: GetPointerFromAddress: unable to read from fffff80001cca100
     fffff80101cca4d8 
    
    FAULTING_IP: 
    nt!ExAllocatePoolWithTag+89
    fffff800`01bc6169 4d8ba4c1d8f42a00 mov     r12,qword ptr [r9+rax*8+2AF4D8h]
    
    MM_INTERNAL_CODE:  5
    
    CUSTOMER_CRASH_COUNT:  1
    
    DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT
    
    BUGCHECK_STR:  0x50
    
    PROCESS_NAME:  ŒÍ
    
    CURRENT_IRQL:  0
    
    TRAP_FRAME:  fffff880086f17e0 -- (.trap 0xfffff880086f17e0)
    NOTE: The trap frame does not contain all registers.
    Some register values may be zeroed or incorrect.
    rax=0000000000000000 rbx=0000000000000000 rcx=0000000000000000
    rdx=0000000000000068 rsi=0000000000000000 rdi=0000000000000000
    rip=fffff80001bc6169 rsp=fffff880086f1970 rbp=0000000000000068
     r8=0000000000000000  r9=fffff80101a1b000 r10=fffffa8006705900
    r11=fffff880086f1aa0 r12=0000000000000000 r13=0000000000000000
    r14=0000000000000000 r15=0000000000000000
    iopl=0         nv up ei pl zr na po nc
    nt!ExAllocatePoolWithTag+0x89:
    fffff800`01bc6169 4d8ba4c1d8f42a00 mov     r12,qword ptr [r9+rax*8+2AF4D8h] ds:56f8:fffff801`01cca4d8=????????????????
    Resetting default scope
    
    LAST_CONTROL_TRANSFER:  from fffff80001a423bf to fffff80001a97c40
    
    STACK_TEXT:  
    fffff880`086f1678 fffff800`01a423bf : 00000000`00000050 fffff801`01cca4d8 00000000`00000000 fffff880`086f17e0 : nt!KeBugCheckEx
    fffff880`086f1680 fffff800`01a95d6e : 00000000`00000000 fffff801`01cca4d8 00000000`00000000 fffffa80`06709508 : nt! ?? ::FNODOBFM::`string'+0x44791
    fffff880`086f17e0 fffff800`01bc6169 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiPageFault+0x16e
    fffff880`086f1970 fffff800`01d91a5f : fffff8a0`024d7fa0 fffffa80`06709508 fffff8a0`024d7ef0 00000000`000007ff : nt!ExAllocatePoolWithTag+0x89
    fffff880`086f1a60 fffff800`01d9187b : fffffa80`00000000 fffffa80`06705901 fffff8a0`00000050 fffff880`086f1b08 : nt!ObpAllocateObject+0x12f
    fffff880`086f1ad0 fffff800`01d5d98b : 00000000`001ee270 fffff880`086f1ca0 00000000`00000001 00000000`00000001 : nt!ObCreateObject+0xdb
    fffff880`086f1b40 fffff800`01a96ed3 : fffffa80`06844b60 00000000`001ee258 fffff880`086f1bc8 00000000`00000001 : nt!NtCreateEvent+0x9b
    fffff880`086f1bb0 00000000`7763179a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
    00000000`001ee238 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x7763179a
    
    
    STACK_COMMAND:  kb
    
    FOLLOWUP_IP: 
    nt!ExAllocatePoolWithTag+89
    fffff800`01bc6169 4d8ba4c1d8f42a00 mov     r12,qword ptr [r9+rax*8+2AF4D8h]
    
    SYMBOL_STACK_INDEX:  3
    
    SYMBOL_NAME:  nt!ExAllocatePoolWithTag+89
    
    FOLLOWUP_NAME:  MachineOwner
    
    MODULE_NAME: nt
    
    IMAGE_NAME:  ntkrnlmp.exe
    
    DEBUG_FLR_IMAGE_TIMESTAMP:  4e02aaa3
    
    FAILURE_BUCKET_ID:  X64_0x50_nt!ExAllocatePoolWithTag+89
    
    BUCKET_ID:  X64_0x50_nt!ExAllocatePoolWithTag+89
    
    Followup: MachineOwner
    ---------
    Possible causes are Memory problems... Graphics card memory problems... BIOS... Corrupted hard disk file system... Corrupted System Files... Missing Windows Updates... Antivirus Software... Drivers...


    • If you are overclocking any hardware, please stop.

    • Run SFC /SCANNOW Command - System File Checker up to three times to fix all errors with a restart in between each. Post back if it continues to show errors after a fourth run or if the first run comes back with no integrity violations.

    • Run the boot version of Memtest86+ paying close attention to Parts 2 and 3 of the tutorial. Also, in case Memtest86+ misses anything and comes up with no errors, run the extended version of the Windows Memory Diagnostics Tool for at least five passes. These you may want to run overnight since they take a long time to complete (run them an hour before bed each of the next two nights and check before going to sleep that they are still running).

      If you swap any memory components, follow these steps for ESD safety:
      1. Shut down and turn off your computer.
      2. Unplug all power supplies to the computer (AC Power then battery for laptops, AC power for desktops)
      3. Hold down the power button for 30 seconds to close the circuit and ensure all power drains from components.
      4. Make sure you are grounded by using proper grounding techniques, i.e. work on an anti-static workbench, anti-static desk, or an anti-static pad. Hold something metallic while touching it to the anti-static surface, or use an anti-static wristband to attach to the anti-static material while working.

      Once these steps have been followed, it is safe to remove and replace components within your computer.

    • An underlying driver may be incompatible\conflicting with your system. Run Driver Verifier to find any issues. To run Driver Verifier, do the following:
      a. Backup your system and user files
      b. Create a system restore point
      c. If you do not have a Windows 7 DVD, Create a system repair disc
      d. In Windows 7:
      • Click the Start Menu
      • Type verifier in Search programs and files (do not hit enter)
      • Right click verifier and click Run as administrator
      • Put a tick in Create custom settings (for code developers) and click next
      • Put a tick in Select individual settings from a full list and click next
      • Set up the individual settings as in the image and click next
      • Put a tick in Select driver names from a list
        Attachment 205737
      • Put a tick next to all non-Microsoft drivers.
      • Click Finish.
      • Restart your computer.


      If Windows cannot start in normal mode with driver verifier running, start in safe mode. If it cannot start in safe mode or normal mode, restore the system restore point using System Restore OPTION TWO.

      Thanks to zigzag3143 for contributing to the Verifier steps.
      If you are unable to start Windows with all drivers being verified or if the blue screen crashes fail to create .dmp files, run them in groups of 5 or 10 until you find a group that causes blue screen crashes and stores the blue screen .dmp files.
      The idea with Verifier is to cause the system to crash, so do the things you normally do that cause crashes. After you have a few crashes, upload the crash reports for us to take a look and try to find patterns.
      My Computer


  4. Posts : 19
    Windows 7 Utimate
    Thread Starter
       #4

    Thanks for all your help.
    Willy, my RAM consists of two brand sticks (Corsair Vengeance) however I did remove them and refit them just to check which did not solve the problem.

    writhziden, thanks for analysing the dump file, I have reverted the BIOS settings to default as far as overclocking is concerned and the problem seems to have stopped.

    Invalid system memory was referenced.
    rang a bell in my head and thought it was worth a shot.

    Once again, cheers for the speedy replies :)
      My Computer


  5. Posts : 11,269
    Windows 7 Home Premium 64 Bit
       #5

    You're welcome. Glad it was a simple fix. Let us know if you need any further help.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 10:42.
Find Us