ConsoleKit uses too much memory, too many threads

Bug #694774 reported by ichudov
This bug report is a duplicate of:  Bug #232557: console-kit-daemon leaks memory. Edit Remove
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
consolekit (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: consolekit

I run a desktop box that runs quite a few cron jobs.

It started having memory issues, so I investigated. Looks like ConsoleKit uses 847 megs of memory and spawned dozens of threads.

I wonder why a simple helper program needs to use so much memory, spawn so many threads.

This ConsoleKit has been a thorn in my side for about 2 years, messing me up in unpredictable ways.

op - 10:31:30 up 44 days, 9:28, 45 users, load average: 0.93, 0.85, 0.88
Tasks: 800 total, 1 running, 799 sleeping, 0 stopped, 0 zombie
Cpu(s): 6.3%us, 2.3%sy, 0.0%ni, 90.7%id, 0.5%wa, 0.1%hi, 0.2%si, 0.0%st
Mem: 8262208k total, 6432196k used, 1830012k free, 315312k buffers
Swap: 8393920k total, 1716888k used, 6677032k free, 4688992k cached

  PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15654 clamav 20 0 112m 93m 532 S 0.0 1.2 0:00.00 /usr/sbin/clamd
15655 clamav 20 0 112m 93m 532 S 0.0 1.2 0:00.00 /usr/sbin/clamd
 1232 root 20 0 847m 90m 1516 S 0.0 1.1 569:24.71 /usr/sbin/console-kit-daemon --no-daemon
 1233 root 20 0 847m 90m 1516 S 0.0 1.1 3:58.85 /usr/sbin/console-kit-daemon --no-daemon
 1235 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1236 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1237 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1238 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1239 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1242 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1243 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1244 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1245 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1246 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1247 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1248 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1249 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1250 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1251 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1252 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1253 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1254 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1255 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1256 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1257 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1258 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1259 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1260 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1261 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1262 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1263 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1264 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1265 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1266 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1267 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1268 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1269 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1270 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1271 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1272 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1273 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1274 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1275 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1276 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1277 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1278 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1279 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1280 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1281 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1282 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1283 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1284 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1285 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1286 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1287 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1288 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1289 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1290 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1291 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1292 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1293 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1294 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
 1299 root 20 0 847m 90m 1516 S 0.0 1.1 0:45.82 /usr/sbin/console-kit-daemon --no-daemon
30361 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
31257 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon
20419 root 20 0 847m 90m 1516 S 0.0 1.1 0:00.00 /usr/sbin/console-kit-daemon --no-daemon

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: consolekit 0.4.1-3ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-25.45-generic-pae 2.6.32.21+drm33.7
Uname: Linux 2.6.32-25-generic-pae i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Mon Dec 27 10:36:34 2010
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
ProcEnviron:
 PATH=(custom, user)
 SHELL=/bin/bash
SourcePackage: consolekit

Revision history for this message
ichudov (igor-chudov) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.