The cause is you nvlddmkm.sys driver used by your Nvidia video card
Uninstall the driver
Use Driver Sweeper to remove leftover Nvidia display driver files
Reinstall the current version Drivers - Download NVIDIA Drivers
If still getting crashes test your RAM
RAM - Test with Memtest86+
If any errors are found you should get new RAM
I recommend removing IObit Smart Defrag, it can cause some file system errors
From safemode you can safely disable the driver verifier
Code:
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 1000007E, {ffffffffc0000005, fffff80002dda1f0, fffff88002fd9ba8, fffff88002fd9400}
Unable to load image \SystemRoot\system32\DRIVERS\nvlddmkm.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
*** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys
Probably caused by : nvlddmkm.sys ( nvlddmkm+83ae2 )
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M (1000007e)
This is a very common bugcheck. Usually the exception address pinpoints
the driver/function that caused the problem. Always note this address
as well as the link date of the driver/image that contains this address.
Some common problems are exception code 0x80000003. This means a hard
coded breakpoint or assertion was hit, but this system was booted
/NODEBUG. This is not supposed to happen as developers should never have
hardcoded breakpoints in retail code, but ...
If this happens, make sure a debugger gets connected, and the
system is booted /DEBUG. This will let us see why this breakpoint is
happening.
Arguments:
Arg1: ffffffffc0000005, The exception code that was not handled
Arg2: fffff80002dda1f0, The address that the exception occurred at
Arg3: fffff88002fd9ba8, Exception Record Address
Arg4: fffff88002fd9400, Context Record Address
Debugging Details:
------------------
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
FAULTING_IP:
nt!ObOpenObjectByName+410
fffff800`02dda1f0 488901 mov qword ptr [rcx],rax
EXCEPTION_RECORD: fffff88002fd9ba8 -- (.exr 0xfffff88002fd9ba8)
ExceptionAddress: fffff80002dda1f0 (nt!ObOpenObjectByName+0x0000000000000410)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000001
Parameter[1]: 0000000000000008
Attempt to write to address 0000000000000008
CONTEXT: fffff88002fd9400 -- (.cxr 0xfffff88002fd9400)
rax=ffffffff8000005c rbx=fffffa8005f0fb10 rcx=0000000000000008
rdx=fffffa8004800000 rsi=fffff80002a5f000 rdi=fffffa8005f0fb10
rip=fffff80002dda1f0 rsp=fffff88002fd9de0 rbp=0000000000000000
r8=fffffa8004800000 r9=0000000000000000 r10=fffff88002fd9eb0
r11=fffff88002fd9520 r12=fffff8a0006e92a0 r13=0000000000000000
r14=fffffa80039f9d00 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010246
nt!ObOpenObjectByName+0x410:
fffff800`02dda1f0 488901 mov qword ptr [rcx],rax ds:002b:00000000`00000008=????????????????
Resetting default scope
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: NULL_CLASS_PTR_DEREFERENCE
PROCESS_NAME: System
CURRENT_IRQL: 0
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
EXCEPTION_PARAMETER1: 0000000000000001
EXCEPTION_PARAMETER2: 0000000000000008
WRITE_ADDRESS: GetPointerFromAddress: unable to read from fffff80002d0e100
0000000000000008
FOLLOWUP_IP:
nvlddmkm+83ae2
fffff880`0f11cae2 ?? ???
BUGCHECK_STR: 0x7E
LOCK_ADDRESS: fffff80002cdab60 -- (!locks fffff80002cdab60)
Resource @ nt!PiEngineLock (0xfffff80002cdab60) Available
WARNING: SystemResourcesList->Flink chain invalid. Resource may be corrupted, or already deleted.
WARNING: SystemResourcesList->Blink chain invalid. Resource may be corrupted, or already deleted.
1 total locks
PNP_TRIAGE:
Lock address : 0xfffff80002cdab60
Thread Count : 0
Thread address: 0x0000000000000000
Thread wait : 0x0
LAST_CONTROL_TRANSFER: from fffff80002dad9ac to fffff80002dda1f0
STACK_TEXT:
fffff880`02fd9de0 fffff800`02dad9ac : 00000000`00000000 00000000`00000000 00000000`002d9100 fffff880`02fd9f80 : nt!ObOpenObjectByName+0x410
fffff880`02fd9eb0 fffff800`02db8a92 : fffff880`02fda2e0 fffffa80`00020019 fffff880`02fda200 00001f80`00000000 : nt!CmOpenKey+0x28a
fffff880`02fda000 fffff800`02addf93 : fffff800`02a5f000 fffffa80`0397b508 00000000`00000004 fffff800`02afc84f : nt!NtOpenKey+0x12
fffff880`02fda040 fffff800`02ada530 : fffff800`02d4e608 fffff6fb`7dbf0000 fffff880`02fda2d0 fffffa80`0397b840 : nt!KiSystemServiceCopyEnd+0x13
fffff880`02fda1d8 fffff800`02d4e608 : fffff6fb`7dbf0000 fffff880`02fda2d0 fffffa80`0397b840 fffff800`02d4e830 : nt!KiServiceLinkage
fffff880`02fda1e0 fffff800`02d4e5c5 : 00000000`00000000 00000000`00020019 fffff880`02fda4a8 00000000`00000000 : nt!IopOpenRegistryKeyEx+0x38
fffff880`02fda240 fffff800`02d4e732 : fffffa80`04bda060 00000000`00000002 00000000`00000000 00000000`00000000 : nt!PnpDeviceObjectToDeviceInstance+0x39
fffff880`02fda270 fffff800`02d4e841 : 00000000`00000010 00000000`00000000 00000000`00000010 00000000`00010282 : nt!IopOpenOrCreateDeviceRegistryKey+0x11e
fffff880`02fda430 fffff880`0f11cae2 : fffffa80`04615680 fffff800`02dd5bc4 00000000`00000000 fffffa80`039f9b30 : nt!IoOpenDeviceRegistryKey+0x11
fffff880`02fda470 fffffa80`04615680 : fffff800`02dd5bc4 00000000`00000000 fffffa80`039f9b30 fffff880`02fda6c0 : nvlddmkm+0x83ae2
fffff880`02fda478 fffff800`02dd5bc4 : 00000000`00000000 fffffa80`039f9b30 fffff880`02fda6c0 00000000`00000000 : 0xfffffa80`04615680
fffff880`02fda480 fffff800`02d4905d : fffffa80`05c21080 00000000`00000000 00000000`65536f49 00000000`00000022 : nt!ObpCloseHandle+0x94
fffff880`02fda4d0 fffff800`02f7adcb : fffffa80`05c21330 fffffa80`04bda060 fffffa80`05c21480 fffffa80`05c6a080 : nt!IoCreateDevice+0x37d
fffff880`02fda650 fffff800`02f7aea5 : ffffd319`2f220722 fffffa80`05c6a080 00000000`00000004 fffff880`0f143510 : nt!VfFilterAttach+0xeb
fffff880`02fda6b0 fffff800`02bd7e55 : fffff880`02fda860 fffff880`02fda828 00000000`00000000 fffffa80`04bda060 : nt!VfDevObjPreAddDevice+0x35
fffff880`02fda6e0 fffff800`02ebf1d5 : 00000000`00000000 fffffa80`05c6a080 00000000`00000002 fffffa80`04bd96e0 : nt!PpvUtilCallAddDevice+0x45
fffff880`02fda720 fffff800`02ec6701 : fffffa80`04bd96e0 fffffa80`04bd96e0 00000000`00000000 00000000`00000000 : nt!PnpCallAddDevice+0xd5
fffff880`02fda7a0 fffff800`02ec7c92 : fffffa80`04bcd910 fffffa80`04bd96e0 00000000`00000002 fffffa80`04bda060 : nt!PipCallDriverAddDevice+0x661
fffff880`02fda950 fffff800`02ec812c : fffff800`02cd84e0 00000000`00000000 00000000`00000001 fffff800`02d49248 : nt!PipProcessDevNodeTree+0x2b2
fffff880`02fdabc0 fffff800`02bd8902 : 00000001`00000003 fffff800`02c7c2b8 00000000`00000001 00000000`00000000 : nt!PiProcessStartSystemDevices+0x7c
fffff880`02fdac10 fffff800`02ae9021 : fffff800`02bd8600 fffff8a0`006d1101 fffff800`02c7c200 ff31b4e8`ff31b4e8 : nt!PnpDeviceActionWorker+0x302
fffff880`02fdacb0 fffff800`02d7b32e : ff2bb3e7`ff2cb4e7 fffffa80`04615680 00000000`00000080 fffffa80`039f9b30 : nt!ExpWorkerThread+0x111
fffff880`02fdad40 fffff800`02ad0666 : fffff880`009e9180 fffffa80`04615680 fffff880`009f3f40 ff27b0e7`ff27b0e7 : nt!PspSystemThreadStartup+0x5a
fffff880`02fdad80 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x16
SYMBOL_STACK_INDEX: 9
SYMBOL_NAME: nvlddmkm+83ae2
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nvlddmkm
IMAGE_NAME: nvlddmkm.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 4dd73a68
STACK_COMMAND: .cxr 0xfffff88002fd9400 ; kb
FAILURE_BUCKET_ID: X64_0x7E_VRF_nvlddmkm+83ae2
BUCKET_ID: X64_0x7E_VRF_nvlddmkm+83ae2
Followup: MachineOwner
---------