GNOME Bugzilla – Bug 682009
DBus timeout for PAM conversation is too short
Last modified: 2012-08-16 18:54:53 UTC
I thought it was a PAM problem, but the recent error propagation changes in gdm exposed the reality: auth failures are really caused by DBus timeouts in the sync calls inside the conversation. I should have noticed this earlier, as su has no timeout at all, but anyway, this makes it far easier to fix.
Created attachment 221436 [details] [review] Session/SessionWorker: fix timeouts for DBus calls The default timeout for async DBus calls is 25 seconds (hardcoded in GIO), which is not enough if user interaction is involved during the call (such as during an InfoQuery). Instead, remove the timeout entirely.
Attachment 221436 [details] pushed as c34004e - Session/SessionWorker: fix timeouts for DBus calls