Application crash resist method and apparatus
First Claim
1. An article of manufacture comprising:
- a computer readable storage medium; and
a plurality of programming instructions stored in the storage medium, the programming instructions configured to provide to an apparatus;
an exception handler, instances of which are to be correspondingly loaded by applications executing on the apparatus as corresponding dedicated exception handlers of the executing applications, the exception handler being configured to have each exception handler instance stall abnormal termination of the application having loaded the exception handler instance as the application'"'"'s corresponding dedicated exception handler; and
an application abnormal termination service to enable a user to control an exception handler instance'"'"'s stalling of an abnormal termination of the corresponding application.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of an application crash resist method and apparatus including an abnormal application termination service and an exception handler are disclosed herein. The service is configured to broadcast messages to cause the exception handler to be loaded by applications, and the exception handler is configured to stall abnormal termination of an application having loaded an instance of the exception handler. In various embodiments, the exception handler instances further report abnormal terminations to the service, and to receive instructions on how long to stall from the service. In various embodiments, the method and apparatus further includes a tray application through which the service obtains user inputs on how long to stall an abnormal termination from a user.
16 Citations
15 Claims
-
1. An article of manufacture comprising:
-
a computer readable storage medium; and a plurality of programming instructions stored in the storage medium, the programming instructions configured to provide to an apparatus; an exception handler, instances of which are to be correspondingly loaded by applications executing on the apparatus as corresponding dedicated exception handlers of the executing applications, the exception handler being configured to have each exception handler instance stall abnormal termination of the application having loaded the exception handler instance as the application'"'"'s corresponding dedicated exception handler; and an application abnormal termination service to enable a user to control an exception handler instance'"'"'s stalling of an abnormal termination of the corresponding application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A processor implemented method comprising:
-
getting by an exception handler instance loaded by an application, a message from a message queue of the application, after the exception handler instance having been given control in response to an abnormal termination of the application; determining by the exception handler instance, whether the gotten message is a stop stalling message from an abnormal application termination service or an indication of an amount of stall time has expired; and if the received message is not a stop stalling message from the abnormal application termination service, translating the gotten message by the exception handler instance, and posting by the exception handler instance the translated message back into the message queue to stall the abnormal termination of the application. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification