mikeash.com: Friday Q&A 2013-06-28: Anatomy of a Compiler Bug

Excellent description of how to track down a Clang code generation bug.

to bugs clang debugging llvm ... on 11 July 2013

More programs

Some (rather old) programs demonstrating various ld/ptrace debugging tricks.

to debugging ld libc software ... on 14 November 2012

Glitch - Bulbapedia, the community-driven Pokémon encyclopedia

Interesting bugs in Pokemon games. (Via one of this year's AG0700 students.)

to bug debugging games pokemon ... on 06 May 2012

hwrnmnbsol: Ask the Duck

Even better statement of the stuffed animal technique.

to ag0700 debugging stuffed-animal ... on 08 April 2012

Coding Horror: Rubber Duck Problem Solving

The world's most powerful debugging technique.

to ag0700 debugging stuffed-animal ... on 08 April 2012

Beej's Quick Guide to GDB

One for the 0801 students...

to ag0801 debugging gdb teaching ... on 21 May 2011

an obscure kernel feature to get more info about dying processes at time to bleed by Joe Damato

Doing more interesting things when a process coredumps.

to debugging linux ... on 01 October 2010

How to be a programmer

A pleasantly anecdotal selection of advice for professional programmers. Worth pointing students at, although some of it's a bit dated now.

to debugging programming teaching ... on 10 August 2010