qrange, I guess it's just a config problem? Try logging out of KDE to the login screen, then press ctrl-alt-F1 to get a virtual console; log in as your user on this tty and execute the following commands:
mv -f .kde .kde.orig
mv .kderc .kderc.orig
Then press ctrl-alt-F7 to go back to X and log into KDE with your user account. You will lose your current KDE settings but hopefully the problem will be gone.