[SOLVED] [BSOD] PAGE_FAULT_IN_NONPAGED_AREA win32kfull.sys

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Nov 21, 2020
31
3
35
Hello,

PC randomly BSOD twice while I was browsing on Firefox.
I've have driver issues before which I believed I fixed, but it seems to always pop up randomly out of no where.
Have done pretty much everything to check my hard drive, ram, used the SFC command in cmd, reinstalled some drivers like my gpu and internet drivers.
Killer Network drivers always seem to come up when I've had people check my bsod so at this point I'm suspecting something wrong with that but I'm not 100% sure and it's driving me nuts.


Any help to figure what the cause is would be great appreciated! :)

edit: forgot to include the second dump whoops
 
Last edited:
Solution
I know you've had the RAM for 2 years and didn't have problems, but RAM can "go bad". Have you tested it yet?

You can start with Windows Memory Diagnostic, the built-in Windows test. It doesn't take that long. It took about 20 minutes for my 12GB a few weeks back. Windows Memory Diagnostic isn't that reliable though.

memtest86 is much more reliable. We usually suggest to test each stick individually, 1 at a time, for at least 4 passes but more is better. You can run it with all RAM but if you get an error, you'll then need to test each RAM stick one a time to determine which one is faulty.

If you do decide to do the full memtest86 and only test 1 RAM stick at a time, you should also try testing only 1 set at a time too (not memtest...
Ok, I did DDU again and allowed windows to install the drivers.
The current version it installed is 456.71 from Oct 2020.
I'll report back if another crash occurs.
(also I posted the third dump on first page incase anyone missed it)
 
I've been out of town today. Yep, it says NVIDIA.

I ran the dump file through the debugger and got the following information: https://jsfiddle.net/8u5bwsyg/show This link is for anyone wanting to help. You do not have to view it. It is safe to "run the fiddle" as the page asks.

File information:020721-6234-01.dmp (Feb 7 2021 - 23:19:45)
Bugcheck:DRIVER_IRQL_NOT_LESS_OR_EQUAL (D1)
Driver warnings:*** WARNING: Unable to verify timestamp for nvlddmkm.sys
Probably caused by:memory_corruption (Process: System)
Uptime:0 Day(s), 7 Hour(s), 45 Min(s), and 25 Sec(s)

Comment: 2 or more types of RAM are installed.

This information can be used by others to help you. Someone else will post with more information. Please wait for additional answers. Good luck.
 
So far haven't had any issues pop up, I guess the latest drivers for nvidia were giving me problems, huh.

I'll report back if anything crops up during the week.
Thanks again for the help fellows :)
 
Got another crash.
Here's the fourth newest dump.

whocrashed say's its USB XHCI. My only guess it has to be the Bluetooth from earlier.
5559a4c005.png
 
i had a problem caused by a dying mouse that only happened once a week, and it took 4 months for us to figure out it was the mouse, as the main action it caused was mess with my GPU drivers. We spent time installing new drivers, reinstalling windows, getting PC tested by a store... and all along it was my mouse. It eventually made it obvious, but it took ages

PCIe & USB are linked in some way, it might be the controller chip, I am not sure.
But if a USB device is playing up, it can make GPU look like its the problem. Difference I had was I was getting no BSOD, monitor would just turn off.

Do any of your other USB devices have any problems? How old are they?
 
My mouse and keyboard are about 2 years old and haven't run to any issues regarding those two.
My Bluetooth is about a year old and haven't had any Bluetooth problems like stuff disconnecting or not being able to connect.
Microphone I use I just bought near the beginning of December past year so less then 2 months and haven't had microphone problems like sighs of it dying or my voice not being picked up.

I have the microphone and Bluetooth usb plugged in the front part of the pc, idk if it matters if it's plugged directly to the motherboard or not.
 
None are old enough to be obvious places to start.

where you plug them in doesn't matter as front ports still attached to motherboard, just by a cable, instead of directly.

circumstantial evidence
audiodg.exe bsod
usbxhci.sys crash
could be microphone or something trying to frame it for the job :)

what GPU do you have? I know some Nvidia gpu have usb slots, I see a driver for virtual USB but I think that normally used for connecting to Occulus. I remember seeing some cards with usb errors last year...

Lets see what the dumps show, maybe a clue.
 
