<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - blueman and xfce4-power-manager crash when opening right-click menu while terminus is set as system font"
href="https://bugs.freedesktop.org/show_bug.cgi?id=78787#c14">Comment # 14</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - blueman and xfce4-power-manager crash when opening right-click menu while terminus is set as system font"
href="https://bugs.freedesktop.org/show_bug.cgi?id=78787">bug 78787</a>
from <span class="vcard"><a class="email" href="mailto:sixtysix@inwind.it" title="Massimo <sixtysix@inwind.it>"> <span class="fn">Massimo</span></a>
</span></b>
<pre>(In reply to Andrés Gómez García from <a href="show_bug.cgi?id=78787#c13">comment #13</a>)
<span class="quote">> Is this a bug in cairo, or not, then?(In reply to Massimo from <a href="show_bug.cgi?id=78787#c6">comment #6</a>)
> > (which comments suggest being not an error)
> > <a href="http://cgit.freedesktop.org/cairo/tree/src/cairo-scaled-font.c#n3022">http://cgit.freedesktop.org/cairo/tree/src/cairo-scaled-font.c#n3022</a>
>
> Maybe I am misunderstanding but, is this a bug in cairo or not?
>
> An assert triggered in private API suggest that it is a bug in cairo.</span >
IIRC it is a bug in cairo that, in few cicumstances, can be
prevented by the caller, calling pango_cairo_update_layout
before calling pango_cairo_layout_path.
Above I meant that
scaled_font->backend->scaled_glyph_init (...)
returning CAIRO_INT_STATUS_UNSUPPORTED
is not an error (as stated by cairo developers in comments),
(IOW it is not a user font code violating a pre/post-condition/contract)
and so should not lead to a failed assertion</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>