On Thu, 18 Oct 2001, Justin Husted wrote:

> On Wed, Oct 17, 2001 at 07:44:02PM -0700, Mark Vojkovich wrote:
> > On Wed, 17 Oct 2001, Justin Husted wrote:
> > 
> > > Hi,
> > > 
> > > I've been looking for a useful way to debug client resource leaks with X
> > > without much luck, so I thought I'd ask here.
> > 
> >   In xc/programs/Xserver/dix/resource.c:FreeClientResources() the 
> > resources that are left unfreed when the client quits/dies are cleaned
> > up.  You can see their XIDs and types (ie. pixmap, colormap, etc...)
> > in that function.  Maybe that is of use to you.
> 
> Thanks...
> 
> This seems to work fairly well, though of course the information given is
> somewhat limited.

   You can cast the "this->value" to the type (ie. PixmapPtr, WindowPtr,
GCPtr etc...) and see the data structures for those objects.  In
case printing out the sizes, etc... would help figure out which
objects in particular that were getting leaked.  You can't get that
kind of information on the client's end.

                        Mark.

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to