[Bug 532047] Re: Plymouth text-mode splash causes X to crash on first run due to shared tty7

John S. Gruber JohnSGruber at gmail.com
Mon May 13 15:39:51 UTC 2013


@Niccolo

Welcome.

I don't think this old bug report is a way to get this problem solved as
it is already closed. Since you have already looked for a current bug
report and can't find one I'd suggest you file a new one yourself.
Please don't be shy.  I'd suggest you use the approach at
https://wiki.ubuntu.com/X/Reporting since `ubuntu-bug xorg` will collect
a lot of pertinent information automatically. That page has lots of
useful advice.

WRT your question about viewing your xorg log files yourself, I would
would suggest starting gedit and navigate to /var/log/ and the files you
want to examine. askubuntu.com is great for getting answers to this kind
of question, by the way. Here on Launchpad is the best place to get bugs
worked on.

@Jorge

The message about the quit signal is just like the ones that occurred
with this sort of bug. It might be good to see if there is an error in
the still older xorg log.

@Both

I think closed bugs don't appear on developers' lists so a new bug
report is much better, as Steve Langasek suggested to someone above. In
addition gdm was involved in this old bug but now lightdm is used for
the sign on screen so this really is a brand new bug even though there
are probably events in common and the symptoms are the same.

If you are both having the same problem on Precise perhaps one of you
can file the bug and the other can mark it as affecting him as well .
You both should attach the logs produced by `ubuntu-bug xorg` to help
move the bug toward triaging.

Thanks.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to plymouth in Ubuntu.
https://bugs.launchpad.net/bugs/532047

Title:
  Plymouth text-mode splash causes X to crash on first run due to shared
  tty7

Status in X.Org X server:
  Invalid
Status in “plymouth” package in Ubuntu:
  Fix Released
Status in “xorg-server” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: plymouth

  Lucid adopted the Plymouth graphical splash service that uses the
  Kernel Mode Setting (KMS) facilities to provide a flicker-free
  graphical splash during start-up. For older video chipsets and drivers
  (e.g. intel i815) that *do not* support KMS plymouth falls back to
  using a text console (using the text plugin). It attaches to tty7 and
  outputs Linux terminfo control codes to draw a colour progress-bar at
  the bottom of the display.

  There is an unfortunate interaction between plymouth and X. X also
  uses tty7. When the X/GDM log-in screen appears for the first time
  plymouth is still running. A script triggers a quit message to the
  plymouth daemon. It seems that plymouth is waiting for either the "2"
  key or "Enter" key to be pressed, whereupon a SIGQUIT (signal 3) is
  sent to tty7. This causes both plymouth *and* X to terminate.

  So, if a password contains "2" or the user logs in by pressing "Enter"
  after typing their password, the user experience is that X 'crashes'
  (however, gdb reveals that X receives SIGQUIT).

  Some stray plymouth control codes can be witnessed on tty7 if X is
  stopped and tty7 console is on-screen.

  Upstart (/sbin/init) then restarts gdm (which launches X) and the
  second session performs correctly.

  *** A temporary workaround is to disable the plymouth-splash upstart
  job ***

  sudo mv /etc/init/plymouth-splash.conf /etc/init/plymouth-
  splash.conf.disabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/xorg-server/+bug/532047/+subscriptions




More information about the foundations-bugs mailing list