Comment 7 for bug 908140

Revision history for this message
Michael Terry (mterry) wrote :

Quick update on what this bug is about. I went through the ProcStatus.txt file on this bug and all its duplicates, and they all specify a UID of 999, which is below the default MIN_UID of 1000.

Now, accountsservice will ignore any user below MIN_UID, so you have to actually log in as the user under that MIN_UID to get the crash. But this is difficult using lightdm, because it won't list such users by default. So enable manual login or use a different login manager.

There are some patches upstream to accountsservice to not use MIN_UID like this (apparently MIN_UID is only supposed to be used at account creation time, not as a way to check 'system user' status). See http://cgit.freedesktop.org/accountsservice/log/ (there are ~5 separate patches for this issue).

I haven't tested these patches yet, but presumably they will allow g-c-c to not freak out when trying to talk to accountsservice about the logged in user with a less-than-MIN_UID uid. Will test and report back.