ck-history can take a *long* time to run, during which gdm is unusable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gdm |
Fix Released
|
Medium
|
|||
gdm (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Karmic |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: gdm
On one of my machines, ck-history takes 20 seconds to run. During this time, gdm displays no users at all.
The problem has become even worse with the last (I think) gdm upload - now gdm doesn't even display "Other..." whilst waiting for ck-history, so it's impossible to log in at all until it completes.
Consider the average desktop usecase - there will exist very few human users, and they may be readily identified by simply taking all those lying in the uid range 1000-29999. This audience would be best served if the user list was populated without waiting for time consuming operations, using a simple alphabetic sort of the few human users existing on the system.
ProblemType: Bug
Architecture: amd64
Date: Fri Jul 17 21:16:23 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: gdm 2.26.1git200907
ProcEnviron:
LANGUAGE=
LC_COLLATE=C
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: gdm
Uname: Linux 2.6.31-3-generic x86_64
Changed in gdm (Ubuntu): | |
assignee: | nobody → Ubuntu Desktop Bugs (desktop-bugs) |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in gdm (Ubuntu Karmic): | |
milestone: | none → karmic-alpha-6 |
Changed in gdm: | |
status: | Unknown → New |
Changed in gdm (Ubuntu Karmic): | |
assignee: | Ubuntu Desktop Bugs (desktop-bugs) → Robert Ancell (robert-ancell) |
Changed in gdm (Ubuntu Karmic): | |
status: | Confirmed → In Progress |
Changed in gdm: | |
status: | New → Fix Released |
Changed in gdm: | |
importance: | Unknown → Medium |
This was supposedly fixed by consolekit 0.3.0-2ubuntu7 by adding log rotation to the ConsoleKit history file:
consolekit (0.3.0-2ubuntu7) karmic; urgency=low
* Install a logrotate configuration file for /var/log/ ConsoleKit/ history
so that it doesn't get huge and cause ck-history to take a long while
to run on login. ck-history already handles reading from rotated logs.
-- James Westby Tue, 21 Jul 2009 10:41:19 +0100
We'll see if it actually addresses the issue sufficiently.