seahorse adds >5s to gnome login

Bug #327776 reported by Tormod Volden
2
Affects Status Importance Assigned to Milestone
seahorse (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: seahorse

When logging in (Jaunty and Gnome) there is a 5 seconds period with no acitivty, which can be seen on my bootchart https://wiki.ubuntu.com/BootCharting?action=AttachFile&do=view&target=jaunty-20090210-nostop.png

I also noticed this in .xsession-errors:
x-session-manager[4291]: WARNING: Application 'seahorse-daemon.desktop' failed to register before timeout

So I moved /usr/share/gnome/autostart/seahorse-daemon.desktop away, and now Gnome started up much faster.

description: updated
Revision history for this message
Tormod Volden (tormodvolden) wrote :

I used the following hacketry:
 tail -f .xsession-errors | perl -nle '$|=1; print localtime()." ".$_' > timestamped_logfile
(included some quick VT switching since I have to start this after logging in)
to get this .xsesson-errors with timestamps, which shows a 10 seconds break between starting gpg and complaining about seahorse, after which it starts metacity.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

According to http://live.gnome.org/SessionManagement/GnomeSession#head-3f2c640d3d5e61366126425e868752bf51c78f2c "The session manager will wait a while for this client to register itself before giving up." so I guess this is what happens: The seahorse-daemon does not connect to the D-Bus to register itself with the session manager.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Wait, this looks promising:

seahorse (2.25.90-0ubuntu1) jaunty; urgency=low

  * New upstream version:
    - Removed libtasn1 dependency
    - Additional refactoring
    - seahorse-daemon registers with session manager properly
    - gtk-doc for libcryptui
    - Remove bits of libcryptui that are now handled by the gcr
      library from gnome-keyring.
  * debian/control.in:
    - updated gnome-keyring requirement
  * debian/patches/90_svn_change_fix_autostart_issues.patch:
    - svn change to fix an autostart issue (lp: #324395)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.