Evaluation of an error catcher
to investigate sporadic application errors in the field using the open source BugTrap library
Through the use of an error capture component, a developer is able to reproduce the exact state (call stack, addresses) of an application in which the error or crash occurred, by evaluating so-called "crash dumps". Within the scope of an internal ESG Group R & D project, such an error catcher was integrated into an application and its function was investigated.
After incorporating the BugTrap component, the ServiceXpert Gesellschaft für Service-Informationssysteme mbH engineers were able to obtain a clear added value for the analysis of run-time errors and improve the code quality through the additional insights gained from the information obtained. The integration is made very simple and fast by a few adjustments to previous projects. Due to the successful and high coverage of the recognised and prioritised types of errors, a satisfactory result could be achieved. The subsequent steps to improve the source code have been simplified based on the experience gained. The log and dump files created during error detection provide a wide range of information that greatly simplifies and speeds up error analysis and troubleshooting.
In system development IT ServiceXpert has many years’ standing experiences and competences. Besides technology, process and system advice ServiceXpert offers project planning and realization from conception to prototype, to its customers. Realization under usage of solution modules, integration and test of solutions as well as lifecycle support complete the service portfolio of the company.
ServiceXpert, an ESG-Group company, employs over 85 staff in Hamburg and Munich. ServiceXpert is a Europe-wide operating system and software house with a focused service portfolio for Lifecycle management of EE information for leading manufacturers of commercial vehicle and their supplier industry.