GNOME Bugzilla – Bug 556555
evolution crashed with SIGSEGV in camel_folder_summary_load_from_db()
Last modified: 2009-03-10 09:58:28 UTC
this report has been filed here: https://bugs.edge.launchpad.net/ubuntu/+source/evolution-exchange/+bug/284215 "evolution crashed on startup first time and repeatedly afterwards" "#0 camel_folder_summary_load_from_db (s=0xf2a5c0, ex=0x7fff5d909160) at camel-folder-summary.c:909 ret = <value optimized out>
+ Trace 208255
crash happens because of folder=0x0 ... reason for that is not OOM, but the user sees the following assertions on console before crash happens: (evolution:17980): camel-WARNING **: camel_type_register: 'CamelExchangeFolder' has smaller class size than parent 'CamelOfflineFolder' hence creating exchange folder fails and folder becomes 0x0 ======== ... (evolution:17980): camel-WARNING **: camel_exception_get_id called with NULL parameter. (evolution:17980): GLib-CRITICAL **: g_hash_table_foreach: assertion `hash_table != NULL' failed (evolution:17980): GLib-CRITICAL **: g_hash_table_lookup: assertion `hash_table != NULL' failed (evolution:17980): camel-WARNING **: camel_type_register: 'CamelExchangeFolder' has smaller class size than parent 'CamelOfflineFolder' (evolution:17980): GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table != NULL' failed (evolution:17980): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed (evolution:17980): camel-CRITICAL **: camel_folder_construct: assertion `CAMEL_IS_FOLDER (folder)' failed
Not sure how that can happen. Sounds a bit like the exchange plugin wasn't rebuild against latest CamelOfflineFolderClass
(In reply to comment #2) > Not sure how that can happen. Sounds a bit like the exchange plugin wasn't > rebuild against latest CamelOfflineFolderClass You've right, the only possibility I can think of is that the evolution-exchange hadn't built against the version of evolution-data-server user was using. That's nothing one can do about in Evolution's code. Pedro, please tell downstream. I'm closing this.
I'll do it, thanks Milan and Alexander.
*** Bug 567571 has been marked as a duplicate of this bug. ***
*** Bug 569333 has been marked as a duplicate of this bug. ***
*** Bug 574179 has been marked as a duplicate of this bug. ***
*** Bug 574468 has been marked as a duplicate of this bug. ***
*** Bug 574539 has been marked as a duplicate of this bug. ***
*** Bug 574615 has been marked as a duplicate of this bug. ***