Bug Check Codes

A bug check is what the kernel raises when it cannot keep running safely: it stops the machine, writes a dump, and shows the code on the blue screen. The codes come from bugcodes.h, which lists them in numeric order and says nothing about what part of the system each one belongs to. They are grouped here by hand, so that reading down one subsystem is possible at all.

Codes tagged live dump are the exception to the halt: the system captures a dump of itself and carries on running.

Kernel

The core kernel: IRQL rules, locks, threads, processes, and traps.

CodeSymbolicAbstract
0x00000001APC_INDEX_MISMATCHLearn about bug check 0x00000001, which indicates a mismatch in the APC state index.
0x00000003INVALID_AFFINITY_SETThis bug check appears very infrequently.
0x00000004INVALID_DATA_ACCESS_TRAPThis bug check appears very infrequently.
0x00000005INVALID_PROCESS_ATTACH_ATTEMPTThe INVALID_PROCESS_ATTACH_ATTEMPT bug check has a value of 0x00000005.
0x00000006INVALID_PROCESS_DETACH_ATTEMPTThis bug check appears very infrequently.
0x00000007INVALID_SOFTWARE_INTERRUPTThis bug check appears very infrequently.
0x00000008IRQL_NOT_DISPATCH_LEVELThis bug check appears very infrequently.
0x00000009IRQL_NOT_GREATER_OR_EQUALThis bug check appears very infrequently.
0x0000000aIRQL_NOT_LESS_OR_EQUALThe IRQL_NOT_LESS_OR_EQUAL bug check has a value of 0x0000000A.
0x0000000bNO_EXCEPTION_HANDLING_SUPPORTThis bug check appears very infrequently.
0x0000000cMAXIMUM_WAIT_OBJECTS_EXCEEDEDThis indicates that the current thread exceeded the permitted number of wait objects.
0x0000000dMUTEX_LEVEL_NUMBER_VIOLATIONThis bug check appears very infrequently.
0x0000000eNO_USER_MODE_CONTEXTThis bug check appears very infrequently.
0x0000000fSPIN_LOCK_ALREADY_OWNEDThis indicates that a request for a spin lock has been initiated when the spin lock was already owned.
0x00000010SPIN_LOCK_NOT_OWNEDThis bug check appears very infrequently.
0x00000011THREAD_NOT_MUTEX_OWNERThis bug check appears very infrequently.
0x00000012TRAP_CAUSE_UNKNOWNThis indicates that an unknown exception has occurred.
0x00000013EMPTY_THREAD_REAPER_LISTThis bug check is not currently used by Windows.
0x00000014CREATE_DELETE_LOCK_NOT_LOCKEDThis bug check appears very infrequently.
0x00000015LAST_CHANCE_CALLED_FROM_KMODEThis bug check appears very infrequently.
0x00000016CID_HANDLE_CREATIONThis bug check appears very infrequently.
0x00000017CID_HANDLE_DELETIONThis bug check appears very infrequently.
0x00000018REFERENCE_BY_POINTERThis indicates that the reference count of an object is illegal for the current state of the object.
0x0000001dNO_SPIN_LOCK_AVAILABLEThis bug check appears very infrequently.
0x0000001eKMODE_EXCEPTION_NOT_HANDLEDThe 0x0000001E KMODE_EXCEPTION_NOT_HANDLED bug check indicates that a kernel-mode program generated an exception the error handler didn't catch.
0x0000001fSHARED_RESOURCE_CONV_ERRORThis bug check appears very infrequently.
0x00000020KERNEL_APC_PENDING_DURING_EXITThis indicates that an asynchronous procedure call (APC) was still pending when a thread exited.
0x00000021QUOTA_UNDERFLOWThis indicates that quota charges have been mishandled by returning more quota to a particular block than was previously charged.
0x0000002bPANIC_STACK_SWITCHThis indicates that the kernel mode stack was overrun.
0x00000030SET_OF_INVALID_CONTEXTThis indicates that the stack pointer in a trap frame had an invalid value.
0x00000039SYSTEM_EXIT_OWNED_MUTEXThis indicates that the worker routine returned without releasing the mutex object that it owned.
0x0000003aSYSTEM_UNWIND_PREVIOUS_USERThis bug check appears very infrequently.
0x0000003bSYSTEM_SERVICE_EXCEPTIONThis indicates that an exception happened while executing a routine that transitions from non-privileged code to privileged code.
0x0000003cINTERRUPT_UNWIND_ATTEMPTEDThis bug check appears very infrequently.
0x0000003dINTERRUPT_EXCEPTION_NOT_HANDLEDThe INTERRUPT_EXCEPTION_NOT_HANDLED bug check has a value of 0x0000003D.
0x0000004aIRQL_GT_ZERO_AT_SYSTEM_SERVICEThis indicates that a thread is returning to user mode from a system call when its IRQL is still above PASSIVE_LEVEL.
0x0000004cFATAL_UNHANDLED_HARD_ERRORThis bug check appears very infrequently.
0x00000051REGISTRY_ERRORThis indicates that a severe registry error has occurred.
0x0000007eSYSTEM_THREAD_EXCEPTION_NOT_HANDLEDThe SYSTEM_THREAD_EXCEPTION_NOT_HANDLED bug check indicates that a system thread generated an exception that the error handler didn't catch.
0x0000007fUNEXPECTED_KERNEL_MODE_TRAPLearn about the UNEXPECTED_KERNEL_MODE_TRAP bug check, value 0x0000007F. It indicates that the Intel CPU generated a trap that the kernel failed to catch.
0x00000081SPIN_LOCK_INIT_FAILUREThis bug check appears very infrequently.
0x0000008eKERNEL_MODE_EXCEPTION_NOT_HANDLEDThis bug check indicates that a kernel-mode application generated an exception that the error handler did not catch.
0x00000093INVALID_KERNEL_HANDLEThis bug check indicates that an invalid or protected handle was passed to NtClose.
0x00000094KERNEL_STACK_LOCKED_AT_EXITThis bug check indicates that a thread exited while its kernel stack was marked as not swappable.
0x00000096INVALID_WORK_QUEUE_ITEMThis bug check indicates that a queue entry was removed that contained a NULL pointer.
0x00000097BOUND_IMAGE_UNSUPPORTEDThis bug check appears very infrequently.
0x0000009eUSER_MODE_HEALTH_MONITORThis bug check indicates that one or more critical user-mode components failed to satisfy a health check.
0x000000a7BAD_EXHANDLEThis bug check indicates that the kernel-mode handle table detected an inconsistent handle table entry state.
0x000000b8ATTEMPTED_SWITCH_FROM_DPCThis indicates that an illegal operation was attempted by a deferred procedure call (DPC) routine.
0x000000bfMUTEX_ALREADY_OWNEDThis indicates that a thread attempted to acquire ownership of a mutex it already owned.
0x000000c7TIMER_OR_DPC_INVALIDThis is issued if a kernel timer or deferred procedure call (DPC) is found somewhere in memory where it is not permitted.
0x000000c8IRQL_UNEXPECTED_VALUEThis indicates that the processor's IRQL is not what it should be at this time.
0x000000dfIMPERSONATING_WORKER_THREADThis indicates that a workitem did not disable impersonation before it completed.
0x000000e1WORKER_THREAD_RETURNED_AT_BAD_IRQLThis indicates that a worker thread completed and returned with IRQL DISPATCH_LEVEL.
0x000000e3RESOURCE_NOT_OWNEDThis indicates that a thread tried to release a resource it did not own.
0x000000e4WORKER_INVALIDThis typically indicates that memory that should not contain an executive work item does contain such an item.
0x000000e9ACTIVE_EX_WORKER_THREAD_TERMINATIONThis indicates that an active executive worker thread is being terminated.
0x000000efCRITICAL_PROCESS_DIEDLearn how the CRITICAL_PROCESS_DIED bug check has a value of 0x000000EF and indicates that a critical system process died.
0x000000f4CRITICAL_OBJECT_TERMINATIONThis indicates that a process or thread crucial to system operation has unexpectedly exited or been terminated.
0x000000ffRESERVE_QUEUE_OVERFLOWThis indicates that an attempt was made to insert a new item into a reserve queue, causing the queue to overflow.
0x00000102DPC_WATCHDOG_TIMEOUTThis indicates that The DPC watchdog routine was not executed within the allocated time interval.
0x00000107KERNEL_EXPAND_STACK_ACTIVE
0x0000010fRESOURCE_MANAGER_EXCEPTION_NOT_HANDLEDThe RESOURCE_MANAGER_EXCEPTION_NOT_HANDLED bug check has a value of 0x0000010F.
0x0000011cATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGEThe ATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE bug check has a value of 0x0000011C that indicates that a write was attempted to the protected storage of the configuration manager.
0x0000011eTOO_MANY_RECURSIVE_FAULTSThis indicates that a file system has caused too many recursive faults under low resource conditions to be handled.
0x00000128WORKER_THREAD_RETURNED_WITH_BAD_IO_PRIORITYThis indicates that a worker threads IOPriority was wrongly modified by the called worker routine.
0x00000129WORKER_THREAD_RETURNED_WITH_BAD_PAGING_IO_PRIORITYThe WORKER_THREAD_RETURNED_WITH_BAD_PAGING_IO_PRIORITY bug check has a value of 0x00000129 that indicates that a worker threads Paging IOPriority was wrongly modified.
0x00000132RESOURCE_OWNER_POINTER_INVALIDThis indicates that an invalid resource owner pointer was supplied.
0x00000133DPC_WATCHDOG_VIOLATIONThe DPC_WATCHDOG_VIOLATION bug check has a value of 0x00000133.
0x00000135REGISTRY_FILTER_DRIVER_EXCEPTIONThis bugcheck is caused by an unhandled exception in a registry filtering driver.
0x0000013cINVALID_IO_BOOST_STATEThis indicates that a thread exited with an invalid I/O boost state. This should be zero when a thread exits.
0x0000014aKERNEL_WMI_INTERNALThis indicates that the internal kernel WMI subsystem has encountered a fatal error.
0x0000014dEXCEPTION_SCOPE_INVALIDThis indicates that an internal inconsistency in exception dispatching has been detected.
0x00000152INVALID_PUSH_LOCK_FLAGSThis indicates that the flags supplied to one of push lock APIs were invalid.
0x00000153KERNEL_LOCK_ENTRY_LEAKED_ON_THREAD_TERMINATIONThis indicates that a thread was terminated before it had freed all its AutoBoost lock entries.
0x00000157KERNEL_THREAD_PRIORITY_FLOOR_VIOLATIONThis indicates that an illegal operation was attempted on the priority floor of a particular thread.
0x0000015bWORKER_THREAD_RETURNED_WITH_SYSTEM_PAGE_PRIORITY_ACTIVEThe WORKER_THREAD_RETURNED_WITH_SYSTEM_PAGE_PRIORITY_ACTIVE bug check has a value of 0x0000015B that indicates a worker thread's system page priority was leaked.
0x00000162KERNEL_AUTO_BOOST_INVALID_LOCK_RELEASEThis indicates that a lock tracked by AutoBoost was released by a thread that did not own the lock.
0x00000163WORKER_THREAD_TEST_CONDITIONThis indicates that a test for kernel worker threads raised a failure.
0x0000016cINVALID_RUNDOWN_PROTECTION_FLAGSThis indicates that the flags supplied to one of the rundown protection APIs were invalid.
0x0000016dINVALID_SLOT_ALLOCATOR_FLAGSThis indicates that the flags supplied to one of the slot allocator APIs were invalid.
0x0000016eERESOURCE_INVALID_RELEASEThis indicates that the target thread pointer supplied to ExReleaseResourceForThreadLite was invalid.
0x00000189BAD_OBJECT_HEADERThis indicates that The OBJECT_HEADER has been corrupted.
0x0000018aSILO_CORRUPT
0x0000018eKERNEL_PARTITION_REFERENCE_VIOLATIONThe KERNEL_PARTITION_REFERENCE_VIOLATION bug check has a value of 0x0000018E.
0x00000192KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQLThe KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL bug check indicates that a lock tracked by AutoBoost was acquired while executing at DISPATCH_LEVEL or above.
0x00000199KERNEL_STORAGE_SLOT_IN_USEThis indicates that the storage slot cannot be freed because there is an object using it.
0x0000019aWORKER_THREAD_RETURNED_WHILE_ATTACHED_TO_SILOThis indicates that a worker thread attached to a silo and did not detach before returning.
0x000001a3CALL_HAS_NOT_RETURNED_WATCHDOG_TIMEOUT_LIVEDUMP live dumpThe CALL_HAS_NOT_RETURNED_WATCHDOG_TIMEOUT_LIVEDUMP live dump has a value of 0x000001A3.
0x000001aaEXCEPTION_ON_INVALID_STACKIt indicates a memory access outside of the valid stack range occurred.
0x000001abUNWIND_ON_INVALID_STACKIt indicates that a memory access outside of the valid stack range occurred during a memory unwind operation.
0x000001c5IO_THREADPOOL_DEADLOCK_LIVEDUMP live dumpThis indicates a kernel mode threadpool encountered a deadlock situation.
0x000001c6FAST_ERESOURCE_PRECONDITION_VIOLATIONIt indicates that the current thread is performing an invalid call to a fast resource routine.
0x000001c9USER_MODE_HEALTH_MONITOR_LIVEDUMP live dumpIt indicates that one or more critical user mode components failed to satisfy a health check.
0x000001caSYNTHETIC_WATCHDOG_TIMEOUTA system wide watchdog has expired. This indicates that the system is hung and not processing timer ticks.
0x000001cbINVALID_SILO_DETACHIt indicates that a thread failed to detach from a silo before exiting.
0x000001ccEXRESOURCE_TIMEOUT_LIVEDUMP live dumpThe EXRESOURCE_TIMEOUT_LIVEDUMP live dump has a value of 0x000001CC.
0x000001cdINVALID_CALLBACK_STACK_ADDRESSThe INVALID_CALLBACK_STACK_ADDRESS bug check has a value of 0x000001CD.
0x000001ceINVALID_KERNEL_STACK_ADDRESSThe INVALID_KERNEL_STACK_ADDRESS bug check has a value of 0x000001CE.
0x000001d2WORKER_THREAD_INVALID_STATEThe WORKER_THREAD_INVALID_STATE bug check has a value of 0x000001D2.
0x000001d6WORKER_THREAD_RETURNED_WITH_NON_DEFAULT_WORKLOAD_CLASSIt indicates that a worker thread changed its workload class and did not revert it before returning.
0x000001edHANDLE_ERROR_ON_CRITICAL_THREADThis indicates that an invalid handle access problem was detected in kernel mode on a system-critical thread.
0x1000007eSYSTEM_THREAD_EXCEPTION_NOT_HANDLED_MThe SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M bug check has a value of 0x1000007E.
0x1000007fUNEXPECTED_KERNEL_MODE_TRAP_MThe UNEXPECTED_KERNEL_MODE_TRAP_M bug check has a value of 0x1000007F.
0x1000008eKERNEL_MODE_EXCEPTION_NOT_HANDLED_MThe KERNEL_MODE_EXCEPTION_NOT_HANDLED_M bug check has a value of 0x1000008E.
0x4000008aTHREAD_TERMINATE_HELD_MUTEXThe THREAD_TERMINATE_HELD_MUTEX bug check has a value of 0x4000008A.
106 entries

