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 592244 - Evolution crashing on Initial account setup
Evolution crashing on Initial account setup
Status: RESOLVED DUPLICATE of bug 571579
Product: evolution-mapi
Classification: Applications
Component: Account Setup Plugin
0.26.x
Other Linux
: Normal critical
: ---
Assigned To: evolution-mapi-maint
evolution-mapi-maint
Depends on:
Blocks:
 
 
Reported: 2009-08-18 17:24 UTC by Siri Vias Khalsa
Modified: 2009-08-20 03:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Siri Vias Khalsa 2009-08-18 17:24:30 UTC
Fresh install of Fedora 11, latest patches.
Install evolution and evolution-mapi
Launch evolution
Go through initial account setup, choose Evolution-mapi
Enter in user name, password, domain
Click "Test"
Get prompted for password
Enter password, click ok.
Evolution quits.

Exchange details:
Created 2 VMs on a beefy server:
1 Windows Server 2003 x86_64 - Active Directory
1 Windows Server 2003 x86_64 - Exchange 2007 (10.10.100.4)

recreated crash with gdb:

[skhalsa@devdesktop ~]$ gdb evolution
GNU gdb (GDB) Fedora (6.8.50.20090302-37.fc11)
Copyright (C) 2009 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 "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
(gdb) run
Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]
** (evolution:8892): DEBUG: Loading Exchange MAPI Plugin 

** (evolution:8892): DEBUG: MAPI listener is constructed with 0 listed MAPI accounts 
** (evolution:8892): DEBUG: mailto URL command: evolution --component=mail %s
** (evolution:8892): DEBUG: mailto URL program: evolution
[New Thread 0x7fffe7d81910 (LWP 8898)]
[New Thread 0x7fffe7380910 (LWP 8899)]
[New Thread 0x7fffdf97b910 (LWP 8900)]
[New Thread 0x7fffdef7a910 (LWP 8901)]
[New Thread 0x7fffde579910 (LWP 8902)]
[New Thread 0x7fffddb78910 (LWP 8903)]
[New Thread 0x7fffc7fff910 (LWP 8906)]
[Thread 0x7fffdef7a910 (LWP 8901) exited]
[Thread 0x7fffdf97b910 (LWP 8900) exited]
[Thread 0x7fffddb78910 (LWP 8903) exited]
[Thread 0x7fffc7fff910 (LWP 8906) exited]
[New Thread 0x7fffc7fff910 (LWP 8907)]
[Thread 0x7fffde579910 (LWP 8902) exited]
[Thread 0x7fffc7fff910 (LWP 8907) exited]
e-data-server-ui-Message: Unable to find password(s) in keyring (Keyring reports: No matching results)
e-data-server-ui-Message: Key file does not have group 'Passwords-ExchangeMAPI'
Create profile with testuser exchange.test 10.10.100.4
libexchangemapi-Message: exchange-mapi-connection.c:2874: exchange_mapi_create_profile: lock(connect_lock)
Logging into the server... succeeded 
libexchangemapi-Message: exchange-mapi-connection.c:146: exchange_mapi_connection_close: lock(connect_lock)
libexchangemapi-Message: exchange-mapi-connection.c:149: exchange_mapi_connection_close: unlock(connect_lock)
libexchangemapi-Message: exchange-mapi-connection.c:130: exchange_mapi_connection_new: lock(connect_lock)

exchange-mapi-connection.c:75: Entering mapi_profile_load 
Loading profile testuser@exchange.test     MapiLogonEx              : MAPI_E_NETWORK_ERROR (0x80040115)

Program received signal SIGSEGV, Segmentation fault.
emsmdb_disconnect_dtor (data=<value optimized out>) at libmapi/emsmdb.c:165
165		talloc_free(emsmdb_ctx->cache_requests);
(gdb) thread apply all bt

