I have this very strange problem on my old laptop (12+ years... maybe
it's just dying now...)
When starting up, I have sddm configured to start up. But, it doesn't...
it just sits there. If I log on as root, the X server immediately starts up.
I'm aware of the suid issue on xorg-server. I've compiled with the +suid
flag with no difference. I've tried the non-root setup, no difference.
From the logs, X starts, says it's switching VTs then some seconds
later it shuts down, nothing in the logs at all:
[ 103.423] (II) XINPUT: Adding extended input device "SynPS/2
Synaptics TouchPad" (type: TOUCHPAD, id 11)
[ 103.423] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel)
MinSpeed is now constant deceleration 2.5
[ 103.423] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel)
MaxSpeed is now 1.75
[ 103.423] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel)
AccelFactor is now 0.040
[ 103.423] (**) SynPS/2 Synaptics TouchPad: (accel) keeping
acceleration scheme 1
[ 103.423] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[ 103.423] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration
factor: 2.000
[ 103.423] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration
threshold: 4
[ 103.423] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 103.423] (II) config/udev: Adding input device SynPS/2 Synaptics
TouchPad (/dev/input/mouse0)
[ 103.423] (**) SynPS/2 Synaptics TouchPad: Ignoring device from
InputClass "touchpad ignore duplicates"
[ 104.833] (II) intel(0): EDID vendor "LPL", prod id 0
[ 104.833] (II) intel(0): EDID quirk: Detailed timings give
vertical size in cm.
[ 104.833] (II) intel(0): Printing DDC gathered Modelines:
[ 104.833] (II) intel(0): Modeline "1280x800"x0.0 71.25 1280 1328
1360 1440 800 802 808 823 -hsync -vsync (49.5 kHz eP)
[ 104.833] (WW) intel(0): Output LVDS1: Strange aspect ratio
(289/2100), consider adding a quirk
[ 107.067] (II) event3 - Power Button: device removed
[ 107.086] (II) event4 - Video Bus: device removed
[ 107.102] (II) event2 - Power Button: device removed
[ 107.118] (II) event0 - Sleep Button: device removed
[ 107.134] (II) event5 - AT Translated Set 2 keyboard: device removed
[ 107.166] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 174.780] (II) UnloadModule: "synaptics"
[ 174.780] (II) UnloadModule: "libinput"
[ 174.780] (II) UnloadModule: "libinput"
[ 174.780] (II) UnloadModule: "libinput"
[ 174.780] (II) UnloadModule: "libinput"
[ 174.780] (II) UnloadModule: "libinput"
[ 174.788] (II) Server terminated successfully (0). Closing log file.
It *always* fails on the first boot. This had been working before. When
Xorg fails to start sddm doesn't even write anything to the its own log
file.
I've tried `emerge -e @world` as sometime it can fix bizarre problems
such as this one, had no luck...
I've attached the two log files.
Anyone else have any suggestions?
Dan
[ 368.091] (--) Log file renamed from "/var/log/Xorg.pid-2129.log" to "/var/log/Xorg.0.log"
[ 368.092]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[ 368.092] Build Operating System: Linux 4.14.78-gentoo x86_64 Gentoo
[ 368.092] Current Operating System: Linux lglaptop 4.14.78-gentoo #1 SMP Mon Nov 19 22:51:03 PST 2018 x86_64
[ 368.092] Kernel command line: BOOT_IMAGE=/boot/kernel-4.14.78-gentoo root=PARTUUID=88a3c0b3-06 quiet rootfstype=ext4
[ 368.092] Build Date: 22 November 2018 08:23:42AM
[ 368.092]
[ 368.092] Current version of pixman: 0.34.0
[ 368.092] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 368.092] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 368.093] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Nov 28 12:01:32 2018
[ 368.101] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 368.102] (==) No Layout section. Using the first Screen section.
[ 368.102] (==) No screen section available. Using defaults.
[ 368.102] (**) |-->Screen "Default Screen Section" (0)
[ 368.102] (**) | |-->Monitor ""
[ 368.102] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 368.102] (==) Automatically adding devices
[ 368.102] (==) Automatically enabling devices
[ 368.102] (==) Automatically adding GPU devices
[ 368.103] (==) Max clients allowed: 256, resource mask: 0x1f
[ 368.111] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF/,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
[ 368.111] (==) ModulePath set to "/usr/lib64/xorg/modules"
[ 368.111] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable