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 585639 - Crash when configuring Evolution MAPI account
Crash when configuring Evolution MAPI account
Status: RESOLVED DUPLICATE of bug 571579
Product: evolution-mapi
Classification: Applications
Component: Mail
0.26.x
Other Linux
: Normal critical
: ---
Assigned To: evolution-mapi-maint
evolution-mapi-maint
Depends on:
Blocks:
 
 
Reported: 2009-06-13 11:10 UTC by Matthew Barnes
Modified: 2009-07-14 04:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthew Barnes 2009-06-13 11:10:57 UTC
Forwarding this from a Fedora bug:
http://bugzilla.redhat.com/show_bug.cgi?id=501680

Description of problem:

When configuring a new MAPI account (to an Exchange 2003 server), pushing the
"Authenticate" button after supplying correct credentials results in an
Evolution crash. Incorrect credentials trigger the appropriate prompt.

Version-Release number of selected component (if applicable):

evolution-mapi-0.26.1-1.fc11.x86_64
openchange-0.8.2-2.fc11.x86_64


Additional info:

I've built a MAPI profile using openchange's "mapiprofile" tool and verified I
can connect to Exchange and list users and mail folders.
Interesting: the mapiprofile tool prompts me to select between me and a
coworker with the same last name.

After crashing, evolution has created a mapi profile in ~/.evolution. Closer
examination of this file with "mapiprofile" reveals that the mailbox id is not
my mailbox, but my coworker (seems evolution picked the first one on the list).
This seems like a major bug to me and could explain the evolution crash.

Please contact me if there's any other information I can provide.


Followup stack trace:
https://bugzilla.redhat.com/attachment.cgi?id=345280
Comment 1 Matthew Barnes 2009-06-13 11:12:12 UTC


Thread 1 (Thread 0x7ffff7fa77f0 (LWP 5959))

  • #0 emsmdb_disconnect_dtor
    from /usr/lib64/libmapi.so.0
  • #1 _talloc_free
    at ../lib/talloc/talloc.c line 515
  • #2 _talloc_free
    at ../lib/talloc/talloc.c line 546
  • #3 _talloc_free
    at ../lib/talloc/talloc.c line 546
  • #4 _talloc_free
    at ../lib/talloc/talloc.c line 546
  • #5 talloc_free
    at ../lib/talloc/talloc.c line 923
  • #6 MAPIUninitialize
    from /usr/lib64/libmapi.so.0
  • #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 1702
  • #16 IA__g_closure_invoke
    at gclosure.c line 767
  • #17 signal_emit_unlocked_R
  • #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 1594
  • #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 4761
  • #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 2364
  • #30 g_main_dispatch
    at gmain.c line 1814
  • #31 IA__g_main_context_dispatch
    at gmain.c line 2367
  • #32 g_main_context_iterate
    at gmain.c line 2448
  • #33 IA__g_main_loop_run
    at gmain.c line 2656
  • #34 bonobo_main
    from /usr/lib64/libbonobo-2.so.0
  • #35 main
    at main.c line 704

Comment 2 Akhil Laddha 2009-06-15 04:58:07 UTC
possible dupe of bug 571579
Comment 3 Milan Crha 2009-07-13 14:56:34 UTC
Might be that. As far as I remember JKerihuel talking about the same, it's fixed in recent openchange/libmapi. Feel free to mark this as a dupe, Akhil.
Comment 4 Akhil Laddha 2009-07-14 04:09:51 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 571579 ***