Friday, February 27, 2009

Post Mortem Crash Analysis In Linux


Download ---- pdf----Post Mortem Crash Analysis In Linux

Post Mortem Crash Analysis


Abstract
To improve the quality and reliability of embedded systems it is important to
gather information about errors in units already sold and deployed To achieve
this, a system for transmitting error information from the customer back to the
developers is needed, and the developers must also have a set of tools to analyze
the error reports The purpose of this master thesis was to develop a fully functioning
demonstration system for collection, transmission and interpretation of error reports
from Axis network cameras using the Linux operating system The system has been shown
to handle both kernel and application errors and conducts automatic analysis of received
data It also uses standard HTTP protocol for all network transfers making it easy to use
even on firewalled networks




Contents
Introduction
Problem description
Problem analysis
Background
Kernel crashes
User space crashes
Core dump generation under Linux
Existing products
netdump
Other systems
Windows XP
MacOS X
Solaris
System
Target platform
Desired information
User space errors
Core dump compression
Run length encoding
LZMA
The netcore file system
Kernel errors
Extending the kernel Oops
Core dump analysis
Linux core files
Call trace and the CRIS architecture
The coreinfo tool
Fingerprinting
Core dump fingerprinting
Recursion errors
Oops fingerprinting
Customer server
Axis server
Validation
Validation of crash reports
User space crashes
Kernel crashes
Compression
Conclusion
Discussion
Signal handlers
Patents
Further improvements

1 comments:

Anonymous said...

nice article.....

Post a Comment