Question ntoskrnl.exe+3fdff0 BSOD (IRQL_NOT_LESS_OR_EQUAL) - webcam issue ?

Status
Not open for further replies.

NaranJust

Distinguished
Nov 26, 2015
71
1
18,535
Hello! I've recently had some issues with BSODs due to faulty .sys files coming from my Razer Basilisk V3 mouse. I've replaced my mouse and everything has been working well, until today when I received another BSOD with IRQL_NOT_LESS_OR_EQUAL message.

What I was doing at that moment:
I have a very old A4 Tech webcam, and as I was typing the name of the webcam app (AMCap) into Start,
it gave me the BSOD.

System specs:
MB: MSI Z790 Tomahawk WiFi (latest BIOS via USB flashback)
CPU: Intel i5-14600KF + Thermalright Phantom Spirit 120 SE
GPU: Gigabyte RTX 4070
RAM: 32GB Kingston FURY DDR5 6000MHz CL30 (XMP)
Storage: WD 2TB SN850X M.2 + 2TB WD Black HDD
PSU: Seasonic Focus GX 750W Gold (used for 5 years)
OS: Windows 10 (clean installs)
XMP Profile 1 enabled, CPU undervolt -0.150V (temperatures dropped from 100 to 75 at max load)

My file from minidump folder is all scrambled, and BlueScreenView says this: https://prnt.sc/9cjyrmJrKlTR
I couldn't even open the minidump file as it says I don't have permissions to open the file, so I had to copy it to my desktop.

Here is the link to download the dump file: https://we.tl/t-sp6fMUwmTK

I'm losing my mind and doubting even my SSD and everything, I don't know what's happening.
 
Well, everything works great in games and overall work, it's just these 'tiny' quirks that mess with me. And sorry, that was old info, I am at -0.130V currently. The CPU thermal throttled and reached 100 degrees while I was unpacking some heavily compressed games, if you know what I mean. Now, it's at around 55 to 65 in newest games at 1440p, Ultra settings.

I've already ran sfc /scannow, it found some corrupted files and repaired them successfully, is there a need to run DISM as well?

I also have issues with Chrome - frequent Aw, Snap! errors, and if I leave Chrome off for 2-3 hours, it signs me out of all websites and deletes my cookies and sessions.

I'll try to cause a BSOD now by meddling with my camera drivers. I'll let you know what happens.

EDIT:
I've launched multiple instances of amcap software - no BSODs. I'm completely baffled. Chrome deleted my session once again. Could it be a faulty SSD? I've tried all of the tests, and my hardware seems all right, maybe I should try reseating my m.2 SSD? Because, ChatGPT pointed out the fault with a storport.sys driver. What is that?
 
Last edited:
bugcheck happened while discord.exe was running. it looks like a heap corruption. it is unclear as to what driver caused the corruption. i would be looking at the dell driver and maybe this one DPMDriver.sys. Not sure what the Vimicro Corporation filter driver prototype is for.
System Uptime: 1 days 1:02:17.534
(most likely going to be a driver heap corruption bug, it will be hard to reproduce unless you use verifier.exe to force a bugcheck at the time of corruption)
Or you can just guess it is the dell dpmdriver.sys and remove it

you can download and run microsoft autoruns64.exe to delete or prevent drivers from loading.

Current Speed 3465MHz (strange number)

if you can not figure this out then:
I would turn off virtual memory, turn it back on to delete the pagefile.sys then turn on verifier flags. this should force windows to bugcheck when the heap is first corrupted rather than bugchecking later when the corrupted heap is passed to windows cleanup routines.

note: this assumes that your memory passes memory tests.


why is this driver running: (dell driver running on msi motherboard)
\SystemRoot\System32\drivers\DellInstrumentation.sys Wed Sep 18 23:53:04 2024

suspect drivers:
vvftav303.sys Fri Jun 22 22:46:10 2007
usbVM303.sys Sat Mar 24 21:26:25 2007

win32kfull.sys (checksum removed)
overclock driver installed:
C:\Program Files (x86)\MSI Afterburner\RTCore64.sys Sun Apr 14 04:53:16 2024
C:\Program Files (x86)\FanControl\FanControl.sys Sat Jul 26 06:29:37 2008

FocusritePCIeSwRoot.sys Thu Sep 19 06:07:05 2024
FocusriteUsb.sys Thu Sep 19 06:05:36 2024
FocusriteUsbAudio.sys Thu Sep 19 06:06:02 2024
FocusriteUsbSwRoot.sys Thu Sep 19 06:05:50 2024

DPMDriver.sys Wed Feb 21 15:58:01 2024



