Windows 8.1 "PAGE_FAULT_IN_NONPAGED_AREA" Blue Screen of Death

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

armanition

Honorable
Jul 25, 2012
24
0
10,510
(Hopefully I put this in the right category!)

Hey everyone,

I have an HP Envy m6-1205dx running Windows 8.1 (Upgraded from 8 via the Store app). I have no issues putting this laptop to sleep, hibernating it, shutting it down, or rebooting it (from Windows). Though, if I leave it in any of these states for an extended period of time, I get a BSOD whenever I try to wake it, or cold boot it. Like the title says, it's a memory-related issue. As a lot of you know, Windows 8 (and 8.1) tries to make BSOD's more user-friendly by collecting error information for future troubleshooting. Whenever this happens in my case, it does reach 100%, though it hangs indefinitely from then on. Upon hard-resetting it, it boots normally afterwards (albeit a bit slower than it should), after which Windows operates without issues.

This occurs every time I try to wake it from sleep, hibernation, or cold-booting. Reboots via Windows are fine.

I tried poking around online (to little avail) about the issue. Some forum threads suggested that AMD CCC was the culprit. Just in case, I did do a clean uninstall of any and all AMD drivers, and re-installed the latest version (I also tried older versions, as well as the latest betas). This didn't help anything whatsoever.

I've tried BlueScreenViewer, and narrowed the causes down to "tm.sys" and "ntoskrnl.exe".

On a side note, I wondered if simply replacing those two files (which I couldn't find anywhere) would solve it...

I have Windows set to create a full memory dump, not just a minidump. For experiment's sake, I did have Windows create a minidump, which I can share if need be. (I'd share the full dump, but it's ~5.5GB!)

If that link is broken for whatever reason, I'll be glad to e-mail the file directly.

I've tried the following:
- Startup repair (took about an hour to *attempt* repairs, then failed)
- Uninstalling applications that may use non-paged memory (using IOBit Uninstaller, just to be sure)
- Using CCleaner to remove any unused/empty registry keys
- Updating various drivers via Device Manager
- Removing and reinstalling RAM

I don't have any system restore points that go back far enough.

If I can help it, I would really rather not do a clean install/factory reset.

If it matters any, this laptop's specifications are as follows:

CPU: AMD A10-4600M
GPU: AMD Radeon HD 7660G
RAM: 6GB (2GB + 4GB, @ 1600MHz)
HDD: 750GB, 5400RPM
OS: Windows 8.1 (Upgraded from 8 via the Store, as I said previously)

I'm out of ideas here, so any and all help is greatly appreciated!
 
Solution
-Cool, that would explain it. bridge was bound to two cards, the first card attempted to delete the memory buffer but the second card still had a binding to the bridge so the deletion failed and you got the bugcheck.

-If you have configuration control in the router you are using you can turn off the routers
access point isolation (AP isolation) to allow the wired Ethernet section of the router to talk to the wireless Ethernet side of the router and you would not have to bridge between the adapters on your local machine.

second bugchec was a one bit memory corruption in hal.dll
win32k.sys file was fine this time.

I would expect you have a bad spot in your RAM, run the memtest86 and attempt to Isolate the bad ram, remove one stick of ram at a time are run the test again until you figure out which is the bad stick.

---------

one bit memory corruption in win32k.sys in memory, win32k.sys is the target of malware and if the system detect its code as being modified it shuts the system down with this bugcheck.


CHKIMG_EXTENSION: !chkimg -lo 50 -d !win32k
fffff96000077366 - win32k!FindQMsg+46
[ 00:10 ]
1 error : !win32k (fffff96000077366)



you will want to run memtest86 and confirm your memory is working as expected.
you can google K531R8-ETB to find the memory spec and confirm if dell has the correct settings in BIOS.


machine: dell
bios date 07/09/2015

Manufacturer Dell Inc.
Product Name XPS 8700
Chassis Type Desktop
Product 0KWVT8
Version A03

memory Speed 1600MHz
Manufacturer Kingston
Part Number K531R8-ETB
Processor Version Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
Processor Voltage 8fh - 1.5V
External Clock 100MHz
Max Speed 3600MHz
Current Speed 3600MHz






 
you need to start a new thread, and you will have to copy your memory dump file from c:\windows\memory.dmp
or c:\windows\minidump directory up to a cloud server like microsoft onedrive, then share the files as public and post a link.