~/talk

How to Report Your Linux Kernel Bug

Talkat LinuxCon Europe 2022 · 2022-09-13..09-16· [developer-experience]
slides:none on file

Step‑by‑step checklist for a usable Linux kernel bug report: follow a 19‑step process from a 34–35 page doc, install a vanilla mainline kernel (test current rc like 5.17rc7), verify dmesg/lspci, check the tainted flag, remove DKMS/Nvidia and other out‑of‑tree modules, capture and decode stack traces, attach kernel config and linked logs, locate the subsystem via MAINTAINERS and mail the right addresses (not kernel.org bugzilla), and bisect—typically bisection ~15 steps which automation can complete in an hour—to identify the exact commit. Reports then get answered only if timely and reproducible; about one bug is reported every three or four RCs.

AI-written summary · about

  1. 0:00Start
  2. 3:35preparations; suitable kernel
  3. 19:35testing & reporting; fresh kernel
  4. 23:06testing & reporting; optimize depiction
  5. 25:42testing & reporting; regression cause
  6. 27:40testing & reporting; submission
  7. 31:06testing & reporting; keep rolling
  8. 33:36complexity
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.