GNOME Bugzilla – Bug 677608
Fails to open message which is not yet downloaded
Last modified: 2013-09-13 01:08:58 UTC
Created attachment 215824 [details] test message My favourite IMAP account (not IMAP+). There I have message which I do not have downloaded yet in a folder which has disabled preview panel. I press Ctrl+U on the message which opens the Mail Browser window, but it stays empty. I've attached also the message. Once the message is downloaded I can see it as expected. I see these on the console: WRAPPING .message.mixed.1.plain_text.0 AS text/x-patch WRAPPING .message.mixed.2.plain_text.0 AS text/x-patch WRAPPING .message.mixed.1.plain_text.0 AS text/x-patch WRAPPING .message.mixed.2.plain_text.0 AS text/x-patch (evolution:23412): GLib-CRITICAL **: g_hash_table_destroy: assertion `hash_table != NULL' failed (evolution:23412): GLib-CRITICAL **: g_hash_table_destroy: assertion `hash_table != NULL' failed (evolution:23412): GLib-CRITICAL **: g_hash_table_destroy: assertion `hash_table != NULL' failed (evolution:23412): GLib-CRITICAL **: g_str_has_suffix: assertion `str != NULL' failed (evolution:23412): evolution-mail-CRITICAL **: handle_mail_request: assertion `part_list != NULL' failed
Created attachment 216529 [details] [review] Patch This patch removes the GHashTable in the global SoupSession that was used to store parsed EMailPartLists and replaces the entire mechanism by CamelObjectBag.
Thanks. It looks good, please commit.
Comment on attachment 216529 [details] [review] Patch Committed to master as fe59b10f04b794759f64d9 http://git.gnome.org/browse/evolution/commit/?id=fe59b10f04b794759f64d97281d907d7dce39972