After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 500389 - Global Address List uses same authentication as mailbox
Global Address List uses same authentication as mailbox
Status: RESOLVED FIXED
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
2.10.x
Other All
: Normal major
: ---
Assigned To: Connector Maintainer
Ximian Connector QA
: 521010 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-11-29 09:55 UTC by Stefan Becker
Modified: 2008-07-30 10:43 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
output from exchange-connector-setup-2.12 with E2K_DEBUG=5 (9.56 KB, text/plain)
2007-11-29 09:57 UTC, Stefan Becker
  Details
Possible patch (1.05 KB, patch)
2008-03-06 00:31 UTC, Matthew Barnes
committed Details | Review
proposed eds patch (12.13 KB, patch)
2008-07-07 19:01 UTC, Milan Crha
committed Details | Review
proposed evo patch (6.48 KB, patch)
2008-07-07 19:03 UTC, Milan Crha
committed Details | Review
proposed eex patch (3.06 KB, patch)
2008-07-07 19:10 UTC, Milan Crha
committed Details | Review
proposed eds patch (crash - one liner) (935 bytes, patch)
2008-07-08 17:36 UTC, Milan Crha
committed Details | Review

Description Stefan Becker 2007-11-29 09:55:05 UTC
Please describe the problem:
After setting up Evolution for my Exchange account I can use E-Mail, Calendar and Tasks. But everything which involves accessing the GAL is unusable as it keeps asking for the password.

Steps to reproduce:
1. evolution --force-shutdown
2. rm -rf ~/.evolution .gconf/apps/evolution
3. exchange-connector-setup-2.12
4. Enter OWA URL, username & password -> Forward
5. Enter GC server (different from mailbox server!!!)

