Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 251060 - mail-client/evolution-2.24.2-r1 breaks gnome-extra/evolution-exchange
Summary: mail-client/evolution-2.24.2-r1 breaks gnome-extra/evolution-exchange
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-15 20:40 UTC by Derek Dolney
Modified: 2008-12-27 19:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
new evolution-2.24.2-mail-config-crash-fix.patch (evolution-2.24.2-mail-config-crash-fix.patch,3.96 KB, patch)
2008-12-15 20:40 UTC, Derek Dolney
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Derek Dolney 2008-12-15 20:40:04 UTC
The evolution-2.24.2-mail-config-crash-fix.patch breaks sending mail with evolution via an exchange server. You get a glibc double free crash.

There are a couple of patches to fix memory leaks that came later on the original bug report for patch evolution-2.24.2-mail-config-crash-fix.patch (http://bugzilla.gnome.org/show_bug.cgi?id=552583). These fix the issue for me.

I'll attach an updated, all-inclusive patch...
Comment 1 Derek Dolney 2008-12-15 20:40:53 UTC
Created attachment 175359 [details, diff]
new evolution-2.24.2-mail-config-crash-fix.patch
Comment 2 Arun Raghavan (RETIRED) gentoo-dev 2008-12-16 05:39:00 UTC
Derek, thanks for the patch. I see an extra camel_url_free(url) towards the end of your patch that is neither in trunk nor in the 2.24 branch. Is this required?
Comment 3 Derek Dolney 2008-12-16 05:48:56 UTC
Those two camel_url_free(url) calls are part of the last patch posted to the GNOME bugreport. I think they just plug memory leaks.

I suspect my glibc free crash was fixed by the other patch that changed a camel_url_free(url) to camel_url_free(account_url).
Comment 4 Arun Raghavan (RETIRED) gentoo-dev 2008-12-27 19:23:29 UTC
Fixed in CVS. Thanks for the patch, Derek.