GNOME Bugzilla – Bug 539210
evolution hangs - stuck trying to read from gnome keyring
Last modified: 2008-08-21 12:06:21 UTC
Please describe the problem: While I was writing a message, Evolution hung. I thought I'd lost everything, but looking in the syslog showed a ridiculously large number of these: Jun 20 11:14:56 laptop gnome-keyring-daemon[17045]: couldn't read 4 bytes from client: I killed gnome-keyring-daemon, and Evolution started responding again. Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Likely a gnome-keyring issue, possibly a dupe of bug #502603. What versions of evolution-data-server and gnome-keyring are you using?
not sure if it's the same bug, but I get this quite often for auto-check. if I click the Send&Receive dialog sometimes a prompt pops up asking for a passwd... sometimes a prompt doesn't pop up, but I can cancel the mail-check provider that is hanging waiting for a passwd by hitting cancel in the send&receive dialog hopefully that helps. basically, I see this a lot. I'm on openSUSE 10.3, evolution-data-server-debuginfo-1.12.0-11.3 evolution-devel-2.12.0-29.6 evolution-2.12.0-29.6 evolution-data-server-1.12.0-11.3 evolution-pilot-2.12.0-29.6 evolution-data-server-devel-1.12.0-11.3 evolution-debuginfo-2.12.0-29.6 gnome-keyring-manager-2.20.0-3 gnome-keyring-2.20-4 gnome-keyring-devel-2.20-4
actually, I just realised that this may not happen on my 10.3 laptop, it might just happen on my Ubuntu 8.04 desktop? (I'm about to install openSUSE 11.0 tho) just in case, lemme list the versions e-d-s/gnome-keyring* 2.22.2
gnome-keyring-2.22.1-1.fc9.i386 evolution-data-server-2.22.1-2.fc9.i386
gnome-keyring 2.23.5 (with the fix for bug 502603) e-d-s 2.23.6 trunk e-d-s 2.23.4 Ubuntu Hardy. Every so often -- at least daily, sometimes more than once -- Evo hangs. Running gdb shows a bt similar to bug 502603. All BTs I have gotten have the same signature. Still sounds like g-kr has problems. bt:
+ Trace 203920
opened bug 544998 against gnome-keyring. Stef added a comment there that might impact us on Evo (comment 1): "FWIW, UI programs should generally use asynchronous gnome-keyring functions rather than the synchronous ones (which evolution is doing in the stack trace above). This allows them to keep the UI interactive during a gnome-keyring-daemon prompt or some such." So there might be something for us to do on Evo...
dammit, I am running Ubuntu Intrepid, not Hardy... sorry.
As per the discussion IRC: <hggdh> I would mark 532771 as depends on 544998, and dup 539210 to 532771 -- until we are sure the problem is *only* on g-kr, I would rather keep one open Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 532771 ***