18: kd> !sysinfo cpuinfo
[CPU Information]
~MHz = REG_DWORD 3494
Component Information = REG_BINARY 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Configuration Data = REG_FULL_RESOURCE_DESCRIPTOR ff,ff,ff,ff,ff,ff,ff,ff,0,0,0,0,0,0,0,0
Identifier = REG_SZ Intel64 Family 6 Model 183 Stepping 1
ProcessorNameString = REG_SZ Intel(R) Core(TM) i5-14600KF

18: kd> !sysinfo machineid
Machine ID Information [From Smbios 3.6, DMIVersion 0, Size=5202]
BiosMajorRelease = 5
BiosMinorRelease = 32
BiosVendor = American Megatrends International, LLC.
BiosVersion = H.G0
BiosReleaseDate = 04/09/2025
SystemManufacturer = Micro-Star International Co., Ltd.
SystemProductName = MS-7D91
SystemFamily = Default string
SystemVersion = 4.0
SystemSKU = Default string
BaseBoardManufacturer = Micro-Star International Co., Ltd.
BaseBoardProduct = MAG Z790 TOMAHAWK WIFI (MS-7D91)
BaseBoardVersion = 4.0
 
Last edited:
  • Like
Reactions: NaranJust
Hey johnbl, you helped me resolve the issue with my Razer mouse as well.
It was also a heap corruption issue. What exactly causes this, could it be a hardware error, or is it something to do with the drivers?

Vimicro Corporation is related to my webcam, it's quite old, like 2006.
'Current Speed 3465MHz (strange number)' this is the speed of what exactly, CPU or RAM?

I've deleted Dell's software for my monitor, it saved the settings but I believe that flawed file (DPMDriver.sys) is removed now.

DellInstrumentation.sys was related to the Dell Peripheral and Monitor app.

win32kfull.sys (checksum removed)
overclock driver installed:
C:\Program Files (x86)\MSI Afterburner\RTCore64.sys Sun Apr 14 04:53:16 2024
C:\Program Files (x86)\FanControl\FanControl.sys Sat Jul 26 06:29:37 2008


I need these to regulate the fans and temperatures.

suspect drivers:
vvftav303.sys Fri Jun 22 22:46:10 2007
usbVM303.sys Sat Mar 24 21:26:25 2007


These drivers are related to my webcam.

FocusritePCIeSwRoot.sys Thu Sep 19 06:07:05 2024
FocusriteUsb.sys Thu Sep 19 06:05:36 2024
FocusriteUsbAudio.sys Thu Sep 19 06:06:02 2024
FocusriteUsbSwRoot.sys Thu Sep 19 06:05:50 2024


This one is confusing, I'm using Focusrite Scarlett 2i2 3rd gen as my audio card and I installed the drivers for it and delete all the unnecessary files for it. It seems to be working well.

Also, how exactly do I do this?
if you can not figure this out then:
I would turn off virtual memory, turn it back on to delete the pagefile.sys then turn on verifier flags. this should force windows to bugcheck when the heap is first corrupted rather than bugchecking later when the corrupted heap is passed to windows cleanup routines.


Should I turn it off and on? Or maybe turn it off, restart my PC, and turn it back on?
 
Hey johnbl, you helped me resolve the issue with my Razer mouse as well.
It was also a heap corruption issue. What exactly causes this, could it be a hardware error, or is it something to do with the drivers?

Vimicro Corporation is related to my webcam, it's quite old, like 2006.
'Current Speed 3465MHz (strange number)' this is the speed of what exactly, CPU or RAM?

I've deleted Dell's software for my monitor, it saved the settings but I believe that flawed file (DPMDriver.sys) is removed now.

DellInstrumentation.sys was related to the Dell Peripheral and Monitor app.

win32kfull.sys (checksum removed)
overclock driver installed:
C:\Program Files (x86)\MSI Afterburner\RTCore64.sys Sun Apr 14 04:53:16 2024
C:\Program Files (x86)\FanControl\FanControl.sys Sat Jul 26 06:29:37 2008


I need these to regulate the fans and temperatures.

suspect drivers:
vvftav303.sys Fri Jun 22 22:46:10 2007
usbVM303.sys Sat Mar 24 21:26:25 2007


These drivers are related to my webcam.

FocusritePCIeSwRoot.sys Thu Sep 19 06:07:05 2024
FocusriteUsb.sys Thu Sep 19 06:05:36 2024
FocusriteUsbAudio.sys Thu Sep 19 06:06:02 2024
FocusriteUsbSwRoot.sys Thu Sep 19 06:05:50 2024


This one is confusing, I'm using Focusrite Scarlett 2i2 3rd gen as my audio card and I installed the drivers for it and delete all the unnecessary files for it. It seems to be working well.

