Technical Support, Instructions & Repair Service

Back to: 

Complete Summary of Windows Stop Errors


hashir4u
By Guru hashir4u
Rank: Guru
Rating: 87%, 72 votes
posted on May 25, 2008
Not Rated (0)

General Troubleshooting of STOP Error Messages:
If you can’t find a specific reference to your problem, running through the following checklist stands a good chance of resolving the problem for you. This checklist is also usually the best approach to troubleshooting some specific Stop messages, such as 0x0A and 0x50.
Examine the “System” and “Application” logs in Event Viewer for other recent errors that might give further clues. To do this, launch EventVwr.msc from a Run box; or open “Administrative Tools” in the Control Panel then launch Event Viewer.
If you’ve recently added new hardware, remove it and retest.
Run hardware diagnostics supplied by the manufacturer.
Try enabling Windows Error reporting (if you are able to logon using safe mode)
Make sure device drivers and system BIOS are up-to-date.

If you’ve installed new drivers just before the problem appeared, try rolling them back to the older ones.
Open the box and make sure all hardware is correctly installed, well seated, and solidly connected.
Confirm that all of your hardware is on the http://www.microsoft.com/hcl/default.asp. If some of it isn’t, then pay particular attention to the non-HCL hardware in your troubleshooting
.
Check for viruses.
Investigate recently added software.
Powerflee the computer and try rebooting the computer.
Examine (and try disabling) BIOS memory options such as caching or shadowing.
Anti-Virus Software.
Software incompatiblity.
Look for any hotfix released on Microsoft Site.
NOTE: When a STOP message occurs, Windows can create a debug file for very detailed analysis. To do this, it needs a workspace equal to the amount of physical RAM you have installed. If you resize your Win XP pagefile minimum to less than the size of your physical RAM, you will get an advisory message that your system may not be able to create a debugging information file if a STOP error occurs. My advice is to go ahead with this change if you want, but simply remember the limitation so that you can change it back if you need to troubleshoot STOP messages. Some general troubleshooting principles are suggested in the Resource Kit for approaching STOP messages overall.

0x00000001: APC_INDEX_MISMATCH
It indicates a mismatch of thread and asynchronous procedure call (APC) indexes. The most common reason to see this message is if a file system has a mismatched number of KeEnterCriticalRegion compared to KeLeaveCriticalRegion.
0x00000002: DEVICE_QUEUE_NOT_BUSY
It indicates that a device queue was expected to be busy, but was not.
0x00000003: INVALID_AFFINITY_SET
It indicates a null of nonproper subset affinity.
0x00000004: INVALID_DATA_ACCESS_TRAP
It indicates an invalid data access trap
0X00000005: INVALID_PROCESS_ATTACH_ATTEMPT
It indicates a problem with an owned mutex or a mutex with a process already attached.
0x00000006: INVALID_PROCESS_DETACH_ATTEMPT
It indicates a problem with an owned mutex or an unclean asynchronous procedure call (APC) state.
0X00000007: INVALID_SOFTWARE_INTERRUPT:
It indicates a level not within the software range
0x00000008: IRQL_NOT_DISPATCH_LEVEL
It indicates an attempt to remove a device not at the dispatch level.
0x00000009: IRQL_NOT_GREATER_OR_EQUAL
It indicates an IRQL that was expected to be greater or equal, but was not.
0x00000010: SPIN_LOCK_NOT_OWNED
It indicates an attempt to release an unowned spin lock
0x00000011: THREAD_NOT_MUTEX_OWNER
It indicates an attempt to release a thread by a mutex non-owner.
0x00000012: TRAP_CAUSE_UNKNOWN
It indicates a trap from an unknown cause.
0x00000013: EMPTY_THREAD_REAPER_LIST
It indicates the thread reaper list is corrupted (the reaper list was signaled, but no threads were present on the list).
0x00000014: CREATE_DELETE_LOCK_NOT_LOCKED
This problem occurs because a coding error in the Http.sys file causes stack corruption
0x00000015:LAST_CHANCE_CALLED_FROM_KMODE
This indicates that the last chance exception service was called from kernel mode.
0x00000016: CID_HANDLE_CREATION
This indicates that a failure occurred creating a handle to represent a client ID
0x00000017: CID_HANDLE_DELETION
This indicates that a failure occurred deleting a handle to represent a client ID
0x00000018: REFERENCE_BY_POINTER
This indicates that a failure occurred while referencing an object by what should have been a referenced pointer.
0x00000019: BAD_POOL_HEADER
Router incorrectly set the packet fragmentation bit on a browser broadcast datagram packet. The Tcpip.sys driver attempts to reassemble this packet and causes pool memory corruption.