Actual results:
4. Authentication with mailbox server succeeds.
[Probably due to bug #307175 it can't find the GC server]
5. LDAP Authentication against GC server fails with:

GC: looking up info for /o=Nokia/ou=EUROPE/cn=Recipients/cn=stefanb
GC: Connecting to ldap://sawdc101.noe.nokia.com:3268/
GC: Could not parse NTLM bind response: 0x31
GC: ldap_search auth failed


Expected results:
Possibility to use a different authentication method for LDAP connection to GC server

Does this happen every time?
Yes

Other information:
That it uses the same authentication method becomes obvious when you use "Remember password" and press cancel on the GAL password dialog: Evolution deletes the password for the mailbox from the GNOME keyring!

The user of bug #490632 might have the same problem.

BTW: Bugzilla is missing 2.12(.1) version entries for Evolution!
Comment 1 Stefan Becker 2007-11-29 09:57:58 UTC
Created attachment 99834 [details]
output from exchange-connector-setup-2.12 with E2K_DEBUG=5

BTW: I have edited information about our company or my passwords
Comment 2 Stefan Becker 2007-11-29 11:56:34 UTC
I played a little bit around with ldapsearch and got this:

 $ ldapsearch -h sawdc101.my.comany.com -p 3268 -d 1
 ...
 ldap_sasl_interactive_bind_s: server supports: GSSAPI GSS-SPNEGO EXTERNAL DIGEST-MD5
 ...
 $ ldapsearch -Y ntlm -h sawdc101.my.company.com -p 3268 -d 1
 ...
 ldap_sasl_interactive_bind_s: user selected: ntlm
 ldap_int_sasl_bind: ntlm
 ...
 ldap_sasl_interactive_bind_s: Authentication method not supported (7)
        additional info: 00002027: LdapErr: DSID-0C090499, comment: Invalid Authentication method, data 0, vece

The GC server doesn't support NTLM authentication so it should come as no surprise that evolution fails to access the GAL when it uses the same authentication as for the mailbox...
Comment 3 Matthew Barnes 2008-03-05 21:32:13 UTC
Here's the culprit:

static int
connect_ldap (E2kGlobalCatalog *gc, E2kOperation *op, LDAP *ldap)
{
        ...

        /* authenticate */
#ifdef HAVE_LDAP_NTLM_BIND
        ldap_error = ntlm_bind (gc, op, ldap);
#else
        ...

        ldap_error = ldap_simple_bind_s (ldap, nt_name, gc->priv->password);

        ...
}

The bind methods are mutually exclusive.  If NTLM support is enabled, Evolution uses that and /only/ that for GC authentication, and gives up if the server doesn't support it.

A more reasonable approach might be to try NTLM first (if available), and if that fails then fallback to a simple bind.  Does that sound right?
Comment 4 Matthew Barnes 2008-03-06 00:31:20 UTC
Created attachment 106654 [details] [review]
Possible patch

This patch makes Evolution first try to bind to the global catalog server via NTLM, if available.  If that fails it falls back to a simple bind.

I'd like a second opinion on whether this is the right solution.  I worry there may be security implications to this.
Comment 5 Matthew Barnes 2008-03-06 00:38:53 UTC
s/E2K_GD_DEBUG_MSG/E2K_GC_DEBUG_MSG/ in the patch.
Comment 6 Lorant Nemeth 2008-03-06 08:09:50 UTC
Hi!

The suggested approach would be better than the original one for sure. However I'd suggest something like the authentication selection for IMAP/OWA accounts, namely, that the user can choose from a drop down box which authentication he/she prefers. This would speed up connection procedure, because in case the server accepts only Simple bind there wouldn't be an unsuccessful attempt every try before the successful one.
Comment 7 Lorant Nemeth 2008-03-06 08:53:52 UTC
What I fogrot:
- thanks for the patch :)
- i'm recompiling at the moment
- i'll let you know about the result
Comment 8 Stefan Becker 2008-03-06 12:19:14 UTC
With the patch added to evolution-data-server I'm now able to access the GAL. Thanks.
Comment 9 Matthew Barnes 2008-03-06 14:15:16 UTC
(In reply to comment #6)

Right, but I'm also looking at fixing this in a version where the UI is frozen.
Comment 10 Lorant Nemeth 2008-03-06 14:30:15 UTC
patch works for me too. I thought it will solve "generic error" when trying to open other users calendar, but it did not, so I guess I'll raise a separate bug report on that one.
So if I understand right, there's a chance that we'll get the fix pushed into the version which our distro ships (as a priority fix or something)? That would be great, I wouldn't have to set up a deb repository :)
Is there anything else we can help you?
Comment 11 Matthew Barnes 2008-03-08 22:26:18 UTC
*** Bug 521010 has been marked as a duplicate of this bug. ***
Comment 12 Srinivasa Ragavan 2008-03-27 07:57:16 UTC
Matt, sorry to be so late.. Just back from my travel. Seems fine to me. The concept looks fine to me. Just test it, compile it with/without NTLM/Ldap and commit it.
Comment 13 Matthew Barnes 2008-03-27 17:39:37 UTC
I don't have access to an Exchange server that I can configure, but I have multiple confirmations both downstream and here that this works.

Committed to trunk (revision 8596) and gnome-2-22 (revision 8597).

Closing as FIXED but the solution is suboptimal.  We should really have separate authentication options for global catalog servers.
Comment 14 Milan Crha 2008-07-07 19:01:03 UTC
Created attachment 114136 [details] [review]
proposed eds patch

for evolution-data-server;
Comment 15 Milan Crha 2008-07-07 19:03:08 UTC
Created attachment 114137 [details] [review]
proposed evo patch

for evolution;
Comment 16 Milan Crha 2008-07-07 19:10:02 UTC
Created attachment 114138 [details] [review]
proposed eex patch

for evolution-exchange;

All these three patches are to add the ability to set different authentication type for OWA and GAL in the UI.
Comment 17 David Ronis 2008-07-07 20:24:16 UTC
(In reply to comment #14)
> Created an attachment (id=114136) [edit]
> proposed eds patch
> 
> for evolution-data-server;
> 

Hi Milan,

I tried applying the patch to eds-2.23.4.  Some of the patches in servers/exchange/lib didn't work:

patching file servers/exchange/lib/e2k-autoconfig.h
can't find file to patch at input line 193
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: servers/exchange/lib/actest.c
|===================================================================
|--- servers/exchange/lib/actest.c	(revision 9096)
|+++ servers/exchange/lib/actest.c	(working copy)
--------------------------
File to patch: 
Skip this patch? [y] 
Skipping patch.
1 out of 1 hunk ignored
patching file servers/exchange/lib/e2k-global-catalog.c
patching file servers/exchange/lib/e2k-global-catalog.h
can't find file to patch at input line 293
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: servers/exchange/lib/test-utils.c
|===================================================================
|--- servers/exchange/lib/test-utils.c	(revision 9096)
|+++ servers/exchange/lib/test-utils.c	(working copy)
--------------------------
File to patch: 
Skip this patch? [y] 
Skipping patch.
1 out of 1 hunk ignored

Presumably this is because you've diffed against the trunk.  
Comment 18 Matthew Barnes 2008-07-07 21:02:36 UTC
They're probably files we don't ship in the release tarball.
Comment 19 David Ronis 2008-07-08 04:27:17 UTC
OK I've applied the patches and recompiled.  Evo crashes on startup if I've got plugins enabled.    Also the preferences gui for the exchange account seems to forget/disable the receive security options and ability to authenticate.  The only way I've found to get arround this is to delete .gnome2_private's Evolution file.

Here's the backtrace:

[?1034hGNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libeshell.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libeshell.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libetimezonedialog.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libetimezonedialog.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libemiscwidgets.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libemiscwidgets.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libebackend-1.2.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libebackend-1.2.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libnotify.so.1...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libnotify.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libetext.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libetext.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libetable.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libetable.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-widgets-a11y.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-widgets-a11y.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-a11y.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-a11y.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libeutil.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libeutil.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libcamel-provider-1.2.so.12...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libcamel-provider-1.2.so.12
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgtkhtml-editor.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgtkhtml-editor.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libedataserverui-1.2.so.8...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libedataserverui-1.2.so.8
Reading symbols from /opt/garnome-svn-2.23.4/lib/libebook-1.2.so.9...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libebook-1.2.so.9
Reading symbols from /opt/garnome-svn-2.23.4/lib/libcamel-1.2.so.12...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libcamel-1.2.so.12
Reading symbols from /opt/garnome-svn-2.23.4/lib/libnss3.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libnss3.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libsmime3.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libsmime3.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libssl3.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libssl3.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libsoftokn3.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libsoftokn3.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgpilotd.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgpilotd.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgpilotdcm.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgpilotdcm.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgpilotdconduit.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgpilotdconduit.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/libhal.so.1...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libhal.so.1
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /usr/lib/libpisync.so.0...done.
Loaded symbols for /usr/lib/libpisync.so.0
Reading symbols from /usr/lib/libpisock.so.9...done.
Loaded symbols for /usr/lib/libpisock.so.9
Reading symbols from /usr/lib/libusb-0.1.so.4...done.
Loaded symbols for /usr/lib/libusb-0.1.so.4
Reading symbols from /opt/garnome-svn-2.23.4/lib/libbluetooth.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libbluetooth.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/libecal-1.2.so.7...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libecal-1.2.so.7
Reading symbols from /opt/garnome-svn-2.23.4/lib/libedataserver-1.2.so.11...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libedataserver-1.2.so.11
Reading symbols from /opt/garnome-svn-2.23.4/lib/libplds4.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libplds4.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libplc4.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libplc4.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libnspr4.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libnspr4.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libsoup-2.4.so.1...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libsoup-2.4.so.1
Reading symbols from /usr/lib/libgnutls.so.13...done.
Loaded symbols for /usr/lib/libgnutls.so.13
Reading symbols from /opt/garnome-svn-2.23.4/lib/libtasn1.so.3...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libtasn1.so.3
Reading symbols from /usr/lib/libgcrypt.so.11...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /usr/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgtkhtml-3.14.so.19...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgtkhtml-3.14.so.19
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgnomeui-2.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgnomeui-2.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgnome-keyring.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgnome-keyring.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libglade-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libglade-2.0.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libenchant.so.1...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libenchant.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/libbonoboui-2.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libbonoboui-2.so.0
Reading symbols from /usr/X11R7.2/lib/libSM.so.6...done.
Loaded symbols for /usr/X11R7.2/lib/libSM.so.6
Reading symbols from /usr/X11R7.2/lib/libICE.so.6...done.
Loaded symbols for /usr/X11R7.2/lib/libICE.so.6
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgnomecanvas-2.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgnomecanvas-2.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgailutil.so.18...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgailutil.so.18
Reading symbols from /opt/garnome-svn-2.23.4/lib/libXcursor.so.1...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libXcursor.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/libXrender.so.1...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libXrender.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgnome-2.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgnome-2.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgnomevfs-2.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgnomevfs-2.so.0
Reading symbols from /usr/lib/libssl.so.0...done.
Loaded symbols for /usr/lib/libssl.so.0
Reading symbols from /usr/lib/libcrypto.so.0...done.
Loaded symbols for /usr/lib/libcrypto.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libavahi-glib.so.1...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libavahi-glib.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/libavahi-client.so.3...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libavahi-client.so.3
Reading symbols from /opt/garnome-svn-2.23.4/lib/libavahi-common.so.3...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libavahi-common.so.3
Reading symbols from /usr/lib/libssp.so.0...done.
Loaded symbols for /usr/lib/libssp.so.0
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libutil.so.1...done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/libesd.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libesd.so.0
Reading symbols from /usr/lib/libasound.so.2...done.
Loaded symbols for /usr/lib/libasound.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/libaudiofile.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libaudiofile.so.0
Reading symbols from /usr/lib/libpopt.so.0...done.
Loaded symbols for /usr/lib/libpopt.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libbonobo-2.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libbonobo-2.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libbonobo-activation.so.4...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libbonobo-activation.so.4
Reading symbols from /opt/garnome-svn-2.23.4/lib/libORBitCosNaming-2.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libORBitCosNaming-2.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libart_lgpl_2.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libart_lgpl_2.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgconf-2.so.4...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgconf-2.so.4
Reading symbols from /opt/garnome-svn-2.23.4/lib/libORBit-2.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libORBit-2.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libdbus-glib-1.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libdbus-glib-1.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/libdbus-1.so.3...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libdbus-1.so.3
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgthread-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgthread-2.0.so.0
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgtk-x11-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/X11R7.2/lib/libXcomposite.so.1...done.
Loaded symbols for /usr/X11R7.2/lib/libXcomposite.so.1
Reading symbols from /usr/X11R7.2/lib/libXdamage.so.1...done.
Loaded symbols for /usr/X11R7.2/lib/libXdamage.so.1
Reading symbols from /usr/X11R7.2/lib/libXfixes.so.3...done.
Loaded symbols for /usr/X11R7.2/lib/libXfixes.so.3
Reading symbols from /opt/garnome-svn-2.23.4/lib/libxml2.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libxml2.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgdk-x11-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgdk-x11-2.0.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libatk-1.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libatk-1.0.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libpangocairo-1.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libpangocairo-1.0.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libpangoft2-1.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libpangoft2-1.0.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgio-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgio-2.0.so.0
Reading symbols from /usr/X11R7.2/lib/libXi.so.6...done.
Loaded symbols for /usr/X11R7.2/lib/libXi.so.6
Reading symbols from /usr/X11R7.2/lib/libXrandr.so.2...done.
Loaded symbols for /usr/X11R7.2/lib/libXrandr.so.2
Reading symbols from /usr/X11R7.2/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R7.2/lib/libXext.so.6
Reading symbols from /usr/X11R7.2/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R7.2/lib/libX11.so.6
Reading symbols from /usr/X11R7.2/lib/libxcb-xlib.so.0...done.
Loaded symbols for /usr/X11R7.2/lib/libxcb-xlib.so.0
Reading symbols from /usr/X11R7.2/lib/libxcb.so.1...done.
Loaded symbols for /usr/X11R7.2/lib/libxcb.so.1
Reading symbols from /usr/X11R7.2/lib/libXau.so.6...done.
Loaded symbols for /usr/X11R7.2/lib/libXau.so.6
Reading symbols from /usr/X11R7.2/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/X11R7.2/lib/libXdmcp.so.6
Reading symbols from /opt/garnome-svn-2.23.4/lib/libcairo.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libcairo.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/libglitz.so.1...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libglitz.so.1
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libpixman-1.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libpixman-1.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libpango-1.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libpango-1.0.so.0
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /opt/garnome-svn-2.23.4/lib/libfontconfig.so.1...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libfontconfig.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/libfreetype.so.6...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libfreetype.so.6
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/libexpat.so.1...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libexpat.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgobject-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgobject-2.0.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgmodule-2.0.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/libglib-2.0.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libglib-2.0.so.0
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libgnutls.so.26...done.
Loaded symbols for /usr/lib/libgnutls.so.26
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_nis.so.2...done.
Loaded symbols for /lib/libnss_nis.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/gtk-2.0/modules/libgail-gnome.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/gtk-2.0/modules/libgail-gnome.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libspi.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libspi.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libpanel-applet-2.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libpanel-applet-2.so.0
Reading symbols from /usr/X11R7.2/lib/libXtst.so.6...done.
Loaded symbols for /usr/X11R7.2/lib/libXtst.so.6
Reading symbols from /opt/garnome-svn-2.23.4/lib/gtk-2.0/modules/libgail.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/gtk-2.0/modules/libgail.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/gtk-2.0/modules/libatk-bridge.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/gtk-2.0/modules/libatk-bridge.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/gtk-2.0/2.10.0/engines/libclearlooks.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-google.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-google.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-exchange-operations.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-exchange-operations.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/components/libevolution-calendar.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/components/libevolution-calendar.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/components/libevolution-mail.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/components/libevolution-mail.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/components/libevolution-addressbook.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/components/libevolution-addressbook.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libexchange-storage-1.2.so.3...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libexchange-storage-1.2.so.3
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libmenus.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libmenus.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libeabutil.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libeabutil.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-calendar-importers.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-calendar-importers.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libefilterbar.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libefilterbar.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libfilter.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libfilter.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-calendar-a11y.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-calendar-a11y.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libecontacteditor.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libecontacteditor.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libecontactlisteditor.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libecontactlisteditor.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-mail-importers.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-mail-importers.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libessmime.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libessmime.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-smime.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-smime.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-addressbook-a11y.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-addressbook-a11y.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-addressbook-importers.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/libevolution-addressbook-importers.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/libldap-2.4.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libldap-2.4.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/liblber-2.4.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/liblber-2.4.so.2
Reading symbols from /usr/lib/libsasl2.so.2...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/firefox-2.0.0.14/libfreebl3.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/firefox-2.0.0.14/libfreebl3.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/firefox-2.0.0.14/libnssckbi.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/firefox-2.0.0.14/libnssckbi.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-prefer-plain.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-prefer-plain.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-audio-inline.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-audio-inline.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgstreamer-0.10.so.0...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgstreamer-0.10.so.0
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-itip-formatter.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-itip-formatter.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-sa-junk-plugin.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-sa-junk-plugin.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-default-mailer.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-default-mailer.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-startup-wizard.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-startup-wizard.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/pango/1.6.0/modules/pango-basic-fc.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/pango/1.6.0/modules/pango-basic-fc.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamellocal.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelpop3.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelpop3.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-publish-calendar.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-publish-calendar.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/gio/modules/libgvfsdbus.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/gio/modules/libgvfsdbus.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/gtk-2.0/2.10.0/loaders/svg_loader.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/librsvg-2.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/librsvg-2.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/libgsf-1.so.114...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libgsf-1.so.114
Reading symbols from /opt/garnome-svn-2.23.4/lib/libcroco-0.6.so.3...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libcroco-0.6.so.3
Reading symbols from /lib/libbz2.so.1...done.
Loaded symbols for /lib/libbz2.so.1
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-plugin-manager.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-plugin-manager.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-mark-all-read.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-mark-all-read.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-bogo-junk-plugin.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-bogo-junk-plugin.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-gw-account-setup.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-gw-account-setup.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libegroupwise-1.2.so.13...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libegroupwise-1.2.so.13
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-mail-notification.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-mail-notification.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/gio/modules/libgiohal-volume-monitor.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/gio/modules/libgiohal-volume-monitor.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-calendar-weather.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-calendar-weather.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-hula-account-setup.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-hula-account-setup.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-caldav.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-caldav.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-backup-restore.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-backup-restore.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-calendar-http.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-calendar-http.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-mail-attachments-import-ics.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-mail-attachments-import-ics.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-calendar-file.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-calendar-file.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-select-one-source.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-select-one-source.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-mailing-list-actions.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-mailing-list-actions.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-jylefort-mail-notification.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-jylefort-mail-notification.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-groupwise-features.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-groupwise-features.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-bbdb.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-bbdb.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-mark-calendar-offline.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-mark-calendar-offline.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-mail-to-task.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-mail-to-task.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/libmail-account-disable.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/libmail-account-disable.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-face.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-face.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-save-calendar.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-save-calendar.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-attachment-reminder.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-evolution-attachment-reminder.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-subject-thread.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-subject-thread.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-email-custom-header.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-email-custom-header.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-default-source.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-default-source.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-imap-features.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-imap-features.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-copy-tool.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-copy-tool.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-addressbook-file.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-addressbook-file.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-remove-duplicates.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution/2.24/plugins/liborg-gnome-remove-duplicates.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libglade/2.0/libgnome.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libglade/2.0/libgnome.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libglade/2.0/libbonobo.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libglade/2.0/libbonobo.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelhula.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelhula.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelexchange.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelexchange.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/libedata-book-1.2.so.2...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libedata-book-1.2.so.2
Reading symbols from /opt/garnome-svn-2.23.4/lib/libedata-cal-1.2.so.6...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/libedata-cal-1.2.so.6
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelsmtp.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelsmtp.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelgroupwise.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelgroupwise.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelnntp.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelnntp.so
Reading symbols from /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelsendmail.so...done.
Loaded symbols for /opt/garnome-svn-2.23.4/lib/evolution-data-server-1.2/camel-providers/libcamelsendmail.so
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Core was generated by `evolution'.
Program terminated with signal 11, Segmentation fault.
[New process 30054]
[New process 30101]
[New process 30067]
[New process 30066]

Thread 1 (process 30054)

  • #0 soup_message_set_request
    at soup-message.c line 621
  • #1 e2k_soup_message_new_full
    at e2k-context.c line 833
  • #2 e2k_context_fba
    at e2k-context.c line 656
  • #3 e2k_autoconfig_get_context
    at e2k-autoconfig.c line 481
  • #4 e2k_autoconfig_check_exchange
    at e2k-autoconfig.c line 671
  • #5 e2k_validate_user
    at e2k-autoconfig.c line 1496
  • #6 owa_authenticate_user
    at exchange-account-setup.c line 482
  • #7 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #8 IA__g_closure_invoke
    at gclosure.c line 767
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2975
  • #10 IA__g_signal_emit_valist
    at gsignal.c line 2707
  • #11 IA__g_signal_emit
    at gsignal.c line 2765
  • #12 IA__gtk_button_clicked
    at gtkbutton.c line 895
  • #13 gtk_real_button_released
    at gtkbutton.c line 1490
  • #14 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #15 g_type_class_meta_marshal
    at gclosure.c line 878
  • #16 IA__g_closure_invoke
    at gclosure.c line 767
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2905
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2707
  • #19 IA__g_signal_emit
    at gsignal.c line 2765
  • #20 IA__gtk_button_released
    at gtkbutton.c line 887
  • #21 gtk_button_button_release
    at gtkbutton.c line 1383
  • #22 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #23 g_type_class_meta_marshal
    at gclosure.c line 878
  • #24 IA__g_closure_invoke
    at gclosure.c line 767
  • #25 signal_emit_unlocked_R
    at gsignal.c line 3013
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2717
  • #27 IA__g_signal_emit
    at gsignal.c line 2765
  • #28 gtk_widget_event_internal
    at gtkwidget.c line 4726
  • #29 IA__gtk_propagate_event
    at gtkmain.c line 2346
  • #30 IA__gtk_main_do_event
    at gtkmain.c line 1566
  • #31 gdk_event_dispatch
    at gdkevents-x11.c line 2365
  • #32 IA__g_main_context_dispatch
    at gmain.c line 2068
  • #33 g_main_context_iterate
    at gmain.c line 2701
  • #34 IA__g_main_loop_run
    at gmain.c line 2924
  • #35 bonobo_main
    at bonobo-main.c line 311
  • #36 main
    at main.c line 783

Comment 20 Milan Crha 2008-07-08 09:02:05 UTC
(In reply to comment #19)
> OK I've applied the patches and recompiled.  Evo crashes on startup if I've got
> plugins enabled.    Also the preferences gui for the exchange account seems to
> forget/disable the receive security options and ability to authenticate.  The
> only way I've found to get around this is to delete .gnome2_private's
> Evolution file.

The authenticate ability comes from Exchange-Operations plugin. If this is disabled, then the rest cannot work as expected.

In stacktrace, the function e2k_soup_message_new_full calls e2k_soup_message_new with uri="owaauth.dll", method="POST", and here it thinks the uri is invalid, the soup_message_new function thinks it's invalid, and returns NULL.

I'm not aware of any change in this part. What's your version of libsoup? Maybe when you start in offline and tries to enable the Exchange-Operation plugin and start again in offline and check the setup, if there is everything correct?
Comment 21 David Ronis 2008-07-08 14:58:32 UTC
First, I had the exchange-operations plugin active when the crash occurred,  I had to disable with --disable-eplugins in order to get back into evo.  Second,  I've turned off the exchange account in preferences (but the exchange-operations plugin is active); nonetheless, I still get prompted for the GAL password when I switch to the contacts window.  Authentication still fails.  As to libsoup, I'm running version 2.23.1 (which seems to install as 2.4.1.2).  

Any idea where the owaauth.dll originates?  It doesn't appear to be at my end.

Finally, note that the call to soup_message_set_request is with msg=0x0.  Is this correct?

Comment 22 Milan Crha 2008-07-08 17:36:41 UTC
Created attachment 114199 [details] [review]
proposed eds patch (crash - one liner)

for evolution-data-server;

With this patch it will not crash, but fail only on validate.
Comment 23 Srinivasa Ragavan 2008-07-20 16:41:58 UTC
Milan, mostly it seems fine to me. Im wondering if we should say "Secure password" or just "NTLM" directly. I think people know it better. Not sure, if Im right entirely. 

Bharath is testing it and commit he approves it.

Comment 24 Milan Crha 2008-07-21 12:27:35 UTC
I used a "Secure Password" only because of this:
CamelServiceAuthType camel_exchange_ntlm_authtype = {
	/* i18n: "Secure Password Authentication" is an Outlookism */
	N_("Secure Password"),

	/* i18n: "NTLM" probably doesn't translate */
	N_("This option will connect to the Exchange server using "
	   "secure password (NTLM) authentication."),

	"",
	TRUE
};

Just few lines below the text I added in eex.
Comment 25 Bharath Acharya 2008-07-30 10:00:36 UTC
Works great. Nice. Please commit and also announce the UI changes. 
Comment 26 Milan Crha 2008-07-30 10:43:10 UTC
eds parts committed to trunk. Committed revision 9230.
evo part  committed to trunk. Committed revision 35866.
eex part  committed to trunk. Committed revision 1707.