Re: Release planning for 0.14.2

Cedric Roux <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
On 03/07/2015 11:19 PM, Henry (Yu) Song wrote:
> I will re-work on this.  There is a memory leak in caio_surface_flush
> () in xlib surface.  Observed that 5000 cairo_surface_flush () calls
> leaks about 2 MB.
>
> Thanks for feedback

I had something similar a few months ago.
I was using XCheckMaskEvent.
Rewriting the program to use XNextEvent solved the issue.
See: http://lists.cairographics.org/archives/cairo/2013-December/024819.html

In my case, the problem was that XCheckMaskEvent will not pick up
MIT-SHM-Completion events, so they will accumulate in the queue
(if I get it right).

So the "solution" is to use XNextEvent, which will pick up those
unwanted events. Or fix cairo, because those events have nothing
to do in the X queue in the first place. It might be hard though...

HTH
Cédric
-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.