Red Hat Bugzilla – Bug 438435
xcompmgr pixmap usage appears to grow without bound
Last modified: 2008-08-02 19:40:36 EDT
Description of problem:
xcompmgr -n -f -c -C
In my regular GNOME session. After a couple of hours of desktop usage xrestop
shows it has 650 MB of pixmaps allocated on the X server
res-base Wins GCs Fnts Pxms Misc Pxm mem Other Total PID Identifier
0600000 1 1 0 285 17763 649297K 416K 649713K ? xcompmgr
this appears to be continuing to go up consuming all my RAM pushing other apps
into Swap. It is unclear whether this is a 'leak' or just over aggressive
caching - if the latter it needs to purge things a bit more often.
If I kill xcompmgr all pixmaps are freed.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Run xcompmgr -n -f -c -C
2. Use desktop for 2 hours
X is using huge amounts of memory for pixmaps for xcompmgr client
A 'reasonable' amount of memory is used - where 'reasonable' < ALL RAM.
In case it is relevant, the machine has a r500 graphics card, and is using the
open source ATI driver from the r3xx-render branch.
It doesn't appear to be driver specific though, because another machine with
Nvidia driver is showing similar levels of pixmap / RAM usage.
Can you please test with the latest version of xcompmgr in updates-testing, and
report if it fix the issue for you? You can install it with
su -c 'yum --enablerepo=updates-testing update xcompmgr
Yes, this update fixed it, closing the bug.