Bug 22766 - [GM965] compiz memory leak
Summary: [GM965] compiz memory leak
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86-64 (AMD64) Linux (All)
: high major
Assignee: Gordon Jin
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-14 08:45 UTC by Ivan Bulatovic
Modified: 2009-07-15 23:43 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Ivan Bulatovic 2009-07-14 08:45:43 UTC
Bug description: Over time (usually with uptime of 5-6h) compiz occupies a large ammount of virtual memory size and when it reaches around 1.5GB it starts filling up swap partition thus reduces overall system performance. Funny thing is that resident memory it uses is around 50MB and doesn't get larger, at all times I have at least 1GB of free RAM memory available (on 2GB total).

System enviroment:

chipset: GM965
system architecture: 64bit
xf86-video-intel: 2.7.99.902 (Jul 13th)
xserver: 1.6.1.901
mesa: 7.4.4
libdrm: 2.4.11
kernel: 2.6.31-rc3
linux distribution: Arch linux
machine: Dell Vostro 1310
display connector: LVDS

Steps to reproduce:

Open a window in nautilus and start resizing it continuosly, if you trace the amount of virtual memory that compiz occupies with "top" you will see that it is rappidly increasing. It will fill up swap partition very quickly (measured in seconds, a minut max) and it will degrade performance or lock up the entire system.

Additional info:
i915 and intel-agp are build directly into kernel and not as modules, KMS is enabled. This bug affects 2.6.30.1 kernel also and previous xf86-video-intel drivers. There are no dmesg warnings or related messages...
Comment 1 Gordon Jin 2009-07-14 18:17:55 UTC
There are some recent fixes. Please try mesa master (or 7.5 rc4) and libdrm master.
Comment 2 Ivan Bulatovic 2009-07-15 23:43:58 UTC
Thanks, compiling mesa and libdrm from git fixed the problem :)


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.