Windows Errors

  1. What are General Protection Faults ?
  2. What is an Invalid Page Fault ?
  3. What Are Fatal Exception Errors ?

What are General Protection Faults ?

GPF

 

 
 
Short for General Protection Fault, a computer condition that causes a Windows application to crash. The most common cause of a GPF is two applications trying to use the same block of memory, or more specifically, one application trying to use memory assigned to another application.

The following situations can also cause GPFs.

  • Running an application with insufficient resources
  • Using improper hardware device drivers
  • Corrupted or missing Windows files
  • Applications exchanging data that cannot be read
  • GPFs are often preceded by an invalid page fault.

     

    Back to Top

    What is an invalid page fault?

    invalid page fault

     

     
     
    A page fault that produces an error. Page fault errors can occur for any of the following reasons:

  • The virtual memory system becomes unstable due to a shortage of physical memory (RAM).
  • The virtual memory system becomes unstable due to a shortage of free disk space.
  • The virtual memory area is corrupted by a misbehaving application.
  • An application attempts to access data that is being modified by another running application.
  • The first two causes are the most common. These conditions can also cause a general protection fault (GPF).

    An invalid page fault is also called a page fault error (PFE).

     

    Back to Top

    What Are Fatal Exception Errors ?

    Fatal Exception Errors

     

     
     

    When you attempt to shut down your computer, start Windows, or start a program in Windows, you may encounter error messages that are similar to:

    • fatal exception XY has occurred at xxxx:xxxxxxxx
    • Fatal exception errors are codes that are returned by a program in the following cases:
    • Access to an illegal instruction has been encountered
    • Invalid data or code has been accessed
    • The privilege level of an operation is invalid



     

    Back to Top