On Thu, 28 Feb 2002, Mike A. Harris wrote:
> On Thu, 28 Feb 2002, Mark Vojkovich wrote:
>
> >> I've had a few reports now both internally and externally, that
> >> both the nv and nvidia drivers are memleak'ing if the RENDER
> >> extension is used, or more specifically if KDE AA fonts are
> >> enabled while using Nvidia hardware. Aparently this problem is
> >> in XFree86 4.1.0 but is fixed in 4.2.0, however I have no idea
> >> what the fix is specifically.
> >>
> >> There is a SuSE article on their website about this problem as
> >> well, but with no workaround yet other than to use XFree86 4.2.0.
> >> If someone familiar with the nv driver could whip up a patch that
> >> fixes this problem, I'd be glad to include it in unofficial
> >> builds of XFree86 until our next erratum release.
> >
> > The "nv" driver doesn't have anything to do with RENDER.
> >It's completely out of the picture. I don't see how this
> >can be specific to the "nv" or "nvidia" drivers. Growing
> >memory usage in the server is almost always a client resource
> >leak. You'll notice that the "nv" driver doesn't allocate
> >any memory outside of initialization.
>
> Since then I have learned that this is an X library memory leak
> which the nv driver apparently triggers somehow. I've got an
> Xlib memleak patch I've just applied however i dont know if it
> has to do with this problem or not.
I can't even think of a case where Xlib can behave differently
depending on an X driver. I don't think it's possible for this to
be a driver specific problem.
The X-server growing by 100 meg/hour sounds like a client resource
leak to me. It would have to be done by a client who remained alive
that whole time (like the window manager). It is possible that a
library bug could cause a leak like that.
I once talked about adding an XFree86 option where the server could
print out sum totals of particular resources left unfreed by clients
when they died. I should probably add that sooner rather than later.
Mark.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert