Evolution crashing when trying to edit account settings

Bug #306034 reported by Ian
This bug report is a duplicate of:  Bug #304385: crash in account_changed (). Edit Remove
38
This bug affects 5 people
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Using Ubuntu 8.10 and Evolution 2.24, or exactly:

evolution:
  Installed: 2.24.2-0ubuntu1
  Candidate: 2.24.2-0ubuntu1
  Version table:
 *** 2.24.2-0ubuntu1 0
        500 http://pl.archive.ubuntu.com intrepid-updates/main Packages
        100 /var/lib/dpkg/status
     2.24.1-0ubuntu2 0
        500 http://pl.archive.ubuntu.com intrepid/main Packages

When trying to edit my account settings in Evolution, everytime it crashes. It's enough to just do:

Edit --> Preferences --> Mail Accounts - click Edit --> Click OK

When running from console, this is the output generated:

ian@esprit:~$ evolution
evolution-shell-Message: Killing old version of evolution-data-server...
** (evolution:11287): DEBUG: mailto URL command: evolution %s
** (evolution:11287): DEBUG: mailto URL program: evolution

(evolution:11287): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:11287): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:11287): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:11287): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:11287): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:11287): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:11287): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:11287): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:11287): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:11287): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:11287): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:11287): e-data-server-CRITICAL **: e_account_set_string: assertion `ea != NULL' failed
Segmentation fault

and logged in /var/log/messages:

Dec 7 19:30:46 esprit kernel: [ 900.799638] evolution[11287]: segfault at 28 ip 00007f39889653ba sp 00007fffa38fb4e0 error 4 in libevolution-mail.so[7f3988907000+e1000]

at first noticed something was wrong when it won't remember settings. For example, everytime I collapse "On this Computer" and it always used to remain collapsed after closing and opening Evolution, but now it's not remembering this. Believe it's attributed to updates of the Evolution packages yesterday.

Also attached strace in case it might be helpful.

Revision history for this message
Ian (scatmanwalks) wrote :
Revision history for this message
robertsonstudios (jonathan-robertsonstudios) wrote :

Mine crashes at the same time. Here's my console output and the entry from /var/log/messages...

~~~~~~~~~~~~~~~~~~~~~~~~~~~
(evolution:13973): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:13973): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(evolution:13973): e-data-server-CRITICAL **: e_account_set_string: assertion `ea != NULL' failed
Segmentation fault
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dec 7 18:06:37 tower kernel: [153334.982700] evolution[13973]: segfault at 14 ip b5df4474 sp bfa8abb0 error 4 in libevolution-mail.so[b5da6000+cb000]
~~~~~~~~~~~~~~~~~~~~~~~~~~~

It does appears to save the changes I made.

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 instuctions to have apport report a new bug about your crash that can be dealt with by the automatic retracer.

If you are using Ubuntu with the Gnome desktop environment - launch nautilus and navigate to your /var/crash directory and double click on the crash report you wish to submit.

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:
status: New → Invalid
Revision history for this message
Ian (scatmanwalks) wrote :

OK, as requested, I logged using apport once I got it working.

For anyone else who has this same problem, it's logged here:

https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/306161

Revision history for this message
Martin Pool (mbp) wrote :

I'm still seeing this crash, and bug 306161 is marked private...

Revision history for this message
Ian (scatmanwalks) wrote :

I didn't notice that, but now changed it so anyone can see it now.

Revision history for this message
Victor Zamanian (victorz) wrote :

Hello! Just chiming in to confirm that my terminal output is indentical to the output described here.

Revision history for this message
Benjamin Fleckenstein (benjamin.fleckenstein) wrote :

I can confirm this bug. Evolution crashes as soon as you hit the apply button in the account settings. It doesn't matter if you really changed anything. It seems that the settings are stored.

I tried to reinstall evolution, deleting ~/.evolution and gconftool-2 --recursive-unset /apps/evolution. Nothing worked.

Martin Pool (mbp)
Changed in evolution:
status: Invalid → Confirmed
Revision history for this message
James Dupin (james.dupin) wrote :

as Benjamin says, the settings are stored and it doesn't matter if you change any settings or not. evolution will stop as soon as you hit apply. Only happens when you edit an existing account, not when you create a new account (or if you edit the new account right away after having created it)

As for /var/crash, there is diddlysquat in that folder.

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

Thanks for the bug report. This particular bug has already been reported, but feel free to report any other bugs you find.

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Confirmed → 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.