Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 237502 - x11-drivers/xf86-video-i810-2.4.2-r1: memory leaks with Compiz-Fusion every time a window is minimize/maximize
Summary: x11-drivers/xf86-video-i810-2.4.2-r1: memory leaks with Compiz-Fusion every t...
Status: RESOLVED DUPLICATE of bug 208341
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-12 17:02 UTC by Gianluca Andreotti (K.a.o.s.)
Modified: 2008-11-02 04:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gianluca Andreotti (K.a.o.s.) 2008-09-12 17:02:18 UTC
I've an Intel 965GM video card and I use the x11-drivers/xf86-video-i810-2.4.2-r1 driver

I did a global update of the system. Now after login into Gnome and launch compiz-fusion-0.7.6, every windows that I minimize/maximize the X process increase about 3mb of ram (every time). I tried to recompile world 3 times, but nothing changed. I tried also to create another user, with the same results.

With Metacity I get no problem.

If I leave the computer in idle, the X process doesn't increase ram.

My software versions are:
media-libs/mesa-7.1
x11-libs/libdrm-2.3.1

This is my first bug-report, I'm sorry if I did some mistakes. If other informations are needed, no problem.

Running as ~AMD64

Reproducible: Always

Steps to Reproduce:
1. Login into Gnome
2. Launch Compiz-Fusion
3. Minimize/Maximize repeatedly any window
4. See X process that leaks ram
Actual Results:  
X process leaks ram.

Expected Results:  
X process doesn't take much ram, as normal

Portage 2.2_rc8 (default/linux/amd64/2008.0/desktop, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26.4-Beta x86_64)
=================================================================
System uname: Linux-2.6.26.4-Beta-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T5470_@_1.60GHz-with-glibc2.2.5
Timestamp of tree: Fri, 12 Sep 2008 13:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch preserve-libs sandbox sfperms splitdebug strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="it_IT"
LDFLAGS="-Wl,-O1"
LINGUAS="it"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/x11 /usr/local/portage/layman/desktop-effects /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="16bit 64bit 7zip X X509 a52 aac aalib acl acpi additions administrator ads aften alsa amd64 apache2 applet archive artworkextra async asyncns atmo audiofile automount avahi background bash-completion berkdb bittorrent bl blender-game bluetooth bookmarks branding bzip2 c++ cairo caps ccache cdaudio cdda cdio cdparanoia cdr cdrom cgi chroot cli contentcache contrib cpudetection cracklib crypt css ctype cups cupsddk curl cvs cxx dbus deskbar devhelp device-mapper dga disk-partition divx dmi dri dvd dvdr dvdread eds emboss encode epiphany equalizer esd evo extensions fam fat fbcon fbcondecor fbsplash ffmpeg firefox flac fontconfig foomaticdb fortran fpx ftp fuse gconf gcrypt gdbm gdl gecko gedit geoip gif gimp git glade glib glitz glut gmp gnome gnome-keyring gnomecd gnutls gpm grammar gre grub gs gsf gstreamer gtk gtkhtml hal hash hddtemp hdri hpn icons iconv id3tag imagemagick imap injection inkjar inline innodb iodbc ipod ipv6 ipw3945 isdnlog ithreads java java6 javascript john jpeg kerberos l7filter lame laptop ldap libburn libcaca libgcrypt libnotify libsexy libssh2 libwww linuxthreads-tls lm_sensors logrotate loop-aes lzo mad md5sum mdnsresponder-compat midi mikmod mktemp mmap mmx mng mouse moznoirc moznomail moznopango mozsha1 mp2 mp3 mp4 mpeg mplayer msn mudflap multilib mysql mysqli nano-syntax nautilus ncurses network networkmanager new-login nfs nls nntp nptl nptlonly nsplugin nss ntfs ntp objc objc++ objc-gc odbc odk ogg opengl openmp openntpd openssh openssl pam pcmcia pcre pdf perl php png policykit portaudio posix ppds pppd pulseaudio python query-browser quicktime raw rc5 rdesktop readline reflection rss rtc ruby rubytests samba scanner scintilla sdl sdl-image sdl-sound session shout signatures skins smp sndfile soap sockets soundex spell spl spoof-source sql sqlite sse sse2 ssl startup-notification stats stream subversion svg swat symlink sysfs syslog sysvipc taglib tcl tcpd theora threads threadsafe threadsonly tiff tk tls totem trace truetype twolame unicode upnp usb userlocales v4l2 valgrind vamp vcd videos vim vim-pager vim-syntax vim-with-x vlm vnc vorbis wav wavpack wifi winbind wireshark wmf wmp wxwindows x264 xcomposite xforms xfs xine xml xorg xpm xscreensaver xsl xulrunner xv xvid xvmc yv12 zeroconf zlib zoran" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2008-09-14 16:53:56 UTC
Then wouldn't it rather be a compiz* issue rather than an Intel one?

Thanks
Comment 2 Gianluca Andreotti (K.a.o.s.) 2008-09-15 16:46:01 UTC
(In reply to comment #1)
> Then wouldn't it rather be a compiz* issue rather than an Intel one?
> 
> Thanks
> 

Yes, now I'm reinstalling Gentoo to try if it's reproducible.
Comment 3 Gianluca Andreotti (K.a.o.s.) 2008-09-28 10:06:53 UTC
Fresh AMD64 install, with KDE4. Same problem. With desktop-effects enabled, X takes ram, with Compiz enabled too.

Probably is a Compiz bug as you said.

I've the same problem with Compiz in Portage.

Here, a Nvidia user, has this exacly problem.
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/154210

Is a massive leak, not only with Intel cards.
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2008-09-28 10:32:54 UTC
Then let's reassign this to Hanno, who will probably know more about compiz than I do :)

Thanks for the follow up
Comment 5 Gianluca Andreotti (K.a.o.s.) 2008-10-08 18:50:43 UTC
The problem -seems- resolved downgrading pixman to 0.10.0
Comment 6 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2008-11-02 04:41:57 UTC
This seems a dupe of bug 208341.

*** This bug has been marked as a duplicate of bug 208341 ***