0x00000020: KERNEL_APC_PENDING_DURING_EXIT
It indicates that a kernel-mode asynchronous procedure call (APC) was found pending during thread termination. The first parameter is the address of the APC found pending during exit. The second parameter is the thread's APC disable count. And the third parameter is the current IRQL (interrupt request level). If the thread's disable count is non-zero, it is the source of the problem: the current IRQL should be 0. If it is not, a driver's cancellation routine returned at an elevated IRQL.
0x00000021: QUOTA_UNDERFLOW
It indicates that quota was returned to a process, but that process was not using the amount of quota being returned.
0x00000022: FILE_SYSTEM
This indicates a generic file system problem.
0x00000023: FAT_FILE_SYSTEM
It indicates a FAT file system problem.
0x00000024: NTFS_FILE_SYSTEM
It indicates an NTFS file system problem
0x00000025: NPFS_FILE_SYSTEM
It indicates a named pipe file system problem.
0x00000026: CDFS_FILE_SYSTEM
This indicates a CD-ROM file system problem.

Comment by hashir4u, posted on May 25, 2008


0x00000027: RDR_FILE_SYSTEM
It indicates a redirector file system problem.
0x00000028: CORRUPT_ACCESS_TOKEN
It indicates that the security system encountered an invalid access token
0x00000029: SECURITY_SYSTEM
It indicates a problem internal to the security system
0x0000002A: INCONSISTENT_IRP
It indicates that an IRP (I/O request packet) was encountered in an inconsistent state. For example, some field or fields of the IRP were inconsistent with the remaining state of the IRP.
0x0000002B: PANIC_STACK_SWITCH
It indicates a panic switch to the kernel stack because of stack overflow. This error might be caused by the kernel-mode driver using too much stack space. Or a data corruption has occurred in the kernel
0x0000002C: PORT_DRIVER_INTERNAL
It indicates an internal error in a port driver.
0x0000002D: SCSI_DISK_DRIVER_INTERNAL
It indicates an internal error in a SCSI hard disk driver.
0x0000002E: DATA_BUS_ERROR:
This typically indicates that a parity error in system memory has been detected
0x0000002F: INSTRUCTION_BUS_ERROR
It indicates an instruction bus error.
0x00000030: SET_OF_INVALID_CONTEXT
It indicates an attempt to edit values of SS or ESP when returning to kernel-mode code.
0x00000031: PHASE0_INITIALIZATION_FAILED
Initialization of the Windows failed during phase 0 (during phase 4 of system startup). There might be a hardware problem.
0x00000032: PHASE1_INITIALIZATION_FAILED
Initialization of the Windows failed during phase 1 (during phase 4 of system startup). There might be a problem with a device driver.
0x00000033: UNEXPECTED_INITIALIZATION_CALL
Initialization of the Windows failed during phase 1 (during phase 4 of system startup). There might be a problem with a device driver.
0x00000034: CACHE_MANAGER
Initialization of the Windows failed during phase 1 (during phase 4 of system startup). There might be a problem with a device driver.
0x00000035: NO_MORE_IRP_STACK_LOCATIONS
It indicates that the I/O system detected a call from one driver to another with no available IRP (I/O request packet) stack locations remaining in the packet for the invoked driver to use. Other memory problems might accompany this error.
0x00000036: DEVICE_REFERENCE_COUNT_NOT_ZERO
It indicates an attempt was made to delete a device object whose reference count was non-zero. A non-zero reference count means that there are still outstanding references to the device. There might be a problem in calling the device driver.
0x00000037: FLOPPY_INTERNAL_ERROR
It indicates a floppy disk driver internal error.
0x00000038: SERIAL_DRIVER_INTERNAL:
It indicates a serial device driver internal error
0x00000039: SYSTEM_EXIT_OWNED_MUTEX
It indicates an attempt was made to exit a system service while owning one or more mutexes.
0x0000003A: SYSTEM_UNWIND_PREVIOUS_USER
It indicates an attempt was made to unwind through the system service dispatcher into user mode.
0x0000003B: SYSTEM_SERVICE_EXCEPTION
It indicates an exception was raised in a system service which was not handled by the system service.
0x0000003C: INTERRUPT_UNWIND_ATTEMPTED
It indicates an unwind operation was initiated in an interrupt service routine that attempted to unwind through the interrupt dispatcher.
0x0000003D: INTERRUPT_EXCEPTION_NOT_HANDLED
It indicates an exception was raised in an interrupt service routine which was not handled by the interrupt service routine.
0x0000003E: MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED
It indicates the multiprocessor configuration is not supported. For example, not all processors are at the same level or of the same type. There might also be mismatched coprocessor support.
0x0000003F: NO_MORE_SYSTEM_PTES
It indicates no more system page table entries (PTEs) exist for mapping non-paged entities.
0x00000040: TARGET_MDL_TOO_SMALL
It indicates an MDL (memory descriptor list) that was allocated to map a buffer is not large enough to contain the page frame numbers (PFNs) required to map the desired buffer. There might be a problem with the driver.
0x00000041: MUST_SUCCEED_POOL_EMPTY
It indicates there is no more must-succeed pool.
0x00000042: ATDISK_DRIVER_INTERNAL
It indicates a hard disk device driver internal error.
0x00000043: NO_SUCH_PARTITION
It indicates a disk device driver called the I/O system to change a partition type on a specified partition, but the partition does not exist.
0x00000044: MULTIPLE_IRP_COMPLETE_REQUESTS
It indicates an attempt was made to complete an IRP (I/O request packet) more than once, possibly by more than one driver.

