https://bugs.freedesktop.org/show_bug.cgi?id=89980
--- Comment #8 from Michel Dänzer michel@daenzer.net --- (In reply to falaca from comment #0)
I can only reproduce this with when I have 2 displays connected. My primary screen is set to 2560x1440, and the secondary screen in portrait mode is set to 1200x1920 on the left-hand side. I have the landscape monitor centered with respect to the portrait one, so y = 240 in ~/.config./monitors.xml.
I cannot observe the bug when both screens are aligned at the top, i.e., with y=0 in ~/.config/monitors.xml.
Have you tried moving the landscape monitor to y = 0 and back to y = 240 after suspend/resume, while the session is up? Does that fix the problem, or does it stay corrupted?