Access Violation
Access violations happen when a program tries to access a resource (most often a memory address) it doesn’t have the right to access. When an access violation happens, this means that the program behaved badly and there isn’t much you can do (unless you are the programmer who wrote it, of course).
BCCode Error (Bug Check Code)
BCCode errors are used to notify you about very severe problems, mainly with hardware and drivers. When you get a BCCode error, put down the number and look it in online to see what exactly it is supposed to mean.
boot.ini
Boot.ini is a system file where information about the logical drives and the operating systems on a computer is stored. If boot.ini is damaged or missing, the operating system will not be able to load.
BSOD (Blue Screen of Death)
Blue Screens of Death are one of the most severe errors in Windows. When such an error happens, the current screen is replaced by a blue (DOS-style) screen, where you see information about the error. A BSOD requires to restart your computer and frequently results in data loss.
Driver
Drivers are small system applications, which tell the hardware what to do. In a sense, drivers drive the actions of hardware. Faulty drivers are one of the most frequent reasons for BSODs.
Event Viewer
Event Views is a system application where all events on your system are logged. Event viewer logs errors, warnings, and information messages.
Fatal Exception
Fatal exceptions are very severe errors, which cause your system to shutdown. When particular violations happen, the CPU returns a Fatal Exception message and the program stops.
General Protection Fault
General protection faults are related to the processor and they happen when a program or the operating system issue an illegal instruction or performs some other not allowed operation. In these cases the processor sends a General Protection Fault message and stops the execution of the program.
Invalid Page
Similarly to the Page Fault error, the Invalid Page error is another severe programming mistakes and it happens when a program does not allocate memory properly.
JavaScript Error
JavaScript is one of the most popular programming languages for Web applications but so are JavaScript errors. When you see a JavaScript error message, this means that the execution of the JavaScript code hasn’t completed as it should have.
Kernel32.dll Error
Kernel32.dll is one of the most important components of Windows and because of that it is loaded in a protected memory area. However, sometimes programs try to access that protected area and this results in a Kernel32 error message.
Memory Dump
Memory dumps are raw files, which show the contents of memory at the moment of a crash. Memory dumps are useful for debugging because they show which application behaved badly and caused the crash.
Page Fault
Computer memory is divided in pages. A page temporarily contains some information, which is otherwise stored on a disk or another external device. Data is loaded into a page and then the program can access it. When a page is marked to have some data loaded but the data is actually not there, this causes page fault errors. Page faults are examples of bad programming.
Service Pack (SP)
Service Packs are patches, released by Microsoft, to fix a particular version of Windows or a Windows application. However, it is not uncommon that your Windows freezes after you install a service pack or that your applications stop working.
Stack Overflow
A stack overflow is a type of programming error. The application attempts to use more memory than the stack has. As a result, the stack overflows and the application crashes.
Stop Error
Stop error is another name of Blue Screens of Death. As the name implies, when a stop error occurs, you can’t move on but you have to restart your Windows.
Windows Application Error
This is a very frequent error message, which tells that an application has crashed. Sometimes the name of the exe file of the application will be listed in the messageĀ and this will give some direction in your attempts to find the culprit.
