|Summary:||painting huge surfaces crashes|
|Product:||cairo||Reporter:||Benjamin Otte <otte>|
|Component:||xlib backend||Assignee:||Carl Worth <cworth>|
|Status:||RESOLVED FIXED||QA Contact:||cairo-bugs mailing list <cairo-bugs>|
|i915 platform:||i915 features:|
Description Benjamin Otte 2006-06-29 03:46:46 UTC
Painting a huge Xlib surface (I think > 256 pixels in width and/or height) onto another Xlib surface fails. This does not happen if it's an image surface. The output looks garbled. (I'm using X 7.0.0, render is enabled)
Comment 1 Chris Wilson 2008-09-29 05:57:35 UTC
Hijacking this bug as I managed to trigger a crash within xlib whilst investigating - woohoo! The test case is commit c23dbc4c616aed05dfe71901ce7ac0cadcbfb13d.
Comment 2 Chris Wilson 2008-09-29 07:34:44 UTC
As expected it was a subtle bug in the test case (destroying the source surface triggered an XCloseDisplay whilst I was still using surfaces on that connection). Resolving that bug, the test case runs flawlessly - so closing the bug.