Updated Armbian on Rock64 today, then lightdm stopped working. After peeling the layers it appears to come down to Xorg giving signal 11 "Segmentation fault"
/usr/sbin/lightdm --debug
[+0.12s] DEBUG: XServer 0: Launching X Server
[+0.12s] DEBUG: Launching process 2575: /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.12s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.12s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.13s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.15s] DEBUG: Process 2575 terminated with signal 11
root@rock:~# whoami
root
cd /usr/lib/xorg
file Xorg
Xorg: ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f42da704ae0d3ae4698db2960364a313b08e111f, for GNU/Linux 3.7.0, stripped
root@rock:/usr/lib/xorg# Xorg
Segmentation fault
root@rock:/usr/lib/xorg$ sudo Xorg --configure
Segmentation fault
uname -a
5.10.63-rockchip64 #21.08.2 SMP PREEMPT Wed Sep 8 10:57:23 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
apt-cache show xserver-xorg | grep Version
Version: 1:7.7+22
Version: 1:7.7+19ubuntu14
Is there a way to fix this without downgrading?