Evolution crashes when a user changes an account to IMAP+ and clicks OK before the preferences panel changes tabs

Bug #775842 reported by David Strauss
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Binary package hint: evolution

Steps to reproduce:
1. Set up an IMAP account.
2. Go to preferences and edit the "Receiving Mail" options.
3. Change IMAP to IMAP+.
4. Immediately click OK before the dialog automatically switches to "Receiving Options."

This appears to be some sort of race condition where the account can be set to IMAP or IMAP+ but still have the options set for the other.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. However, your crash report is either missing or challenging to deal with as a ".crash" file. Please follow these instructions to have apport report a new bug about your crash that can be dealt with by the automatic retracer.

If you are running the Ubuntu Stable Release you might need to enable apport in /etc/default/apport and restart.

Now open your file manager, navigate to your /var/crash directory and open the crash report you wish to submit.
If this fails you will have to open a terminal and file your report with 'ubuntu-bug /var/crash/_my_crash_report.crash' where _my_crash_report.crash is the crash you would like to report. If you get an error that you aren't allowed to access this report you will have to file it with 'sudo ubuntu-bug /var/crash/_my_crash_report.crash'.

I'm closing this bug report since the process outlined above will automatically open a new bug report which can then dealt with more efficiently. Thanks in advance for your cooperation and understanding.

Changed in evolution (Ubuntu):
status: New → Invalid
Revision history for this message
Scott Kitterman (kitterman) wrote :

That doesn't make the bug invalid.

Changed in evolution (Ubuntu):
status: Invalid → Incomplete
Revision history for this message
David Strauss (davidstrauss) wrote :

I've talked with some of the Evolution developers in #evolution, and there are apparently a decent number of race conditions in the IMAP+/IMAPX system. I'll see if I can pin this down more concretely.

Unfortunately, the race condition evades detection when Evolution is slowed by having its debugging output enabled. It can apparently be enabled by setting the environmental variable CAMEL_DEBUG=imapx before launching Evolution.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

And we still need a backtrace, could you get one using the instructions at https://wiki.ubuntu.com/Backtrace ? Thanks.

Changed in evolution (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for evolution (Ubuntu) because there has been no activity for 60 days.]

Changed in evolution (Ubuntu):
status: Incomplete → Expired
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.