FS#26199 - [Evolution] Mail Segfault since Gnome 3.2 update
Attached to Project:
Arch Linux
Opened by Julien Pecqueur (jpec) - Sunday, 02 October 2011, 11:24 GMT
Last edited by Ionut Biru (wonder) - Wednesday, 09 May 2012, 16:17 GMT
Opened by Julien Pecqueur (jpec) - Sunday, 02 October 2011, 11:24 GMT
Last edited by Ionut Biru (wonder) - Wednesday, 09 May 2012, 16:17 GMT
|
Details
Description:
Since the Gnome 3.2 update, when i launch evoution mail, it segfault during the reception of mails. I have two mails accounts, they were functional before the update. Additional info: * package version(s) evolution 3.2 * config and/or log files etc. Steps to reproduce: Launch evolution mail : $ (jpec@Vulcain)-(~) > evolution ** (evolution:2036): CRITICAL **: categories_icon_theme_hack: assertion `filename != NULL && *filename != '\0'' failed (evolution:2036): Tracker-DEBUG: Tracker Evolution plugin enabled (evolution:2036): Tracker-DEBUG: Tracker plugin creating new object... (evolution:2036): evolution-mail-CRITICAL **: mail_store_add: assertion `store_table != NULL' failed (evolution:2036): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `CamelOfflineStore' (evolution:2036): camel-CRITICAL **: camel_offline_store_get_online: assertion `CAMEL_IS_OFFLINE_STORE (store)' failed (evolution:2036): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `CamelService' (evolution:2036): camel-CRITICAL **: camel_service_get_provider: assertion `CAMEL_IS_SERVICE (service)' failed (evolution:2036): camel-CRITICAL **: camel_service_get_camel_url: assertion `CAMEL_IS_SERVICE (service)' failed Erreur de segmentation |
This task depends upon
https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces#One_package_settings_only
Searching the web I hit this https://bugzilla.redhat.com/show_bug.cgi?id=739046 where they blame it on "tracker".
I uninstalled gnome-documents which required tracker and... evolution started to work again.
So, it seems like the tracker plugin was the one producing the crash (strange, because my preferences said that Indexing Emails is disabled). This explains also why Julien's --disable-eplugin solution worked.
you will need to recompile tracker as well
the problem it's with the plugin, no with evolution
Also, this will be my first trace but the documentation seems clear enough.
gtk3
tracker
evolution-data-server
evolution
then I logged out and back again (to make sure that the debug evolution-data-server will be in use) and typed: gdb /usr/bin/evolution.
I produced the crash but, looking at the trace log, I see nothing involving the tracker. Maybe it is not complete?
Ionuț please have a look at attached trace.log and tell me if there is more I can do.
I'm running a stable system, Gnome is still 3.2.0 here...
evolution plugin was removed from tracker in a commit before 0.12.4 tag:
http://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/tracker&id=d1028b7c9b5d7162a537e42b24da55c317dae8be