Multiple BSOD


  1. Posts : 3
    Windows 7 Ultimate x86
       #1

    Multiple BSOD


    Hi ive been having multiple BSOD for a while now specifically "Special Pool Memory Corruption Detected".

    ive ran SFC and it said it couldnt repair certain files

    • ran disc check and it passed
    • ran memory test and it passed
    • temperatures are within standard temps
    • ran registry repairs
    • ran windows repair and it said it couldnt continue because something was installed - but it wasnt.

    Is Windows 7 . . .- x86 (32-bit)- full retail version
    Motherboard & CPU - 6 months old
    Graphics Card & HDDs - 4 months old
    DVD Drive - 1 year old

    - Installation is 1 1/2 months old

    Hope you can help.

    Thanks,


    Neil.
      My Computer


  2. Posts : 2,009
    Windows 7 Ultimate x86
       #2

    Hi norrisn and welcome to SF

    Your dumps show different crashes all but the oldest related to illegal memory operations. Since you already run the memory test I'd like you to to run sfc /scannow at least 2 more times (it never can fix all errors on the first run)
    Then boot to safe mode and see if the computer still crashes.
    Then run this memory test from a cold boot on a cold machine:
    RAM - Test with Memtest86+
    Next: Learn how to install Windows 7 Service Pack 1 (SP1)
    and finally check this out (and follow through)

    Driver Verifier - Windows 7 & Vista (BSOD-related) - Tech Support Forum

    Zip up any post any new dumps

    -DG

    Code:
    REGISTRY_ERROR (51)
    Something has gone badly wrong with the registry.  If a kernel debugger
    is available, get a stack trace. It can also indicate that the registry got
    an I/O error while trying to read one of its files, so it can be caused by
    hardware problems or filesystem corruption.
    It may occur due to a failure in a refresh operation, which is used only
    in by the security system, and then only when resource limits are encountered.
    Arguments:
    Arg1: 00000001, (reserved)
    Arg2: 87819938, (reserved)
    Arg3: 019c4000, depends on where Windows bugchecked, may be pointer to hive
    Arg4: 00000374, depends on where Windows bugchecked, may be return code of
    	HvCheckHive if the hive is corrupt.
    -------------------------------------------------------------------------------------------------------
    SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION (c1)
    Special pool has detected memory corruption.  Typically the current thread's
    stack backtrace will reveal the guilty party.
    Arguments:
    Arg1: b6de2f68, address trying to free
    Arg2: b6de21c1, address where bits are corrupted
    Arg3: 00af0094, (reserved)
    Arg4: 00000023, caller is freeing an address where nearby bytes within the same page have been corrupted
    ------------------------------------------------------------------------------------
    PFN_LIST_CORRUPT (4e)
    Typically caused by drivers passing bad memory descriptor lists (ie: calling
    MmUnlockPages twice with the same list, etc).  If a kernel debugger is
    available get the stack trace.
    Arguments:
    Arg1: 00000007, A driver has unlocked a page more times than it locked it
    Arg2: 0004acad, page frame number
    Arg3: 00000001, current share count
    Arg4: 00000000, 0
    -------------------------------------------------------------------------------------------------
    SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION (c1)
    Special pool has detected memory corruption.  Typically the current thread's
    stack backtrace will reveal the guilty party.
    Arguments:
    Arg1: a5180de0, address trying to free
    Arg2: a51801c1, address where bits are corrupted
    Arg3: 005f0220, (reserved)
    Arg4: 00000023, caller is freeing an address where nearby bytes within the same page have been corrupted
    -----------------------------------------------------------------------------------------------------------
    ATTEMPTED_WRITE_TO_READONLY_MEMORY (be)
    An attempt was made to write to readonly memory.  The guilty driver is on the
    stack trace (and is typically the current instruction pointer).
    When possible, the guilty driver's name (Unicode string) is printed on
    the bugcheck screen and saved in KiBugCheckDriver.
    Arguments:
    Arg1: 840a45ad, Virtual address for the attempted write.
    Arg2: 040a4121, PTE contents.
    Arg3: 84160adc, (reserved)
    Arg4: 0000000a, (reserved)
    -DG
      My Computer


  3. Posts : 3
    Windows 7 Ultimate x86
    Thread Starter
       #3

    done everything you asked and it passed them all. When it does crash ill post the new minidump, but im going to run memtest later on tonight - i got a feeling the windows memory test didnt pick up errors that memtest should.
      My Computer


  4. Posts : 39
    Windows 7 Ultimate 32bit
       #4

    You could also try running the PC on individual memory sticks to test each one in turn and run memory intensive programs, watching video or running games. Memtest can miss minor faults as it does not test the memory in the same way that windows uses it. Looking at the debug log from the previous dumps I would say memory errors are the most likely.

    Also from your first post, two errors noted, that sfc could not repair a file and that the attempt to run a repair install failed. This could be due to Malware or errors on the hard drive.

    First download this, install it and then let it update before doing a full system scan. Check the log at the end of the scan to be sure it has deleted everything it finds. If it finds Malware keep running it until it comes up with a clean result.

    http://www.malwarebytes.org/products/malwarebytes_free

    If the first scan comes up clean then run the hard drive diagnostics as follows.

    Identify the make of your hard drive and then use one of the links below to get the manufacturers diagnostic for ISO CD. Burn the image file to a CD, boot the PC with the disc in the drive and run the diagnostics. You first need to set the CD drive to 1st in the boot order in the Bios setup.
    If you do not have an image burner use this free software to make the CD.
    ISO Image Burner - Free ISO image CD/DVD burning software

    ExcelStor: ExcelStor
    Hitachi/IBM: Downloads
    Samsung: SAMSUNG Hard Disk Drive
    Toshiba Fujitsu: Software Utilities
    Seagate, Maxtor & Quantum:Downloads: Hard Drive Installation & Computer/PC Diagnostic Software | Seagate
    Western Digital:WD Support / Downloads / Select Product
    Last edited by MarkJ; 14 May 2011 at 13:07. Reason: Missed the malwarebytes link
      My Computer


  5. Posts : 2,009
    Windows 7 Ultimate x86
       #5

    OK let's see what Memtest brings (best let it run overnight for 7-8 passes)

    Memtest 86 is more reliable than the Windows test and by having it started from a Linux based boot disk all interferences from Windows are excluded.
    To work the Malware angle get this and run a full scan

    Malwarebytes : Malwarebytes Anti-Malware is a free download that removes viruses and malware from your computer

    Go in msconfig / Startup Tab and uncheck Catalyst ControlCenter (StartCCC is known to cause the occasional BSOD so we exclude it for now. You are free to set the checkmark again, after the BSOD problem is solved)

    -DG
      My Computer


  6. Posts : 3
    Windows 7 Ultimate x86
    Thread Starter
       #6

    ran /sfc scannow 3 times and all clear now.

    ran battlefield bad company and after two hours it crashed with a BSOD.

    I used bluescreen reader and halmacpi.dll & NTKRNLPA.exe came up with addresses in stack:

    halmacpi.dll+5ba9
    ntkrnlpa.exe+e6c33

    also my keyboard a microsoft intellipoint keeps trying to reinstall itself everytime i load windows...could this be the driver thats causing all the issues?
      My Computer


  7. Posts : 2,009
    Windows 7 Ultimate x86
       #7

    Well..to exclude the slim chance the crashes were caused by intellipoint just uninstall the driver and replace them with material from here (they are device drivers and that fits the profile.
    Software Downloads | Microsoft Hardware
      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 05:58.
Find Us