In _cairo_ft_unscaled_font_set_scale there are a couple of "assert(error == 0)" statements. We're hitting one in SVG testcases that try to render text while the CTM has a huge scale in it. This kills the browser. Shouldn't these asserts be replaced by something that propagates cairo error status? Rob