That definitely sounds like a matplotlib bug.  We should report it upstream.