MORE INFORMATION
Fatal Exception
A "fatal exception" error message is typically displayed on a
blue screen, and appears similar to the following
A
fatal exception 0X has occurred at
xxxx:xxxxxxxx
where
0X is a hexadecimal number from 00 to 0F that
indicates the processor exception, and
xxxx:xxxxxxxx
is the code segment pointer and memory address at which the exception error
occurred.
A fatal exception error can occur if any of the following
conditions is true:
- A program tries to call an illegal instruction.
- A program tries to access invalid data or
instructions.
- The privilege level of an operation is invalid.
For more information about "fatal exception" error
messages, click the following article number to view the article in the Microsoft Knowledge Base:
150314
What are fatal exception errors
Access Violation
An access Violation appears in a typical Microsoft Windows dialog
box and you may receive an error message that is similar to the following:
EXCEPTION: Access violation in D3Dim700!
(+0xE386)
If you click
More Details, information
that is similar to the following appears:
EXCEPTION:
Access violation in WinMM! (+0x5633) Address: 0x56675386 Location: WinMM!
(+0x5633)
An Access Violation can occur when a driver or a piece of
software tries to access memory or resources that are already in use by another
driver or piece of software.
Illegal Operation
An "illegal operation" error message appears similar to the
following:
This program has performed an illegal
operation and will be shut down. If the problem persists, contact the program
vendor.
When you click
Details, you receive a
detailed error message that is similar to the following:
Program caused an invalid page fault in
module filename at
xxxx:xxxxxxxx.
When you click
OK, the program quits.
You typically receive an
"invalid page fault" or "general protection fault" error message when a program
or a component tries to read or to write to a memory address that is not
allocated to the program. When this occurs, the program may overwrite or damage
data or instructions for another program that is using that memory address. You
may also receive a different type of "illegal operation" error message, such as
a "divide error," "invalid instruction," or "stack fault" error message.
For more information about possible causes of "illegal operation" error
messages, click the following article number to view the article in the Microsoft Knowledge Base:
82710
Causes of general protection faults and troubleshooting tips
Note If you receive an "invalid page fault in module kernel32.dll"
error message, a conflict may exist between the program and the Microsoft
Windows operating system.
For more information about how to troubleshoot "invalid page fault
in module kernel32.dll" error messages, click the following article numbers to view the articles in the Microsoft Knowledge Base:
218853
OFF2000: Troubleshooting Office Kernel32.dll errors under Win
98
218873 Troubleshooting Office 2000 Kernel32.dll errors under Windows 95
How to get clues from an error message
To use the error message to diagnose your problem, note the
module name that is listed in the "Details" section of the "invalid page fault"
error message.
If the module name is a printer driver, a video
driver, a sound card driver, an antivirus tool, or a component that is not part
of the game, you can remove or update that module.
If you do not
recognize the module name, query the Microsoft Knowledge Base for the module
name at the following Microsoft Web site:
For example, if you received an invalid page fault in module
<unknown>:
- In the Search (KB) box, click the name of
the game where you received the error message.
- In the For Solutions containing box, type
invalid page fault in module unknown.
- In the Using box, click The exact
phrase entered, and then click Search Now.
Note If you do not see the
Using box, click
Show Options.
For more information about how to search for information in the
Microsoft Knowledge Base, click the following article number to view the article in the Microsoft Knowledge Base:
129725
Obtaining Knowledge Base Articles on the World Wide Web
For more information about how to contact Microsoft Technical
Support, click the following article number to view the article in the Microsoft Knowledge Base:
280069
Games: How to troubleshoot invalid
page faults and exception errors (Part 2)
How to get clues from events that precede an error message
Sometimes, you can determine the cause of the problem by noting
what occurred just before you received the error message, whether the problem
also occurs in other programs, or if the problem occurs every time you attempt
to perform a particular action.
To determine the cause of the
problem, answer the following questions:
Are other programs running on your computer when you receive the error
message?
Is this a known issue with your game?
Does the problem only occur at a particular time, such as when you
start the game or when you use a joystick?
Does the problem occur in other programs or games?
Can you reproduce the problem, or does it occur randomly?
Back to Top
The following sections discuss each question and possible
resolutions.
Are other programs running on your computer when you receive the error message?
You can prevent or resolve many error messages by quitting all
programs that are running on your computer before you start a game.
To do this, follow these steps:
- Press CTRL+ALT+DELETE.
- In the Close Program dialog box, click any
program except Explorer or Systray (components of Microsoft Windows), and then click End
Task.
If you receive a message that states that the program
is busy or not responding, click End Task again. - Repeat steps 1 and 2 to quit all programs except Explorer
and Systray.
Is this a known issue with your game?
Certain "invalid page fault" or "fatal exception" error messages
only occur when specific conditions are true. For more information about how to
resolve specific error messages in the games listed at the beginning of this
article, query the Microsoft Knowledge Base for the exact text of the error
message at the following Microsoft Web site:
For example, if you received an invalid page fault in module
<unknown>:
- In the My search is about box, click the
name of the game where you received the error message.
- Under I want to search by, click
Keyword Search using, and then click Exact
Phrase in the Keyword Search using box.
- In the My question is about box, type
invalid page fault in module unknown, and then click
Go.
For more information about how to find articles in the Microsoft
Knowledge Base, click the following article number to view the article in the Microsoft Knowledge Base:
129725
Obtaining Knowledge Base Articles
on the World Wide Web
If none of the articles in the Microsoft Knowledge
Base describes your problem, continue to troubleshoot your problem by using the
information in this article.
Does the problem only occur at a particular time?
If you receive the error message only when you perform a specific
action or set of actions in the game, the actions that trigger the error
message may provide clues about which solutions you should try first.
For example if you only receive the error message when you press a
programmed button on your joystick, you may want to disable programmed buttons,
updated the joystick software, or even update the sound driver for your sound
card if the joystick is connected to the game port on your sound card.
If you receive an error message when you try to install the game,
your CD-ROM or DVD-ROM drive may be unable to read the CD-ROM for the game.
For more information about how to troubleshoot CD-ROM read errors, click the following article number to view the article in the Microsoft Knowledge Base:
218617
How
to troubleshoot CD-ROM read errors
Does the problem occur in other programs or games?
If the problem occurs in other programs or games, the problem
most likely is caused by an outdated device driver, a damaged or missing
component of Windows, or another program that is running in the background.
Note Although some of the troubleshooting tips and possible solutions
in this article may help with these issue, the focus of this article is to
resolve error messages that are specific to the game listed at the beginning of
this article.
Can you reproduce the problem, or does it occur randomly?
If you always receive the error message each time you perform a
specific action or set of actions, use one of the suggested resolutions for the
problem, and then perform that action or set of actions again. If you no longer
receive the error message, you can assume that the problem is resolved. If you
continue to receive the error message, you need to continue troubleshooting the
problem.
If you cannot easily reproduce the problem, use one of the
suggested resolutions for the problem, and then play the game until you feel
comfortable that the problem is resolved. If you continue to receive the error
message, try another possible resolution.
Note Be sure to keep track of the resolutions that you have tried,
along with the results for each one.
For more information about how to troubleshoot "invalid page fault"
and "fatal exception" error messages in the games listed at the beginning of
this article, click the following article number to view the article in the Microsoft Knowledge Base:
280069
Games: How to troubleshoot invalid
page faults and exception errors (Part 2)
For more information about how to
troubleshoot "invalid page fault" and "fatal exception" error messages in the
games listed at the beginning of this article, click the article number below
to view the second part of this article in the Microsoft Knowledge Base:
280069 Games: How to troubleshoot invalid
page faults and exception errors (Part 2)
For more information about other troubleshooting
strategies, click the following article number to view the article in the Microsoft Knowledge Base:
275481
How to troubleshoot program faults
with Dr. Watson