Xorg: heap leaking
patrol at sinus.cz
Fri Jan 5 22:51:41 PST 2007
> On Sat, 6 Jan 2007 06:53:59 +0100 Pavel Troller <patrol at sinus.cz> babbled:
> > Hi!
> > There is definitely a large memory leak somewhere in the current X. Default
> > branch leaks as well as xserver-1.2-branch.
> it could be a leak in a kde component or app too- try xrestop to see. rememebr
> all graphics resources (windows, pixmaps etc.) are owned by x but are allocated
> on request of an x client (an application or desktop component) and thus it may
> not be a leak in x at all - simply thats where most of the memory is being
> allocated. the only way you can really tell is xrestop and/org killing ALL x
> clients (even then it may create resources with retained mode and thus x will
> keep the resources even if the client exists)
Thanks for your expertise!
But I think that this is not our case.
1) Look at my info below: >>> It doesn't happen with (Xorg) 6.9.0. <<<
2) I tried xrestop: Logged into KDE, started it from console, logged out,
and immediately before it was killed, it reported
xrestop - Display: localhost:0
Monitoring 9 clients. XErrors: 0
Pixmaps: 70K total, Other: 18K total, All: 88K total
While /proc/<n>/maps shows
007a8000-0771a000 rw-p 007a8000 00:00 0 [heap]
BTW it's the same process which I reported as "newly started" in my first
post, and it had
007a8000-02682000 rw-p 007a8000 00:00 0 [heap]
sou you can see how much memory it consumed since that time.
WIth regards, Pavel Troller
More information about the xorg