Software:

  xmonad 0.11
  xmobar 0.10
  Xorg   1.14.1
 

After a while (say, a month) of normal activity, my swap space becomes almost entirely eaten up; the problem can be solved by restarting xmonad (`mod-q').

The problem could well be `xmobar' or `X' itself.