...and the only message in ~/.xsession-errors was fold complaining about '0' being an invalid value for the columns. -- kdm does not start session when shell is zsh https://launchpad.net/bugs/66799