[cairo-bugs] [Bug 31897] _composite_glyphs: Assertion `! (((this_x+4096) | (this_y+4096)) & ~0x3fffu)' failed.
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Jan 6 05:05:53 PST 2011
https://bugs.freedesktop.org/show_bug.cgi?id=31897
Andrea Canciani <ranma42 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #10 from Andrea Canciani <ranma42 at gmail.com> 2011-01-06 05:05:51 PST ---
An improved patchset has been pushed to master:
commit 10bae9d9ce5ece5bc5b4a929e791d9906a6b24b5
Author: Andrea Canciani <ranma42 at gmail.com>
Date: Wed Dec 22 00:24:59 2010 +0100
xcb: Stricter glyph validation
To ensure that we can correctly issue the glyph operation, glyph size
must fit in an XCB request and its position must be within the
representable range (16-bit offset).
commit 588dead005d69c022245ff017f53ff403b50e9db
Author: Andrea Canciani <ranma42 at gmail.com>
Date: Wed Dec 22 11:30:45 2010 +0100
xcb: Handle a wider range of glyph positions
_can_composite_glyphs() checks that the position of each glyph can be
represented as a 16-bit offset from the destination origin.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=31897
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the cairo-bugs
mailing list