GNOME Bugzilla – Bug 403039
evolution crashes when deleting an account
Last modified: 2007-02-02 00:04:08 UTC
Steps to reproduce: 1. Open Evolution 2. Select Edit->Preferences. 3. Select the appropriate account and click on "Delete." Stack trace: (gdb) continue Continuing. [New Thread -1503089776 (LWP 9850)] [New Thread -1536164976 (LWP 9851)] [New Thread -1546654832 (LWP 9852)] [New Thread -1557144688 (LWP 9853)] (evolution:9816): e-utils-WARNING **: Cannot resolve symbol 'org_gnome_new_mail_config' in plugin '/usr/lib/evolution/2.8/plugins/liborg-gnome-new-mail-notify.so' (not exported?) BBDB spinning up... [Thread -1503089776 (LWP 9850) exited] [Thread -1546654832 (LWP 9852) exited] [Thread -1557144688 (LWP 9853) exited] [Thread -1536164976 (LWP 9851) exited] (evolution:9816): camel-WARNING **: Trying to check junk data is OBJECT 'CamelObject' (evolution:9816): camel-CRITICAL **: camel_object_cast: assertion `check_magic(o, ctype, CAMEL_OBJECT_MAGIC)' failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1208239904 (LWP 9816)] 0x05f75364 in camel_folder_summary_content_info_free () from /usr/lib/libcamel-provider-1.2.so.8 (gdb) thread apply all bt
+ Trace 106977
Thread 1 (Thread -1208239904 (LWP 9816))
Other information: Bug Buddy reports that this is a calendar bug; hence the reason I classified it as such. Feel free to reclassify this bug if this is an error.
I just noticed that the same crash occurs when I try to disable the account (as opposed to simply deleting it).
For what it's worth, I managed to find a workaround for this bug: I simply deleted my ~/.gconf/apps/evolution directory and then reentered the information for all my accounts except for the account I wanted to delete. Not the best workaround, but it works.
Thanks for taking the time to report this bug. Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
I installed the package evolution-debuginfo before producing this gdb trace. Are there other debugging packages that I need?
As the crash appears to be within libcamel, it would also be useful to install libcamel1.2-8-dbgsym. However, this new trace should be on Bug 348315 as I've just discovered that this is a duplicate of that bug, and no-one has yet given a good stack trace for on that bug either. Thanks for your help! *** This bug has been marked as a duplicate of 348315 ***