diff -up kde-workspace-4.7.95/kdm/backend/auth.c.selinux_wtf kde-workspace-4.7.95/kdm/backend/auth.c --- kde-workspace-4.7.95/kdm/backend/auth.c.selinux_wtf 2011-12-20 18:40:36.000000000 -0600 +++ kde-workspace-4.7.95/kdm/backend/auth.c 2012-01-03 14:33:38.931306044 -0600 @@ -1292,6 +1292,12 @@ removeUserAuthorization(struct display * if (!(auths = d->authorizations)) return; + + /* given that the code below doesn't handle the forceUserAuthDir case, */ + /* let's just bail out for now, see http://bugs.kde.org/242065 */ + if ( d->forceUserAuthDir ) + return; + debug("removeUserAuthorization\n"); startUserAuth(name, new_name, &old, &new); if (new) {