Bug 829192

Summary: Evolution hangs after resume or after pulling the network cable
Product: [Fedora] Fedora Reporter: Herald van der Breggen <fedora>
Component: evolutionAssignee: Matthew Barnes <mbarnes>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: lucilanga, mbarnes, mcrha
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-06-08 09:16:12 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:

Description Herald van der Breggen 2012-06-06 08:06:46 UTC
Description of problem:
Evolution does not handle lost connection properly, it becomes unresponsive and can only be killed with SIGKILL. This happens after a suspend/resume, but also after pulling the network cable (and putting it back).

I use evolution with imap+ over SSL and SMTP over SSL (3 accounts).

Version-Release number of selected component (if applicable):
3.4.1

How reproducible:


Steps to Reproduce:
1. start evolution with imap+ accounts over SSL 
2. suspend
3. resume
4. try to use evolution
  
Actual results:
Evolution hangs. It rare cases is even possible the cache ($HOME/.cache/evolution) is corrupt and this needs to be removed (rm -fr .cache/evolution) to make it operational again.

Expected results:
responisive


Additional info:

Comment 1 Milan Crha 2012-06-08 09:16:12 UTC
Thanks for a bug report. The network issue is already reported as [1]. Please see it for any further updates.

The ~/.cache/evolution corruption issue, I would say it's sort of expected, when you kill the application, which can be in time when it is in the middle of writing data into the cache. Luckily the cache is only a local copy of server data, thus you are not loosing any data.

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

Comment 2 Herald van der Breggen 2012-06-08 09:17:52 UTC
Also switching from online modus to offline makes evolution hang.

In my case, all these issues are gone when switching from IMAP+ to IMAP. So it looks like evolution does not handle limitations of the imap server in a robust way (at least when IMAP+ is used, but maybe it is not limited to that).