Stop 0x00000077 or KERNEL_STACK_INPAGE_ERROR

The Stop 0x77 message indicates that a page of kernel data requested from the paging (virtual memory) file could not be found or read into memory. This Stop message can also indicate disk hardware failure, disk data corruption, or possible virus infection.

Interpreting the Message

This Stop message has four parameters. The following set of definitions applies only if the first and third parameters are both zero:

  1. This value is 0x00000000 (zero).
  2. Value found in the stack.
  3. This value is 0x00000000 (zero).
  4. Address of signature on kernel stack.

Otherwise, the following definitions apply:

  1. Status code.
  2. I/O status code.
  3. Page file number.
  4. Offset into page file.

Frequently, the cause of this error can be determined from the second parameter, the I/O status code. Some common status codes are:

For information about other possible status codes that can be returned, see the file Ntstatus.h of the Windows XP Professional Driver Development Kit (DDK). For more information about the DDK, see the Driver Development Kits link on the Web Resources page at http://www.microsoft.com/windows/reskits/webresources.

Resolving the Problem

The following suggestions are specific to Stop 0x70 errors. For additional troubleshooting suggestions that apply to all Stop errors, see "Stop Message Checklist" later in this appendix.

For more information about Stop 0x77 messages, see the Microsoft Knowledge Base link on the Web Resources page at http://www.microsoft.com/windows/reskits/webresources. Search using keywords winnt, 0x00000077, and 0x77.