Cause
There are generally three different causes for this bug check:
A driver has inadvertently, or deliberately, modified critical kernel code or data. Microsoft Windows Server 2003 with Service Pack 1 (SP1) and later versions of Windows for x64-based computers do not allow the kernel to be patched except through authorized Microsoft-originated hot patches. For more information, see Patching Policy for x64-based Systems.
A developer attempted to set a normal kernel breakpoint using a kernel debugger that was not attached when the system was started. Normal breakpoints (bp) can only be set if the debugger is attached at start time. Processor breakpoints (ba) can be set at any time.
A hardware corruption occurred. For example, the kernel code or data could have been stored in memory that failed.
https://msdn.microsoft.com/en-us/library/windows/hardware/ff557228%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396