<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body><span class="vcard"><a class="email" href="mailto:psychon@znc.in" title="Uli Schlachter <psychon@znc.in>"> <span class="fn">Uli Schlachter</span></a>
</span> changed
<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - SIGABRT in _cairo_ft_unscaled_font_create_internal"
href="https://bugs.freedesktop.org/show_bug.cgi?id=105746">bug 105746</a>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Resolution</td>
<td>---
</td>
<td>FIXED
</td>
</tr>
<tr>
<td style="text-align:right;">Status</td>
<td>NEW
</td>
<td>RESOLVED
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - SIGABRT in _cairo_ft_unscaled_font_create_internal"
href="https://bugs.freedesktop.org/show_bug.cgi?id=105746#c8">Comment # 8</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - SIGABRT in _cairo_ft_unscaled_font_create_internal"
href="https://bugs.freedesktop.org/show_bug.cgi?id=105746">bug 105746</a>
from <span class="vcard"><a class="email" href="mailto:psychon@znc.in" title="Uli Schlachter <psychon@znc.in>"> <span class="fn">Uli Schlachter</span></a>
</span></b>
<pre><span class="quote">> Is there anything I can do to move this forward so it gets fixed?</span >
Writing a comment on this bug and asking for just that seems to be a good idea.
:-)
Pushed the patch from <a href="show_bug.cgi?id=105746#c4">comment 4</a>.
commit 7554822dd0b52d33ec7898e81b59e97164b00142
Author: Uli Schlachter <<a href="mailto:psychon@znc.in">psychon@znc.in</a>>
Date: Sat Apr 21 09:37:06 2018 +0200
Fix assertion failure in the freetype backend
Fonts are kept in a hash table, so when creating a new font, the code
first checks the hash table for an already-existing entry and only then
is a new instance really created. There is an assert that checks that
the key used for the hash table lookup is the same as the instance that
is created later has, because otherwise the hash table was checked
incorrectly.
This assert failed in some conditions.
Fix this by fixing some places that initialised ft hash keys in a wrong
way.
Patch by Behdad Esfahbod and submitted via bugzilla.
Source: <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - SIGABRT in _cairo_ft_unscaled_font_create_internal"
href="show_bug.cgi?id=105746#c4">https://bugs.freedesktop.org/show_bug.cgi?id=105746#c4</a>
Fixes: <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - SIGABRT in _cairo_ft_unscaled_font_create_internal"
href="show_bug.cgi?id=105746">https://bugs.freedesktop.org/show_bug.cgi?id=105746</a>
Signed-off-by: Uli Schlachter <<a href="mailto:psychon@znc.in">psychon@znc.in</a>></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>