This bug is not present in edgy. I updated dapper to edgy and zsh resumed working. I'll close it... -- kdm does not start session when shell is zsh https://launchpad.net/bugs/66799