Created attachment 66070 [details] [review]
In miWideDashSegment, left and right can have (at least) three elements stored in them by miPolyBuildPoly.
I don't fully grok the line code. Maybe this shouldn't ever happen, but the obvious bandaid is to increase the size of left and right.
Created attachment 66071 [details]
Author: Peter Harris <email@example.com>
Date: Mon Jul 15 19:44:29 2013 -0400
mi: Avoid stack smash when drawing dashed lines
X.org Bug 54013 <https://bugs.freedesktop.org/show_bug.cgi?id=54013>
Reviewed-by: Adam Jackson <firstname.lastname@example.org>
Signed-off-by: Peter Harris <email@example.com>