Bug 992627

Summary: Evolution hangs when I changed domain password
Product: [Fedora] Fedora Reporter: Mikhail <mikhail.v.gavrilov>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: lucilanga, mbarnes, mcrha, mikhail.v.gavrilov
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-10-08 06:36:06 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Evolution backtrace none

Description Mikhail 2013-08-05 05:39:10 UTC
Created attachment 782650 [details]
Evolution backtrace

Description of problem:
Evolution hangs when I changed domain password

Comment 1 Milan Crha 2013-08-05 10:08:34 UTC
Thanks for a bug report. I see in the backtraces one weird thing, some of the files claim the corresponding binary was deleted, for some reason. Might it be that you updated evolution packages meanwhile?

In any case, the evolution process shows the mailer part as waiting for an authentication response, but it didn't receive it. The evolution-source-registry, which is responsible for the authentication and passwords, is idle. I'm wondering whether it returned anything, or it just returns a wrong password and the authentication process is repeating forever. You might see it with EWS debugging on, if the request/response repeats quickly. To checkout it, try this command, please:
   $ EWS_DEBUG=2 evolution

Otherwise I would try to run the evolution-source-registry process on a console, as it also prints what it does with password requests/prompts.

Comment 2 Mikhail 2013-10-05 16:12:02 UTC
Hmmm, now evolution not hang, but no request password if it was changed. I can change password only via online accounts?

Demonstration: https://docs.google.com/file/d/0B0nwzlfiB4aQQlRINjVYLThNeXc/edit?usp=sharing

Comment 3 Milan Crha 2013-10-07 09:24:27 UTC
(In reply to Mikhail from comment #2)
> I can change password only via online accounts?

In case your EWS account was created through online-accounts, then yes, the password is managed by it as well.

I'm closing this for now.

Comment 4 Mikhail 2013-10-07 09:37:31 UTC
But I want to see error messages in evolution.
How a user finds out that it is necessary to go to the online account and re-enter your password?

Comment 5 Milan Crha 2013-10-08 06:36:06 UTC
You are right, I do not know why I didn't do that right away. I moved this upstream as [1], please see it for any further updates.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=709608