You may encounter a variety of
errors if your computer is not optimally configured. In addition to this Tech Note, your
Windows documentation and a Windows troubleshooting guide can be great sources of
information for setting up the optimal authoring environment.
Use this TechNote as a troubleshooting reference when unexpected errors
occur in Windows.
What a General Protection Fault is?
What to do after a General Protection Fault?
Troubleshooting common Windows issues
What a General Protection Fault is
A General Protection Fault (GPF) typically occurs when the active
application, let's call it MYPROGRAM, reads or writes to a section of memory that is
unavailable at that time. Windows holds all of the active applications in one large memory
partition. When an application steps out of its allotted area of memory, Windows might
issue a GPF message. Windows users need to know how to deal with these errors. GPFs
can vary in degree of severity. You will typically get an error mesage similiar to
an error has occured in your application.
If you choose to ignore, you should save your work in a new file. If you choose
Close, your application will terminate.
You might be able to choose Ignore and continue working, if the memory
indiscretion is minor. If the application wrote to an area of memory that Windows owns or
another application was using, you might have a more serious problem.
What to do after a
General Protection Fault
|Write down the entire error GPF message (you'll need this
||Note exactly what you were doing when you got the error
||Quit all open applications.
||Save any open files with new names.
||Restart the computer and stay in DOS before reentering
||Run SCANDISK from DOS to fix any errors.
||Launch Windows again and begin troubleshooting.
Each word of a General Protection Fault error message
is important and can lead you directly to the solution
to the problem.
An error has occurred in your application.
MYProgram caused a GPF in
module GDI.EXE at 005B:0CD2
Explaination of the GPF message:
This is usually the name of the application running. This can be
EXPLORER.EXE, WINWORD.EXE, CONTROL.EXE, or any application.
The module where the error occurred is the usually the key to solving the
General Protection Fault. GDI stands for Graphic Display Interface. If you receive this
error, set up the Microsoft VGA video card drivers, and try to recreate it.
This is an example memory address. This is the place in memory where the
application found conflict. It is possible to trace the different places in memory that
the error takes place, but understanding which application and which module the error
occurred in can usually solve the problem.