Automatic bug reporting tool
AssigneeRed Hat, Inc.
InventorsAnton Arapov, Jiri Moskovcak, Zdenek Prikryl
Life of this patent
Estimating the term…
Abstract
An apparatus and a method for detecting and reporting malfunctions in computer programs is described. A malfunction detector detects at least one type of a software malfunction as defined in a configurable malfunction library. A data collector collects data of the software malfunction. A crash reporter reports the crash report in a manner specified in a configurable reporting library corresponding to the type of software malfunction to one or more remote computers.
Claims20
A computer-implemented method comprising:
- detecting at least one type of a software malfunction as defined in a configurable malfunction library by a malfunction detector of a client;
- collecting data of the software malfunction and generating a crash report with at least one core component by a data collector of the client;
- and
- reporting the crash report in a manner specified in a configurable reporting library corresponding to the type of software malfunction to at least one remote computer.
A computer-readable storage medium, having instructions stored therein, which when executed, cause a computer system to perform a method comprising:
- detecting at least one type of a software malfunction as defined in a configurable malfunction library;
- collecting data of the software malfunction and generating a crash report with at least one core component;
- and
- reporting the crash report in a manner specified in a configurable reporting library corresponding to the type of software malfunction to at least one remote computer.
A computer system comprising:
- a memory;
- a processor coupled to the memory;
- a configurable malfunction reporting application programming interface (API) stored in the memory to be executed by the processor, the configurable malfunction reporting API comprising:
- a malfunction detector to detect at least one type of a software malfunction as defined in a configurable malfunction library;
- a data collector coupled to the malfunction detector, the data collector to collect data of the software malfunction;
- and
- a crash reporter coupled to the data collector, the crash reporter to report the crash report in a manner specified in a configurable reporting library corresponding to the type of software malfunction to at least one remote computer.
Dependencies are inferred from the claim text.