At the risk of posting this in the wrong place ... I encountered a crash just like this today and I believe it's the same thing. I've got a Dell Precision 7530 with a discrete AMD card in bypass/direct mode (the Intel graphics are bypassed).
1. Like the original report, I connected a display to the HDMI output of the laptop
2. I waited several seconds and the external display was not automatically enabled
3. I pressed Win-P to get to the display quick change dialog
4. X crashes to a login screen
It's not clear whether the crash was in progress before or after I pressed Win-P. The symptom seems to be the same. The X log shows a bunch of EDID data being read from the HDMI device, then "randr: falling back to unsynchronized pixmap sharing", which is the last message in the crashed X log.
At the risk of posting this in the wrong place ... I encountered a crash just like this today and I believe it's the same thing. I've got a Dell Precision 7530 with a discrete AMD card in bypass/direct mode (the Intel graphics are bypassed).
1. Like the original report, I connected a display to the HDMI output of the laptop
2. I waited several seconds and the external display was not automatically enabled
3. I pressed Win-P to get to the display quick change dialog
4. X crashes to a login screen
It's not clear whether the crash was in progress before or after I pressed Win-P. The symptom seems to be the same. The X log shows a bunch of EDID data being read from the HDMI device, then "randr: falling back to unsynchronized pixmap sharing", which is the last message in the crashed X log.
Packages on this machine:
xserver-common: 2:1.19.6-1ubuntu4.2 xorg-video- amdgpu- hwe-18. 04: 18.1.0-1~18.04.1
xserver-
Are there any additional data collection steps I can take to confirm that this is the same error or help debug it?