Skip to Main content Skip to Navigation
New interface
Reports (Technical report)

Oops! What about a Million Kernel Oopses?

Lisong Guo 1 Peter Senna Tschudin 1 Kenji Kono Gilles Muller 1 Julia Lawall 1 
1 Regal - Large-Scale Distributed Systems and Applications
LIP6 - Laboratoire d'Informatique de Paris 6, Inria Paris-Rocquencourt
Abstract : When a failure occurs in the Linux kernel, the kernel emits an "oops", summarizing the execution context of the failure. Kernel oopses describe real Linux errors, and thus can help prioritize debugging efforts and motivate the design of tools to improve the reliability of Linux code. Nevertheless, the information is only meaningful if it is representative and can be interpreted correctly. In this paper, we study a repository of kernel oopses collected over 8 months by Red Hat. We consider the overall features of the data, the degree to which the data reflects other information about Linux, and the interpretation of features that may be relevant to reliability. We find that the data correlates well with other information about Linux, but that it suffers from duplicate and missing information. We furthermore identify some potential pitfalls in studying features such as the sources of common faults and common failing applications.
Document type :
Reports (Technical report)
Complete list of metadata

Cited literature [11 references]  Display  Hide  Download
Contributor : Lisong Guo Connect in order to contact the contributor
Submitted on : Tuesday, June 25, 2013 - 5:54:25 PM
Last modification on : Wednesday, October 26, 2022 - 8:13:57 AM
Long-term archiving on: : Wednesday, April 5, 2017 - 4:38:24 AM


Files produced by the author(s)


  • HAL Id : hal-00838528, version 1


Lisong Guo, Peter Senna Tschudin, Kenji Kono, Gilles Muller, Julia Lawall. Oops! What about a Million Kernel Oopses?. [Technical Report] RT-0436, INRIA. 2013, pp.27. ⟨hal-00838528⟩



Record views


Files downloads