Wednesday, May 7, 2008

Report from the AMD64 mini CDA training at MFF UK

In my previous post, I announced the AMD64 crash dump analysis course that me, Vita Batrla and Vlada Marek delivered at the Faculty of Mathematics and Physics, Charles University in Prague (MFF UK) last week. From our point of view, the three-day event was a success. We explained the AMD64 stack layout in detail, taught how to use mdb to analyze core dumps and kernel crash dumps, and let the trainees work on pre-prepared crash dumps showing different kind of kernel problems. In particular, we've looked at crashes caused by some garbage pointer value stored in a kernel variable, problems with the AMD64 stack red-zone, memory corruption bugs, deadlocks and hangs. We had 23 people registered, out of which 20 really showed up. Those people were mostly from MFF UK, but there were also people from other universities, namely FEL CVUT and FJFI, as well as people from Czech IT companies.