Also, how exactly do I do this?
if you can not figure this out then:
I would turn off virtual memory, turn it back on to delete the pagefile.sys then turn on verifier flags. this should force windows to bugcheck when the heap is first corrupted rather than bugchecking later when the corrupted heap is passed to windows cleanup routines.


Should I turn it off and on? Or maybe turn it off, restart my PC, and turn it back on?
usb from 2007 is pretty old. if you have to use it, make sure it the device is the only item on its hub. specs have changed so much for usb that devices before 2012 tend to have issues. These issues would normally just make your usb port not work correctly but on new machines the usb ports are routed to the PCI/e bus and these old driver can stop working and mess up anything attached to the bus. (everything)
 
  • Like
Reactions: NaranJust
I've just uninstalled my A4 Tech software, but Device Manager is still recognizing it and it works well. I'll just order a new camera and install fresh drivers. Is there anything else I could do in the meantime?
 
I've just uninstalled my A4 Tech software, but Device Manager is still recognizing it and it works well. I'll just order a new camera and install fresh drivers. Is there anything else I could do in the meantime?
I suspect a heap corruption error was the cause of the last bugcheck. you can turn on verifier flags and hope to catch the error and bugcheck to tell you the driver name. generally these occur when a program or service tries to access kernel memory directly. This tends to work until windows memory management moves programs around in the memory image. (old program assume that you will reboot before something gets moved, now with the sleep functions enabled it happens more often)
 
  • Like
Reactions: NaranJust
still suspect thermal problem with CPU and undervolt is the current problem or the Intel degradation problem hit you
https://www.tomshardware.com/pc-com...says-damage-is-irreversible-no-planned-recall
update BIOS
try rma the CPU

I bought my PC parts 3-4 weeks ago, and even before installing my CPU and booting up for the first time, I updated BIOS to the latest one (MSI USB flash option).
So it's a new CPU, booted up for the first time on the latest BIOS.

Could it still have issues?
 
Last edited:
most likely not. where did you buy it from?
which bios version is on it?

check the thermal paste and cooler again. 100°C is not normal, you won´t have to undervolt it in normal conditions to get lower temps.

is windows energy plan set to balanced or high performance?
did you install windows freshly with this new hardware?
 
  • Like
Reactions: NaranJust
Well, my country is not in EU, so I always order PC parts from Hungary as the prices are better and the products are of high quality - I have not had issues for the past 15 years this way, never RMAd anything.

The BIOS version is the latest one, 7D91vHG - from April 22 this year.

I could have messed up my thermal paste, I used a Noctua paste in the X pattern, adding a couple of small dots in between. The CPU only hits 100 degrees and thermal throttles in CPU-heavy tasks like unpacking heavily compressed files and stress tests. After undervolting it, I repeated the tests and everything's working great, I have long gaming sessions, for example, Oblivion Remastered at 1440p high to ultra details, I can play it for 4 hours without crashes, hickups, stutters, BSODs, and similar. It also works great in other games. If the issue persists, I'll just take my PC to the service shop so they can reapply the paste.

I use a Balanced plan in Windows, no sleep or hibernation activated. My PC usually works for days until I shut it down, so I rarely turn it off. This BSOD was the first reason (in 16 days) that made me restart my PC.

Windows 10 installation is fresh, with the latest updates. All of the drivers are the most recent ones, downloaded from official websites. All of my parts are new, except for my hard drive which is just used for storage. I've used some 3rd party tools to delete unused (greyed-out) drivers just to make sure there are no conflicts or duplicate drivers.

What I did in the meantime:
- ordered a new web camera
- turned off fast startup and fast boot, just to make sure that everything 'settles in' after a shutdown
- deleted unused devices and drivers (safely)
- removed some Chrome extensions as it keeps signing me out of websites and I often get 'Aw, Snap!' crashes (note, I believe all of the past BSODs, plus the newest one happened while Chrome was running in the background)
- ran memtest86 for 8 cycles, RAM is healthy
- I will also run an OCCT stress test for an hour to check my CPU
 
Last edited:
First I used Driver Store Explorer to remove my Razer mouse drivers, so that it could be recognized as any generic mouse. That was maybe two weeks ago. Now I'm using a different mouse - Logitech G102.

Now after this BSOD, I used NirSoft's USBDeview to remove duplicates and make sure my USB devices are working properly, which they do.

I'll do the OCCT test first after work today before undervolting. If I get any errors or BSODs, I'll run it again without undervolting and then let you know the results. It's 10:22 currently, so I will run all of this at 3:30 PM, so you know when to expect my updates. Perhaps in the meantime, I will go to the PC store to have my paste reapplied, but if OCCT works well with the current undervolted setup, I believe there will be no need for this.

