[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
Sun Dec 19 08:46:27 PST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=31897

--- Comment #6 from Uli Schlachter <psychon at znc.in> 2010-12-19 08:46:25 PST ---
Created an attachment (id=41258)
 View: https://bugs.freedesktop.org/attachment.cgi?id=41258
 Review: https://bugs.freedesktop.org/review?bug=31897&attachment=41258

Patch that apparently fixes this bug

Attached is a patch by ranma42 that seems to fix this bug. I ported the same
change to xlib backend, which might make sense there, too.

All coordinates on a drawable should be addressable through the X11 protocol.
So this just starts a new glyph chunk when the difference between glyph
coordinates becomes too large.

-- 
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