Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Multiple BSOD

14 May 2011   #1
norrisn

Windows 7 Ultimate x86
 
 
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 System SpecsSystem Spec
.
14 May 2011   #2
SledgeDG

Windows 7 Ultimate x86
 
 

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 System SpecsSystem Spec
14 May 2011   #3
norrisn

Windows 7 Ultimate x86
 
 

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 System SpecsSystem Spec
.

14 May 2011   #4
MarkJ

Windows 7 Ultimate 32bit
 
 

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.

Quote:
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
My System SpecsSystem Spec
14 May 2011   #5
SledgeDG

Windows 7 Ultimate x86
 
 

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 System SpecsSystem Spec
14 May 2011   #6
norrisn

Windows 7 Ultimate x86
 
 

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 System SpecsSystem Spec
14 May 2011   #7
SledgeDG

Windows 7 Ultimate x86
 
 

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 System SpecsSystem Spec
Reply

 Multiple BSOD




Thread Tools




Similar help and support threads
Thread Forum
BSOD Multiple types multiple times a day, can't pin down the problem
Hello everyone, I came here once before for assistance, but the issue was unable to be resolved. Here is the link to the previous thread. https://www.sevenforums.com/bsod-help-support/342840-several-bsod-no-singular-triggers.html There is no singular trigger to set this off. Sometimes I can...
BSOD Help and Support
Multiple BSOD Multiple Drivers - Fresh Install (atikmdag.sys = main)
Hi, i had been having issues with bluescreens once every week or so. I took action by updating my drivers etc but this did not fix the issue. I re-installed windows and got all my drivers on and such yet the problem persists with more bluescreens, more often and with more driver causes. Before the...
BSOD Help and Support
BSOD Multiple times multiple errors 0x0000001A
Last week I started receiving BSODs, and after the first one it got to the point where my computer was not booting up and my hard drive was beeping very angrily at me. I was not sure what all the problems were, however I also knew that there was something seriously wrong with my hard drive, so I...
BSOD Help and Support
Multiple BSOD's with multiple errors occuring randomly
Just realized I uploaded the wrong zip folder, It doesn't have everything in it. Fixed that now though! Sorry about the hassle! So I built my own PC a a good few months back, and within a month I experienced a BSOD, and now they are very frequent. They can happen three or four times a day, or...
BSOD Help and Support
BSOD errors. multiple times during multiple programs
windows 7 x64 - original install on system but i don't have my disks. they are somewhere... - full retail version installed - age of the system is approximately 3 years - age of the install is approximately 2 years it seems to happen at random but i get BSODs. approximately 2-3 times a day...
BSOD Help and Support
Multiple BSOD at Random Times with Multiple Drivers Identified
I am trying to get my wife's new computer up and running without any BSOD or program failures. Note that the system was not initially set up to capture the dmp files so all the earliest ones are missing. I presented the initial problems to the original seller who recommended sticking with MSE and...
BSOD Help and Support


Our Sites

Site Links

About Us

Find 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 02:01.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App