← Back to team overview

registry team mailing list archive

[Bug 495100] Re: kdm requires type you details in twice

 

Launchpad has imported 2 comments from the remote bug at
http://bugs.freedesktop.org/show_bug.cgi?id=25744.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2009-12-21T08:20:04+00:00 Rstrode wrote:

Downstream report is here:

https://bugzilla.redhat.com/show_bug.cgi?id=545267

Relevant quote:

okay after about 20 reboots I got this to happen on my system with the latest
dbus and consolekit.

It looks like we're hitting *another* bug by being the first user to use
ConsoleKit.

There's one thing that looks suspicious in the ConsoleKit code.  We take a name
on the bus before we register a handler for the call GDM is making.

So the race could be something like:

1) GDM calls OpenSessionWithParameters
2) d-bus notices consolekit isn't running and starts it
3) consolekit starts up and takes a name on the bus
4) consolekit registers handlers for the methods it supports
5) consolekit enters its event loop to process events


When the d-bus daemon notices ConsoleKit has taken a name (step 3) it delivers
the pending gdm call.  If that happens before step 4 then it could explain this
behavior.

Reply at: https://bugs.launchpad.net/consolekit/+bug/495100/comments/5

------------------------------------------------------------------------
On 2010-01-28T15:29:30+00:00 William Jon McCann wrote:

Seems like fixed in master.

Reply at: https://bugs.launchpad.net/consolekit/+bug/495100/comments/18


** Changed in: consolekit
   Importance: Unknown => Medium

** Bug watch added: Red Hat Bugzilla #545267
   https://bugzilla.redhat.com/show_bug.cgi?id=545267

-- 
kdm requires type you details in twice
https://bugs.launchpad.net/bugs/495100
You received this bug notification because you are a member of Registry
Administrators, which is the registrant for Debian.