diff --git a/src/cairo-boxes.c b/src/cairo-boxes.c<br>index 63b68dd..fc10803 100644<br>--- a/src/cairo-boxes.c<br>+++ b/src/cairo-boxes.c<br>@@ -61,6 +61,7 @@ _cairo_boxes_init_from_rectangle (cairo_boxes_t *boxes,<br> <br>
     _cairo_box_from_integers (&boxes->chunks.base[0], x, y, w, h);<br>     boxes->num_boxes = 1;<br>+    boxes->chunks.count = 1;<br> }<br> <br> void<br><br><br>cairo-traps-compositor (gl backend):<br><br>gl/span compositor delegate to render glyphs to gl/traps compositor.<br>
In the case if "extents->clip" nonrectangular, traps-compositor renders glyphs through "mask" surface (create_composite_mask (...))<br><br>Due to incorrect initialization of box from rectangle, function "compositor->fill_boxes" doesn't clean the created surface.<br>