After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 646403 - 30 second wait at login
30 second wait at login
Status: RESOLVED FIXED
Product: at-spi
Classification: Platform
Component: at-spi2-core
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Li Yuan
Depends on:
Blocks:
 
 
Reported: 2011-04-01 04:07 UTC by Matthias Clasen
Modified: 2011-04-01 15:45 UTC
See Also:
GNOME target: 3.0
GNOME version: ---



Description Matthias Clasen 2011-04-01 04:07:32 UTC
Tracked down by Panu Matilainen in 

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


--- at-spi2-core-1.91.93/registryd/registry-main.c.endsession	2011-03-30 15:18:02.545926884 +0300
+++ at-spi2-core-1.91.93/registryd/registry-main.c.endsession	2011-03-30 15:18:09.515566682 +0300
@@ -107,7 +107,7 @@ end_session_response (gboolean is_okay, 
                 reason = "";
 
         ret = g_dbus_proxy_call_sync (client_proxy, "EndSessionResponse",
-                                      g_variant_new ("(us)", is_okay, reason),
+                                      g_variant_new ("(bs)", is_okay, reason),
                                       0, 1000, NULL, &error);
 
         if (!ret) {


Panu writes:

The attached truly trivial patch fixes the call arguments to match
specification, curing the half minute hangup on login.
Comment 1 Frederic Peters 2011-04-01 05:13:20 UTC
That will get a +1 from me.
Comment 2 Vincent Untz 2011-04-01 11:53:25 UTC
+1 from me too
Comment 3 Mike Gorse 2011-04-01 14:06:28 UTC
Looks okay to me.
Comment 4 Matthias Clasen 2011-04-01 15:45:11 UTC
Thanks, pushed