Memory manager

Paging, pool, page table entries, and the page frame database.

CodeSymbolicAbstract
0x00000019BAD_POOL_HEADERThis indicates that a pool header is corrupt.
0x0000001aMEMORY_MANAGEMENTThe MEMORY_MANAGEMENT bug check has a value of 0x0000001A and indicates that a severe memory management error occurred.
0x0000001bPFN_SHARE_COUNTIt indicates that a memory management page frame number (PFN) database element has a corrupted share count.
0x0000001cPFN_REFERENCE_COUNTThe PFN_REFERENCE_COUNT bug check has a value of 0x0000001C.
0x0000003fNO_MORE_SYSTEM_PTESThis is the result of a system which has performed too many I/O actions.
0x00000040TARGET_MDL_TOO_SMALLThis indicates that a driver has improperly used IoBuildPartialMdl.
0x00000041MUST_SUCCEED_POOL_EMPTYThis indicates that a kernel-mode thread has requested too much must-succeed pool.
0x00000049PAGE_FAULT_WITH_INTERRUPTS_OFFThis bug check appears very infrequently.
0x0000004dNO_PAGES_AVAILABLEThis indicates that no free pages are available to continue operations.
0x0000004ePFN_LIST_CORRUPTThis indicates that the page frame number (PFN) list is corrupted.
0x00000050PAGE_FAULT_IN_NONPAGED_AREAThis indicates that invalid system memory has been referenced.
0x00000076PROCESS_HAS_LOCKED_PAGESThis bug check indicates that a driver failed to release locked pages after an I/O operation.
0x00000077KERNEL_STACK_INPAGE_ERRORThis bug check indicates that the requested page of kernel data from the paging file could not be read into memory.
0x0000007aKERNEL_DATA_INPAGE_ERRORLearn about bug check 0x7A KERNEL_DATA_INPAGE_ERROR, which indicates that the requested page of kernel data from the paging file couldn't be read into memory.
0x0000007dINSTALL_MORE_MEMORYThis bug check indicates that there is not enough memory to start up the Microsoft Windows operating system.
0x00000099INVALID_REGION_OR_SEGMENTThis bug check indicates that ExInitializeRegion or ExInterlockedExtendRegion was called with an invalid set of parameters.
0x000000a2MEMORY_IMAGE_CORRUPTThis bug check indicates that corruption has been detected in the image of an executable file in memory.
0x000000abSESSION_HAS_VALID_POOL_ON_EXITThis bug check indicates that a session unload occurred while a session driver still held memory.
0x000000baSESSION_HAS_VALID_VIEWS_ON_EXITThis indicates that a session driver still had mapped views when the session unloaded.
0x000000beATTEMPTED_WRITE_TO_READONLY_MEMORYThis is issued if a driver attempts to write to a read-only memory segment.
0x000000c2BAD_POOL_CALLERThis indicates that the current thread is making a bad pool request.
0x000000ccPAGE_FAULT_IN_FREED_SPECIAL_POOLThis indicates that the system has referenced memory which was earlier freed.
0x000000cdPAGE_FAULT_BEYOND_END_OF_ALLOCATIONThis indicates that the system accessed memory beyond the end of some driver's pool allocation.
0x000000d9LOCKED_PAGES_TRACKER_CORRUPTIONThis indicates that the internal locked-page tracking structures have been corrupted.
0x000000daSYSTEM_PTE_MISUSEThis indicates that a page table entry (PTE) routine has been used in an improper way.
0x000000dePOOL_CORRUPTION_IN_FILE_AREAThis indicates that a driver has corrupted pool memory that is used for holding pages destined for disk.
0x000000ebDIRTY_MAPPED_PAGES_CONGESTIONThis indicates that no free pages are available to continue operations.
0x000000ecSESSION_HAS_VALID_SPECIAL_POOL_ON_EXITThis indicates that a session unload occurred while a session driver still held memory.
0x000000fcATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORYThis indicates that an attempt was made to execute non-executable memory.
0x000000fdDIRTY_NOWRITE_PAGES_CONGESTIONThis indicates that there are no free pages available to continue basic system operations.
0x00000127PAGE_NOT_ZEROThe PAGE_NOT_ZERO bug check has a value of 0x00000127.
0x0000012eINVALID_MDL_RANGEThe INVALID_MDL_RANGE bug check has a value of 0x0000012E.
0x0000013aKERNEL_MODE_HEAP_CORRUPTIONLearn how the KERNEL_MODE_HEAP_CORRUPTION bug check indicates that the kernel mode heap manager has detected corruption in a heap.
0x00000154UNEXPECTED_STORE_EXCEPTIONLearn about the UNEXPECTED_STORE_EXCEPTION bug check, which indicates that the kernel memory store component caught an unexpected exception.
0x00000191PF_DETECTED_CORRUPTIONThe PF_DETECTED_CORRUPTION bug check has a value of 0x00000191.
0x000001c7STORE_DATA_STRUCTURE_CORRUPTIONIt indicates that the store component detected a corruption in its data structures.
36 entries

