Solved Multiple BSODs - Windows Vista Home Premium 32-bit

sidthunder

New Member
The PC in question had been working well until recently. Now, the system is plagued with BSODs. I can barely get it to boot, either into Safe Mode or normal Windows mode. It has taken me many attempts to get all the diagnostic information that I am posting with this message.

IRQL_NOT_LESS_OR_EQUAL seems to be the most common BSOD, but I have had many many others. When I attempt to boot into Safe Mode, most times it seems to hang on crcdisk.sys and then BSOD. Every so often I can get Safe Mode to boot.

I installed new memory into this PC about 6 months back, but that is the only recent hardware change. I did not seen any issues until the last couple of weeks. I ran memtest86 overnight and it made it through 7 full passes in 10+ hours and it did not show any errors.

Like I said, I've attached the diagnostic information and hopefully someone can help me. Thanks in advance!

View attachment 28833
 

My Computer

System One

  • Manufacturer/Model
    Custom PC from AscendTech.us
    CPU
    Intel Core 2 Duo E6550
    Motherboard
    ASRock ConRoe1333-D667 Core2 Intel 945GC
    Memory
    G.SKILL 4GB (2 x 2GB) 240-Pin DDR2 667 (PC2 5300) Dual Channel Kit Model F2-5300CL4D-4GBPQ
    Graphics Card(s)
    Intel GMA 950 Graphics Adapter
    Sound Card
    ALC888 7.1-Channel Windows Vista Premium Level HD Audio
    Monitor(s) Displays
    ASUS VH236H LCD Monitor
