The recent unstable elogind/libelogind update to 228.1-1 breaks suspend and hibernate for me (using kernel 3.16, XFCE). Or rather it breaks resuming from suspend/hibernate. When attempting to resume, the desktop appears briefly, then it goes back into suspend/hibernate. Only a hard reset can get me out of this cycle.
This occurs after using the loginctl commands for suspend and hibernate. Using the xfce4-session-logout commands produces the same results.
My issue seems similar to this old one:
I tried the logind.conf changes recommended, but no effect on the suspend/hibernate loop. Downgrading to version 227.2-1 solves the issue for now.