Drivers

Driver misbehaviour the kernel caught, across IRPs, PnP, and the device stack.

CodeSymbolicAbstract
0x00000002DEVICE_QUEUE_NOT_BUSYThe DEVICE_QUEUE_NOT_BUSY bug check has a value of 0x00000002.
0x0000002aINCONSISTENT_IRPThis indicates that an IRP was found to contain inconsistent information.
0x00000035NO_MORE_IRP_STACK_LOCATIONSThis bug check occurs when the IoCallDriver packet has no more stack locations remaining.
0x00000036DEVICE_REFERENCE_COUNT_NOT_ZEROThis indicates that a driver attempted to delete a device object that still had a positive reference count.
0x00000044MULTIPLE_IRP_COMPLETE_REQUESTSThis indicates that a driver has tried to request an IRP be completed that is already complete.
0x00000045INSUFFICIENT_SYSTEM_MAP_REGSThis bug check appears very infrequently.
0x00000048CANCEL_STATE_IN_COMPLETED_IRPThis indicates that an I/O request packet (IRP) was completed, and then was subsequently canceled.
0x00000092UP_DRIVER_ON_MP_SYSTEMThis bug check indicates that a uniprocessor-only driver has been loaded on a multiprocessor system.
0x00000095PNP_INTERNAL_ERROR
0x000000c5DRIVER_CORRUPTED_EXPOOLThis indicates that the system attempted to access invalid memory at a process IRQL that was too high.
0x000000caPNP_DETECTED_FATAL_ERRORThis indicates that the Plug and Play Manager encountered a severe error.
0x000000cbDRIVER_LEFT_LOCKED_PAGES_IN_PROCESSThis indicates that a driver or the I/O manager failed to release locked pages after an I/O operation.
0x000000ceDRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONSThis indicates that a driver failed to cancel pending operations before unloading.
0x000000d0DRIVER_CORRUPTED_MMPOOLThis indicates that the system attempted to access invalid memory at a process IRQL that was too high.
0x000000d1DRIVER_IRQL_NOT_LESS_OR_EQUALThis indicates that a kernel-mode driver attempted to access pageable memory at a process IRQL that was too high.
0x000000d2BUGCODE_ID_DRIVERThis indicates that a problem occurred with an NDIS driver.
0x000000d3DRIVER_PORTION_MUST_BE_NONPAGEDThis indicates that the system attempted to access pageable memory at a process IRQL that was too high.
0x000000d4SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOADThis indicates that a driver did not cancel pending operations before unloading.
0x000000d7DRIVER_UNMAPPING_INVALID_VIEWThis indicates a driver is trying to unmap an address that was not mapped.
0x000000d8DRIVER_USED_EXCESSIVE_PTESThis indicates that there are no more system page table entries (PTE) remaining.
0x000000dbDRIVER_CORRUPTED_SYSPTESThis indicates that an attempt was made to touch memory at an invalid IRQL, probably due to corruption of system PTEs.
0x000000dcDRIVER_INVALID_STACK_ACCESSThis indicates that a driver accessed a stack address that lies below the stack pointer of the stack's thread.
0x000000e8INVALID_CANCEL_OF_FILE_OPENThis indicates that an invalid file object was passed to IoCancelFileOpen.
0x000000f7DRIVER_OVERRAN_STACK_BUFFERThis indicates that a driver has overrun a stack-based buffer.
0x0000010dWDF_VIOLATIONThis indicates that Kernel-Mode Driver Framework (KMDF) detected that Windows found an error in a framework-based driver.
0x00000110DRIVER_INVALID_CRUNTIME_PARAMETER
0x0000011bDRIVER_RETURNED_HOLDING_CANCEL_LOCKThe DRIVER_RETURNED_HOLDING_CANCEL_LOCK bug check has a value of 0x0000011B.
0x0000011fINVALID_DRIVER_HANDLEThis indicates that someone has closed the initial handle for a driver between inserting the driver object and referencing the handle.
0x00000121DRIVER_VIOLATIONThis bug check indicates that a driver has caused a violation.
0x0000013bPASSIVE_INTERRUPT_ERRORThis indicates that the kernel has detected issues with the passive-level interrupt.
0x00000148IO_OBJECT_INVALID
0x000001d5DRIVER_PNP_WATCHDOGA system wide watchdog has expired. This indicates that driver has failed to complete a PnP operation within a specific time.
0x000001dcDMA_COMMON_BUFFER_VECTOR_ERRORIt indicates that driver has misused the DMA vectored common buffer APIs.
0x000001e1DEVICE_DIAGNOSTIC_LOG_LIVEDUMP live dumpThe DEVICE_DIAGNOSTIC_LOG_LIVEDUMP has a value of 0x000001E1 that indicates that a device has encountered an error and generated diagnostic data.
34 entries

Driver Verifier

Violations only Driver Verifier or special pool is watching for.

