Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 355023 - sys-auth/polkit-0.99-r1 leaks memory
Summary: sys-auth/polkit-0.99-r1 leaks memory
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-15 13:49 UTC by Andreas K. Hüttel
Modified: 2011-03-04 13:03 UTC (History)
1 user (show)

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 Andreas K. Hüttel archtester gentoo-dev 2011-02-15 13:49:45 UTC
top - 14:48:57 up 35 days,  1:18,  3 users,  load average: 0.50, 4.27, 3.36
Tasks: 177 total,   1 running, 176 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.5%us,  0.3%sy,  0.0%ni, 98.2%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3924544k total,  2573596k used,  1350948k free,    54884k buffers
Swap: 16402320k total,  3975928k used, 12426392k free,   422120k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                          
 3756 root      20   0 1414m 418m 1524 S    0 10.9   7:23.91 polkitd                                                                                                                          
 4101 huettel   20   0 3477m 282m 5616 S    0  7.4   5:52.84 kded4                                                                                                                            
24618 huettel   20   0  706m 190m  38m S    1  5.0   0:10.10 firefox                                                                                                                          

huettel@grenadine ~ $ emerge --info
Portage 2.1.9.39 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.4, glibc-2.11.2-r3, 2.6.34-gentoo-r12 x86_64)
=================================================================
System uname: Linux-2.6.34-gentoo-r12-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E8400_@_3.00GHz-with-gentoo-1.12.14
Timestamp of tree: Tue, 15 Feb 2011 00:00:01 +0000
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.6.6-r1, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.14-r1
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms sign splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/opt/virtual/tmp-portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/dilfridge-private /usr/local/portage/dilfridge /usr/local/portage/kde /usr/local/portage/sci /usr/local/portage/vmware /usr/local/portage/n4g"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit X a52 aac accessibility acpi akonadi alsa amd64 animgif apache2 audiofile bash-completion berkdb binfilter boost branding bzip2 cairo cdaudio cdda cddax cddb cdparanoia cdr chm cisco cli cmake consolekit corefonts cracklib crypt css cups cupsddk curl cvs cxx dbus declarative detex djvu dnotify dri dts dvd dvdr dvipdfm embedded emboss emf encode enscript exif expat extra fam ffmpeg firefox flac foomatic foomaticdb fortran gcj gd gdbm gdu gif git glitz gnuplot gpm gps graphics groupwise gstreamer gtk hpcups hpijs hybrid-auth iconv id3 id3tag imagemagick imap inotify ipv6 jadetex java java6 jpeg jpeg2k kde kontact kpathsea lame lasi latex latex3 lcms ldap libnotify lm_sensors lzma mad math mbox mikmod mime mmx mng modules mp3 mp4 mpeg mplayer mudflap multilib mysql ncurses networking nls nptl nptlonly nsplugin ogg opengl openmp pam pango pcre pdf perl phonon php plasma player plotutils pmount png policykit postscript povray ppds pppd ps pstoedit publishers pulseaudio python qt3support qt4 quicktime rdesktop readline rss ruby samba sasl science sdl semantic-desktop session sftp skype smp spell sql sqlite sse sse2 ssl ssse3 startup-notification subtitles subversion svg sysfs syslog tcpd theora tiff tk truetype udev unicode usb vnc vorbis webdav webdav-neon webkit wmf wpd wv2 x264 xcb xcomposite xetex xine xml xmp xorg xpm xrandr xscreensaver xulrunner xv xvid xvmc zip zlib" 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 cgi cgid 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" CAMERAS="ptp2" COLLECTD_PLUGINS="cpu df fscache hddtemp interface iptables irq load memory network ntpd processes rrdcached rrdtool sensors swap syslog thermal uptime users apache" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="ati radeon vesa radeonhd" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


[I] sys-auth/polkit
     Available versions:  0.96-r1 (~)0.96-r2 (~)0.99 (~)0.99-r1 {debug doc examples expat gtk +introspection kde nls pam}
     Installed versions:  0.99-r1(14:00:14 25.01.2011)(gtk kde nls pam -debug -doc -examples -introspection)
     Homepage:            http://hal.freedesktop.org/docs/PolicyKit
     Description:         Policy framework for controlling privileges for system-wide services
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2011-03-03 14:57:23 UTC
Waiting for link to upstream bug and meaningful valgrind data attached to it.  Will close as NEEDINFO soon.
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2011-03-03 21:54:21 UTC
Well at least the problem seems to be reproducible, after three days uptime the process is already growing again. I'll try, but this is my work/office machine where I usually tackle other problems...

top - 22:49:45 up 3 days,  2:08,  3 users,  load average: 0.12, 0.21, 0.18
Tasks: 185 total,   1 running, 182 sleeping,   1 stopped,   1 zombie
Cpu(s):  0.9%us,  0.2%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3924536k total,  2876556k used,  1047980k free,   112740k buffers
Swap: 16402320k total,  1147108k used, 15255212k free,   706768k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 4937 huettel   20   0 1999m 735m  11m S    0 19.2   1:35.66 kded4
 3736 root      20   0  420m 234m 1612 S    0  6.1   1:28.94 polkitd
 5041 huettel   20   0  998m  92m  26m S    0  2.4  10:17.35 plasma-desktop
 3934 root      20   0  640m  80m  40m S    0  2.1 237:12.33 X
21481 huettel   20   0  656m  77m  29m S    0  2.0   1:51.38 kmail
 5038 huettel   20   0  677m  34m 4920 S    0  0.9   0:03.89 knotify4
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2011-03-04 13:03:01 UTC
Path of in-memory executable did not match path of on-disk polkitd. So possibly there was an update in the meantime and an old version was still running.

Anyway, valgrind is running. If problems appear, I'll reopen.