What do you think?

EDIT:
Now I've noticed a bunch of Samsung drivers in Driver Store Explorer (I have a Samsung phone) and 3 Wacom table drivers - and I don't have a Wacom tablet. Whaaat?

https://prnt.sc/IRQ7YknWawIt
 
Last edited:
OCCT test done, CPU, RAM, and VRAM tested for one hour.
Undervolt at -0.140, RAM XMP on at 6000 MHz, CPU test at Extreme level - no issues whatsoever.
Max temperature of CPU was 92 degrees.

Does this rule out hardware issues?
I can check my PC with malwarebytes, but I'm not sure if it will find anything as my OS is quite fresh and I didn't do anything out of the ordinary or finicky.

My next step is to use Driver Verifier. Thoughts?
 
Last edited:
All right, after I engaged Verifier - it BSODed before booting Windows with the message:

DRIVER_VERIFIER_IOMANAGER_VIOLATION
Wdf01000.sys


I used ChatGPT to analyze the dump file and it said:

intelpep.sys
storport.sys

These suggest the crash may be storage or power management-related — especially since it happened before Windows fully loaded.

Also seen in your system:
WppRecorder.sys → Kernel event tracing
Possibly something with ASRock (if “Asrt” means ASRock Tools/Services)


So, storport.sys crashed my system last time and here it is again. And I don't know what WppRecorder.sys is, as I don't have any ASRock parts in my PC.

Here is the dump file, please help:

https://we.tl/t-uQ0UyIcVVG
 
After dealing with driver verifier, I deleted Unified Remote, because it all pointed out to it. It turned out it was G-HUB that was causing all the fuss, as well as my old webcam driver. I deleted G-HUB and my camera driver, but this seems odd...

This webcam worked well on my previous PC, and what a coincidence it is that on the new PC both Razer and Logitech drivers/apps cause BSODs. Is it just a strange coincidence, or is the issue deeper, in my USB controllers/chipset?

I'm currently running verifier in the background with almost all non-Microsoft drivers tracked.

Also, I replugged my HDD from SATA_A1 to SATA_1, so that it's handled by Intel's drivers, and not those horrible ASM1061 ones.
 
I defragmented it and its health and temps are good. It only serves for storage, nothing crucial is stored there, but I understand it could cause some issues.

I believe the main culprit was my camera, as it's almost 20 years old, and Z790 is a very new motherboard with a very recent chipset. G-HUB and Unified Remote were causing BSODs only with verifier, as the verifier is quite sensitive to these low-level kernel activities. I've uninstalled and unplugged my camera (waiting for the new one to arrive) and reinstalled Unified Remote - no issues so far!

I'll keep track of everything, just to make sure it is solved now.
 
minidump showed a corrupted stack in plug and play running
uvhid. looks like Unified Remote Server

kernel dump would show more info but you would still need to uninstall the service and reinstall a update to get it to work.

kernel dump would show what was being installed on plug and play on other cpu cores.
 
  • Like
Reactions: NaranJust
I reinstalled Unified Remote, everything's working well now. The BSOD happened when I tried to launch my webcam app, and it definitely cause issues, but maybe minidump caught it somewhere else, as uhvid deals with plug-and-play and HID devices. My new webcam is coming tomorrow, and it has Windows 10 drivers, so I hope that will solve everything!

No BSODs so far, everything's working great! :)
 
I reinstalled Unified Remote, everything's working well now. The BSOD happened when I tried to launch my webcam app, and it definitely cause issues, but maybe minidump caught it somewhere else, as uhvid deals with plug-and-play and HID devices. My new webcam is coming tomorrow, and it has Windows 10 drivers, so I hope that will solve everything!

No BSODs so far, everything's working great! :)
All right, I haven't had any issues for the last 8 days. Now I started installing a game (a pirated repack) and went to eat. When I came back, I saw that my PC restarted.

Checking the minidump, it shows the same error again, and 'qbittorrent.exe' caused it.

It seems like everything can cause this, but it's always the same error. What can relate to this heap corruption? I'll try removing the undervolting and see how it behaves, but if it continues, I'll just replace my mobo, or even my CPU. Or even both.
 
@helpstar

It seems like you were right. I've reset my BIOS and left just the XMP Profile 1 enabled. Tried installing the game again in the same conditions - no BSOD. I'll have to reduce the undervolt or repaste the CPU. Oooor, buy a new cooler.

EDIT:
Removed undervolt completely and repasted. In OCCT stress test, CPU temp hits around 90 degrees, no thermal throttling. The repack however still causes thermal throttling, but no BSOD.

Is 90 degrees OK in OCCT with this CPU and cooler?
 
Last edited:
Status
Not open for further replies.