~/talk

If (oops) { Do_not_panic(); }

links:none on file
slides:none on file

Shows how to trigger a kernel oops by inserting a module that performs a null pointer dereference, captures the oops dump (instruction pointer at offsets like 0x08/0x80 and CPU core number), and then locates the offending C line using addr2line, objdump and GDB with the vmlinux image. Demonstrates configuring kexec + kdump and using crash to read the saved vmcore, and explains KDB/KGDB workflows and serial/TCP parameters; the kdump roundtrip successfully produces a post‑mortem dump for analysis.

AI-written summary · about

  1. 0:00Start
  2. 0:27Introduction to Linux Kernel
  3. 1:05The Kernel
  4. 1:54Five Major Subsystems of any Linux Kernel
  5. 2:17Memory Management Unit
  6. 2:51Networking
  7. 4:42Kernel Panic
  8. 5:03Causes of an Oops or a Kernel Panic
  9. 8:45Print Key Function
  10. 10:16Obj Dump
  11. 11:59Kx and K Dump Utilities
  12. 17:20Kdb and Kgdv
  13. 20:52Kernel Debugger Boot Arguments
  14. 26:48Steps To Use Kgdb
  15. 28:50Switch between Kgdp and Kdb during Runtime
~/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.