0x00000045: INSUFFICIENT_SYSTEM_MAP_REGS
It indicates that an attempt was made to allocate more map registers than are allocated to an adapter.
0x00000046: DEREF_UNKNOWN_LOGON_SESSION
It indicates that a token was deleted that was not part of any known logon session.
0x00000047: REF_UNKNOWN_LOGON_SESSION
It indicates that a token was created that was not part of any known logon session.
0x00000048: CANCEL_STATE_IN_COMPLETED_IRP
Indicates that an attempt was made to cancel an IRP (I/O request packet), but the packet had already been completed so it was not possible to cancel it. There might be a problem with the driver. Or, although unlikely, more than one driver might be accessing the same packet.
0x00000049: PAGE_FAULT_WITH_INTERRUPTS_OFF
It indicates that a page fault occurred while interrupts were disabled.
0x00000050: PAGE_FAULT_IN_NONPAGED_AREA
It indicates that the requested data was not in the memory.

Did you find this Tip Helpful?

Can you Help with these Operating Systems problems?

Operating Systems
can you get a internet connection to ps3 with a aircard...

Operating Systems
hi im not so good in c++ plz give d solution for d above...

Microsoft Windows Vista Home Premium with...
I know many people have the same problems but, so far, I...

Microsoft Windows Vista Home Premium with...
I have had a Fujitsu-Siemens notebook for a few months...

Microsoft Windows Vista Home Premium with...
can you please give me some advice on doing my experiment....

Sponsored Links

Loading problems.

Repair Service

Find Operating System Repairman Near You:
Browse the Repair Directory
Repairman, Get Listed FREE