CodeSymbolicAbstract
0x000000c1SPECIAL_POOL_DETECTED_MEMORY_CORRUPTIONThis indicates that the driver wrote to an invalid section of the special pool.
0x000000c4DRIVER_VERIFIER_DETECTED_VIOLATIONThis is the general bug check code for fatal errors found by Driver Verifier.
0x000000c6DRIVER_CAUGHT_MODIFYING_FREED_POOLThis indicates that the driver attempted to access a freed memory pool.
0x000000c9DRIVER_VERIFIER_IOMANAGER_VIOLATIONThis is the bug check code for all Driver Verifier I/O Verification violations.
0x000000d5DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOLThis indicates that a driver has referenced memory which was earlier freed.
0x000000d6DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATIONThis indicates the driver accessed memory beyond the end of its pool allocation.
0x000000e6DRIVER_VERIFIER_DMA_VIOLATIONThis is the bug check code for all Driver Verifier DMA Verification violations.
0x000000f1SCSI_VERIFIER_DETECTED_VIOLATIONThis is the bug check code for all Driver Verifier SCSI Verification violations.
0x000000f6PCI_VERIFIER_DETECTED_VIOLATIONThis indicates that an error occurred in the BIOS or another device being verified by the PCI driver.
0x000001c4DRIVER_VERIFIER_DETECTED_VIOLATION_LIVEDUMP live dumpThe DRIVER_VERIFIER_DETECTED_VIOLATION_LIVEDUMP live dump has a value of 0x000001C4.
0x00000bfeBC_BLUETOOTH_VERIFIER_FAULTThis indicates that a driver has caused a violation.
0x00000bffBC_BTHMINI_VERIFIER_FAULTThis indicates that The Bluetooth miniport extensible driver verifier has caught a violation.
12 entries

Storage and file systems

File system drivers, volumes, disks, and the storage stack under them.

CodeSymbolicAbstract
0x00000022FILE_SYSTEMThis bug check appears very infrequently.
0x00000023FAT_FILE_SYSTEMThis indicates that a problem occurred in the FAT file system.
0x00000024NTFS_FILE_SYSTEMThis indicates a problem occurred in ntfs.sys, the driver file that allows the system to read and write to NTFS drives.
0x00000025NPFS_FILE_SYSTEMThis indicates that a problem occurred in the NPFS file system.
0x00000026CDFS_FILE_SYSTEMThis indicates that a problem occurred in the CD file system.
0x0000002cPORT_DRIVER_INTERNALThis bug check appears very infrequently.
0x0000002dSCSI_DISK_DRIVER_INTERNALThis bug check appears very infrequently.
0x00000034CACHE_MANAGERThis indicates that a problem occurred in the file system's cache manager.
0x00000037FLOPPY_INTERNAL_ERRORThis bug check appears very infrequently.
0x00000042ATDISK_DRIVER_INTERNALThis bug check appears very infrequently.
0x00000052MAILSLOT_FILE_SYSTEMThis bug check appears very infrequently.
0x00000058FTDISK_INTERNAL_ERRORThis is issued if the system is booted from the wrong copy of a mirrored partition.
0x00000058VOLMGRX_INTERNAL_ERROR
0x00000059PINBALL_FILE_SYSTEMThis indicates that a problem occurred in the Pinball file system.
0x00000072ASSIGN_DRIVE_LETTERS_FAILEDThis bug check appears very infrequently.
0x00000082DFS_FILE_SYSTEMThis bug check appears very infrequently.
0x00000083OFS_FILE_SYSTEM
0x0000009bUDFS_FILE_SYSTEMThis bug check indicates that a problem occurred in the UDF file system.
0x000000a4CNSS_FILE_SYSTEM_FILTERThis bug check indicates that a problem occurred in the CNSS file system filter.
0x000000f0STORAGE_MINIPORT_ERRORIt indicates that a storage Miniport driver failed to complete a SRB request.
0x000000f5FLTMGR_FILE_SYSTEMThis indicates that an unrecoverable failure occurred in the Filter Manager.
0x000000f9DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPENThe DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN bug check that indicates that a driver returned STATUS_REPARSE to an IRP_MJ_CREATE request with no trailing names.
0x00000103MUP_FILE_SYSTEMThe MUP_FILE_SYSTEM bug check has a value of 0x00000103.
0x00000108THIRD_PARTY_FILE_SYSTEM_FAILUREThis indicates that an unrecoverable problem has occurred in a third-party file system or file system filter.
0x0000010bDFSC_FILE_SYSTEM
0x0000010cFSRTL_EXTRA_CREATE_PARAMETER_VIOLATIONThe FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION bug check has a value of 0x0000010C that indicates that a violation was detected in the FsRtl ECP package.
0x0000012cEXFAT_FILE_SYSTEMThis bug check indicates that a problem occurred in the Extended File Allocation Table (exFAT) file system.
0x0000012dVOLSNAP_OVERLAPPED_TABLE_ACCESSThe VOLSNAP_OVERLAPPED_TABLE_ACCESS bug check has a value of 0x0000012D that indicates that volsnap tried to access a common table from two different threads.
0x00000134DRIVE_EXTENDERThis indicates that the drive extender component has experienced a severe internal error that prevents continued system operation.
0x00000140STORAGE_DEVICE_ABNORMALITY_DETECTEDThe STORAGE_DEVICE_ABNORMALITY_DETECTED bug check has a value of 0x00000140 that indicates that the storage driver stack encountered a failure to respond.
0x00000149REFS_FILE_SYSTEMThis indicates that a file system error has occurred.
0x00000180WVR_LIVEDUMP_REPLICATION_IOCONTEXT_TIMEOUT live dump
0x00000181WVR_LIVEDUMP_STATE_TRANSITION_TIMEOUT live dump
0x00000182WVR_LIVEDUMP_RECOVERY_IOCONTEXT_TIMEOUT live dump
0x00000183WVR_LIVEDUMP_APP_IO_TIMEOUT live dump
0x00000184WVR_LIVEDUMP_MANUALLY_INITIATED live dump
0x00000185WVR_LIVEDUMP_STATE_FAILURE live dump
0x00000186WVR_LIVEDUMP_CRITICAL_ERROR live dump
38 entries

Graphics and window manager

Display drivers, the DirectX kernel, and win32k.

