Want to create an interactive transcript for this episode?
Podcast: Chaos Computer Club - recent audio-only feed
Episode: New Linux Kernel Coredump Infrastructure (asg2025)
Description: Coredumping on Linux has long been a nightmare. Currently two modes are supported:
(1) Dumping directly into a file somewhere on the filesystem.
(2) Dumping into a pipe connected to a usermode helper process spawned as a child of the system_unbound_wq or kthreadd.
For simplicity I'm mostly ignoring (1). There's probably still some users of (1) out there but processing coredumps in this way can be considered adventurous especially in the face of set*id binaries.
The most common option should be (2) by now. It works by allowing userspace to put a string into /proc/sys/kernel/core_pattern like:
|/usr/lib...