I just had this problem with xfce being broken on my laptop. It is strange that I didn't have any problems on my desktop computer. I did both pkg upgrade -f libexo and cleared out the session cache. Now it is all working. Not sure if one or the other fixed it, since I did both at the same time.