https://bugzilla.redhat.com/show_bug.cgi?id=1061568
--- Comment #7 from Jens Petersen petersen@redhat.com --- (In reply to David Gibson from comment #6)
I've attached my xmonad.hs, in case that provides a clue, although since it works with this config after running marco, I don't see how that would be related.
Can you try moving your xmonad.hs out of the way and restarting xmonad to test the default config?
It might be related to your setting LG3D or your evHook. So testing without those would also be a good idea to pin this problem.