Fix planted bugs in an open-source library from its failing tests
You get a checkout of a real open-source library (a template engine, an HTTP client or a parser) with a few bugs planted in it. Run the test suite, follow the failures into code you have never seen, and fix each bug while explaining your reasoning. Using a debugger well counts for more than scattering print statements.
No answer yet. Write the first one; the best answer gets endorsed.
