Sorry, it seems this was my mistake. Please close this as "not a bug".
For the benefit of anybody who makes the same mistake, it appears that it happens if there are files in /var/tmp/kdecache-<username> that are not owned by <username>. I suggest removing this directory and letting it be recreated.
I had changed my UID (to match my UID on a NFS server). I changed the ownership of all files in my home directory to match the new UID and then rebooted. But I didn't realise that there were files elsewhere that persisted across reboots.
Sorry, it seems this was my mistake. Please close this as "not a bug".
For the benefit of anybody who makes the same mistake, it appears that it happens if there are files in /var/tmp/ kdecache- <username> that are not owned by <username>. I suggest removing this directory and letting it be recreated.
I had changed my UID (to match my UID on a NFS server). I changed the ownership of all files in my home directory to match the new UID and then rebooted. But I didn't realise that there were files elsewhere that persisted across reboots.