Created attachment 275707 [details] dmesg Using three monitors, one connected via display port, one DVI, and one HDMI. After they reach the display timeout and power off, the machine hard locks leaving a kernel bug stacktrace.
Created attachment 275709 [details] kernel bug
Created attachment 275711 [details] lspci -vk
Created attachment 275713 [details] inxi -F
Created attachment 275715 [details] xrandr
Created attachment 275717 [details] Xorg.0.log
Created attachment 275719 [details] dmesg - second lock up Disabled DC mode, updated grub, rebooted, and then set the monitor power off timeout to 5 minutes. Log didn't capture a full stack trace this time, but the error looks different. Will go back to kernel 4.15 and see if the issue still occurs.
I can confirm this is not an issue on kernel 4.15, but now I'm running into an unrelated issue with the EDID information from the DVI monitor being incorrect. Switch the type to regression.
Looks like a double free in the DC code to me. Question is does it works with the latest code on amd-staging-drm-next ?
Not able to reproduce this freezing issue anymore on kernel 4.17.5 with the same hardware.