evolution crashes when more than one mail account is activated

Bug #365917 reported by Kaido Kikkas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evolution-data-server
Expired
Critical
evolution-data-server (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Evolution will crash at mail retrieval when more than one mail account is activated (i.e. the checkbox is checked on the main accounts screen). Running evolution from terminal gives the following (the Estonian phrase means "Key file does not have group 'Passwords-Mail' "):

** (evolution:7251): DEBUG: mailto URL command: evolution %s
** (evolution:7251): DEBUG: mailto URL program: evolution
** (evolution:7251): DEBUG: EI: SHELL STARTUP
e-data-server-ui-Message: Unable to find password(s) in keyring (Keyring reports: Vastavusi pole)
e-data-server-ui-Message: Võtmefail ei sisalda gruppi 'Passwords-Mail'
Segmentation fault

Tested on 64-bit Ubuntu 9.04 with Evolution 2.26.1. The bug was also present in 32bit Intrepid shortly after its release, but went away with upgrades a couple of days after release.

A temporary solution is to keep multiple accounts but keep only one active (and after crash, do not let it retrieve mail, but set the accounts back to 'single active account mode' before attempting retrieval) - but the need for constant change is quite a nuisance when working at different places.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

affects: ubuntu → evolution (Ubuntu)
Changed in evolution (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Kaido Kikkas (kakk) wrote :

Followed the instructions, will attach the resulting file.

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you install libglib2.0-0-dbg evolution-dbg evolution-data-server-dbg and get a new one?

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you install libglib2.0-0-dbg evolution-dbg evolution-data-server-dbg and get a new one? the current one lacks details

Revision history for this message
Kaido Kikkas (kakk) wrote :

Installed the packages and did it again.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Could you try to obtain a valgrind log following the instructions at https://wiki.ubuntu.com/Valgrind?

Revision history for this message
Kaido Kikkas (kakk) wrote :

Did it. Also, I noticed that when running with Valgrind, it retrieved a couple of new messages and crashed AFTER that.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the valgrind log shows an error indeed, to be sent to GNOME by a bug triager now

Changed in evolution (Ubuntu):
status: Incomplete → Confirmed
affects: evolution (Ubuntu) → evolution-data-server (Ubuntu)
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report, it has been some time without any response or feedback in this bug report and we are wondering if this is still an issue for you with the latest release of Ubuntu the Natty Narwhal, May you please test with that version and comment back if you're still having or not the issue? Please have a look at http://www.ubuntu.com/download to know how to install that version.Thanks in advance.

Changed in evolution-data-server (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Kaido Kikkas (kakk) wrote :

I can still confirm the bug in Natty as well. Evolution keeps segfaulting when using different mail profiles at the same time. Fortunately, the manual account switching as described in the original message still works.

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

any chance to activate apport and file a new report with it? the code has changed and a would be nice to get a new backtrace of that, thanks.

Changed in evolution-data-server (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
Revision history for this message
Kaido Kikkas (kakk) wrote :

Installed the packages and did the backtrace as instructed above (sorry, I'm not really competent with GDB). Here is the new file.

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

trace matches https://bugzilla.gnome.org/show_bug.cgi?id=578692 ; linking the report, thanks a bunch for that new backtrace.

Changed in evolution-data-server (Ubuntu):
status: Incomplete → Triaged
Changed in evolution-data-server:
importance: Unknown → Critical
status: Unknown → New
Changed in evolution-data-server:
status: New → Incomplete
Changed in evolution-data-server:
status: Incomplete → Expired
Revision history for this message
dino99 (9d9) wrote :

outdated flavor, report about a newer active version if needed

Changed in evolution-data-server (Ubuntu):
status: Triaged → Invalid
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.