CodeSymbolicAbstract
0x00000091WIN32K_INIT_OR_RIT_FAILURE
0x000000b1BGI_DETECTED_VIOLATIONThe BGI_DETECTED_VIOLATION bug check has a value of 0x000000B1.
0x000000b4VIDEO_DRIVER_INIT_FAILUREThis indicates that Windows was unable to enter graphics mode.
0x000000cfTERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCEThis indicates that a driver has been incorrectly ported to the terminal server.
0x000000eaTHREAD_STUCK_IN_DEVICE_DRIVERThis indicates that a thread in a device driver is endlessly spinning.
0x00000104AGP_INVALID_ACCESSThis indicates that the GPU wrote to a range of Accelerated Graphics Port (AGP) memory that had not previously been committed.
0x00000105AGP_GART_CORRUPTIONThis indicates that the Graphics Aperture Remapping Table (GART) is corrupt.
0x00000106AGP_ILLEGALLY_REPROGRAMMEDThis indicates that the Accelerated Graphics Port (AGP) hardware has been reprogrammed by an unauthorized agent.
0x0000010eVIDEO_MEMORY_MANAGEMENT_INTERNALThis indicates that the video memory manager has encountered a condition that it is unable to recover from.
0x00000113VIDEO_DXGKRNL_FATAL_ERRORThe VIDEO_DXGKRNL_FATAL_ERROR bug check has a value of 0x00000113 that indicates that the Microsoft DirectX graphics kernel subsystem has detected a violation.
0x00000114VIDEO_SHADOW_DRIVER_FATAL_ERRORThis indicates that the shadow driver has detected a violation.This bug check appears very infrequently.
0x00000115AGP_INTERNALThis indicates that the accelerated graphics port (AGP) driver has detected a violation.This bug check appears very infrequently.
0x00000116VIDEO_TDR_FAILUREThis value indicates that an attempt to reset the display driver and recover from a timeout failed.
0x00000117VIDEO_TDR_TIMEOUT_DETECTEDThis indicates that the display driver failed to respond in a timely fashion.
0x00000119VIDEO_SCHEDULER_INTERNAL_ERRORThis indicates that the video scheduler has detected a fatal violation.
0x00000137WIN32K_HANDLE_MANAGERThis indicates that the win32k/ntuser handle manager has detected a fatal error.
0x00000141VIDEO_ENGINE_TIMEOUT_DETECTEDThis indicates that one of the display engines failed to respond in timely fashion.
0x00000142VIDEO_TDR_APPLICATION_BLOCKEDThis indicates that an application has been blocked from accessing graphics hardware.
0x00000160WIN32K_ATOMIC_CHECK_FAILUREThis indicates that a Win32k function has violated an ATOMICCHECK.
0x00000164WIN32K_CRITICAL_FAILUREThis indicates that Win32k has encountered a critical failure.
0x00000173COREMSGCALL_INTERNAL_ERRORThis indicates that the CoreMessageCall detected an unrecoverable error.
0x00000174COREMSG_INTERNAL_ERRORIt indicates that CoreMessaging detected an unrecoverable error.
0x00000187VIDEO_DWMINIT_TIMEOUT_FALLBACK_BDDThis indicates that video fell back to BDD rather than using the IHV driver. This always generates a live dump.
0x00000190WIN32K_CRITICAL_FAILURE_LIVEDUMP live dumpThis indicates that Win32k has encountered a critical failure. A live dump is captured to collect the debug information.
0x00000193VIDEO_DXGKRNL_LIVEDUMP live dumpThis indicates a livedump triggered by dxgkrnl occurred.
0x00000197WIN32K_SECURITY_FAILUREThis indicates a security failure was detected in win32k.
0x0000019bTTM_FATAL_ERRORThis indicates that the terminal topology manager experienced a fatal error.
0x0000019cWIN32K_POWER_WATCHDOG_TIMEOUTThis indicates that Win32k did not turn the monitor on in a timely manner.
0x000001a0TTM_WATCHDOG_TIMEOUTIt indicates that the terminal topology manager detected that for the configured timeouts some device specific operations did not complete.
0x000001a1WIN32K_CALLOUT_WATCHDOG_LIVEDUMP live dumpThe WIN32K_CALLOUT_WATCHDOG_LIVEDUMP has a value of 0x000001A1.
0x000001a2WIN32K_CALLOUT_WATCHDOG_BUGCHECKThe WIN32K_CALLOUT_WATCHDOG_BUGCHECK live dump has a value of 0x000001A2.
0x000001a8VIDEO_DXGKRNL_BLACK_SCREEN_LIVEDUMP live dumpIt indicates that a user initiated DXGKRNL live dump for black screen scenarios has occurred.
0x000001b0VIDEO_MINIPORT_FAILED_LIVEDUMP live dumpIt indicates that the DXGKRNL detected a problem with a video miniport driver and has captured a live dump to collect debug information.
0x000001b8VIDEO_MINIPORT_BLACK_SCREEN_LIVEDUMP live dumpIt indicates that a user initiated MINIPORT live dump for black screen scenarios has occurred.
0x000001e4VIDEO_DXGKRNL_SYSMM_FATAL_ERRORThe VIDEO_DXGKRNL_SYSMM_FATAL_ERROR bug check has a value of 0x000001E4 that indicates that the Microsoft DirectX graphics kernel system memory manager has detected a violation.
0x100000eaTHREAD_STUCK_IN_DEVICE_DRIVER_MThis indicates that a device driver thread is endlessly spinning.This has the same meaning/parameters as bug check 0xEA.
0x400000adVIDEO_DRIVER_DEBUG_REPORT_REQUESTThis bug check indicates that the video port created a non-fatal minidump on behalf of the video driver during run time.
37 entries

Networking

NDIS and the protocol stack, plus the file sharing that rides on it.

CodeSymbolicAbstract
0x00000027RDR_FILE_SYSTEMThis indicates that a problem occurred in the SMB redirector file system.
0x0000004bSTREAMS_INTERNAL_ERRORThis bug check appears very infrequently.
0x0000004fNDIS_INTERNAL_ERRORThis bug check appears very infrequently.
0x00000054LM_SERVER_INTERNAL_ERRORThis bug check appears very infrequently.
0x00000057XNS_INTERNAL_ERRORThis bug check appears very infrequently.
0x0000007cBUGCODE_NDIS_DRIVERThis bug check indicates that the operating system detected an error in a networking driver.
0x000000bbNETWORK_BOOT_INITIALIZATION_FAILEDThis indicates that Windows failed to successfully boot off a network.
0x000000bcNETWORK_BOOT_DUPLICATE_ADDRESSThis indicates that a duplicate IP address was assigned to this machine while booting off a network.
0x000000faHTTP_DRIVER_CORRUPTEDThis indicates that the HTTP kernel driver (Http.sys) has reached a corrupted state and cannot recover.
0x00000112MSRPC_STATE_VIOLATIONThis indicates that the Msrpc.sys driver has initiated a bug check.
0x00000125NMR_INVALID_STATEThis indicates that NMR (network module registrar) has detected an invalid state. See parameter 1 for the state type.
0x00000126NETIO_INVALID_POOL_CALLERThis indicates that an invalid pool request has been made to netio managed memory pool, e.g. FSB and MDL.
0x00000146NDIS_NET_BUFFER_LIST_INFO_ILLEGALLY_TRANSFERRED
0x00000150TCPIP_AOAC_NIC_ACTIVE_REFERENCE_LEAKThis indicates that the NIC active reference should have been released when the send queue was fully drained.
0x00000156WINSOCK_DETECTED_HUNG_CLOSESOCKET_LIVEDUMP live dumpThis indicates that Winsock detected a hung transport endpoint close request.
0x0000015eBUGCODE_NDIS_DRIVER_LIVE_DUMP live dumpThis bug code indicates that NDIS has captured a live kernel dump. NDIS does not generate a bug check in this situation.
0x00000195SMB_SERVER_LIVEDUMP live dumpThis indicates the SMB server detected a problem and has captured a kernel dump to collect debug information.
0x0000019eBUGCODE_NETADAPTER_DRIVER
0x000001a7SMB_REDIRECTOR_LIVEDUMP live dumpIt indicates that the SMB redirector has detected a problem and has captured a kernel dump to collect debug information.
0x000001d3WFP_INVALID_OPERATIONThe WFP_INVALID_OPERATION bug check has a value of 0x000001D3.
0x000001ddBUGCODE_MBBADAPTER_DRIVERThis indicates that the operating system encountered an error caused by a networking driver managed by MbbAdapterCx.
0x000001deBUGCODE_WIFIADAPTER_DRIVERThis indicates that the operating system encountered an error caused by a networking driver managed by WiFiAdapterCx.
22 entries

Hardware and firmware

Machine checks, ACPI, the HAL, processors, and the buses in between.

