lightdm should gracefully handle an indicator failing

Bug #1243186 reported by Marc Deslauriers
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-greeter (Ubuntu)
New
Undecided
Unassigned

Bug Description

After rebooting my laptop, the lightdm login screen started, and in the middle of playing back the login screen ready sound, it suddenly stopped, dumping me to a text console with a flashing cursor.

It appears indicator-keyboard-service segfaulted, which caused lightdm to quit.

I believe lightdm should handle indicator failures more gracefully then dumping the user to a flashing cursor without any indication of what to do, or how to recover without pressing the power button.

Perhaps the login screen should survive without indicators, or it should attempt to start more than once?

See attached *old files for my previous boot which failed in this manner.

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: lightdm 1.8.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-12.19+kmemleak-generic 3.11.3
Uname: Linux 3.11.0-12-generic x86_64
ApportVersion: 2.12.5-0ubuntu2
Architecture: amd64
Date: Tue Oct 22 08:42:45 2013
InstallationDate: Installed on 2012-11-13 (342 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
LightdmConfig:
 [SeatDefaults]
 user-session=ubuntu
 greeter-session=unity-greeter
MarkForUpload: True
SourcePackage: lightdm
UpgradeStatus: Upgraded to saucy on 2013-08-19 (63 days ago)

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :
Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

See log:

[+132.04s] DEBUG: Got signal 15 from process 1
[+132.04s] DEBUG: Caught Terminated signal, shutting down
[+132.04s] DEBUG: Session pid=2209: Terminated with signal 15
[+132.04s] DEBUG: Session: Failed during authentication
[+132.04s] DEBUG: Seat: Session stopped
[+132.04s] DEBUG: Seat: Stopped
[+132.04s] DEBUG: Display manager stopped
[+132.04s] DEBUG: Stopping daemon
[+132.04s] DEBUG: Releasing VT 7
[+132.05s] DEBUG: Exiting with return value 0

Revision history for this message
Robert Ancell (robert-ancell) wrote :

Do you know what process 1243 was?

[+2.43s] DEBUG: Got signal 15 from process 1243
[+2.43s] DEBUG: Caught Terminated signal, shutting down
[+2.43s] DEBUG: Stopping display manager

LightDM thinks something quit it.

However, it failed to actually exit for some reason, so failsafe X didn't start up.

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Isn't it lightdm itself?

[+0.00s] DEBUG: Starting Light Display Manager 1.8.2, UID=0 PID=1243

Revision history for this message
Robert Ancell (robert-ancell) wrote :

Yes it is... how bizzare

affects: lightdm (Ubuntu) → unity-greeter (Ubuntu)
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.