Culprit module detection and signature back trace generation
AssigneeVMware, Inc.
InventorsAyoob KHAN, Sowgandh Sunil GADI
Life of this patent
Estimating the term…
Abstract
In a crash analysis system, a method for analyzing a core dump corresponding to a crash of a computer system is disclosed. A core dump is received wherein the core dump corresponds to a crash of a computer system. A culprit module responsible for the crash of the computer system is determined. A signature back trace, which pertains to a symptom of the crash of the computer system is generated.
Claims20
A computer-implemented method for identifying a culprit module and for generating a signature back trace corresponding to a symptom of a crash of a computer system, said method comprising:
- receiving a core dump at a crash analyzer, wherein said core dump corresponds to said crash of said computer system;
- generating, at said crash analyzer, an essential stack of functions corresponding to said crash of said computer system;
- determining a tag sequence and a tag depth corresponding to said essential stack of functions, at said crash analyzer;
- deriving a list of permissible tag permutations corresponding to said computer system;
- utilizing said tag sequence and said tag depth in combination with said list of permissible tag permutations, by said crash analyzer, to identify a culprit module responsible for said computer crash;
- and
- generating a signature back trace from said essential stack of functions including at least one function corresponding to said culprit module, and providing said signature back trace as an output from said crash analyzer, wherein said signature back trace pertains to a symptom of said crash of said computer system.
In a crash analysis system which includes a crash report collector, a core dump generator, and a crash analyzer, a method for analyzing, at said crash analyzer, a core dump corresponding to a crash of a computer system, said method comprising:
- receiving said core dump, wherein said core dump corresponds to said crash of said computer system;
- determining a culprit module responsible for said crash of said computer system;
- and
- generating a signature back trace, wherein said signature back trace pertains to a symptom of said crash of said computer system.
A system for analyzing a computer crash report and automatically identifying a culprit module and automatically generating a signature back trace pertaining to a symptom of a computer crash corresponding to said computer crash report, said system comprising:
- a crash report collector;
- a core dump generator communicatively coupled to said crash report collector;
- and
- a crash analyzer communicatively coupled to said core dump generator, said crash analyzer further comprising:
- a signature back trace generator;
- and
- a culprit module identifier, said culprit module identifier includes;
- an essential stack generator;
- a tag sequence and tag depth determinor;
- and
- a permissible tag permutation derivor.
Dependencies are inferred from the claim text.