Hi all anyone knows how to fix this problem? When I run gta5, there has display Unrecoverable fault - Please restart the game, and I cant found. Unrecoverable fault.Please restart the game. I want to say this problem has trouble me for a long time. After i updated to 1.43, my game always crash after playing like 5 to 30 minutes.
![]()
(Redirected from Unrecoverable Application Error)
A general protection fault (GPF) in the x86instruction set architectures (ISAs) is a fault (a type of interrupt) initiated by ISA-defined protection mechanisms in response to an access violation caused by some running code, either in the kernel or a user program. The mechanism is first described in Intel manuals and datasheets for the Intel 80286 CPU, which was introduced in 1983; it is also described in section 9.8.13 in the Intel 80386 programmer's reference manual from 1986. A general protection fault is implemented as an interrupt (vector number 13). Some operating systems may also classify some exceptions not related to access violations, such as illegal opcode exceptions, as general protection faults, even though they have nothing to do with memory protection. If a CPU detects a protection violation, it stops executing the code and sends a GPF interrupt. In most cases, the operating system removes the failing process from the execution queue, signals the user, and continues executing other processes. If, however, the operating system fails to catch the general protection fault, i.e. another protection violation occurs before the operating system returns from the previous GPF interrupt, the CPU signals a double fault, stopping the operating system. If yet another failure (triple fault) occurs, the CPU is unable to recover; since 80286, the CPU enters a special halt state called 'Shutdown', which can only be exited through a hardware reset. The IBM PC AT, the first PC-compatible system to contain an 80286, has hardware that detects the Shutdown state and automatically resets the CPU when it occurs. All descendants of the PC AT do the same, so in a PC, a triple fault causes an immediate system reset.
Specific behavior[edit]
In Microsoft Windows, the general protection fault presents with varied language, depending on product version:
In Unix and Linux, the errors are reported separately (e.g. segmentation fault for memory errors).
Memory errors[edit]
In memory errors, the faulting program accesses memory that it should not access. Examples include:
However, many modern operating systems implement their memory access-control schemes via paging instead of segmentation, so it is often the case that invalid memory references in operating systems such as Windows are reported via page faults instead of general protection faults. Operating systems typically provide an abstraction layer (such as exception handling or signals) that hides whatever internal processor mechanism was used to raise a memory access error from a program, for the purposes of providing a standard interface for handling many different types of processor-generated error conditions.
In terms of the x86 architecture, general protection faults are specific to segmentation-based protection when it comes to memory accesses. However, general protection faults are still used to report other protection violations (aside from memory access violations) when paging is used, such as the use of instructions not accessible from the current privilege level (CPL).
While it is theoretically possible for an operating system to utilize both paging and segmentation, for the most part, common operating systems typically rely on paging for the bulk of their memory access control needs.
Privilege errors[edit]
There are some things on a computer which are reserved for the exclusive use of the operating system. If a program which is not part of the operating system attempts to use one of these features, it may cause a general protection fault.
Additionally, there are storage locations which are reserved both for the operating system and the processor itself. As a consequence of their reservation, they are read-only and an attempt to write data to them by an unprivileged program is an error.
Technical causes for faults[edit]
General protection faults are raised by the processor when a protected instruction is encountered which exceeds the permission level of the currently executing task, either because a user-mode program is attempting a protected instruction, or because the operating system has issued a request which would put the processor into an undefined state.
General protection faults are caught and handled by modern operating systems. Generally, if the fault originated in a user-mode program, the user-mode program is terminated. If, however, the fault originated in a core system driver or the operating system itself, the operating system usually saves diagnostic information either to a file or to the screen and stops operating. It either restarts the computer or displays an error screen, such as a Blue Screen of Death or kernel panic.
Segment limits exceeded[edit]
Segment limits can be exceeded:
Segment permissions violated[edit]
Segment permissions can be violated by:
Segments illegally loaded[edit]
This can occur when:
Switching[edit]
Faults can occur in the task state segment (TSS) structure when:
Miscellaneous[edit]
Other causes of general protection faults are:
References[edit]
Further reading[edit]
Retrieved from 'https://en.wikipedia.org/w/index.php?title=General_protection_fault&oldid=911846715'
Skip to main content
Connect with Us facebooktwitterlinkedin
Horrific QuickBooks Desktop File Errors
Murph looks at a couple of file errors in QuickBooks Desktop by people trying to migrate from earlier versions to QuickBooks 2018 products.Read more
General Ledger4 Comments
QuickBooks 2018 Release 3 is Here!
Intuit has just made available the initial 'maintenance update' (R3) for the 2018 Desktop QuickBooks Products.Read more
Oct 30, 2017 7:05 PMFrom The Editor
The Data Detective: The Case of a Simple Fix to a Scary Situation
Our old 'Data Detective' is back after a lengthy sojourn in the South of France. We catch up with him as he resumes work to resolve what first appears to be a frightening QuickBooks error.Read more
General Ledger2 Comments
TECHNO TOPIC: QuickBooks 2016 and Transaction Pro Customer Query
Problems have been reported by Transaction Pro customers attempting to query Customer data in QuickBooks 2016.Read more
TECHNO TOPIC: Rare QuickBooks Errors Encountered
Rebuild is designed to resolve QuickBooks problems, but if temporary tables its uses can not be created, the utility will fail. These are extremely rare forms of corruption; if you encounter them we would like to hear from you.Read more
General Ledger4 Comments
QuickBooks 2014 R6 – Sunscreen or Ointment?
QuickBooks has released maintenance update R6 for the 2014 product line including QuickBooks Enteprise 14; this is a 'long list' of updates, but it appears more 'cosmetic' than 'essential procedures' for what ails you.Read more
Jun 12, 2014 3:20 PMFrom The Editor
TECHNO TOPIC - Unrecoverable errors and Reboot.bat
Intuit recommends this one solution as your first method to resolve these Unrecoverable Errors (and many other problems with the QuickBooks application). In many cases Reboot.bat maybe just the fix you need.Read more
General Ledger2 Comments
TECHNO TOPIC: When QuickBooks Faults during Rebuild
Do you get that queasy feeling when QuickBooks faults out during Rebuild? Well an Unrecoverable Error isn't necessarily a sign of 'deep seated data damage', it can be the result of a couple of common, easily resolved, problems you can resolve.Read more
General Ledger1 Comments
The Data Detective – The Case of the Crashing Duplication
When QuickBooks crashes it can be an alarming event, when it crashes every time you perform the same task, that is a problem. In this episode of the Data Detective our old sleuth solves the Case of the Crashing Estimate Duplication.Read more
General Ledger6 Comments
TECHNO TOPIC – Responding to QuickBooks Emergencies
How we respond in those first few minutes following a critical fault or unexpected shutdown of QuickBooks can make the difference between data preservation or loss.Read more
General Ledger2 Comments
QB-quickFix: Unrecoverable Error when opening QuickBooks file
This QB-quickFix describes possible causes and fixes for Unrecoverable Errors encountered when QuickBooks is attempting to open your Company (QBW) file.Read more
Jun 27, 2013 10:02 PMFrom The Editor12 Comments
Built with Metro Publisher™
![]() Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |