Summary: | xorg with composite: memory leaks in GNOME on flipping windows with alt+tab | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Anton Kuzmin <selecter> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | gnome |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugs.freedesktop.org/show_bug.cgi?id=3578 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Anton Kuzmin
2006-10-06 23:45:28 UTC
Hm... It seems fine now. Let me find out everything to be sure. They(xorgers) must have fixed it in the latest update. Reopen if you can reproduce again. Yes, I can. But this time X gets bloated much more slower than before(200mb). I will leave my laptop working to see what happens. Hm... I have more info. Just while I was typing the text above I was able to see X bloating much more FASTER. And all was doing was flipping windows with alt+tab. Now after about 10 flips, X consumes 280mb.... It's 5-8mb per flip. Just to avoid some "works fine for me", try to hang on flipping for a 1-2 minutes to pull the flush-trigger. I also noticed that min./max. make X memory to leak too. xcompmgr is a proof of concept. It is known to leak things into X memory, and upstream to my knowledge doesn't really care about it as that's what it is - a proof of concept, not meant for daily usage. However I use it myself, and if someone would step up and help upstream patch or maintain it, I'd be glad myself :) Xfwm4 on the other hand has a compositor built in (as does metacity, but disabled and not ready for everyday consumption yet), and so you don't have to use the leaky xcompmgr. Alright, marking this upstream due to comment #5. I'm setting the URL to the only upstream bug reference to memory leaks in xcompmgr, which is unfortunately a broken bug. Feel free to open another bug upstream, but as Mart said, not much will likely be done unless someone from the community steps up. From https://github.com/chjj/compton : "Fixes from the original xcompmgr: fixed a segfault when opening certain window types fixed a memory leak caused by not freeing up shadows (from the freedesktop repo) " Maybe not the best place to post but it took me quiete some time to found out another "xcompmgr" :-) |