A few actual Oopses
Here are a few actual Oopses (that I've very arbitrarily searched for via the keyword Oops
, from the Linux Kernel Mailing List (LKML) archives):
- A kernel NULL pointer dereference (on 4.14-rc2): https://groups.google.com/g/linux.kernel/c/rG2uYWdoteo/m/6RacvsJ6BwAJ?hl=en
- An Oops on 4.9.33 (read the email): https://groups.google.com/g/linux.kernel/c/t4IRjnxo2Kc/m/7Me5AEVIBwAJ
- An Oops flagged by Intel's superb kernel test robot (this has been reproduced on a QEMU-based x86-32, so look for the
EIP
register, notRIP
!): https://lkml.org/lkml/2020/8/10/1390 - A recent one (as of this writing) – an Oops on 5.14.19: https://lkml.org/lkml/2021/11/18/1116
- An Oops on ARM64 while booting 5.8.0-rc5 (read the analysis): https://lkml.org/lkml/2020/7/20/139
Then there's the interesting Linux Driver Verification (LDV) project. They have a set of rules that are validated via their static and dynamic analysis frameworks, as well...