Nonsensical BSOD caused from launching Rainbow Six Siege

Shugularity

Commendable
Nov 5, 2016
4
0
1,520
Hi y'all. So recently (yesterday, at the time of posting) there was an update for a game of which I frequently play, Rainbow Six: Siege. Before the update the game ran fine, even moments before the update was scheduled, literally < 10 minutes before I updated it I had the game running. Post update though, it won't even launch, as soon as the process starts my computer BSODs with the error "Page Fault in Unpaged Area", naturally I googled the problem to learn what it meant and find any potential fixes, most places I looked said that faulty RAM or RAM slots are usually the culprit, in most cases I'd believe that and head straight for that as the source - if I hadn't have literally replaced my motherboard, CPU and RAM with entirely new parts just over a week ago.
So I looked at the other fixes first, including the ones on this site's page, some saying running SFC and Disc Check from the cmd, which I did - SFC came back with corrupted files and repaired them, I thought "great, sorted" and tried again, not the solution.
Some said that it was drivers that needed updating, I did so, nothing.
Some said to modify the paging file, I did, nope.
I tried verifying the game files from inside Steam, nope.
I tried running as admin, nope.
I tried cleaning my registry, nope.
I tried running without any background apps, nope.
I tried checking for windows updates.
I tried running virus scans with MB.
Then I tried fiddling with my RAM just in case, swapping slots and reseating and removing single sticks etc.
Nothing.
I've ran out of ideas, short of the only three things I have left to try, a memory diagnostic, reinstalling the game and reinstalling windows altogether. Which I'm going to reinstall the game overnight I guess?
I've even already reinstalled windows not too long ago because of a real similar BSOD-on-launch problem that randomly started with another Ubisoft game, Ghost Recon Wildlands, with I think a somewhat related error code "memory management" and I vaguely recall getting the "page fault.." one too at some point as well, difference with that one is that I actually narrowed it down to a specific anti cheat EXE that ran in tandem to the game that was broken, ubi support was useless with that one so I don't have much faith in my next correspondence with them. I couldn't fix it in the end, it just randomly started working again a few months later when I decided to try it again, so goodness knows what happened there.

Anyway, if anyone has any out-of-the-box or in-the-box ideas I may have missed, or if anyone out there is having the same problem as me, please let me know. I'm at a loss right now.

System specs -
Mobo: ROG Strix B350-F
CPU: Ryzen 7 1800X 8 Core 3.6Ghz
GPU: AMD Radeon R9 390 8GB VRAM
RAM: 16GB Corsair Vengeance LPX DDR4
 
Solution
Thanks for your response johnbl, but in the end I found the problem. Eventually the BSOD actually named the problem driver as rzudd.sys, which apparently was a Razer driver, after removing Razer Synapse and deleting my keyboard and mouse from the list in Device Manager and reinstalling Razer Synapse, the game launched fine and is working correctly again. Not entirely sure why an update to a game messed with my keyboard/mouse drivers but hey, it is what it is.
paged memory is data that can be swapped to disk (virtual memory ie pagefile.sys)
non paged memory is used to store data in ram.
when a device driver uses non paged memory it has priority over the memory manager and must use non paged memory since the memory manager does not get to run. this bugcheck means the driver violated the agreement. it tries to run before the memory manager but is using a memory address that is not in memory. This means the windows memory manager has to run to load the memory contents but it can not run because the device driver has to run first. But the device driver is trying to wait for the memory manager to complete. (causes a deadlock since the memory manager can not run)

often this can be cause by many things, bad bios settings for the memory timings, overclocking drivers that cause the electronics timings to miss the timing windows for the electronics signals.

it can also be caused by bad drivers that have programming mistakes, it can be caused by drivers that modify data in memory next to there own data.

generally, you would update the motherboard drivers and bios, remove any CPU and GPU overclock software and retest. sometimes if you provide the memory dump file or the bugcheck info people can see the likely cause of the bugcheck.
other times you would have to run verifier.exe and set debug flags to force the system to bugcheck and name the bad driver.

since memory timing problems can cause this you might also run memtest86 to confirm your memory timings.

for new cpu you should also do the bios update and any chipset update. Windows update should also be run to get any CPU microcode patch that windows has for the newer CPU.

if the system file checker finds problems you should repair and reboot and run the tool again. sometimes malware will unfix the files right after they are repaired


 

Shugularity

Commendable
Nov 5, 2016
4
0
1,520
Thanks for your response johnbl, but in the end I found the problem. Eventually the BSOD actually named the problem driver as rzudd.sys, which apparently was a Razer driver, after removing Razer Synapse and deleting my keyboard and mouse from the list in Device Manager and reinstalling Razer Synapse, the game launched fine and is working correctly again. Not entirely sure why an update to a game messed with my keyboard/mouse drivers but hey, it is what it is.
 
Solution
Sep 10, 2018
8
0
10


I think that might be my problem, can you please walk me through what you did because when I delete my mouse, keyboard, and mouse pad and they don't work.

 

TRENDING THREADS