I read your reports and did not come up with the same results as you. Every one of the 6 reports that I checked indicated a memory problem.
Code:
Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [C:\Users\Richard\AppData\Local\Temp\Temp1_sidthunder_SF_22-02-2015.zip\SF_22-02-2015\Mini021115-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows Server 2008/Windows Vista Kernel Version 6002 (Service Pack 2) MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Built by: 6002.18881.x86fre.vistasp2_gdr.130707-1535
Machine Name:
Kernel base = 0x84c40000 PsLoadedModuleList = 0x84d4d930
Debug session time: Wed Feb 11 07:14:47.718 2015 (UTC - 5:00)
System Uptime: 0 days 0:00:22.296
Loading Kernel Symbols
...............................................................
............................................
Loading User Symbols
Loading unloaded module list
......
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 1000007E, {c0000005, 84c7d0e2, 80699c50, 8069994c}
[B]Probably caused by : memory_corruption [/B]( nt!MiMapPagesForZeroPageThread+7c )
Followup: MachineOwner
---------
1: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M (1000007e)
This is a very common bugcheck.  Usually the exception address pinpoints
the driver/function that caused the problem.  Always note this address
as well as the link date of the driver/image that contains this address.
Some common problems are exception code 0x80000003.  This means a hard
coded breakpoint or assertion was hit, but this system was booted
/NODEBUG.  This is not supposed to happen as developers should never have
hardcoded breakpoints in retail code, but ...
If this happens, make sure a debugger gets connected, and the
system is booted /DEBUG.  This will let us see why this breakpoint is
happening.
Arguments:
Arg1: c0000005, The exception code that was not handled
Arg2: 84c7d0e2, The address that the exception occurred at
Arg3: 80699c50, Exception Record Address
Arg4: 8069994c, Context Record Address
Debugging Details:
------------------

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
FAULTING_IP: 
nt!MiMapPagesForZeroPageThread+7c
84c7d0e2 8a530e          mov     dl,byte ptr [ebx+0Eh]
EXCEPTION_RECORD:  80699c50 -- (.exr 0xffffffff80699c50)
ExceptionAddress: 84c7d0e2 (nt!MiMapPagesForZeroPageThread+0x0000007c)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 00000000
   Parameter[1]: 0000000d
Attempt to read from address 0000000d
CONTEXT:  8069994c -- (.cxr 0xffffffff8069994c)
eax=051aaaaa ebx=ffffffff ecx=00000018 edx=0000000f esi=00000963 edi=c02011b0
eip=84c7d0e2 esp=80699d18 ebp=80699d30 iopl=0         nv up ei pl nz na pe nc
cs=0008  ss=0010  ds=0023  es=0023  fs=0030  gs=0000             efl=00210206
nt!MiMapPagesForZeroPageThread+0x7c:
84c7d0e2 8a530e          mov     dl,byte ptr [ebx+0Eh]      ds:0023:0000000d=??
Resetting default scope
CUSTOMER_CRASH_COUNT:  1
PROCESS_NAME:  System
CURRENT_IRQL:  0
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
EXCEPTION_PARAMETER1:  00000000
EXCEPTION_PARAMETER2:  0000000d
READ_ADDRESS: GetPointerFromAddress: unable to read from 84d6c6e4
Unable to read MiSystemVaType memory at 84d4d2e0
 0000000d 
FOLLOWUP_IP: 
nt!MiMapPagesForZeroPageThread+7c
84c7d0e2 8a530e          mov     dl,byte ptr [ebx+0Eh]
BUGCHECK_STR:  0x7E
DEFAULT_BUCKET_ID:  NULL_CLASS_PTR_DEREFERENCE
LAST_CONTROL_TRANSFER:  from 84c7cfc5 to 84c7d0e2
STACK_TEXT:  
80699d30 84c7cfc5 ffffffff 00000000 86bc5920 nt!MiMapPagesForZeroPageThread+0x7c
80699d74 84d9201d 80699dc0 84de8609 80815120 nt!MmZeroPageThread+0x222
80699d7c 84de8609 80815120 16559e90 00000000 nt!Phase1Initialization+0x12
80699dc0 84ccf56e 84d9200b 80815120 00000000 nt!PspSystemThreadStartup+0x9d
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16

SYMBOL_STACK_INDEX:  0
SYMBOL_NAME:  nt!MiMapPagesForZeroPageThread+7c
FOLLOWUP_NAME:  MachineOwner
MODULE_NAME: nt
DEBUG_FLR_IMAGE_TIMESTAMP:  51da1834
STACK_COMMAND:  .cxr 0xffffffff8069994c ; kb
IMAGE_NAME:  memory_corruption
FAILURE_BUCKET_ID:  0x7E_nt!MiMapPagesForZeroPageThread+7c
BUCKET_ID:  0x7E_nt!MiMapPagesForZeroPageThread+7c
Download and run Memtest for 8 passes on each stick and on each slot.
Then on all the memory.
RAM - Test with Memtest86+ - Windows 7 Help Forums

I understand that you ran the test already, but all I can do is go by the report which is quite clear. Checking the most recent reports, memory is indicated. Try the test again following the information that I supplied.

If you still have memory problems after the retest, follow these steps.
Memtest passes with 1 memory stick but not 2 or more.
 

My Computer

System One

  • Manufacturer/Model
    Dell XPS420
    Memory
    6 gig
    Graphics Card(s)
    ATI Radeon HD3650 256 MB
    Sound Card
    Intergrated 7.1 Channel Audio
    Monitor(s) Displays
    Dell SP2009W 20 inch Flat Panel w Webcam
    Hard Drives
    640 gb
    Cooling
    Fan
    Keyboard
    Dell USB
    Mouse
    Dell USB 4 button optical
    Other Info
    DSL provided by ATT
Thank you very much for your quick response. That's odd that the reports seem to indicate a memory problem....never say never, I guess :)

I am at work now, but I will follow your instructions this evening to run those tests.

When I purchased the current memory for the system, I ended up replacing memory with a CAS latency of 5 with the new memory that has a CAS latency of 4. Do you think this could be my problem? The motherboard is 7 years old, so maybe the memory controller is not equipped to handle the new memory? Although, the memory has been working fine up until recently...I don't know, I'm second guessing everything at this point!
 

My Computer

System One

  • Manufacturer/Model
    Custom PC from AscendTech.us
    CPU
    Intel Core 2 Duo E6550
    Motherboard
    ASRock ConRoe1333-D667 Core2 Intel 945GC
    Memory
    G.SKILL 4GB (2 x 2GB) 240-Pin DDR2 667 (PC2 5300) Dual Channel Kit Model F2-5300CL4D-4GBPQ
    Graphics Card(s)
    Intel GMA 950 Graphics Adapter
    Sound Card
    ALC888 7.1-Channel Windows Vista Premium Level HD Audio
    Monitor(s) Displays
    ASUS VH236H LCD Monitor
I rather not guess, but prefer to test in an orderly manner. Do the memtest again, following instructions given. Be sure to follow exactly. If negative, try the additional tests to make that I provided. We will go from there.
Good Luck
 

My Computer

System One

  • Manufacturer/Model
    Dell XPS420
    Memory
    6 gig
    Graphics Card(s)
    ATI Radeon HD3650 256 MB
    Sound Card
    Intergrated 7.1 Channel Audio
    Monitor(s) Displays
    Dell SP2009W 20 inch Flat Panel w Webcam
    Hard Drives
    640 gb
    Cooling
    Fan
    Keyboard
    Dell USB
    Mouse
    Dell USB 4 button optical
    Other Info
    DSL provided by ATT
I followed the memtest86+ instructions as you advised, and the results point to one of the two memory sticks going bad.

The motherboard only has two memory slots, so both sticks in the system in either configuration (stick1-slot0 and stick2-slot1, stick2-slot0 and stick1-slot1) came back with errors. Stick1 by itself in either slot0 or slot1 went 9+ passes with no errors, but stick2 in either slot started showing errors before even one pass was complete.

I'm not sure why memtest86+ seemed to pass when I ran it overnight before contacting this forum, but the results I got following your directions mirrored what you read in the minidump logs.

Thank you very much for your help in troubleshooting this. Since I have G.Skill memory and they have a lifetime warranty, it looks like my next step is to submit an RMA. Thanks again, this board is an invaluable resource!
 

My Computer

System One

  • Manufacturer/Model
    Custom PC from AscendTech.us
    CPU
    Intel Core 2 Duo E6550
    Motherboard
    ASRock ConRoe1333-D667 Core2 Intel 945GC
    Memory
    G.SKILL 4GB (2 x 2GB) 240-Pin DDR2 667 (PC2 5300) Dual Channel Kit Model F2-5300CL4D-4GBPQ
    Graphics Card(s)
    Intel GMA 950 Graphics Adapter
    Sound Card
    ALC888 7.1-Channel Windows Vista Premium Level HD Audio
    Monitor(s) Displays
    ASUS VH236H LCD Monitor
I am sorry about the memory, but its great news that you figured it out. TY for the kind words about the Forum, we all try our best.
 

My Computer

System One

  • Manufacturer/Model
    Dell XPS420
    Memory
    6 gig
    Graphics Card(s)
    ATI Radeon HD3650 256 MB
    Sound Card
    Intergrated 7.1 Channel Audio
    Monitor(s) Displays
    Dell SP2009W 20 inch Flat Panel w Webcam
    Hard Drives
    640 gb
    Cooling
    Fan
    Keyboard
    Dell USB
    Mouse
    Dell USB 4 button optical
    Other Info
    DSL provided by ATT
Back
Top