Here's the last dump, I'm not sure if you wanted to see this or not.

Results: https://jsfiddle.net/5r9w8fyc/show This link is for anyone wanting to help. You do not have to view it. It is safe to "run the fiddle" as the page asks.

File information:021121-6484-01.dmp (Feb 11 2021 - 16:40:53)
Bugcheck:DRIVER_IRQL_NOT_LESS_OR_EQUAL (D1)
Probably caused by:memory_corruption (Process: System)
Uptime:0 Day(s), 3 Hour(s), 45 Min(s), and 59 Sec(s)

This information can be used by others to help you. Someone else will post with more information. Please wait for additional answers. Good luck.
 
None are old enough to be obvious places to start.

where you plug them in doesn't matter as front ports still attached to motherboard, just by a cable, instead of directly.

circumstantial evidence
audiodg.exe bsod
usbxhci.sys crash
could be microphone or something trying to frame it for the job :)

what GPU do you have? I know some Nvidia gpu have usb slots, I see a driver for virtual USB but I think that normally used for connecting to Occulus. I remember seeing some cards with usb errors last year...

Lets see what the dumps show, maybe a clue.

My GPU is evga geforce 1060 6gb. The slots on the back are hdmi 2.0, display port and dual-link dvi, No usb ports.
 
So the text below runs in reverse, so the bottom things happened first
fffff80228eaf1f0 fffff80223603d69 : 0000000000000000 fffff802301e9330 ffff9384956f0602 fffff80200000001 : nt!KiBugCheckDispatch+0x69
fffff80228eaf330 fffff80232c02251 : ffff9384ffffffff 0000000000000000 ffff93849a9bdb00 0000000000000000 : nt!KiPageFault+0x469
fffff80228eaf4c0 fffff80232c020e6 : fffff80228eaf768 ffff93849f884400 fffff802000000c0 0000000000000001 : USBXHCI!Isoch_Stage_CompleteTD+0x71
fffff80228eaf580 fffff80232c01ef0 : fffff80228eaf700 fffff80228eaf700 0000000000000000 fffff80200000000 : USBXHCI!Isoch_ProcessTransferEventWithED1+0x1d6
fffff80228eaf660 fffff80232c06570 : 0000000000000004 fffff80228eaf738 0000000000000008 fffff80228eaf740 : USBXHCI!Isoch_EP_TransferEventHandler+0x10
fffff80228eaf690 fffff80232c060a5 : 0000000000000780 00006c7b6cd6bf00 ffff938491cb0f00 ffff938493535a20 : USBXHCI!Endpoint_TransferEventHandler+0xb0
fffff80228eaf6f0 fffff80232c05d7c : ffff938491d0f328 fffff80220aaf180 00006c7b6e46aac8 fffff80228eaf810 : USBXHCI!Interrupter_DeferredWorkProcessor+0x315
fffff80228eaf7f0 fffff802277a38f5 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : USBXHCI!Interrupter_WdfEvtInterruptDpc+0xc

just look at the text at the end of each line.

USBXHCI - USB Extensible Host Controller
WDF - Windows Driver Framework
Dpc - Deferred Procedural Call
Endpoint- well, I would explain it but I got lost in the explanation. its all in here if you really interested - https://www.intel.com/content/dam/w...ensible-host-controler-interface-usb-xhci.pdf - it has headings on Endpoints but never explains what they are, its assumed you know.
Pagefault - not an error regardless of what it says, page faults occur when CPU can't find the info it is looking for in ram, and has to access the storage drives.
Bugcheck - this is where error is reported
some parts of windows are just mysteries to me, working it out as I go along.

Above pattern is actually fairly normal, often get errors right after page faults as either the info they found wasn't what it was expecting , or something else isn't quite right with info. Pagefaults don't cause the problem, they are just the middle men. A driver or process has gone wrong with its instructions.

All I know is a USB device was to blame for it. I can't tell you which one.
I know some GTX 1060 had USB drivers 2 years ago, but i can't find any proof its the gpu. I might be getting rtx cards mixed up here.
 
I ran the dump file through the debugger and got the following information: https://jsfiddle.net/e37npu1s/show This link is for anyone wanting to help. You do not have to view it. It is safe to "run the fiddle" as the page asks.

