I've been using Archlinux on my Chromebook for some time now. Since yesterday X server refuses to start but I can't find the reason why.
I tried downgrading the kernel and reinstalling X but it didn't work. I tried launching X with lightdm and xinit, they both fail.
Here is my /var/log/Xorg.0.log :
$this->bbcode_second_pass_code('', '[ 21.339]
X.Org X Server 1.20.9
X Protocol Version 11, Revision 0
[ 21.339] Build Operating System: Linux Arch Linux
[ 21.339] Current Operating System: Linux alarm 5.8.0-1-ARCH #1 SMP PREEMPT Sun Aug 9 00:25:41 UTC 2020 armv7l
[ 21.339] Kernel command line: cros_secure console= console=tty0 init=/sbin/init root=PARTUUID=d9b5fe33-477d-c444-b7bb-111175e9e09b/PARTNROFF=1 rootwait rw noinitrd
[ 21.339] Build Date: 26 August 2020 06:52:47AM
[ 21.339]
[ 21.339] Current version of pixman: 0.40.0
[ 21.339] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 21.340] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 21.340] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 27 16:43:42 2020
[ 21.340] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 21.340] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 21.340] (==) No Layout section. Using the first Screen section.
[ 21.341] (==) No screen section available. Using defaults.
[ 21.341] (**) |-->Screen "Default Screen Section" (0)
[ 21.341] (**) | |-->Monitor "<default monitor>"
[ 21.341] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 21.341] (**) | |-->Device "Allwinner A10/A13 FBDEV"
[ 21.341] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 21.341] (==) Automatically adding devices
[ 21.341] (==) Automatically enabling devices
[ 21.341] (==) Automatically adding GPU devices
[ 21.341] (==) Automatically binding GPU devices
[ 21.341] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 21.341] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 21.341] Entry deleted from font path.
[ 21.341] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 21.341] Entry deleted from font path.
[ 21.341] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 21.341] Entry deleted from font path.
[ 21.341] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 21.341] Entry deleted from font path.
[ 21.342] (==) FontPath set to:
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 21.342] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 21.342] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 21.342] (II) Module ABI versions:
[ 21.342] X.Org ANSI C Emulation: 0.4
[ 21.342] X.Org Video Driver: 24.1
[ 21.342] X.Org XInput driver : 24.1
[ 21.342] X.Org Server Extension : 10.0
[ 21.343] (++) using VT number 6
[ 21.343] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 21.346] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 21.346] (II) Platform probe for /sys/devices/platform/exynos-drm/drm/card1
[ 21.356] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 21.356] (II) Platform probe for /sys/devices/platform/soc/11800000.gpu/drm/card0
[ 21.356] (EE)
[ 21.356] (EE) Backtrace:
[ 21.356] (EE)
[ 21.356] (EE) Segmentation fault at address 0x0
[ 21.356] (EE)
Fatal server error:
[ 21.356] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 21.356] (EE)
[ 21.356] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 21.357] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 21.357] (EE)
[ 21.357] (EE) Server terminated with error (1). Closing log file.')
Can someone help me ? I don't understand where the problem comes from.
Side note : this may not be related but for several month, the backlight of the monitor shuts down on boot and I have to wait for my graphical env to start to be able to change it.
Follow-up : I found that downgrading xorg-server and xorg-server-common from 1.20.9-1 to 1.20.8-3 seems to work.