Bug 522361 - pidgin: gnome-keyring integration patch causes problems on logout
Summary: pidgin: gnome-keyring integration patch causes problems on logout
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.2
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Factory
Hardware: Other Other
: P5 - None : Minor (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-15 16:45 UTC by Stanislav Brabec
Modified: 2010-01-18 14:17 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stanislav Brabec 2009-07-15 16:45:47 UTC
Out build of pidgin contains gnome-keyring integration patch. It often causes uncomfortable logout blocking.

How to reproduce:

1. Login to GNOME and run pidgin with several accounts opened.

2. Logout

3. Pidgin shows several pop-ups asking for password (one for each account).

4. Cancel all of them

5. Logout finishes

How often it happens: 30-50% of logouts.

In my opinion, gnome-keyring sometimes quits earlier than pidgin. It causes pidgin to fall back to local password storage. There are no passwords => pidgin asks for them.
Comment 1 Vincent Untz 2009-08-04 18:25:39 UTC
Hrm, but the keyring isn't stopped before pidgin: it's stopped at the very end of the session. I've never seen this, but on the other hand, I'm not a big pidgin user.

Can you make sure that no keyring is running when this happens? (just some raw "ps ax | grep keyring")

(Also, this could be seen as a pidgin issue anyway since "why is pidgin trying to reconnect if it's supposed to exit?")
Comment 2 Vincent Untz 2009-10-08 15:06:42 UTC
Stanislav: ping?
Comment 3 Stanislav Brabec 2009-10-09 11:03:16 UTC
Is the shutdown synchronous?

It is possible, that it takes longer time to stop pidgin and it incorrectly reacts to the request.

It does not happen every time, and it does not block the shutdown totally, but only for about 10 sec.

I'll try to log processes life time during shutdown.
Comment 4 Davor Cengija 2009-10-18 11:34:53 UTC
I have similar problems, but on session startup. Please see here:

http://forums.opensuse.org/pre-release-beta/423694-11-2rc1-pidgin.html
Comment 5 Stanislav Brabec 2009-10-18 16:13:34 UTC
Here is a log of pidgin&keyring processes running during the logout.

It seems that gnome-keyring-daemon ends first and then it is restarted.

17:39:03:
11937 ?        Sl     0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
12103 ?        S      0:58 pidgin --session 10eeb2b1a62df6c2a8125188940812818100000032550023 --display :0.0

17:39:04:
12103 ?        R      0:58 pidgin --session 10eeb2b1a62df6c2a8125188940812818100000032550023 --display :0.0

17:39:05:
 4199 ?        SLl    0:00 /usr/bin/gnome-keyring-daemon --start --foreground --components=keyring
 4204 ?        RL     0:00 /usr/lib/gnome-keyring-1/gnome-keyring-ask
12103 ?        SL     0:58 pidgin --session 10eeb2b1a62df6c2a8125188940812818100000032550023 --display :0.0

...

17:39:13:
 4199 ?        SLl    0:00 /usr/bin/gnome-keyring-daemon --start --foreground --components=keyring
 4204 ?        SL     0:00 /usr/lib/gnome-keyring-1/gnome-keyring-ask
12103 ?        SL     0:58 pidgin --session 10eeb2b1a62df6c2a8125188940812818100000032550023 --display :0.0

17:39:14:
(no processes)
Comment 6 Vincent Untz 2009-10-19 08:19:55 UTC
(In reply to comment #4)
> I have similar problems, but on session startup. Please see here:
> 
> http://forums.opensuse.org/pre-release-beta/423694-11-2rc1-pidgin.html

This doesn't look related to this issue.
Comment 7 Vincent Untz 2010-01-18 14:17:02 UTC
You disabled the keyring patch in openSUSE, so closing.