2 ; Created by : Marc Piulachs.
3 ; This source code is offered for use in the public domain.
7 ; ntoskrnl.exe bug codes
10 MessageIdTypedef=ULONG
12 SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS
13 Informational=0x1:STATUS_SEVERITY_INFORMATIONAL
14 Warning=0x2:STATUS_SEVERITY_WARNING
15 Error=0x3:STATUS_SEVERITY_ERROR
18 FacilityNames=(System=0x0:FACILITY_SYSTEM
19 Runtime=0x2:FACILITY_RUNTIME
20 Stubs=0x3:FACILITY_STUBS
21 Io=0x4:FACILITY_IO_ERROR_CODE
24 LanguageNames=(English=0x409:MSG00409)
32 SymbolicName=BUGCHECK_MESSAGE_INTRO
34 A problem has been detected and ReactOS has been shut down to prevent damage
41 SymbolicName=BUGCODE_ID_DRIVER
43 The problem seems to be caused by the following file:
50 SymbolicName=PSS_MESSAGE_INTRO
52 If this is the first time you've seen this Stop error screen,
53 restart your computer. If this screen appears again, follow
61 SymbolicName=BUGCODE_PSS_MESSAGE
63 Check to make sure any new hardware or software is properly installed.
64 If this is a new installation, ask your hardware or software manufacturer
65 for any ReactOS updates you might need.
67 If problems continue, disable or remove any newly installed hardware
68 or software. Disable BIOS memory options such as caching or shadowing.
69 If you need to use Safe Mode to remove or disable components, restart
70 your computer, press F8 to select Advanced Startup Options, and then
77 SymbolicName=BUGCHECK_TECH_INFO
79 Technical information:
85 SymbolicName=UNDEFINED_BUG_CODE
87 The bug code is undefined. Please use an existing code instead.
93 SymbolicName=APC_INDEX_MISMATCH
101 SymbolicName=DEVICE_QUEUE_NOT_BUSY
103 DEVICE_QUEUE_NOT_BUSY
109 SymbolicName=INVALID_AFFINITY_SET
117 SymbolicName=INVALID_DATA_ACCESS_TRAP
119 INVALID_DATA_ACCESS_TRAP
125 SymbolicName=INVALID_PROCESS_ATTACH_ATTEMPT
127 INVALID_PROCESS_ATTACH_ATTEMPT
133 SymbolicName=INVALID_PROCESS_DETACH_ATTEMPT
135 INVALID_PROCESS_DETACH_ATTEMPT
141 SymbolicName=INVALID_SOFTWARE_INTERRUPT
143 INVALID_SOFTWARE_INTERRUPT
149 SymbolicName=IRQL_NOT_DISPATCH_LEVEL
151 IRQL_NOT_DISPATCH_LEVEL
157 SymbolicName=IRQL_NOT_GREATER_OR_EQUAL
159 IRQL_NOT_GREATER_OR_EQUAL
165 SymbolicName=IRQL_NOT_LESS_OR_EQUAL
167 IRQL_NOT_LESS_OR_EQUAL
173 SymbolicName=NO_EXCEPTION_HANDLING_SUPPORT
175 NO_EXCEPTION_HANDLING_SUPPORT
181 SymbolicName=MAXIMUM_WAIT_OBJECTS_EXCEEDED
183 MAXIMUM_WAIT_OBJECTS_EXCEEDED
189 SymbolicName=MUTEX_LEVEL_NUMBER_VIOLATION
191 MUTEX_LEVEL_NUMBER_VIOLATION
197 SymbolicName=NO_USER_MODE_CONTEXT
205 SymbolicName=SPIN_LOCK_ALREADY_OWNED
207 SPIN_LOCK_ALREADY_OWNED
213 SymbolicName=SPIN_LOCK_NOT_OWNED
221 SymbolicName=THREAD_NOT_MUTEX_OWNER
223 THREAD_NOT_MUTEX_OWNER
229 SymbolicName=TRAP_CAUSE_UNKNOWN
237 SymbolicName=EMPTY_THREAD_REAPER_LIST
239 EMPTY_THREAD_REAPER_LIST
245 SymbolicName=CREATE_DELETE_LOCK_NOT_LOCKED
247 The thread reaper was handed a thread to reap, but the thread's process'
253 SymbolicName=LAST_CHANCE_CALLED_FROM_KMODE
255 LAST_CHANCE_CALLED_FROM_KMODE
261 SymbolicName=CID_HANDLE_CREATION
269 SymbolicName=CID_HANDLE_DELETION
277 SymbolicName=REFERENCE_BY_POINTER
285 SymbolicName=BAD_POOL_HEADER
293 SymbolicName=MEMORY_MANAGEMENT
301 SymbolicName=PFN_SHARE_COUNT
309 SymbolicName=PFN_REFERENCE_COUNT
317 SymbolicName=NO_SPINLOCK_AVAILABLE
319 NO_SPINLOCK_AVAILABLE
325 SymbolicName=KMODE_EXCEPTION_NOT_HANDLED
327 Check to be sure you have adequate disk space. If a driver is
328 identified in the Stop message, disable the driver or check
329 with the manufacturer for driver updates. Try changing video
332 Check with your hardware vendor for any BIOS updates. Disable
333 BIOS memory options such as caching or shadowing. If you need
334 to use Safe Mode to remove or disable components, restart your
335 computer, press F8 to select Advanced Startup Options, and then
342 SymbolicName=SHARED_RESOURCE_CONV_ERROR
344 SHARED_RESOURCE_CONV_ERROR
350 SymbolicName=KERNEL_APC_PENDING_DURING_EXIT
352 KERNEL_APC_PENDING_DURING_EXIT
358 SymbolicName=QUOTA_UNDERFLOW
366 SymbolicName=FILE_SYSTEM
374 SymbolicName=FAT_FILE_SYSTEM
376 Disable or uninstall any anti-virus, disk defragmentation
377 or backup utilities. Check your hard drive configuration,
378 and check for any updated drivers. Run CHKDSK /F to check
379 for hard drive corruption, and then restart your computer.
385 SymbolicName=NTFS_FILE_SYSTEM
393 SymbolicName=NPFS_FILE_SYSTEM
401 SymbolicName=CDFS_FILE_SYSTEM
409 SymbolicName=RDR_FILE_SYSTEM
417 SymbolicName=CORRUPT_ACCESS_TOKEN
425 SymbolicName=SECURITY_SYSTEM
433 SymbolicName=INCONSISTENT_IRP
441 SymbolicName=PANIC_STACK_SWITCH
449 SymbolicName=PORT_DRIVER_INTERNAL
457 SymbolicName=SCSI_DISK_DRIVER_INTERNAL
459 SCSI_DISK_DRIVER_INTERNAL
465 SymbolicName=DATA_BUS_ERROR
467 Run system diagnostics supplied by your hardware manufacturer.
468 In particular, run a memory check, and check for faulty or
469 mismatched memory. Try changing video adapters.
471 Check with your hardware vendor for any BIOS updates. Disable
472 BIOS memory options such as caching or shadowing. If you need
473 to use Safe Mode to remove or disable components, restart your
474 computer, press F8 to select Advanced Startup Options, and then
481 SymbolicName=INSTRUCTION_BUS_ERROR
483 INSTRUCTION_BUS_ERROR
489 SymbolicName=SET_OF_INVALID_CONTEXT
491 SET_OF_INVALID_CONTEXT
497 SymbolicName=PHASE0_INITIALIZATION_FAILED
499 PHASE0_INITIALIZATION_FAILED
505 SymbolicName=PHASE1_INITIALIZATION_FAILED
507 PHASE1_INITIALIZATION_FAILED
513 SymbolicName=UNEXPECTED_INITIALIZATION_CALL
515 UNEXPECTED_INITIALIZATION_CALL
521 SymbolicName=CACHE_MANAGER
529 SymbolicName=NO_MORE_IRP_STACK_LOCATIONS
531 NO_MORE_IRP_STACK_LOCATIONS
537 SymbolicName=DEVICE_REFERENCE_COUNT_NOT_ZERO
539 DEVICE_REFERENCE_COUNT_NOT_ZERO
545 SymbolicName=FLOPPY_INTERNAL_ERROR
547 FLOPPY_INTERNAL_ERROR
553 SymbolicName=SERIAL_DRIVER_INTERNAL
555 SERIAL_DRIVER_INTERNAL
561 SymbolicName=SYSTEM_EXIT_OWNED_MUTEX
563 SYSTEM_EXIT_OWNED_MUTEX
572 SymbolicName=MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
574 MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
580 SymbolicName=NO_MORE_SYSTEM_PTES
582 Remove any recently installed software including backup
583 utilities or disk-intensive applications.
585 If you need to use Safe Mode to remove or disable components,
586 restart your computer, press F8 to select Advanced Startup
587 Options, and then select Safe Mode.
593 SymbolicName=TARGET_MDL_TOO_SMALL
601 SymbolicName=MUST_SUCCEED_POOL_EMPTY
603 MUST_SUCCEED_POOL_EMPTY
609 SymbolicName=ATDISK_DRIVER_INTERNAL
611 ATDISK_DRIVER_INTERNAL
619 SymbolicName=MULTIPLE_IRP_COMPLETE_REQUESTS
621 MULTIPLE_IRP_COMPLETE_REQUESTS
627 SymbolicName=INSUFFICIENT_SYSTEM_MAP_REGS
629 INSUFFICIENT_SYSTEM_MAP_REGS
637 SymbolicName=CANCEL_STATE_IN_COMPLETED_IRP
639 CANCEL_STATE_IN_COMPLETED_IRP
645 SymbolicName=PAGE_FAULT_WITH_INTERRUPTS_OFF
647 PAGE_FAULT_WITH_INTERRUPTS_OFF
653 SymbolicName=IRQL_GT_ZERO_AT_SYSTEM_SERVICE
655 IRQL_GT_ZERO_AT_SYSTEM_SERVICE
661 SymbolicName=STREAMS_INTERNAL_ERROR
663 STREAMS_INTERNAL_ERROR
669 SymbolicName=FATAL_UNHANDLED_HARD_ERROR
671 FATAL_UNHANDLED_HARD_ERROR
677 SymbolicName=NO_PAGES_AVAILABLE
685 SymbolicName=PFN_LIST_CORRUPT
693 SymbolicName=NDIS_INTERNAL_ERROR
701 SymbolicName=PAGE_FAULT_IN_NONPAGED_AREA
703 PAGE_FAULT_IN_NONPAGED_AREA
709 SymbolicName=REGISTRY_ERROR
717 SymbolicName=MAILSLOT_FILE_SYSTEM
725 SymbolicName=NO_BOOT_DEVICE
733 SymbolicName=LM_SERVER_INTERNAL_ERROR
735 LM_SERVER_INTERNAL_ERROR
741 SymbolicName=DATA_COHERENCY_EXCEPTION
743 DATA_COHERENCY_EXCEPTION
749 SymbolicName=INSTRUCTION_COHERENCY_EXCEPTION
751 INSTRUCTION_COHERENCY_EXCEPTION
757 SymbolicName=XNS_INTERNAL_ERROR
765 SymbolicName=FTDISK_INTERNAL_ERROR
767 FTDISK_INTERNAL_ERROR
773 SymbolicName=PINBALL_FILE_SYSTEM
783 SymbolicName=HAL_INITIALIZATION_FAILED
785 HAL_INITIALIZATION_FAILED
791 SymbolicName=HEAP_INITIALIZATION_FAILED
793 HEAP_INITIALIZATION_FAILED
799 SymbolicName=OBJECT_INITIALIZATION_FAILED
801 OBJECT_INITIALIZATION_FAILED
807 SymbolicName=SECURITY_INITIALIZATION_FAILED
809 SECURITY_INITIALIZATION_FAILED
815 SymbolicName=PROCESS_INITIALIZATION_FAILED
817 PROCESS_INITIALIZATION_FAILED
823 SymbolicName=HAL1_INITIALIZATION_FAILED
825 HAL1_INITIALIZATION_FAILED
831 SymbolicName=OBJECT1_INITIALIZATION_FAILED
833 OBJECT1_INITIALIZATION_FAILED
839 SymbolicName=SECURITY1_INITIALIZATION_FAILED
841 SECURITY1_INITIALIZATION_FAILED
847 SymbolicName=SYMBOLIC_INITIALIZATION_FAILED
849 SYMBOLIC_INITIALIZATION_FAILED
855 SymbolicName=MEMORY1_INITIALIZATION_FAILED
857 MEMORY1_INITIALIZATION_FAILED
863 SymbolicName=CACHE_INITIALIZATION_FAILED
865 CACHE_INITIALIZATION_FAILED
871 SymbolicName=CONFIG_INITIALIZATION_FAILED
873 CONFIG_INITIALIZATION_FAILED
879 SymbolicName=FILE_INITIALIZATION_FAILED
881 FILE_INITIALIZATION_FAILED
887 SymbolicName=IO1_INITIALIZATION_FAILED
889 IO1_INITIALIZATION_FAILED
895 SymbolicName=LPC_INITIALIZATION_FAILED
897 LPC_INITIALIZATION_FAILED
903 SymbolicName=PROCESS1_INITIALIZATION_FAILED
905 PROCESS1_INITIALIZATION_FAILED
911 SymbolicName=REFMON_INITIALIZATION_FAILED
913 REFMON_INITIALIZATION_FAILED
919 SymbolicName=SESSION1_INITIALIZATION_FAILED
921 SESSION1_INITIALIZATION_FAILED
927 SymbolicName=SESSION2_INITIALIZATION_FAILED
929 SESSION2_INITIALIZATION_FAILED
935 SymbolicName=SESSION3_INITIALIZATION_FAILED
937 SESSION3_INITIALIZATION_FAILED
943 SymbolicName=SESSION4_INITIALIZATION_FAILED
945 SESSION4_INITIALIZATION_FAILED
951 SymbolicName=SESSION5_INITIALIZATION_FAILED
953 SESSION5_INITIALIZATION_FAILED
959 SymbolicName=ASSIGN_DRIVE_LETTERS_FAILED
961 ASSIGN_DRIVE_LETTERS_FAILED
967 SymbolicName=CONFIG_LIST_FAILED
975 SymbolicName=BAD_SYSTEM_CONFIG_INFO
977 BAD_SYSTEM_CONFIG_INFO
983 SymbolicName=CANNOT_WRITE_CONFIGURATION
985 CANNOT_WRITE_CONFIGURATION
991 SymbolicName=PROCESS_HAS_LOCKED_PAGES
993 PROCESS_HAS_LOCKED_PAGES
999 SymbolicName=KERNEL_STACK_INPAGE_ERROR
1001 KERNEL_STACK_INPAGE_ERROR
1007 SymbolicName=PHASE0_EXCEPTION
1015 SymbolicName=MISMATCHED_HAL
1017 Mismatched Kernel and HAL image
1023 SymbolicName=KERNEL_DATA_INPAGE_ERROR
1025 KERNEL_DATA_INPAGE_ERROR
1031 SymbolicName=INACCESSIBLE_BOOT_DEVICE
1033 Check for viruses on your computer. Remove any newly installed
1034 hard drives or hard drive controllers. Check your hard drive
1035 to make sure it is properly configured and terminated.
1036 Run CHKDSK /F to check for hard drive corruption, and then
1037 restart your computer.
1043 SymbolicName=INSTALL_MORE_MEMORY
1051 SymbolicName=SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
1053 SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
1059 SymbolicName=UNEXPECTED_KERNEL_MODE_TRAP
1061 Run a system diagnostic utility supplied by your hardware manufacturer.
1062 In particular, run a memory check, and check for faulty or mismatched
1063 memory. Try changing video adapters.
1065 Disable or remove any newly installed hardware and drivers. Disable or
1066 remove any newly installed software. If you need to use Safe Mode to
1067 remove or disable components, restart your computer, press F8 to select
1068 Advanced Startup Options, and then select Safe Mode.
1074 SymbolicName=NMI_HARDWARE_FAILURE
1076 Hardware malfunction
1082 SymbolicName=KERNEL_MODE_EXCEPTION_NOT_HANDLED
1084 KERNEL_MODE_EXCEPTION_NOT_HANDLED
1090 SymbolicName=SPIN_LOCK_INIT_FAILURE
1092 SPIN_LOCK_INIT_FAILURE
1098 SymbolicName=PP0_INITIALIZATION_FAILED
1100 PP0_INITIALIZATION_FAILED
1106 SymbolicName=PP1_INITIALIZATION_FAILED
1108 PP1_INITIALIZATION_FAILED
1114 SymbolicName=INVALID_KERNEL_HANDLE
1116 INVALID_KERNEL_HANDLE
1122 SymbolicName=KERNEL_STACK_LOCKED_AT_EXIT
1124 KERNEL_STACK_LOCKED_AT_EXIT
1130 SymbolicName=INVALID_WORK_QUEUE_ITEM
1132 INVALID_WORK_QUEUE_ITEM
1138 SymbolicName=INTERNAL_POWER_ERROR
1140 INTERNAL_POWER_ERROR
1146 SymbolicName=ACPI_BIOS_ERROR
1148 The BIOS in this system is not fully ACPI compliant. Please contact your
1149 system vendor for an updated BIOS.
1153 Severity=Informational
1155 SymbolicName=BOOTING_IN_SAFEMODE_MINIMAL
1157 The system is booting in safemode - Minimal Services
1161 Severity=Informational
1163 SymbolicName=BOOTING_IN_SAFEMODE_NETWORK
1165 The system is booting in safemode - Minimal Services with Network
1169 Severity=Informational
1171 SymbolicName=BOOTING_IN_SAFEMODE_DSREPAIR
1173 The system is booting in safemode - Directory Services Repair
1179 SymbolicName=HAL_MEMORY_ALLOCATION
1181 HAL_MEMORY_ALLOCATION
1187 SymbolicName=VIDEO_DRIVER_INIT_FAILURE
1189 VIDEO_DRIVER_INIT_FAILURE
1193 Severity=Informational
1195 SymbolicName=BOOTLOG_ENABLED
1197 Boot Logging Enabled
1203 SymbolicName=ATTEMPTED_SWITCH_FROM_DPC
1205 ATTEMPTED_SWITCH_FROM_DPC
1211 SymbolicName=ATTEMPTED_WRITE_TO_READONLY_MEMORY
1213 ATTEMPTED_WRITE_TO_READONLY_MEMORY
1219 SymbolicName=BAD_POOL_CALLER
1227 SymbolicName=BUGCODE_PSS_MESSAGE_SIGNATURE
1229 A system file that is owned by ReactOS was replaced by an application
1230 running on your system. The operating system detected this and tried to
1231 verify the validity of the file's signature. The operating system found that
1232 the file signature is not valid and put the original, correct file back
1233 so that your operating system will continue to function properly.
1239 SymbolicName=DRIVER_CORRUPTED_EXPOOL
1241 A device driver has pool.
1243 Check to make sure any new hardware or software is properly installed.
1244 If this is a new installation, ask your hardware or software manufacturer
1245 for any ReactOS updates you might need.
1247 Run the driver verifier against any new (or suspect) drivers.
1248 If that doesn't reveal the corrupting driver, try enabling special pool.
1249 Both of these features are intended to catch the corruption at an earlier
1250 point where the offending driver can be identified.
1252 If you need to use Safe Mode to remove or disable components,
1253 restart your computer, press F8 to select Advanced Startup Options,
1254 and then select Safe Mode.
1260 SymbolicName=IRQL_UNEXPECTED_VALUE
1262 The processor's IRQL is not valid for the currently executing context.
1263 This is a software error condition and is usually caused by a device
1264 driver changing IRQL and not restoring it to its previous value when
1265 it has finished its task.
1271 SymbolicName=PNP_DETECTED_FATAL_ERROR
1273 PNP_DETECTED_FATAL_ERROR
1279 SymbolicName=DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
1281 DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
1287 SymbolicName=DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
1289 DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS
1295 SymbolicName=DRIVER_CORRUPTED_MMPOOL
1297 DRIVER_CORRUPTED_MMPOOL
1303 SymbolicName=DRIVER_IRQL_NOT_LESS_OR_EQUAL
1305 DRIVER_IRQL_NOT_LESS_OR_EQUAL
1311 SymbolicName=DRIVER_PORTION_MUST_BE_NONPAGED
1313 DRIVER_PORTION_MUST_BE_NONPAGED
1319 SymbolicName=DRIVER_USED_EXCESSIVE_PTES
1321 DRIVER_USED_EXCESSIVE_PTES
1327 SymbolicName=SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
1329 SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
1335 SymbolicName=ACPI_BIOS_FATAL_ERROR
1338 Your computer (BIOS) has reported that a component in your system is faulty and
1339 has prevented ReactOS from operating. You can determine which component is
1340 faulty by running the diagnostic disk or tool that came with your computer.
1342 If you do not have this tool, you must contact your system vendor and report
1343 this error message to them. They will be able to assist you in correcting this
1344 hardware problem thereby allowing ReactOS to operate.
1350 SymbolicName=WORKER_THREAD_RETURNED_AT_BAD_IRQL
1352 WORKER_THREAD_RETURNED_AT_BAD_IRQL
1358 SymbolicName=MANUALLY_INITIATED_CRASH
1360 MANUALLY_INITIATED_CRASH
1366 SymbolicName=RESOURCE_NOT_OWNED
1374 SymbolicName=WORKER_INVALID
1382 SymbolicName=POWER_FAILURE_SIMULATE
1384 POWER_FAILURE_SIMULATE
1390 SymbolicName=IMPERSONATING_WORKER_THREAD
1392 IMPERSONATING_WORKER_THREAD
1396 Severity=Informational
1398 SymbolicName=WINDOWS_NT_BANNER
1400 ReactOS (R) Kernel Version %hs (Build %u%hs)
1404 Severity=Informational
1406 SymbolicName=WINDOWS_NT_CSD_STRING
1412 Severity=Informational
1414 SymbolicName=WINDOWS_NT_INFO_STRING
1416 %u System Processor [%u MB Memory] %Z
1420 Severity=Informational
1422 SymbolicName=WINDOWS_NT_MP_STRING
1424 MultiProcessor Kernel
1428 Severity=Informational
1430 SymbolicName=THREAD_TERMINATE_HELD_MUTEX
1432 A kernel thread terminated while holding a mutex
1436 Severity=Informational
1438 SymbolicName=WINDOWS_NT_INFO_STRING_PLURAL
1440 %u System Processors [%u MB Memory] %Z
1444 Severity=Informational
1446 SymbolicName=REACTOS_COPYRIGHT_NOTICE
1448 \n\nReactOS is free software, covered by the GNU General Public License,
1449 and you\n are welcome to change it and/or distribute copies of it under
1450 certain\n conditions. There is absolutely no warranty for ReactOS.\n
1456 SymbolicName=ACTIVE_EX_WORKER_THREAD_TERMINATION
1458 ACTIVE_EX_WORKER_THREAD_TERMINATION
1464 SymbolicName=THREAD_STUCK_IN_DEVICE_DRIVER
1467 The device driver got stuck in an infinite loop. This usually indicates
1468 problem with the device itself or with the device driver programming the
1469 hardware incorrectly.
1471 Please check with your hardware device vendor for any driver updates.
1477 SymbolicName=CRITICAL_PROCESS_DIED
1479 CRITICAL_PROCESS_DIED
1485 SymbolicName=CRITICAL_OBJECT_TERMINATION
1487 CRITICAL_OBJECT_TERMINATION
1493 SymbolicName=RAMDISK_BOOT_INITIALIZATION_FAILED
1495 An initialization failure occurred while attempting to boot from the RAM disk.
1501 SymbolicName=ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
1503 ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY