Comment 98 for bug 439138

Revision history for this message
Steve Langasek (vorlon) wrote : Re: [Bug 439138] Re: [karmic] Xorg 100% CPU utilization -- only after first login

On Sun, Oct 11, 2009 at 07:37:09AM -0000, Samuel thibault wrote:
> I don't know cryptsetup and slash, but can't Xorg just wait for the
> termination of that?

The problem is that cryptsetup isn't guaranteed to be installed, and upstart
doesn't give a straightforward way for gdm to wait on cryptsetup if it's
installed but ignore it otherwise.

Scott, do you have any thoughts on how to fix this, given that cryptsetup
does need to be able to prompt? Should we assume that any disks that
cryptsetup hasn't had a chance to set up by the time the DM starts aren't
going to be set up at the console anyway, and leave it to users to set them
up by hand...? (cryptdisks-enable -> stop on starting-dm)

I wonder if there's a bug in the cryptsetup job anyway, that it's running so
late for people. Is it likely/plausible that gdm is going to be started
before the udevtrigger job has stopped?

--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
<email address hidden> <email address hidden>