← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 625239] Re: X starts on wrong tty because gdm starts before nvidia driver is ready

 

@Steve:

I've taken the trouble to install maverick beta (64bit). I installed on
the same iron, same disk configuration (2x SSD in raid0, lvm2 root).
After doing the server install I installed ubuntu-desktop and bootchart.

My few boots took max 5.71s in bootchart (woah) and all my X desktops
were 'first time right' (with the explicit vt7 param visible in ps -ef).

So that seems to imply that the problem does not manifest itself on
maverick (yet). However, since we have such good understanding of the
triggering events I decided to check with my force.sh (forced
reproduction script from comment #142).

Surprisingly, not only is the new nvidia/xorg combination vulnerable to
the same start up race, what's more: the timing has gotten faster by
just enough that gdm-simple-slave (gdm-server.c) runs out of launching
attempts. The end result in that scenario is _not pretty_: the upstart
job ("task"?) is in status 'running' while there is no X session at all!

All in all, it appear that the potential that this race occurs on
Maverick is present just like in Ubuntu. Timings are different, and I
haven't yet spontaneously encountered the situation on boot. But on
manual triggering the behaviour is far worse.

Attached is the output of running force.sh on maverick (completely
uptodate as of now)

** Attachment added: "maverick.log"
   https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/625239/+attachment/1585932/+files/maverick.log

-- 
X starts on wrong tty because gdm starts before nvidia driver is ready
https://bugs.launchpad.net/bugs/625239
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to nvidia-graphics-drivers in ubuntu.



Follow ups

References