Thread 1 (Thread 0x7ffff43b37f0 (LWP 8892))

  • #0 emsmdb_disconnect_dtor
    at libmapi/emsmdb.c line 165
  • #1 _talloc_free
    at talloc.c line 531
  • #2 _talloc_free
    at talloc.c line 562
  • #3 _talloc_free
    at talloc.c line 562
  • #4 _talloc_free
    at talloc.c line 562
  • #5 talloc_free
    at talloc.c line 974
  • #6 MAPIUninitialize
    at libmapi/cdo_mapi.c line 281
  • #7 mapi_profile_load
    at exchange-mapi-connection.c line 113
  • #8 exchange_mapi_connection_new
    at exchange-mapi-connection.c line 132
  • #9 exchange_mapi_create_profile
    at exchange-mapi-connection.c line 2954
  • #10 validate_credentials
    at exchange-mapi-account-setup.c line 129
  • #11 IA__g_closure_invoke
    at gclosure.c line 767
  • #12 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #13 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #14 IA__g_signal_emit
    at gsignal.c line 3037
  • #15 gtk_real_button_released
    at gtkbutton.c line 1707
  • #16 IA__g_closure_invoke
    at gclosure.c line 767
  • #17 signal_emit_unlocked_R
    at gsignal.c line 3177
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #19 IA__g_signal_emit
    at gsignal.c line 3037
  • #20 gtk_button_button_release
    at gtkbutton.c line 1599
  • #21 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #22 IA__g_closure_invoke
    at gclosure.c line 767
  • #23 signal_emit_unlocked_R
    at gsignal.c line 3285
  • #24 IA__g_signal_emit_valist
    at gsignal.c line 2990
  • #25 IA__g_signal_emit
    at gsignal.c line 3037
  • #26 gtk_widget_event_internal
    at gtkwidget.c line 4764
  • #27 IA__gtk_propagate_event
    at gtkmain.c line 2396
  • #28 IA__gtk_main_do_event
    at gtkmain.c line 1601
  • #29 gdk_event_dispatch
    at gdkevents-x11.c line 2367
  • #30 g_main_dispatch
    at gmain.c line 1824
  • #31 IA__g_main_context_dispatch
    at gmain.c line 2377
  • #32 g_main_context_iterate
    at gmain.c line 2455
  • #33 IA__g_main_loop_run
    at gmain.c line 2663
  • #34 IA__gtk_main
    at gtkmain.c line 1205
  • #35 epl_invoke
    at e-plugin.c line 1055
  • #36 e_event_emit
    at e-event.c line 288
  • #37 e_shell_attempt_upgrade
    at e-shell.c line 914
  • #38 e_shell_construct
    at e-shell.c line 696
  • #39 e_shell_new
    at e-shell.c line 744
  • #40 idle_cb
    at main.c line 336
  • #41 g_main_dispatch
    at gmain.c line 1824
  • #42 IA__g_main_context_dispatch
    at gmain.c line 2377
  • #43 g_main_context_iterate
    at gmain.c line 2455
  • #44 IA__g_main_loop_run
    at gmain.c line 2663
  • #45 bonobo_main
    at bonobo-main.c line 311
  • #46 main
    at main.c line 704

Comment 1 Siri Vias Khalsa 2009-08-18 17:26:54 UTC
This looks to be a duplicate of 
http://bugzilla.gnome.org/show_bug.cgi?id=571579
but I am running updated packages:
openchange.x86_64        0.8.2-2.fc11
evolution-mapi.x86_64    0.26.2-1.fc11
evolution.x86_64         2.26.3-1.fc11
Comment 2 Akhil Laddha 2009-08-19 03:48:07 UTC

*** This bug has been marked as a duplicate of bug 571579 ***
Comment 3 Siri Vias Khalsa 2009-08-19 16:46:48 UTC
Bug 571579 either was not resolved in 0.8.2 or else this is a different bug with the same symptoms.
Comment 4 Akhil Laddha 2009-08-20 03:59:31 UTC
(In reply to comment #3)
> Bug 571579 either was not resolved in 0.8.2 or else this is a different bug
> with the same symptoms.

bug 571579 hasn't been fixed yet, it's still in open state as Severity blocker.