CodeSymbolicAbstract
0x0000002eDATA_BUS_ERRORThis typically indicates that a parity error in system memory has been detected.
0x0000002fINSTRUCTION_BUS_ERRORThis bug check appears very infrequently.
0x00000038SERIAL_DRIVER_INTERNALThis bug check appears very infrequently.
0x0000003eMULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTEDThis indicates that the system has multiple processors, but they are asymmetric in relation to one another.
0x00000055DATA_COHERENCY_EXCEPTIONThis bug check appears very infrequently.
0x00000056INSTRUCTION_COHERENCY_EXCEPTIONThis bug check appears very infrequently.
0x0000005cHAL_INITIALIZATION_FAILEDThis indicates that the HAL initialization failed.
0x0000005dUNSUPPORTED_PROCESSORThis indicates that the computer is attempting to run Windows on an unsupported processor.
0x00000061HAL1_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x00000079MISMATCHED_HALThe MISMATCHED_HAL bug check has a value of 0x00000079 that indicates that the HAL revision level or configuration does not match that of the kernel or the computer.
0x00000080NMI_HARDWARE_FAILUREThis bug check indicates that a hardware malfunction has occurred.
0x0000009cMACHINE_CHECK_EXCEPTIONThis bug check indicates that a fatal machine check exception has occurred.
0x000000a1PCI_BUS_DRIVER_INTERNALThis bug check indicates that the PCI Bus driver detected inconsistency problems in its internal structures and could not continue.
0x000000a3ACPI_DRIVER_INTERNALThis bug check indicates that the ACPI driver detected an internal inconsistency.
0x000000a5ACPI_BIOS_ERRORThe ACPI_BIOS_ERROR bug check has a value of 0x000000A5 that indicates that the ACPI BIOS of the computer is not fully compliant with the ACPI specification.
0x000000a6FP_EMULATION_ERROR
0x000000acHAL_MEMORY_ALLOCATIONThis bug check indicates that the hardware abstraction layer (HAL) could not obtain sufficient memory.
0x000000b9CHIPSET_DETECTED_ERRORThis bug check appears very infrequently.
0x000000c0PCI_CONFIG_SPACE_ACCESS_FAILURE
0x000000e0ACPI_BIOS_FATAL_ERRORThis indicates that one of your computer components is faulty.
0x000000e7INVALID_FLOATING_POINT_STATEThis indicates that a thread's saved floating-point state is invalid.
0x000000f2HARDWARE_INTERRUPT_STORMThis indicates that the kernel detected an interrupt storm.
0x000000fbRECURSIVE_MACHINE_CHECK
0x000000feBUGCODE_USB_DRIVERThis indicates that an error has occurred in a universal serial bus (USB) driver.
0x00000101CLOCK_WATCHDOG_TIMEOUTLearn how the CLOCK_WATCHDOG_TIMEOUT bug check indicates that an expected clock interrupt on a secondary processor isn't received within the allocated interval.
0x00000111RECURSIVE_NMIThis bug check indicates that a non-maskable-interrupt (NMI) occurred while a previous NMI was in progress.
0x0000011aEM_INITIALIZATION_ERROR
0x0000011aEM_INITIALIZATION_FAILUREThis bug check appears very infrequently.
0x00000122WHEA_INTERNAL_ERRORThe WHEA_INTERNAL_ERROR bug check has a value of 0x00000122.
0x00000124WHEA_UNCORRECTABLE_ERRORLearn about the bug check 0x124 WHEA_UNCORRECTABLE_ERROR, which indicates that a fatal hardware error has occurred.
0x0000012bFAULTY_HARDWARE_CORRUPTED_PAGELearn how the FAULTY_HARDWARE_CORRUPTED_PAGE bug check indicates the memory manager detected corruption caused by a component accessing memory using physical addressing.
0x00000130DYNAMIC_ADD_PROCESSOR_MISMATCHThis bugcheck indicates that a new processor added to the system is incompatible with the current configuration.
0x00000131INVALID_EXTENDED_PROCESSOR_STATEThis indicates that an invalid combination of parameters was detected while saving or restoring extended processor state.
0x00000138GPIO_CONTROLLER_DRIVER_ERRORThis bug check indicates that the GPIO class extension driver encountered a fatal error.
0x0000013eERRATA_WORKAROUND_UNSUCCESSFUL
0x00000143PROCESSOR_DRIVER_INTERNALThis indicates that the Processor Power Management (PPM) driver encountered a fatal error.
0x00000144BUGCODE_USB3_DRIVERThis is the code used for all USB 3 bug checks.
0x00000147ABNORMAL_RESET_DETECTEDThis indicates that Windows underwent an abnormal reset.
0x0000014bSOC_SUBSYSTEM_FAILUREThis indicates that an unrecoverable error was encountered in a System on a Chip (SoC) subsystem.
0x0000014cFATAL_ABNORMAL_RESET_ERRORThis indicates that an unrecoverable system error occurred or the system has abnormally reset.
0x0000014eSOC_CRITICAL_DEVICE_REMOVEDThis indicates that a critical SOC device has been unexpectedly removed or failed.
0x00000151UNSUPPORTED_INSTRUCTION_MODEThe UNSUPPORTED_INSTRUCTION_MODE bug check has a value of 0x00000151.
0x00000158ILLEGAL_IOMMU_PAGE_FAULTThis indicates that the IOMMU has delivered a page fault packet for an invalid ASID.
0x00000159HAL_ILLEGAL_IOMMU_PAGE_FAULTThe HAL_ILLEGAL_IOMMU_PAGE_FAULT bug check has a value of 0x00000159.
0x0000015aSDBUS_INTERNAL_ERRORThis indicates that an unrecoverable hardware failure has occurred on an SD-attached device.
0x0000015dSOC_SUBSYSTEM_FAILURE_LIVEDUMP live dumpThe SOC_SUBSYSTEM_FAILURE_LIVEDUMP live dump has a value of 0x0000015D.
0x00000175PREVIOUS_FATAL_ABNORMAL_RESET_ERRORThe PREVIOUS_FATAL_ABNORMAL_RESET_ERROR live dump has a value of 0x00000175.
0x0000017eMICROCODE_REVISION_MISMATCHIt indicates that that one or more processors in the multiprocessor configuration have inconsistent microcode loaded.
0x00000198UFX_LIVEDUMP live dumpThis indicates that a UFX live dump occurred.
0x000001a6BLUETOOTH_ERROR_RECOVERY_LIVEDUMP live dumpIt indicates that the Bluetooth radio driver has initiated error recovery to attempt to reset the radio from an irremediable condition.
0x000001cfHARDWARE_WATCHDOG_TIMEOUTThe HARDWARE_WATCHDOG_TIMEOUT bug check has a value of 0x000001CF.
0x000001d0ACPI_FIRMWARE_WATCHDOG_TIMEOUTThe ACPI_FIRMWARE_WATCHDOG_TIMEOUT bug check has a value of 0x000001D0.
0x000001d4UCMUCSI_LIVEDUMP live dumpThe UCMUCSI_LIVEDUMP live dump has a value of 0x000001D4.
0x000001d8UCMUCSI_FAILUREIt indicates that that the UCSI class extension has encountered an error.
0x000001d9HAL_IOMMU_INTERNAL_ERRORIt indicates that that the UcmUcsi driver has encountered an error.
0x000001daHAL_BLOCKED_PROCESSOR_INTERNAL_ERRORThe HAL_BLOCKED_PROCESSOR_INTERNAL_ERROR has a value of 0x000001DA.
0x000001dbIPI_WATCHDOG_TIMEOUTIt indicates that that a processor has been stuck in an IPI loop for more than the allowed time.
0x000001dfPROCESSOR_START_TIMEOUTThis indicates a processor failed to start in the allowed time.
0x000001e9ILLEGAL_ATS_INITIALIZATIONThis indicates that the driver has attempted to illegally enable the Address Translation Service (ATS) on a device which has been already been enabled for Shared Virtual Memory (SVM).
59 entries

Power management

Power state transitions, sleep, and the policy coordinator.

CodeSymbolicAbstract
0x0000009fDRIVER_POWER_STATE_FAILUREThis bug check indicates that the driver is in an inconsistent or invalid power state.
0x000000a0INTERNAL_POWER_ERRORThis bug check indicates that the power policy manager experienced a fatal error.
0x000000bdINVALID_HIBERNATED_STATEThe INVALID_HIBERNATED_STATE bug check has a value of 0x000000BD.
0x000000e5POWER_FAILURE_SIMULATE
0x000000f3DISORDERLY_SHUTDOWNThis indicates that Windows was unable to shut down due to lack of memory.
0x0000014fPDC_WATCHDOG_TIMEOUTThis indicates that a system component failed to respond within the allocated time period.
0x0000015cPDC_WATCHDOG_TIMEOUT_LIVEDUMP live dumpThe PDC_WATCHDOG_TIMEOUT_LIVEDUMP live dump has a value of 0x0000015C that indicates that a system component failed to respond, preventing entering or exiting connected standby.
0x0000015fCONNECTED_STANDBY_WATCHDOG_TIMEOUT_LIVEDUMP live dumpThis indicates that a connected standby watchdog timeout has occurred.
0x0000017cPDC_LOCK_WATCHDOG_LIVEDUMP live dumpThis indicates that a thread has been holding the PDC lock for too long.
0x0000017dPDC_UNEXPECTED_REVOCATION_LIVEDUMP live dumpIt indicates that an activator has been revoked unexpectedly.
0x0000019fPDC_PRIVILEGE_CHECK_LIVEDUMP live dump
0x000001a4DRIPS_SW_HW_DIVERGENCE_LIVEDUMP live dumpThe DRIPS_SW_HW_DIVERGENCE_LIVEDUMP live dump has a value of 0x000001A4.
0x000001a5USB_DRIPS_BLOCKER_SURPRISE_REMOVAL_LIVEDUMP live dumpIt indicates that a USB device will be surprise removed because it is blocking DRIPS.
0x000001a9DIRECTED_FX_TRANSITION_LIVEDUMP live dumpIt indicates that a device has failed its Directed Fx transition call.
0x000001ebDAM_WATCHDOG_TIMEOUTThis indicates that the Desktop Activity Moderator (DAM) was unable to unfreeze non-exempt user session processes within the allocated time period after the device resumed from modern standby.
15 entries

