Skip to main content

Fatal exception errors and how to fix them

              'A fatal exception XY has occured at xxxx:xxxxxxxx'

What is it?
A fatal exception error is an error that causes a program to abort,returning the user to the operating system.When program encounters an exception that is invalid or unknown,fatal exception error(fatal 0E) is thrown.It mainly occurs during the computer's booting process,shutdown process or while trying to launch a program in windows.The processor exception(XY value) ranges from  00 to 0F. xxxx:xxxxxxxx represents the 32-bit address where the actual exception has occured.



00-Divide fault
02-NMI interrupt
04-overflow trap
05-bounds check fault
07-coprocesser not available
08-double fault
09-coprocesser segment overrun
0A-invalid task state segment
0B-Not present fault
0C-stack fault
0D-general protection fault
0E-page fault
10-coprocessor error fault
11-Alignment check fault

When it occurs?
  • Attempting an illegal instruction or operation
  • accessing junk or non-working sections of a program cod
  • accessing invalid data or code
  • violating CPU mode or ring privileges
  • attempting to divide by zero
  • invalid page fault
How to fix? 
These are unrecoverable errors and may require manual rebooting.
Some solutions:
  • Clean boot your computer
  • Set the computer to its factory settings
  • Increase the hard drive space
  • Update software or check for software pathces
  • Revert windows back to an earlier copy
  • Check for conflicting hardware devices
  • Delete all temp files and TSR and disable background programs.

Comments

Popular posts from this blog

How does Global Positioning System work?

The U.S. military developed and implemented GPS satellite network as a military radio-navigation system to figure out the exact position on the earth. It’s made up of three parts: satellites, ground stations, and receivers. GPS is  a constellation of 27 Earth-orbiting satellites (24 in operation and three extras in case one fails). Each satellite is built to last about 10 years. Each one transmits information about its position and the current time at regular intervals.These satellites make two complete rotations around the globe everyday such that at any point of time atleast four satellites are visible to the receiver. The basis of GPS is "trilateration".Trilateration is a method of determining the relative positions of objects using the geometry of triangles.In order to make this simple calculation, the GPS receiver has to know the location of at least three satellites and the distance between our receiver and each of those satellites. The signals, moving at the speed...

Difference between a 32-bit and 64-bit computer

The number of bits in a processor refers to the size of the data types that it handles and the size of its register .A register is a small amount of memory available to the processor in order to speed up its operations.Thus,a 64-bit processor can address  a larger physical memory locations and hence,can handle larger amount of RAM, than a 32-bit processor. Another difference is the speed .A 64-bit processor can perform more number of calculations per second than a 32-bit processor.Windows 95, 98, and XP are 32-bit operating systems and Windows Vista, Windows 7, and Windows 8 are 64-bit. A  64-bit machine can have a 32-bit or 64-bit operating systems installed on it whereas a 32-bit machine cannot have a 64-bit operating system installed. Although it is possible for a 32-bit software to run on a 64-bit machine,a 64-bit software cannot run on a 32-bit machine. How to find out whether a computer is running a 32-bit or 64-bit version of windows? Right click My Compute...