Red Hat Bugzilla – Bug 433469
evolution-exchange crashes when attempting to authenticate
Last modified: 2008-02-20 18:43:38 EST
Description of problem:
The evolution-exchange plugin crashes during the "Autheticate" stage of setting
up an account.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Set up an e-mail account for a mailbox on an Exchange server.
2. Fill out the OWA URL, click Authenticate.
3. Enter password.
Access to mailbox.
See Bug Buddy report attached.
Created attachment 295290 [details]
Censored Bug Buddy report from evolution-exchange crash
Looks like libsoup is choking on a URI it doesn't like and Evolution is not
checking for error. This appears to have been fixed in Evolution 2.21 so I can
backport the fix.
James, I built an updated evolution-data-server package with a patch based on
your Bug Buddy report, but I haven't been able to reproduce the crash here so
the patch is untested. Would you mind testing the package before I push it to
Updated package is here:
Thanks, it no longer crashes.
Cool, I'll push it out to Fedora Updates then.
I'm still trying to reproduce this on our internal Exchange servers here but the
Authenticate step is working fine here. I suspect it's related to your Outlook
Web Access configuration. Do you know anything about it, or whether it's some
kind of non-standard configuration?
evolution-data-server-1.12.3-3.fc8 has been submitted as an update for Fedora 8
Could well be. There's been this push where I am to put everything on Exchange
2007 so I thought I'd give it go. The local admins haven't published any config
info and I've not managed to get it to *work* yet (there's talk of getting
Brutus involved; with http://www.outlook.XXXXX.ac.uk/exchange it cannot find
Exchange EWS, with https the username/password is rejected), but at least now
handling an error condition properly!
Ah okay. Evolution does not yet support Exchange 2007 at all. It's being
worked on feverishly and should be stable by Fedora 10. Test packages for
Fedora 8 are available at  but should be considered extremely unstable.