GNOME Bugzilla – Bug 313381
gw: evo crashes while trying to refresh the folder
Last modified: 2013-09-13 00:54:29 UTC
Please describe the problem: detected when evo was automatically trying to refresh the folders. Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
traces : I have replaced the actual mail address with user@test.com
+ Trace 62411
$1 = {_private = 0x0, type = XML_ELEMENT_NODE, name = 0x8de19c8 "item", children = 0x8dca210, last = 0x8ded400, parent = 0x8df96e8, next = 0x8df21a0, prev = 0x0, doc = 0x8df26b0, ns = 0x0, content = 0x0, properties = 0x8dbd790, nsDef = 0x8df16c0, psvi = 0x0, line = 0, extra = 0} (gdb) list 1667 return NULL; 1668 } 1669 1670 g_free (item_type); 1671 1672 item->priv->container = g_strdup (container); 1673 /* set the email of the user */ 1674 user_email = g_list_append (user_email, g_strdup (email)); 1675 e_gw_item_set_email_list (item, user_email); 1676 (gdb) p item->priv->container $2 = 0x0 (gdb) p container $3 = 0x1 <Address 0x1 out of bounds> (gdb) p *container Cannot access memory at address 0x1 (gdb) p user_email $4 = (GList *) 0x0 (gdb) p email $5 = 0x8585a38 "user@test.com" (gdb) p item $6 = (EGwItem *) 0x8e20088 (gdb) p *item
Created attachment 50644 [details] [review] should fix the problem
The fix looks fine. Please commit.
Committed to CVS Head.
verified using evolution-2.4.0.