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: Erratic BSOD issue with new build

06 Jul 2013   #1

Windows 7 Home Premium 64 Bit SP1
Erratic BSOD issue with new build

Recently upgraded most of my PC and put a fresh install of Windows 7 on. Since the rebuild i've had repeated problems with BSOD incidents. I've actually been able to use the machine for a few hours at a time with zero issues, then it'll die on me. No real pattern I can reproduce to get it to happen. Sometimes it dies in a game, sometimes just general stuff (copying stuff in Lightroom, web browsing etc). So basically the worst kind of glitch; an intermittent one! PAGE_FAULT_IN_NONPAGED_AREA seems the most common of the numerous BSODs i've had, with IRQL_NOT_LESS_OR_EQUAL as a second.

The motherboard, CPU, PSU and 1 hard drive (which isn't the one the OS is installed on) are new. The RAM, GPU, SSD and two hard drives are from my last build which was trouble free, which makes me think the issue is more likely hardware. Drivers I am using for everything are current. I have also been able to use alternative RAM (which is currently in the machine but I have had BSOD events with) and a different PSU in order to rule those out. I have raised a ticket with the motherboard manufacturer who've so far been less than useless. I was previously using Avast Free as my antivirus, which i've since swapped to AVG in order to try and remove that as a possible cause.

Anyone able to suggest anything I might be missing here?

My System SpecsSystem Spec
06 Jul 2013   #2

Microsoft Community Contributor Award Recipient

Windows 10 Home 64Bit

Security App
avgidsdrivera.sys          Fri Mar 29 07:40:56 2013 (5154F128)
avgidsha.sys               Fri Feb  8 09:14:48 2013 (51146DA8)
avgldx64.sys               Fri Feb  8 09:14:24 2013 (51146D90)
avgloga.sys                Fri Feb  8 09:14:29 2013 (51146D95)
avgmfx64.sys               Fri Feb  8 09:14:48 2013 (51146DA8)
avgrkx64.sys               Fri Feb  8 09:14:05 2013 (51146D7D)
avgtdia.sys                Thu Mar 21 07:50:47 2013 (514A6777)
Crashes indicate AVG being a possible cause. Remove AVG and replace with Microsoft Security Essentials to see if it provides more stability. Uninstallers (removal tools) for common antivirus software

Microsoft Security Essentials and Malwarebytes are recommended from a strict BSOD perspective. They do not cause blue screens on the system as other AV products do.

Microsoft Security Essentials for Windows
MalwareBytes Free

information   Information
  • Do not start the free trial of MalwareBytes, unselect that option when prompted.

  • Update and make full scans with both separately.

If you are overclocking any hardware, STOP. Reset any changed values back to default.

Tip   Tip

If you have an SSD, make sure the following are up to date:
  1. SSD firmware
  2. BIOS Version
  3. Chipset Drivers
  4. Hard disk controller drivers/SATA drivers
  5. If you have a Marvell IDE ATA/ATAPI device, make sure the drivers are up to date from the Intel site or Marvell site and not from your motherboard/vendor support site.

Thanks to Writhziden for the steps above.

Disk Check
For errors on your Hard drive(s): Disk Check

Is the firmware for your SSD up-to-date?

Check for one and see if the stability returns.

Run Memtest86+ for at least 8-10 passes. It may take up to 20 passes to find problems. Make sure to run it once after the system has been on for a few hours and is warm, and then also run it again when the system has been off for a few hours and is cold.
How to test and diagnose RAM issues with Memtest86+

Note   Note
Pay close attention to part 3 of the tutorial in order to rule the faulty RAM stick out.

Tip   Tip
Do this test overnight.

Debug session time: Sat Jul  6 22:19:32.479 2013 (UTC + 6:00)
Built by: 7601.18113.amd64fre.win7sp1_gdr.130318-1533
System Uptime: 0 days 0:39:24.666
Probably caused by : memory_corruption ( nt!MiPfnShareCountIsZero+77 )
BugCheck A, {2a80011fd97a, 2, 0, fffff8000349ad67}
Bugcheck code 0000000A
Arg1: 00002a80011fd97a, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000000, bitfield :
	bit 0 : value 0 = read operation, 1 = write operation
	bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: fffff8000349ad67, address which referenced memory
PROCESS_NAME:  avgcsrva.exe
FAILURE_BUCKET_ID:  X64_0xA_nt!MiPfnShareCountIsZero+77
MaxSpeed:     3400
CurrentSpeed: 3400
BiosVersion = F4
BiosReleaseDate = 05/16/2013
SystemManufacturer = Gigabyte Technology Co., Ltd.
SystemProductName = Z87-D3HP
Debug session time: Sat Jul  6 21:08:41.613 2013 (UTC + 6:00)
Built by: 7601.18113.amd64fre.win7sp1_gdr.130318-1533
System Uptime: 0 days 2:01:01.800
Probably caused by : memory_corruption ( nt!MiAgeWorkingSet+425 )
BugCheck 50, {fffffa80c72d801b, 0, fffff800034687bf, 5}
Bugcheck code 00000050
Arg1: fffffa80c72d801b, memory referenced.
Arg2: 0000000000000000, value 0 = read operation, 1 = write operation.
Arg3: fffff800034687bf, If non-zero, the instruction address which referenced the bad memory
Arg4: 0000000000000005, (reserved)
FAILURE_BUCKET_ID:  X64_0x50_nt!MiAgeWorkingSet+425
MaxSpeed:     3400
CurrentSpeed: 3392
BiosVersion = F4
BiosReleaseDate = 05/16/2013
SystemManufacturer = Gigabyte Technology Co., Ltd.
SystemProductName = Z87-D3HP
My System SpecsSystem Spec
07 Jul 2013   #3

Windows 7 Home Premium 64 Bit SP1

Thanks for the reply koolkat. I have removed AVG and replaced with MSE as requested. Is it that you think AVG is the cause or just to rule it out?

SSD firmware is verified as current, disks have been checked and i've already checked other drivers are as up to date as they can be. I will post back once i've had a chance to do the other tests.
My System SpecsSystem Spec

07 Jul 2013   #4

Microsoft Community Contributor Award Recipient

Windows 10 Home 64Bit

Let's keep AVG out of the PC for the time being. You can install it later if it wasn't the real cause of your problem., good luck.
My System SpecsSystem Spec
07 Jul 2013   #5

Windows 7 Home Premium 64 Bit SP1

Memtest x86 crashed after approx 3 hours of running. Had been checking in every half hour and no errors until I came back last and the timer had reset.

Two new BSOD events since trying to post that fact on here. Updated dumps attached.
My System SpecsSystem Spec
07 Jul 2013   #6

Microsoft Community Contributor Award Recipient

Windows 10 Home 64Bit

Last two dumps don't say much I believe its a hardware problem, before we start testing that, please run driver verifier.

Driver Verifier
Let's run driver verifier and see if it catches any misbehaving drivers: Driver Verifier - Enable & Disable
My System SpecsSystem Spec
07 Jul 2013   #7

Windows 7 Home Premium 64 Bit SP1

Done. Crashed a couple of times on startup. Booted to safe mode, deactivated verifier and successfully rebooted and the dumps are attached.
My System SpecsSystem Spec
07 Jul 2013   #8

Microsoft Community Contributor Award Recipient

Windows 10 Home 64Bit

Microsoft (R) Windows Debugger Version 6.2.9200.20512 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.

Loading Dump File [C:\Users\USER\Downloads\bigfatron\SF_07-07-2013\070713-14586-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: SRV*c:\symbols*
Executable search path is: 
Windows 7 Kernel Version 7601 (Service Pack 1) MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Built by: 7601.18113.amd64fre.win7sp1_gdr.130318-1533
Machine Name:
Kernel base = 0xfffff800`0345d000 PsLoadedModuleList = 0xfffff800`036a0670
Debug session time: Sun Jul  7 19:56:51.318 2013 (UTC + 6:00)
System Uptime: 0 days 0:00:06.474
Loading Kernel Symbols

Press ctrl-c (cdb, kd, ntsd) or ctrl-break (windbg) to abort symbol loads that take too long.
Run !sym noisy before .reload to track down problems loading symbols.

Loading User Symbols
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *

Use !analyze -v to get detailed debugging information.

BugCheck C9, {23b, fffff88006b42710, fffff980045cccf0, 0}

Probably caused by : HIDCLASS.SYS ( HIDCLASS!HidpMajorHandler+0 )

Followup: MachineOwner

2: kd> !analyze -v
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *

The IO manager has caught a misbehaving driver.
Arg1: 000000000000023b, The caller has changed the status field of an IRP it does not understand.
Arg2: fffff88006b42710, The address in the driver's code where the error was detected.
Arg3: fffff980045cccf0, IRP address.
Arg4: 0000000000000000

Debugging Details:

BUGCHECK_STR:  0xc9_23b


fffff880`06b42710 48895c2410      mov     qword ptr [rsp+10h],rbx

fffff880`06b42710 48895c2410      mov     qword ptr [rsp+10h],rbx

IRP_ADDRESS:  fffff980045cccf0

DEVICE_OBJECT: fffffa800e4169a0





LOCK_ADDRESS:  fffff800036d6b80 -- (!locks fffff800036d6b80)

Resource @ nt!PiEngineLock (0xfffff800036d6b80)    Available

WARNING: SystemResourcesList->Flink chain invalid. Resource may be corrupted, or already deleted.

WARNING: SystemResourcesList->Blink chain invalid. Resource may be corrupted, or already deleted.

1 total locks

	Lock address  : 0xfffff800036d6b80
	Thread Count  : 0
	Thread address: 0x0000000000000000
	Thread wait   : 0x0

LAST_CONTROL_TRANSFER:  from fffff800039604ec to fffff800034d2c00

fffff880`0370efa8 fffff800`039604ec : 00000000`000000c9 00000000`0000023b fffff880`06b42710 fffff980`045cccf0 : nt!KeBugCheckEx
fffff880`0370efb0 fffff800`0396a58a : fffff800`0395eb00 fffff880`06b42710 fffff980`045cccf0 00000000`00000000 : nt!VerifierBugCheckIfAppropriate+0x3c
fffff880`0370eff0 fffff800`0396b593 : 00000000`0000023b 00000000`c0000010 fffff980`045cccf0 00000000`ffffffff : nt!ViErrorFinishReport+0xda
fffff880`0370f040 fffff800`0396bc52 : fffff980`045ccf28 fffff880`06b42710 fffff880`00f46008 fffffa80`0cd96660 : nt!VfErrorReport1+0x63
fffff880`0370f0e0 fffff800`03960181 : fffffa80`10b1c330 00000000`00000001 00000000`00000000 fffff980`045ccf28 : nt!ViGenericVerifyIrpStackUpward+0x62
fffff880`0370f110 fffff800`0396cc3d : fffffa80`0dee2b90 fffffa80`10b1c010 fffff980`045cccf0 fffff980`045cccf0 : nt!VfMajorVerifyIrpStackUpward+0x91
fffff880`0370f150 fffff800`0397e61d : fffff980`045ccf28 fffff880`0370f340 00000000`c0000010 fffff980`045ccf28 : nt!IovpCompleteRequest2+0xad
fffff880`0370f1c0 fffff800`034d65c1 : fffff980`045ccf2b 00000000`00000000 00000000`000000ff fffff800`03961ffa : nt!IovpLocalCompletionRoutine+0x9d
fffff880`0370f220 fffff800`039762af : fffff980`045cccf0 fffff880`06b4c400 fffffa80`0e416a00 00000000`00000000 : nt!IopfCompleteRequest+0x341
fffff880`0370f310 fffff800`034b7b56 : fffff880`00000013 fffff880`0370f438 fffff980`045ccf28 fffffa80`0e416af0 : nt!IovCompleteRequest+0x19f
fffff880`0370f3e0 fffff880`06b42a0f : 00000000`00000000 fffffa80`0e416af0 00000000`00000001 00000000`00000017 : nt!IopInvalidDeviceRequest+0x16
fffff880`0370f410 fffff880`06b427fb : 00000000`00000000 fffffa80`0e416af0 fffff980`045cccf0 fffff880`0370f4c0 : HIDCLASS!HidpIrpMajorDefault+0x8b
fffff880`0370f450 fffff800`0397cd26 : fffff980`00000002 fffff980`045cccf0 00000000`00000002 fffff800`0397848e : HIDCLASS!HidpMajorHandler+0xeb
fffff880`0370f4c0 fffff800`0397bd52 : fffff980`045ccf70 00000000`00000002 fffffa80`0e6e1a80 fffffa80`10b16cf0 : nt!IovCallDriver+0x566
fffff880`0370f520 fffff800`0397cd26 : fffff980`045cccf0 00000000`00000002 fffffa80`0e6e1930 00000000`00000000 : nt!ViFilterDispatchGeneric+0x62
fffff880`0370f550 fffff800`0397be68 : fffff980`045cccf0 fffffa80`0e6e1930 00000000`00000000 fffffa80`10b20da0 : nt!IovCallDriver+0x566
fffff880`0370f5b0 fffff800`0397bf52 : fffffa80`0dedf360 fffffa80`0cdaeb80 fffffa80`0dedf360 00000000`00000017 : nt!VfIrpSendSynchronousIrp+0xe8
fffff880`0370f620 fffff800`039690bf : fffffa80`10b15d90 00000000`000007ff fffff800`036115b8 fffff800`0386bfa9 : nt!VfWmiTestStartedPdoStack+0x72
fffff880`0370f6c0 fffff800`03585692 : fffffa80`10b15d90 00000000`00000000 00000000`00000000 00000000`00000000 : nt!VfMajorTestStartedPdoStack+0x5f
fffff880`0370f6f0 fffff800`038c056c : fffffa80`10b15d90 fffffa80`0cdaeb80 00000000`00000001 00000000`00000000 : nt!PpvUtilTestStartedPdoStack+0x12
fffff880`0370f720 fffff800`038c2164 : fffffa80`10b15d90 fffffa80`10b15d90 fffffa80`0cdaeb80 00000000`00000001 : nt!PipProcessStartPhase3+0x55c
fffff880`0370f810 fffff800`038c264c : fffff800`036d4500 00000000`00000000 00000000`00000000 00000000`00000000 : nt!PipProcessDevNodeTree+0x264
fffff880`0370fa80 fffff800`035d57f2 : 00000001`00000003 00000000`00000000 00000000`32706e50 00000000`00000084 : nt!PiProcessStartSystemDevices+0x7c
fffff880`0370fad0 fffff800`034dc251 : fffff800`035d54f0 fffff800`037cad01 fffffa80`0cd96600 fffffa80`0cd96660 : nt!PnpDeviceActionWorker+0x302
fffff880`0370fb70 fffff800`03770ede : 00000000`00000000 fffffa80`0cd96660 00000000`00000080 fffffa80`0cd6f840 : nt!ExpWorkerThread+0x111
fffff880`0370fc00 fffff800`034c3906 : fffff880`03365180 fffffa80`0cd96660 fffff880`0336ffc0 00000000`00000000 : nt!PspSystemThreadStartup+0x5a
fffff880`0370fc40 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x16

STACK_COMMAND:  .bugcheck ; kb


FOLLOWUP_NAME:  MachineOwner




FAILURE_BUCKET_ID:  X64_0xc9_23b_VRF_HIDCLASS!HidpMajorHandler+0

BUCKET_ID:  X64_0xc9_23b_VRF_HIDCLASS!HidpMajorHandler+0

Followup: MachineOwner
This one didn't help me much either.

Unplug and safely remove any USB device from your system.

This tutorial USB Selective Suspend - Turn On or Off may help:
To Disable Selective Suspend:
1. open the control panel
2. go to power options (you may have to set view to small icons)
3. click change plan settings
4. in the window that opens:
5. click change plan settings
6. click change advanced power settings, expand usb and ensure usb selective suspend is disabled.

Start up
Keep less stuff at the start-up. Only anti-virus, this helps avoid driver conflicts and improves time to log in to windows.

Performing a Clean Startup
Startup Programs - Change

After that please proceed with steps on replacing hardware one by one following the 124 thread.

You can read more on this error and what to try here... Stop 0x124 - what it means and what to try: Stop 124 - What it means and what to try.
My System SpecsSystem Spec
07 Jul 2013   #9

Windows 7 Home Premium 64 Bit SP1

Still cannot get it to boot successfully with verifier active.

Latest flurry of dumps attached, including ones where I had Windows running again without verifier and with nothing but a mouse and keyboard attached.

The USB suspend thing has always been disabled by the way.
My System SpecsSystem Spec
07 Jul 2013   #10

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit

Disable verifier. Enable it again. During enabling, make it sure that you are not selecting any driver provided by "microsoft" and "unknown".

Get rid of intel rapid storage. First uninstall it from Control Panel > Programs and Features. Then Uninstall the driver from device manager.
  1. Right click on "my computer" icon and click "manage" on the context menu.
  2. It will open the "computer management" window.
  3. Select "Device Manager" in the left pane, It will list all the existing devices up.
  4. Expand "IDE ATA/ATAPI controllers" by clicking on the triangle in front of it.
  5. Select one Intel device item under it, right click, uninstall.
  6. Continue the process for all Intel items under "IDE ATA/ATAPI controllers"
  7. Now restart the computer. At restart, windows will auto configure the appropriate native system driver.
Make it sure that the Samsung 830 SSD is running with the up-to-date firmware.

And, try to observe if it is BSODing when the LifeCam is unplugged too.

Let us know the results.
My System SpecsSystem Spec

 Erratic BSOD issue with new build

Thread Tools

Similar help and support threads
Thread Forum
Erratic BSOD. Perhaps related to downloading to external hdd
Hi thread title has half the info, the only other thing would be, sometimes I get a bluescreen with seemingly no dump file. Thanks
BSOD Help and Support
BSOD Issue Custom Build PC, Screen and Sound go Haywire
Hello I've been having a BSOD issue that started last month. It has happened 7 times and i've ran memtest and checked my hard drives and they appear to running smoothly. The issue occurs when my computer has been left on for a while and often begins with the screen blurring and sound going...
BSOD Help and Support
Multiple BSOD in custom build can't tell if driver or hardware issue
I am getting various BSODs after installing Windows and still haven't figured out the cause of the problem and what I need to do to fix it. Here is a log of what I did/problems I experienced (don't know if helpful): -installed windows 8, drivers for motherboard, gpu, and wireless adapter...
BSOD Help and Support
BSOD erratic
Hi everyone, 1 week, Windows 7 BSOD then restarts erratically I tried: remove useless cards, change my video card was very hot (107 ░ C) disable the sound card, EHCI, serial ports in bios etc etc check the memory with the tool memory test at startup.
BSOD Help and Support
New build BSOD, thinking secondary data drive is issue
Thanks all for the help (preemptive) The build is as follows Core i5 3570k (not over clocked yet) ASRock z77 extreme 4 Samsung 120G SSD Seagate Barracuda 2tb 72k 8gb (4x2) Cruicial ddr3 1600 ram GTX 680 700w OCZ Modular p/s
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 11:31.
Twitter Facebook Google+