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
bigfatron

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
koolkat77

Microsoft Community Contributor Award Recipient

Windows 7 Home Premium 64Bit
 
 

Security App
Code:
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.

Overclocking
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.

Memtest86+
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.

BSOD BUGCHECK SUMMARY
Code:
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 Info: IRQL_NOT_LESS_OR_EQUAL (a)
Bugcheck code 0000000A
Arguments: 
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
BUGCHECK_STR:  0xA
DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT
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 Info: PAGE_FAULT_IN_NONPAGED_AREA (50)
Bugcheck code 00000050
Arguments: 
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
	address.
Arg4: 0000000000000005, (reserved)
BUGCHECK_STR:  0x50
DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT
PROCESS_NAME:  System
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
bigfatron

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
koolkat77

Microsoft Community Contributor Award Recipient

Windows 7 Home Premium 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
bigfatron

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
koolkat77

Microsoft Community Contributor Award Recipient

Windows 7 Home Premium 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
bigfatron

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
koolkat77

Microsoft Community Contributor Award Recipient

Windows 7 Home Premium 64Bit
 
 

Code:
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*http://msdl.microsoft.com/download/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                                    *
*                                                                             *
*******************************************************************************

DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9)
The IO manager has caught a misbehaving driver.
Arguments:
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

DRIVER_VERIFIER_IO_VIOLATION_TYPE:  23b

FAULTING_IP: 
HIDCLASS!HidpMajorHandler+0
fffff880`06b42710 48895c2410      mov     qword ptr [rsp+10h],rbx

FOLLOWUP_IP: 
HIDCLASS!HidpMajorHandler+0
fffff880`06b42710 48895c2410      mov     qword ptr [rsp+10h],rbx

IRP_ADDRESS:  fffff980045cccf0

DEVICE_OBJECT: fffffa800e4169a0

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  VERIFIER_ENABLED_VISTA_MINIDUMP

PROCESS_NAME:  System

CURRENT_IRQL:  2

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

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

LAST_CONTROL_TRANSFER:  from fffff800039604ec to fffff800034d2c00

STACK_TEXT:  
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

SYMBOL_NAME:  HIDCLASS!HidpMajorHandler+0

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: HIDCLASS

IMAGE_NAME:  HIDCLASS.SYS

DEBUG_FLR_IMAGE_TIMESTAMP:  4ce7a665

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
bigfatron

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
Arc

Microsoft Community Contributor Award Recipient

Windows 7 Home Premium 64 Bit SP 1
 
 

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
Reply

 Erratic BSOD issue with new build




Thread Tools



Similar help and support threads for2: Erratic BSOD issue with new build
Thread Forum
Solved Multiple BSOD in custom build can't tell if driver or hardware issue BSOD Help and Support
BSOD erratic BSOD Help and Support
New build BSOD, thinking secondary data drive is issue BSOD Help and Support
Erratic BSOD, usually while gaming; STOP screen says tcpip.sys BSOD Help and Support
Aimp 2.60 Build 528 Final Issue! Software
WMP 12 build 7068 issue Media Center

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 03:05 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App