Looking at the base output for cairo-1.0 reveals we have an issue with the placement of degenerate end-caps.