Bug 22277

Summary: leak: mouse cursor pixmaps seem not to be freed on change
Product: xorg Reporter: Hannes Janetzek <jeff>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: jeff, mehturt
Version: 7.4 (2008.09)   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Hannes Janetzek 2009-06-13 07:10:53 UTC
The enlightenment 0.17  wm does update the mouse cursor image for its idle animation on every frame which worked without problems until now. With xserver 1.6 X's memory usage grows exactly with the pixmaps size used for the cursor when idle: e.g. 32*32*24*60fps = 1.4MB/minute. So that I had to restart X every day, until I turned of that cursor animation.
Comment 1 Hannes Janetzek 2009-06-13 07:14:40 UTC
oh sorry, i saw my calculations were wrong. still it's around +1MB resource usage per minute when x is idle and the cursor animation is active.
Comment 2 Teran McKinney 2009-11-16 17:36:35 UTC
I tested and this was fixed in xorg-server 1.7.1.901. Many thanks, especially as this affected me, too :-).

I think it was from: "Rami Ylimaki (1):
     dix: Fixes a memory leak when a cursor resource is released."

Thanks,
Teran

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.