Your software application pops up an error message with some cryptic message like "Unexpected Application Error", "General Protection Fault" or "Illegal Operation". You don't have a clue as to what the message means. Illegal Operation! What did you do wrong?
Welcome to Bucaro TecHelp!

Welcome to Bucaro TecHelp!
Maintain Your Computer and Use it More Effectively
to Design a Web Site and Make Money on the Web

[About BTH]  [User Agreement]  [Privacy Policy]  [Site Map]  [Contact Form]  [Advertise on BTH]  [News Feed]

Google
Web
This Site
   WARNING!
What you learn from these Totally FREE
Einstein Newsletters could cause your friends to mistake you for someone else!
  [] automobiles
  [] business
  [] parenting
  [] computers
  [] contests
  [] education
  [] entertainment
  [] food/wine
  [] free stuff
  [] genealogy
  [] health/fitness
  [] home/garden
  [] humor
  [] marketing
  [] investing
  [] pets
  [] inspiration
  [] self-improve
  [] recreation
  [] travel
  [] womens stuff
  [] writing/reading
Click here and choose as many as you like!

What's With All Those Error Messages?

Your software application pops up an error message with some cryptic message like "Unexpected Application Error", "General Protection Fault" or "Illegal Operation". You don't have a clue as to what the message means. Illegal Operation! What did you do wrong?

YOU didn't do anything wrong. Somewhere along the line a programmer did something wrong. In this article, I'm going to give you some insight into those cryptic error messages.

General Protection Fault (GPF)

Each application running on your computer stakes out a 4GB area of memory to park itself and all of it's data. All other applications (including other instances of the same application) are forbidden from using that memory area. If an application tries to store something in another applications memory area - BAM! General Protection Fault!

GPFs can be caused by the operating systems overcomplicated memory management scheme. To understand how complicated that scheme is, realize that your computer may not even have 4GB of memory and hard disk space combined, but you can still run multiple applications that each think they have 4GB of memory to work with. That's real smoke and mirrors!

As complicated as that scheme is, GPFs are rarely caused by the operating system. That's because every operating system uses the same time tested and proven memory management scheme. GPFs are usually caused by an application programmers coding error. Here are some other possible causes of GPFs.

* Bad memory chip
* Failing hard disk
* Computer overheating

Illegal Operation

This error is not caused by an illegal operation by you. Your application tried to perform an illegal operation. One example of an illegal operation is "divide by zero". Enter a number in your calculator and then divide it by zero. Your calculator will display the message "Error". It's illegal to divide a number by zero.

Somewhere in the applications sequence of operation, a mathematical operation resulted in a value of zero. The programmer didn't test for this before they used the number as the divisor in another mathematical operation. Result, Illegal Operation!

There are many other possible illegal operations. An Illegal Operation error is almost always the result of a programmer's error.

When a programmer creates the code for an application to write to a file, they must first put code to "open" the file. If an application tries to write to a file without opening it first, you get the message "Unexpected Application Error". There are many other possible UAEs. An UAE is almost always the result of a programmers error.

One thing I've learned as a programmer is that users will always find a way to break your program. A programmer designs the application to be used in a logical manner. Users never read the help file. They just start executing menu selections in an irrational manner. The program crashes.

Computer Sections

RSS Feed RSS Feed


Click Here! Free PC Technical Support
Windows Troubleshooting
Microsoft's Support Websites
Computer and Component Manufacturers Support Links
Free Online Antivirus Scanners
What Should be in a PC Technician’s Tool kit?
Static Discharge Causes Flaky Damage
Windows Startup Modes for Troubleshooting
The System Information Utility
Diagnose a PC's Multimedia Functions
A Quality Freeware Hardware Diagnostic Tool
Free Detailed PC Analysis
Free Online PC Diagnostic Tests
A FREE RAM Diagnostic Tool
Troubleshoot Windows XP with Free Upgrade Advisor
Get Remote Technical Assistance
Troubleshooting a Dead Computer
A lot of Beepen and Tooten But No Booten?
Hard Drive Does Not Boot
Windows Don't Start Because of a Corrupted Registry
How to Create a Windows XP Boot Disk
Free DOS Boot Floppy Reads NTFS
How to Reinstall Windows XP
The Blue Screen of Death (BSOD)
Understanding the boot.ini File
How to Fix Overheating Computer
Windows Takes Too Long to Start
Windows Doesn’t Shut Down
Your Computer Can't Keep Time
A Required DLL Was Not Found
Troubleshooting DLL Problems
When Pesky Programs Won't Go Away
Fix System Information "Can’t Collect Information" Error
Can't Boot From CD or DVD Drive
Fix CD Writer Buffer Underrun Errors
Problems with Floppy Disks
How to Tame Your Mouse
How to Troubleshoot Your Computer's Mouse
No Computer Sound
Slow Log-on to ISP
How To Troubleshoot Video Display Problems
Printer Troubleshooting
Solving Image Problems on HP Laser Printers
Stop Hard Disk Thrashing
How to Recognize and Repair Power Supply Problems
How To Repair Hard Drive Problems
CD-ROM Problems
Buffer Underrun and Overrun Scenarios
How to Resolve Cable, DSL, and Dialup Modem Problems
How to Troubleshoot the Video Driver
Run Old Programs in Windows Vista
Troubleshooting Computer Freeze (Lockup) Problems
What's With All Those Error Messages?
View Hidden Devices with Device Manager
Troubleshoot Windows with Task Manager
Troubleshoot Windows with Event Viewer
Windows XP's Built-in Help and Support Center
The Windows Recovery Console
System Restore: The Big Undo
How to Fix Windows XP Errors
Create Recovery Discs for Windows Vista with HP Recovery Manager

TigerDirect
[Site User Agreement]  [Advertise on This site]  [Search This Site]  [Contact Form]
Copyright©2001-2007 Bucaro TecHelp P.O.Box 18952 Fountain Hills, AZ 85269