Security and integrity

Code integrity, cryptography, tokens, and tamper detection.

CodeSymbolicAbstract
0x00000028CORRUPT_ACCESS_TOKENThis bug check appears very infrequently.
0x00000029SECURITY_SYSTEMThis bug check appears very infrequently.
0x00000046DEREF_UNKNOWN_LOGON_SESSIONThis bug check appears very infrequently.
0x00000047REF_UNKNOWN_LOGON_SESSIONThis bug check appears very infrequently.
0x00000086AUDIT_FAILURE
0x00000098END_OF_NT_EVALUATION_PERIODThis bug check indicates that the trial period for the Microsoft Windows operating system has ended.
0x0000009aSYSTEM_LICENSE_VIOLATIONThis bug check indicates that the software license agreement has been violated.
0x000000c3SYSTEM_IMAGE_BAD_SIGNATURE
0x00000109CRITICAL_STRUCTURE_CORRUPTIONThis indicates that the kernel has detected critical kernel code or data corruption.
0x00000120BITLOCKER_FATAL_ERRORThis indicates that BitLocker drive encryption encountered a problem that it cannot recover from.
0x00000123CRYPTO_SELF_TEST_FAILUREThis indicates that the cryptographic subsystem failed a mandatory algorithm self-test during bootstrap.
0x00000139KERNEL_SECURITY_CHECK_FAILUREThe KERNEL_SECURITY_CHECK_FAILURE bug check has a value of 0x00000139, and indicates that the kernel detects the corruption of a critical data structure.
0x00000145SECURE_BOOT_VIOLATIONThis indicates that the secure Boot policy enforcement could not be started.
0x00000155OS_DATA_TAMPERINGThe OS_DATA_TAMPERING bug check has a value of 0x00000155.
0x00000171CRYPTO_LIBRARY_INTERNAL_ERRORIt indicates that an internal error in the crypto libraries occurred.
0x00000178ELAM_DRIVER_DETECTED_FATAL_ERRORThis indicates that ELAM driver detected a fatal error.
0x0000018cHYPERGUARD_VIOLATIONIt indicates that the kernel has detected that critical kernel code or data have been corrupted.
0x000001d7EFS_FATAL_ERRORIt indicates that an EFS error condition has occurred such that cannot be handled without data loss or data corruption.
0x000001eaSECURE_PCI_CONFIG_SPACE_ACCESS_VIOLATIONThis indicates that the access to the PCI config space region from VTL0 by directly mapping the PCI MCFG range is prohibited because secure PCI is enabled.
19 entries

Virtualization and secure kernel

The hypervisor and the isolated kernel running under it.

CodeSymbolicAbstract
0x0000006fVSL_INITIALIZATION_FAILED
0x00000118NTHV_GUEST_ERROR
0x0000018bSECURE_KERNEL_ERRORThis indicates that the secure kernel has encountered a fatal error.
0x0000018dSECURE_FAULT_UNHANDLEDIt indicates that a secure fault originated by the secure kernel could not be handled.
0x00020001HYPERVISOR_ERRORThis indicates that the hypervisor has encountered a fatal error.
5 entries

Boot and startup

Failures before the system is up: boot devices, hives, and phase initialization.

CodeSymbolicAbstract
0x00000031PHASE0_INITIALIZATION_FAILEDThis indicates that system initialization failed.
0x00000032PHASE1_INITIALIZATION_FAILEDThis indicates that system initialization failed.
0x00000033UNEXPECTED_INITIALIZATION_CALLThis bug check appears very infrequently.
0x00000043NO_SUCH_PARTITIONThis bug check appears very infrequently.
0x00000053NO_BOOT_DEVICEThis bug check appears very infrequently.
0x0000005aCRITICAL_SERVICE_FAILEDThis bug check appears very infrequently.
0x0000005bSET_ENV_VAR_FAILEDThis bug check appears very infrequently.
0x0000005eOBJECT_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x0000005fSECURITY_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x00000060PROCESS_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x00000062OBJECT1_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x00000063SECURITY1_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x00000064SYMBOLIC_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x00000065MEMORY1_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x00000066CACHE_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x00000067CONFIG_INITIALIZATION_FAILEDThis bug check indicates that the registry configuration failed.
0x00000068FILE_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x00000069IO1_INITIALIZATION_FAILEDThis bug check indicates that the initialization of the I/O system failed for some reason.
0x0000006aLPC_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x0000006bPROCESS1_INITIALIZATION_FAILEDThis bug check indicates that the initialization of the Microsoft Windows operating system failed.
0x0000006cREFMON_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x0000006dSESSION1_INITIALIZATION_FAILEDThis bug check indicates that the initialization of the Microsoft Windows operating system failed.
0x0000006eSESSION2_INITIALIZATION_FAILEDThis bug check indicates that the initialization of the Microsoft Windows operating system failed.
0x0000006eBOOTPROC_INITIALIZATION_FAILED
0x0000006fSESSION3_INITIALIZATION_FAILEDThis bug check indicates that the initialization of the Microsoft Windows operating system failed.
0x00000070SESSION4_INITIALIZATION_FAILEDThis bug check indicates that the initialization of the Microsoft Windows operating system failed.
0x00000070SOFT_RESTART_FATAL_ERROR
0x00000071SESSION5_INITIALIZATION_FAILEDThis bug check indicates that the initialization of the Microsoft Windows operating system failed.
0x00000073CONFIG_LIST_FAILEDThis bug check indicates that one of the top-level registry keys, also known as core system hives, cannot be linked in the registry tree.
0x00000074BAD_SYSTEM_CONFIG_INFOThis bug check indicates that there is an error in the registry.
0x00000075CANNOT_WRITE_CONFIGURATIONThis bug check indicates that the SYSTEM registry hive file cannot be converted to a mapped file.
0x00000078PHASE0_EXCEPTIONThis bug check occurs when an unexpected break is encountered during HAL initialization.
0x0000007bINACCESSIBLE_BOOT_DEVICELearn how the INACCESSIBLE_BOOT_DEVICE bug check indicates that the Microsoft Windows operating system has lost access to the system partition during startup.
0x00000085SETUP_FAILUREThis bug check indicates that a fatal error occurred during setup.
0x0000008bMBR_CHECKSUM_MISMATCHThis bug check indicates that a mismatch has occurred in the MBR checksum.
0x0000008fPP0_INITIALIZATION_FAILEDThis bug check indicates that the Plug and Play (PnP) manager could not be initialized.
0x00000090PP1_INITIALIZATION_FAILEDThis bug check indicates that the Plug and Play (PnP) manager could not be initialized.
0x000000edUNMOUNTABLE_BOOT_VOLUMEThis indicates that the I/O subsystem attempted to mount the boot volume and it failed.
0x000000f8RAMDISK_BOOT_INITIALIZATION_FAILEDThis indicates that an initialization failure occurred while attempting to boot from the RAM disk.
0x00000100LOADER_BLOCK_MISMATCHThis indicates that either the loader block is invalid, or it does not match the system that is being loaded.
0x0000010aAPP_TAGGING_INITIALIZATION_FAILEDThis bug check appears very infrequently.
0x0000012aMUI_NO_VALID_SYSTEM_LANGUAGEThis indicates that Windows did not find any installed, licensed language packs for the system default UI language.
0x0000012fVHD_BOOT_INITIALIZATION_FAILEDThis indicates that an initialization failure occurred while attempting to boot from a VHD.
0x00000136VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACEThere is not enough free space to expand the VHD.
0x0000013dCRITICAL_INITIALIZATION_FAILUREThis indicates that early kernel initialization has failed.
0x00000196LOADER_ROLLBACK_DETECTEDThis indicates that the version of the OS loader does not match the operating system.
0xc0000218STATUS_CANNOT_LOAD_REGISTRY_FILEThis indicates that a registry file could not be loaded.
0xc000021aWINLOGON_FATAL_ERRORThis means that the Winlogon process terminated unexpectedly.
0xc0000221STATUS_IMAGE_CHECKSUM_MISMATCHThe STATUS_IMAGE_CHECKSUM_MISMATCH bug check has a value of 0xC0000221 and indicates that a driver or a system DLL is corrupted.
49 entries

Failover clustering

Cluster shared volumes and the cluster service watching them.

