A fresh build of Ubuntu on Raspberry Pi, with MATE (downloaded using tasksel
) will experience Xorg will crash reliably when "switch user" is selected from the menus.
So, login and then go to switch user. Hiccup and then pause but nothing too terrible on the UI. Crash file generated. Every time.
Sample crash file here: http://www.button.network/_usr_lib_xorg_Xorg.0.211018a.txt
CLUE #A
If I log out, instead of switch user, and then log in under the new ID, no crash file is generated.
CLUE #B
The crashes happen if config.txt looks like this:
# Place "config.txt" changes (dtparam, dtoverlay, disable_overscan, etc.) in
# this file. Please refer to the README file for a description of the various
# configuration files on the boot partition.
dtoverlay=dwc2,dr_mode=host
dtoverlay=vc4-fkms-v3d
disable_overscan=1
But they don't happen if config.txt looks like this.
# Place "config.txt" changes (dtparam, dtoverlay, disable_overscan, etc.) in
# this file. Please refer to the README file for a description of the various
# configuration files on the boot partition.
dtoverlay=dwc2,dr_mode=host
#dtoverlay=vc4-fkms-v3d
#disable_overscan=1
The line dtoverlay=vc4-fkms-v3d
was needed to get the video display to look OK. Without it, the screen has black bars on the top and the side. So, currently I have a choice between crashes and black bars.