After switching to the Unstable Repo recently my Xorg session dies after waking up from suspend and I am greeted by a fresh lightdm after waking up.
On the stable repo everything was working fine.
After digging through the logs I found out that my Intel HD 630 hangs and resets itself and thus crashing Xorg.
The /sys/class/drm/card0/error log is attached to this.
Because it was working fine on shannon this led me to thinking that some reason kernel/firmware/driver upgrade which didn't got synced yet cause this crash.
This may be a upstream regression but I don't know that yet.
Here is also my dmesg related to drm/driver:
➜ ~ dmesg | grep drm [ 1.833094] [drm] Initialized [ 2.856236] [drm] Memory usable by graphics device = 4096M [ 2.856239] fb: switching to inteldrmfb from simple [ 2.856436] [drm] Replacing VGA console driver [ 2.908890] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 2.908890] [drm] Driver supports precise vblank timestamp query. [ 2.918644] [drm] Finished loading i915/kbl_dmc_ver1_01.bin (v1.1) [ 2.920516] [drm] GuC firmware load skipped [ 3.276490] [drm] Initialized i915 1.6.0 20160919 for 0000:00:02.0 on minor 0 [ 3.283265] fbcon: inteldrmfb (fb0) is primary device [ 3.283430] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device [ 4.784248] [drm] RC6 on [ 34.199871] [drm] GuC firmware load skipped [ 35.278609] [drm] RC6 on [ 46.772197] [drm] GPU HANG: ecode 9:0:0x89074f16, in Xorg , reason: Hang on render ring, action: reset [ 46.772199] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace. [ 46.772199] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel [ 46.772199] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue. [ 46.772199] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it. [ 46.772200] [drm] GPU crash dump saved to /sys/class/drm/card0/error [ 47.530492] drm/i915: Resetting chip after gpu hang [ 47.530814] [drm] RC6 on [ 47.546779] [drm] GuC firmware load skipped [ 56.755606] drm/i915: Resetting chip after gpu hang [ 56.755661] [drm] RC6 on [ 56.772176] [drm] GuC firmware load skipped