File information:021321-5125-01.dmp (Feb 13 2021 - 15:53:39)
Bugcheck:DRIVER_VERIFIER_DETECTED_VIOLATION (C4)
Driver warnings:*** WARNING: Unable to verify timestamp for bcbtums.sys
Probably caused by:memory_corruption (Process: System)
Uptime:0 Day(s), 0 Hour(s), 00 Min(s), and 27 Sec(s)

(As already shown in the previous post...) crashing driver:
Mar 23 2015bcbtums.sysBroadcom Bluetooth Firmware Download Filter driver

This information can be used by others to help you. Someone else will post with more information. Please wait for additional answers. Good luck.
 
BSOD once again without the Bluetooth USB plugged in.
I made sure the verifier was turned off after it BSOD and then decide to try the driver test again without the usb bluetooth, did everything the same as before but now it just did a infinite boot loop. I was able to back out to safe mode and turn off the verifier. Still no luck I guess 🙁

Here's the SIXTH dump.

I'm gonna guess this dump probably doesn't tell anything useful like that others
 
well, i guess i should have pointed at the BT driver before system did. I hope this next BSOD isn't killer internet as they won't be easy to find.

So glad I added the safe mode instructions to DV Instructions, that boot loop is why I don't tell everyone to use it right away.
 
I ran the dump file through the debugger and got the following information: https://jsfiddle.net/xjuf18sv/show This link is for anyone wanting to help. You do not have to view it. It is safe to "run the fiddle" as the page asks.

File information:021321-6312-01.dmp (Feb 13 2021 - 21:03:35)
Bugcheck:KMODE_EXCEPTION_NOT_HANDLED (1E)
Probably caused by:memory_corruption (Process: System)
Uptime:0 Day(s), 5 Hour(s), 07 Min(s), and 23 Sec(s)

This information can be used by others to help you. Someone else will post with more information. Please wait for additional answers. Good luck.
 
I was hoping for driver verifer to tell me cause...

fffff80708aaf4a0 fffff80711eb6429 : fffff807007da208 0000000000000000 0000000000000000 fffff807007da1c8 : nt!KiInvalidOpcodeFault+0x329
fffff80708aaf630 fffff80711eb5f9a : 0000000000000780 000018f09f686808 0000002af18f7108 0000002af18f7108 : USBXHCI!WPP_RECORDER_SF_ddddidLL+0x99
fffff80708aaf6f0 fffff80711eb5d7c : ffffe70f60b8f328 fffff807007d2180 000018f09fcad3a8 fffff80708aaf810 : USBXHCI!Interrupter_DeferredWorkProcessor+0x20a
fffff80708aaf7f0 fffff807073a38f5 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : USBXHCI!Interrupter_WdfEvtInterruptDpc+0xc

WPP Recorder - used to trace drivers.
USBXHCI as usual

try taking g hub off, just check if its not it.

Oct 17 2018ViGEmBus.sysOculus Virtual Gamepad Emulation Bus driver
i guess since its virtual there isn't any physical connection... just looking for options :)
 
I was hoping for driver verifer to tell me cause...

fffff80708aaf4a0 fffff80711eb6429 : fffff807007da208 0000000000000000 0000000000000000 fffff807007da1c8 : nt!KiInvalidOpcodeFault+0x329
fffff80708aaf630 fffff80711eb5f9a : 0000000000000780 000018f09f686808 0000002af18f7108 0000002af18f7108 : USBXHCI!WPP_RECORDER_SF_ddddidLL+0x99
fffff80708aaf6f0 fffff80711eb5d7c : ffffe70f60b8f328 fffff807007d2180 000018f09fcad3a8 fffff80708aaf810 : USBXHCI!Interrupter_DeferredWorkProcessor+0x20a
fffff80708aaf7f0 fffff807073a38f5 : 0000000000000000 0000000000000000 0000000000000000 0000000000000000 : USBXHCI!Interrupter_WdfEvtInterruptDpc+0xc

WPP Recorder - used to trace drivers.
USBXHCI as usual

try taking g hub off, just check if its not it.

Oct 17 2018ViGEmBus.sysOculus Virtual Gamepad Emulation Bus driver
i guess since its virtual there isn't any physical connection... just looking for options :)
Do you want me to uninstall g hub or uncheck it in the verifier program?