On Sun, Oct 12, 2003 at 04:35:19PM -0400, Mark Vojkovich wrote:
> On Sun, 12 Oct 2003, Chris Spiegel wrote:
> >   Over time my X server keeps growing in memory usage.  I'm aware that
> > 
> > I used restest, which reports the following client that looks like the
> > culprit:
> > Client 8 (base = 0x1200000, mask = 0x1fffff): 10 resource types
> >    WINDOW: 45
> >    PIXMAP: 22002  (133706080 bytes)
> 
>    It's not one pixmap.  It's 22002 pixmaps totalling 133 MBytes, all
> owned by client 8.  That client's base is 0x1200000.  You can usually
> find which client it is by looking at the window ids.  Run xwininfo
> on various windows.  The ones that have a Window id that starts with
> 0x1200000 will be owned by the same client.
> 
>    It looks like that client is creating but never freeing pixmaps.
> 
>                       Mark.

It turned out to be the window manager, and it indeed was creating and
not freeing pixmaps.  I found where in the source it was leaking, added
the necessary frees, and voil�, absolutely no leakage anymore.  Thanks
so much for the tips.

For those who are wondering, it's the kbox client of kwin; I've notified
the author, so hopefully a new release will soon be available with a
fix.

Chris
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to