Constant BSOD on windows 10

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

Shauqat

Commendable
Jul 24, 2016
17
0
1,520
Hello i have been getting alot of BSOD and the recent error being something along the lines of irql_not_less_or_equal

i have had many other BSOD error messages before this such as watchdog time out, dpc violation, memory management...

i have a fresh install of windows 10 on my machine and constantly getting the irql_not_less_or_equal bsod error message. completely new install of windows 10 as i thought i maybe having driver issues etc... but its not the case as i fix one bsod error i get another one.

i uploaded the dump file and got the following results which i dont know how to solve:

Crash Dump Analysis provided by OSR Open Systems Resources, Inc. (http://www.osr.com)
Online Crash Dump Analysis Service
See http://www.osronline.com for more information
Windows 8 Kernel Version 10586 MP (8 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 10586.162.amd64fre.th2_release_sec.160223-1728
Machine Name:
Kernel base = 0xfffff801`bca73000 PsLoadedModuleList = 0xfffff801`bcd51cd0
Debug session time: Sun Jul 24 10:48:45.127 2016 (UTC - 4:00)
System Uptime: 0 days 0:01:45.762
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: fffff67e6080c278, 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: fffff801bcabe447, address which referenced memory

Debugging Details:
------------------

TRIAGER: Could not open triage file : e:\dump_analysis\program\triage\modclass.ini, error 2

READ_ADDRESS: unable to get nt!MmSpecialPoolStart
unable to get nt!MmSpecialPoolEnd
unable to get nt!MmPagedPoolEnd
unable to get nt!MmNonPagedPoolStart
unable to get nt!MmSizeOfNonPagedPoolInBytes
fffff67e6080c278

CURRENT_IRQL: 2

FAULTING_IP:
nt!MiDeleteVirtualAddresses+347
fffff801`bcabe447 488b09 mov rcx,qword ptr [rcx]

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT

BUGCHECK_STR: AV

PROCESS_NAME: backgroundTask

TRAP_FRAME: ffffd001477351b0 -- (.trap 0xffffd001477351b0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000000000fe5 rbx=0000000000000000 rcx=fffff67e6080c278
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=fffff801bcabe447 rsp=ffffd00147735340 rbp=ffffd00147735440
r8=0000000000000fe5 r9=00007ff81f6c0001 r10=0000ffffffffffff
r11=fffff58010804000 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei ng nz na po nc
nt!MiDeleteVirtualAddresses+0x347:
fffff801`bcabe447 488b09 mov rcx,qword ptr [rcx] ds:fffff67e`6080c278=????????????????
Resetting default scope

LAST_CONTROL_TRANSFER: from fffff801bcbc02e9 to fffff801bcbb5760

STACK_TEXT:
ffffd001`47735068 fffff801`bcbc02e9 : 00000000`0000000a fffff67e`6080c278 00000000`00000002 00000000`00000000 : nt!KeBugCheckEx
ffffd001`47735070 fffff801`bcbbeac7 : 00000000`00000000 0000000f`ffffffff 00000000`00000000 fffff801`bca9ead6 : nt!KiBugCheckDispatch+0x69
ffffd001`477351b0 fffff801`bcabe447 : fffff6bf`fc0fb8d0 ffffe000`b16cf080 ffffe000`b16cf080 fffff6bf`fc0ec928 : nt!KiPageFault+0x247
ffffd001`47735340 fffff801`bcaa5654 : 00000000`00000000 ffffd001`47735609 00000000`00000000 00007ff8`20646156 : nt!MiDeleteVirtualAddresses+0x347
ffffd001`47735540 fffff801`bcea5c02 : fffff801`00000000 ffffe000`ad4a9270 ffffe000`b0a14080 ffffe000`b16cf080 : nt!MiDeleteVad+0x4b4
ffffd001`47735670 fffff801`bcea5a62 : 00000000`00040000 ffffe000`b0a14080 00000000`00000001 ffffe000`b16cf080 : nt!MmCleanProcessAddressSpace+0xea
ffffd001`477356d0 fffff801`bce3d19b : ffffe000`b16cf080 ffffc000`4a778060 ffffd001`477357c0 ffffe000`b0a14080 : nt!PspRundownSingleProcess+0x1be
ffffd001`47735750 fffff801`bceecc16 : ffffd001`00000001 ffffe000`b0a14080 ffffd001`47735b00 ffffe000`b0a14128 : nt!PspExitThread+0x4f7
ffffd001`47735890 fffff801`bcaece22 : 00000000`00000000 fffff801`bcd87b48 00000000`45d1f100 ffffe000`00000000 : nt!KiSchedulerApcTerminate+0x2e
ffffd001`477358c0 fffff801`bcbb8af0 : 00000000`00000002 00000000`00000002 00000000`000001ec 00000000`00000000 : nt!KiDeliverApc+0x2f2
ffffd001`47735950 fffff801`bcbc004a : 00000057`df8bf300 00000000`00000000 ffffe000`b0a14080 00000057`df8bf128 : nt!KiInitiateUserApc+0x70
ffffd001`47735a90 00007ff8`1fce5c24 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceExit+0x9f
00000057`df8bf108 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x7ff8`1fce5c24


STACK_COMMAND: kb

FOLLOWUP_IP:
nt!MiDeleteVirtualAddresses+347
fffff801`bcabe447 488b09 mov rcx,qword ptr [rcx]

SYMBOL_STACK_INDEX: 3

SYMBOL_NAME: nt!MiDeleteVirtualAddresses+347

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: nt

DEBUG_FLR_IMAGE_TIMESTAMP: 56cd4410

IMAGE_NAME: memory_corruption

FAILURE_BUCKET_ID: X64_AV_nt!MiDeleteVirtualAddresses+347

BUCKET_ID: X64_AV_nt!MiDeleteVirtualAddresses+347
 
Solution
MAJOR UPDATE:

increased the voltage to 1.307 from the auto assigned one of 1.246 and manage to stress load all the cpus at 100% with out getting a BSOD(temps were around 70 degrees which i think is fine with that load and temps on idle is around 35). hopefully this also helps others getting BSOD.

will update if i get BSOD hopefully not!!

update: i think i fixed my issue by upping the voltage, been a day now and no BSOD!!

thanks for your help johnbl!
why does it do this how can i stop it from doing that? i keep installing fresh copies of windows 10 but its not fixing it with no manual installation of anything.

update:
been trying to use IPDT and trying make that thing pass on cpu load. i feel like that the processor is doing something wrong so i disabled them 1 by 1 using msconfig > boot > advanced options > check number of processors.

my results on IPDT with :
8 processors = BSOD on cpu load
7 processors = BSOD on cpu load
6 processors = BSOD on cpu load
5 processors = BSOD on cpu load
4 processors = BSOD on cpu load
3 processors = BSOD on cpu load
2 processors = passed
1 processor = passed

what can i do to fix this and run all 8 processors or is my cpu faulty ?
------
update:
no BSOD after 3 hours of usage, when cpu usage gets really high, computer just slows down instead bsoding like it would before when all cores runnning.



 
if the CPU is overheating it will start to throttle the CPU and the system will slow down.
TCASE = 74.04°C

I think it will start to throttle the CPU as the temp goes up, then it will shutdown the CPU if it gets too hot
74 degrees.

-------
it is hard to say, I would look at the power supply connections to the motherboard pull the connections and inspect them to see if they are burned. look at both the CPU power connector and the 24 pin motherboard connector.
you can even have a CPU cooler that is not on correctly, you can have bent motherboard pins under the CPU, burnt pads on the CPU.

you might use http://openhardwaremonitor.org/
to monitor your voltages as the test runs.

when you run the CPU load test make sure your CPU fan is running for max cooling, when the CPU gets warm it will pull more power than a cool CPU. Watch the temps during the test.

I would also check the power in BIOS if your bios can report the voltages.





 
here are my voltages read using the tool mentioned in the last message:
(we have the same CPU,different motherboards)

the voltages listed are current value, min, Max
system is idle

Sensors

|
+- ASUS Z97-PRO (/mainboard)
| |
| +- Nuvoton NCT6791D (/lpc/nct6791d)
| | +- CPU VCore : 0.904 0.896 0.904 (/lpc/nct6791d/voltage/0)
| | +- Voltage #2 : 1.008 1.008 1.008 (/lpc/nct6791d/voltage/1)
| | +- AVCC : 3.392 3.376 3.392 (/lpc/nct6791d/voltage/2)
| | +- 3VCC : 3.392 3.376 3.392 (/lpc/nct6791d/voltage/3)
| | +- Voltage #5 : 1.024 1.024 1.024 (/lpc/nct6791d/voltage/4)
| | +- Voltage #6 : 1.992 1.992 2 (/lpc/nct6791d/voltage/5)
| | +- Voltage #7 : 0.04 0.008 0.632 (/lpc/nct6791d/voltage/6)
| | +- 3VSB : 3.424 3.424 3.424 (/lpc/nct6791d/voltage/7)
| | +- VBAT : 3.28 3.28 3.28 (/lpc/nct6791d/voltage/8)
| | +- VTT : 1.016 1.016 1.024 (/lpc/nct6791d/voltage/9)
| | +- Voltage #12 : 0.856 0.848 0.856 (/lpc/nct6791d/voltage/11)
| | +- Voltage #13 : 0.008 0.008 0.376 (/lpc/nct6791d/voltage/12)
| | +- Voltage #14 : 0.04 0.008 0.512 (/lpc/nct6791d/voltage/13)
| | +- Voltage #15 : 0.088 0.016 0.528 (/lpc/nct6791d/voltage/14)
| | +- CPU Core : 32 30 38 (/lpc/nct6791d/temperature/0)
| | +- Temperature #1 : 31 31 34.5 (/lpc/nct6791d/temperature/1)
| | +- Temperature #2 : 28 28 28 (/lpc/nct6791d/temperature/2)
| | +- Temperature #3 : 113 48 123 (/lpc/nct6791d/temperature/3)
| | +- Temperature #5 : 34 34 34 (/lpc/nct6791d/temperature/5)
| | +- Temperature #6 : 113 61 119 (/lpc/nct6791d/temperature/6)
| | +- Fan #2 : 1160 1146 1269 (/lpc/nct6791d/fan/1)
| | +- Fan Control #1 : 61.9608 60 65.4902 (/lpc/nct6791d/control/0)
| | +- Fan Control #2 : 32.1569 30.9804 40.7843 (/lpc/nct6791d/control/1)
| | +- Fan Control #3 : 61.9608 60 65.098 (/lpc/nct6791d/control/2)
| | +- Fan Control #4 : 61.9608 60 65.098 (/lpc/nct6791d/control/3)
| | +- Fan Control #5 : 61.9608 60 65.098 (/lpc/nct6791d/control/4)
| | +- Fan Control #6 : 100 100 100 (/lpc/nct6791d/control/5)
|
+- Intel Core i7-4790K (/intelcpu/0)
| +- Bus Speed : 99.9422 99.9421 99.9428 (/intelcpu/0/clock/0)
| +- CPU Core #1 : 799.538 799.537 3997.71 (/intelcpu/0/clock/1)
| +- CPU Core #2 : 799.538 799.537 3997.71 (/intelcpu/0/clock/2)
| +- CPU Core #3 : 799.538 799.537 3997.69 (/intelcpu/0/clock/3)
| +- CPU Core #4 : 799.538 799.537 3997.69 (/intelcpu/0/clock/4)
| +- CPU Core #1 : 31 29 44 (/intelcpu/0/temperature/0)
| +- CPU Core #2 : 33 31 42 (/intelcpu/0/temperature/1)
| +- CPU Core #3 : 30 29 42 (/intelcpu/0/temperature/2)
| +- CPU Core #4 : 34 32 48 (/intelcpu/0/temperature/3)
| +- CPU Package : 34 33 48 (/intelcpu/0/temperature/4)
| +- CPU Total : 1.5625 0.195313 15.2787 (/intelcpu/0/load/0)
| +- CPU Core #1 : 0.78125 0 50 (/intelcpu/0/load/1)
| +- CPU Core #2 : 1.5625 0 10.9375 (/intelcpu/0/load/2)
| +- CPU Core #3 : 0 0 25.2976 (/intelcpu/0/load/3)
| +- CPU Core #4 : 3.90625 0 24.7059 (/intelcpu/0/load/4)
| +- CPU Package : 5.38613 4.88542 22.8657 (/intelcpu/0/power/0)
| +- CPU Cores : 0.237673 0.14963 14.4948 (/intelcpu/0/power/1)
| +- CPU Graphics : 0 0 0 (/intelcpu/0/power/2)
| +- CPU DRAM : 4.48474 3.88239 4.82576 (/intelcpu/0/power/3)


here are the values while running the Intel test:
Sensors


third column is the Max value
the test reported pass and that the temps were 6 degrees below the MAX value.
(nice and cool in this room when I ran the test)

|
+- ASUS Z97-PRO (/mainboard)
| |
| +- Nuvoton NCT6791D (/lpc/nct6791d)
| | +- CPU VCore : 0.904 0.872 0.904 (/lpc/nct6791d/voltage/0)
| | +- Voltage #2 : 1.008 1.008 1.008 (/lpc/nct6791d/voltage/1)
| | +- AVCC : 3.392 3.376 3.392 (/lpc/nct6791d/voltage/2)
| | +- 3VCC : 3.392 3.376 3.392 (/lpc/nct6791d/voltage/3)
| | +- Voltage #5 : 1.024 1.016 1.024 (/lpc/nct6791d/voltage/4)
| | +- Voltage #6 : 2 1.992 2 (/lpc/nct6791d/voltage/5)
| | +- Voltage #7 : 0.04 0.008 0.632 (/lpc/nct6791d/voltage/6)
| | +- 3VSB : 3.424 3.424 3.424 (/lpc/nct6791d/voltage/7)
| | +- VBAT : 3.28 3.28 3.28 (/lpc/nct6791d/voltage/8)
| | +- VTT : 1.016 1.016 1.024 (/lpc/nct6791d/voltage/9)
| | +- Voltage #12 : 0.848 0.832 0.856 (/lpc/nct6791d/voltage/11)
| | +- Voltage #13 : 0.224 0.008 0.632 (/lpc/nct6791d/voltage/12)
| | +- Voltage #14 : 0.04 0.008 0.632 (/lpc/nct6791d/voltage/13)
| | +- Voltage #15 : 0.04 0.008 0.632 (/lpc/nct6791d/voltage/14)
| | +- CPU Core : 39.5 27.5 85 (/lpc/nct6791d/temperature/0)
| | +- Temperature #1 : 39 30 63 (/lpc/nct6791d/temperature/1)
| | +- Temperature #2 : 29 28 29 (/lpc/nct6791d/temperature/2)
| | +- Temperature #3 : 83 47 125 (/lpc/nct6791d/temperature/3)
| | +- Temperature #5 : 34 34 35 (/lpc/nct6791d/temperature/5)
| | +- Temperature #6 : 113 47 125 (/lpc/nct6791d/temperature/6)
| | +- Fan #2 : 1290 1126 1997 (/lpc/nct6791d/fan/1)
| | +- Fan Control #1 : 68.6275 60 100 (/lpc/nct6791d/control/0)
| | +- Fan Control #2 : 40.7843 29.0196 100 (/lpc/nct6791d/control/1)
| | +- Fan Control #3 : 68.6275 60 100 (/lpc/nct6791d/control/2)
| | +- Fan Control #4 : 68.6275 60 100 (/lpc/nct6791d/control/3)
| | +- Fan Control #5 : 68.6275 60 100 (/lpc/nct6791d/control/4)
| | +- Fan Control #6 : 100 100 100 (/lpc/nct6791d/control/5)
|
+- Intel Core i7-4790K (/intelcpu/0)
| +- Bus Speed : 99.9422 99.9356 99.9488 (/intelcpu/0/clock/0)
| +- CPU Core #1 : 799.538 799.485 4397.46 (/intelcpu/0/clock/1)
| +- CPU Core #2 : 799.538 799.485 4397.46 (/intelcpu/0/clock/2)
| +- CPU Core #3 : 799.538 799.485 4397.46 (/intelcpu/0/clock/3)
| +- CPU Core #4 : 799.538 799.485 4397.46 (/intelcpu/0/clock/4)
| +- CPU Core #1 : 35 28 96 (/intelcpu/0/temperature/0)
| +- CPU Core #2 : 37 30 97 (/intelcpu/0/temperature/1)
| +- CPU Core #3 : 37 28 94 (/intelcpu/0/temperature/2)
| +- CPU Core #4 : 41 32 90 (/intelcpu/0/temperature/3)
| +- CPU Package : 41 32 97 (/intelcpu/0/temperature/4)
| +- CPU Total : 1.17188 0.195313 100 (/intelcpu/0/load/0)
| +- CPU Core #1 : 0 0 100 (/intelcpu/0/load/1)
| +- CPU Core #2 : 0 0 100 (/intelcpu/0/load/2)
| +- CPU Core #3 : 0.78125 0 100 (/intelcpu/0/load/3)
| +- CPU Core #4 : 3.90625 0 100 (/intelcpu/0/load/4)
| +- CPU Package : 5.45459 3.6731 88.1773 (/intelcpu/0/power/0)
| +- CPU Cores : 0.344054 0.14963 78.9037 (/intelcpu/0/power/1)
| +- CPU Graphics : 0 0 0 (/intelcpu/0/power/2)
| +- CPU DRAM : 4.48745 1.02893 10.3833 (/intelcpu/0/power/3)
|
 
turned on all the processors to get a reading. i see that CPU VCORE voltage is constantly going up and down between 0.156 to 1.260.
heres some of my readings on the voltages
Hardware monitor ITE IT8620
Voltage 0 0.14 Volts [0xC] (CPU VCORE)
Voltage 1 1.99 Volts [0xA6] (VIN1)
Voltage 2 1.99 Volts [0xA6] (+3.3V)
Voltage 3 3.37 Volts [0xA7] (+5V)
Voltage 4 0.05 Volts [0x1] (+12V)
Voltage 5 -7.20 Volts [0x96] (-12V)
Voltage 6 -6.00 Volts [0x7D] (-5V)
Voltage 7 2.84 Volts [0x8D] (+5V VCCH)
Voltage 8 1.55 Volts [0x81] (VBAT)
Temperature 0 33°C (91°F) [0x21] (TMPIN0)
Temperature 1 38°C (100°F) [0x26] (TMPIN1)
Temperature 2 25°C (77°F) [0x19] (TMPIN2)





 
MAJOR UPDATE:

increased the voltage to 1.307 from the auto assigned one of 1.246 and manage to stress load all the cpus at 100% with out getting a BSOD(temps were around 70 degrees which i think is fine with that load and temps on idle is around 35). hopefully this also helps others getting BSOD.

will update if i get BSOD hopefully not!!

update: i think i fixed my issue by upping the voltage, been a day now and no BSOD!!

thanks for your help johnbl!
 
Solution