How a Kernel Bug Froze My Machine: Debugging an Async-profiler Deadlock

December is rife with low-level bug hunts, what a perfect Christmas gift for everyone! This time, it's a Linux kernel issue plus a nice stuntman trick of reviving a deadlocked kernel with gdb.