CodeSymbolicAbstract
0x00000165CLUSTER_CSV_STATUS_IO_TIMEOUT_LIVEDUMP live dumpThis indicates that a SMB client is experiencing a timeout situation.
0x00000166CLUSTER_RESOURCE_CALL_TIMEOUT_LIVEDUMP live dumpThis indicates that a Cluster Resource call took longer than configured timeout.
0x00000167CLUSTER_CSV_SNAPSHOT_DEVICE_INFO_TIMEOUT_LIVEDUMP live dumpThis indicates that a Cluster Service call to the volsnap to query snapshot information took too long.
0x00000168CLUSTER_CSV_STATE_TRANSITION_TIMEOUT_LIVEDUMP live dumpThis indicates that a Cluster Shared Volume state transition took too long.
0x00000169CLUSTER_CSV_VOLUME_ARRIVAL_LIVEDUMP live dumpThis indicates that Cluster Shared Volume Manager was asked to create a new volume device object, and volume has not arrived in time.
0x0000016aCLUSTER_CSV_VOLUME_REMOVAL_LIVEDUMP live dumpThis indicates that a Cluster Shared Volume Manager volume removal request has timed out.
0x0000016bCLUSTER_CSV_CLUSTER_WATCHDOG_LIVEDUMP live dumpThis indicates thatthe Cluster service user mode watchdog detected that a thread is not making forward progress for a long time.
0x0000016fCLUSTER_CSV_STATE_TRANSITION_INTERVAL_TIMEOUT_LIVEDUMP live dumpThis indicates that a Cluster Shared Volume next state transition request has not arrived.
0x00000170CLUSTER_CSV_CLUSSVC_DISCONNECT_WATCHDOGThis indicates that the Cluster disconnect is not making forward progress.
0x00000179CLUSTER_CLUSPORT_STATUS_IO_TIMEOUT_LIVEDUMP live dumpThis indicates that SMB client on the initiator node complains that an IO on target node is taking too long and fails all IOs with STATUS_IO_TIMEOUT.
0x00000188CLUSTER_CSVFS_LIVEDUMP live dumpThis indicates that CSVFS initiated this livedump to help debug an inconsistent state.
0x0000019dCLUSTER_SVHDX_LIVEDUMP live dumpThis indicates that SVHDX initiated this livedump to help debug an inconsistent state.
12 entries

Debugging and diagnostics

Dumps taken deliberately, and the instrumentation that takes them.

CodeSymbolicAbstract
0x000000e2MANUALLY_INITIATED_CRASHThis indicates that the user deliberately initiated a crash dump from either the kernel debugger or the keyboard.
0x0000011dEVENT_TRACING_FATAL_ERRORThis bug check indicates that the Event Tracing subsystem has encountered an unexpected fatal error.
0x00000161LIVE_SYSTEM_DUMPThis indicates that the system administrator requested the collection of a live system memory dump.
0x0000017bPROFILER_CONFIGURATION_ILLEGALThe PROFILER_CONFIGURATION_ILLEGAL bug check has a value of 0x0000017B.
0x000001c8MANUALLY_INITIATED_POWER_BUTTON_HOLDThe system was configured to initiate a bugcheck when the user holds the power button.
0x000001d1TELEMETRY_ASSERTS_LIVEDUMP live dumpThe TELEMETRY_ASSERTS_LIVEDUMP live dump has a value of 0x000001D1.
0x000001f1KASAN_ENLIGHTENMENT_VIOLATIONIt indicates that that KASAN enlightenment encoutered a violation when attempting to interact with memory shadow.
0x000001f2KASAN_ILLEGAL_ACCESSIt indicates that that KASAN detected an illegal memory access being made.
0x000001f5APPLICATION_HANG_KERNEL_LIVEDUMP live dumpThis indicates that an application hung when attempting to be terminated.
0x000021c8MANUALLY_INITIATED_BLACKSCREEN_HOTKEY_LIVE_DUMP live dumpThis indicates that the system was configured to capture a live dump and the user had pressed the black screen hotkey (CTRL + SHIFT + WIN + B).
0xdeaddeadMANUALLY_INITIATED_CRASH1This indicates that the user deliberately initiated a crash dump from either the kernel debugger or the keyboard.
11 entries

Windows Phone

The SAVER codes, from the Windows Phone and Mobile builds.

CodeSymbolicAbstract
0x00000194SAVER_NONRESPONSIVEPROCESS
0x00000315SAVER_MTBFCOMMANDTIMEOUT
0x00008866SAVER_SICKAPPLICATION
0x0000f000SAVER_UNSPECIFIED
0x0000f002SAVER_BLANKSCREEN
0x0000f003SAVER_INPUT
0x0000f004SAVER_WATCHDOG
0x0000f005SAVER_STARTNOTVISIBLE
0x0000f006SAVER_NAVIGATIONMODEL
0x0000f007SAVER_OUTOFMEMORY
0x0000f008SAVER_GRAPHICS
0x0000f009SAVER_NAVSERVERTIMEOUT
0x0000f00aSAVER_CHROMEPROCESSCRASH
0x0000f00bSAVER_NOTIFICATIONDISMISSAL
0x0000f00cSAVER_SPEECHDISMISSAL
0x0000f00dSAVER_CALLDISMISSAL
0x0000f00eSAVER_APPBARDISMISSAL
0x0000f00fSAVER_RILADAPTATIONCRASH
0x0000f010SAVER_APPLISTUNREACHABLE
0x0000f011SAVER_REPORTNOTIFICATIONFAILURE
0x0000f012SAVER_UNEXPECTEDSHUTDOWN
0x0000f013SAVER_RPCFAILURE
0x0000f014SAVER_AUXILIARYFULLDUMP
0x0000f015SAVER_ACCOUNTPROVSVCINITFAILURE
0x0000f101SAVER_MTBFCOMMANDHANG
0x0000f102SAVER_MTBFPASSBUGCHECK
0x0000f103SAVER_MTBFIOERROR
0x0000f200SAVER_RENDERTHREADHANG
0x0000f201SAVER_RENDERMOBILEUIOOM
0x0000f300SAVER_DEVICEUPDATEUNSPECIFIED
0x0000f400SAVER_AUDIODRIVERHANG
0x0000f500SAVER_BATTERYPULLOUT
0x0000f600SAVER_MEDIACORETESTHANG
0x0000f700SAVER_RESOURCEMANAGEMENT
0x0000f800SAVER_CAPTURESERVICE
0x0000f900SAVER_WAITFORSHELLREADY
36 entries

Xbox

Codes reserved for the Xbox system software.

CodeSymbolicAbstract
0x00000356XBOX_ERACTRL_CS_TIMEOUTThe XBOX_ERACTRL_CS_TIMEOUT bug check has a value of 0x00000356.
0x00000357XBOX_CORRUPTED_IMAGE
0x00000358XBOX_INVERTED_FUNCTION_TABLE_OVERFLOW
0x00000359XBOX_CORRUPTED_IMAGE_BASE
0x00000360XBOX_360_SYSTEM_CRASH
0x00000420XBOX_360_SYSTEM_CRASH_RESERVED
6 entries

Other

Codes with too little documentation to place.

CodeSymbolicAbstract
0x00000084RECOM_DRIVER
1 entry

Not stop codes

Strings sharing the header with the stop codes: the boot banner, the safe mode and boot log notices, and the hardware profile prompts.

CodeSymbolicAbstract
0x000000a8BOOTING_IN_SAFEMODE_MINIMAL
0x000000a9BOOTING_IN_SAFEMODE_NETWORK
0x000000aaBOOTING_IN_SAFEMODE_DSREPAIR
0x000000b5BOOTLOG_LOADED
0x000000b6BOOTLOG_NOT_LOADED
0x000000b7BOOTLOG_ENABLED
0x4000007eWINDOWS_NT_BANNERMicrosoft (R) Windows (R) Version %hs (Build %u%hs)
0x40000087WINDOWS_NT_CSD_STRINGService Pack
0x40000088WINDOWS_NT_INFO_STRING%u System Processor [%u MB Memory] %Z
0x40000089WINDOWS_NT_MP_STRINGMultiProcessor Kernel
0x4000009dWINDOWS_NT_INFO_STRING_PLURAL%u System Processors [%u MB Memory] %Z
0x4000009eWINDOWS_NT_RC_STRINGRC
0x40010001HARDWARE_PROFILE_UNDOCKED_STRINGUndocked Profile
0x40010002HARDWARE_PROFILE_DOCKED_STRINGDocked Profile
0x40010003HARDWARE_PROFILE_UNKNOWN_STRINGProfile
15 entries

513 codes in total.