lightdm fails to start with 3 connected displays but works 2 displays
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lightdm-gtk-greeter (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
lightdm fails to start with 3 connected displays but works with 2 displays.
Once lightdm has started and displays the Greeter I can connect the third display without a hitch.
After logging in I can enable the third display
#!/bin/sh
xrandr --output VGA-0 --off --output DP-6 --off --output DP-5 --off --output DP-4 --mode 3200x1800 --pos 0x0 --rotate normal --output DP-3 --scale 1.5x1.5 --mode 1920x1200 --pos 3200x0 --rotate normal --output DP-2 --scale 1.5x1.5 --mode 1920x1080 --pos 6080x0 --rotate normal --output DP-1 --off --output DP-0 --off
When lightdm is started with all three displays connected, it will terminate and force the Xserver to go down as well, triggering a cycle of Xserver/lightdm restarts. Disconnecting the 3rd display will bring up lightdm immediately without a glitch.
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: lightdm 1.13.0-0ubuntu1
ProcVersionSign
Uname: Linux 3.16.0-25-generic x86_64
NonfreeKernelMo
ApportVersion: 2.14.7-0ubuntu10
Architecture: amd64
CurrentDesktop: XFCE
Date: Thu Nov 20 14:09:40 2014
InstallationDate: Installed on 2014-05-30 (174 days ago)
InstallationMedia: Xubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2)
LightdmGreeterLog:
(lightdm-
(lightdm-
** (lightdm-
SourcePackage: lightdm
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Simon Steinbeiß: Approve
-
Diff: 1452 lines (+646/-224)5 files modifiedsrc/Makefile.am (+3/-2)
src/greeterbackground.c (+543/-167)
src/greeterbackground.h (+5/-5)
src/lightdm-gtk-greeter.c (+95/-44)
src/lightdm-gtk-greeter.glade (+0/-6)
affects: | lightdm (Ubuntu) → lightdm-gtk-greeter (Ubuntu) |
Changed in lightdm-gtk-greeter (Ubuntu): | |
status: | New → Fix Committed |
Changed in lightdm-gtk-greeter (Ubuntu): | |
status: | Fix Committed → Fix Released |
lightdm log with 3 displays attached
[+0.00s] DEBUG: Logging to /var/log/ lightdm/ lightdm. log lightdm/ lightdm. conf.d lightdm/ lightdm. conf.d/ 50-greeter- wrapper. conf lightdm/ lightdm. conf.d/ 50-guest- wrapper. conf lightdm/ lightdm. conf.d/ 50-xserver- command. conf lightdm/ lightdm. conf.d/ 60-lightdm- gtk-greeter. conf lightdm/ lightdm. conf.d/ 60-xubuntu. conf share/lightdm/ lightdm. conf.d lightdm/ lightdm. conf.d lightdm. conf .DisplayManager lightdm/ x-0.log lightdm/ root/:0 lightdm/ root/:0 -nolisten tcp vt7 -novtswitch .DisplayManager p/DisplayManage r/Seat0 .Accounts p/Accounts/ User1000 added lightdm/ lightdm- greeter- session /usr/sbin/ lightdm- gtk-greeter lightdm- data/lightdm lightdm/ x-0-greeter. log
[+0.00s] DEBUG: Starting Light Display Manager 1.13.0, UID=0 PID=4640
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/
[+0.00s] DEBUG: Loading configuration from /usr/share/
[+0.00s] DEBUG: Loading configuration from /usr/share/
[+0.00s] DEBUG: Loading configuration from /usr/share/
[+0.00s] DEBUG: Loading configuration from /usr/share/
[+0.00s] DEBUG: Loading configuration from /usr/share/
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/
[+0.00s] DEBUG: Using D-Bus name org.freedesktop
[+0.00s] DEBUG: Registered seat module xlocal
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Registered seat module unity
[+0.00s] DEBUG: Monitoring logind for seats
[+0.00s] DEBUG: New seat added from logind: seat0
[+0.00s] DEBUG: Loading properties from config section SeatDefaults
[+0.00s] DEBUG: Seat seat0: Starting
[+0.00s] DEBUG: Seat seat0: Creating greeter session
[+0.00s] DEBUG: Seat seat0: Creating display server of type x
[+0.00s] DEBUG: Using VT 7
[+0.00s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.00s] DEBUG: DisplayServer x-0: Logging to /var/log/
[+0.00s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/
[+0.00s] DEBUG: DisplayServer x-0: Launching X Server
[+0.00s] DEBUG: Launching process 4650: /usr/bin/X -core :0 -seat seat0 -auth /var/run/
[+0.00s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0
[+0.00s] DEBUG: Acquired bus name org.freedesktop
[+0.00s] DEBUG: Registering seat with bus path /org/freedeskto
[+0.00s] DEBUG: Loading users from org.freedesktop
[+0.00s] DEBUG: User /org/freedeskto
[+2.09s] DEBUG: Got signal 10 from process 4650
[+2.09s] DEBUG: DisplayServer x-0: Got signal from X server :0
[+2.09s] DEBUG: DisplayServer x-0: Connecting to XServer :0
[+2.09s] DEBUG: Seat seat0: Display server ready, starting session authentication
[+2.09s] DEBUG: Session pid=4694: Started with service 'lightdm-greeter', username 'lightdm'
[+2.10s] DEBUG: Session pid=4694: Authentication complete with return value 0: Success
[+2.10s] DEBUG: Seat seat0: Session authenticated, running command
[+2.10s] DEBUG: Session pid=4694: Running command /usr/lib/
[+2.10s] DEBUG: Creating shared data directory /var/lib/
[+2.10s] DEBUG: Session pid=4694: Logging to /var/log/
[+2.11s] DEBUG: Activating VT 7
[+2.11s] DEBUG: Activating login1 session c3
[+2.14s] DEBUG: Session pid=4694: Greeter connected version=1.13...