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 620810 - Crash when opening a meeting invite
Crash when opening a meeting invite
Status: RESOLVED FIXED
Product: evolution-mapi
Classification: Applications
Component: Calendar
0.30.x
Other Linux
: Normal critical
: ---
Assigned To: evolution-mapi-maint
evolution-mapi-maint
: 598300 608776 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-06-07 09:32 UTC by Mattias Eriksson
Modified: 2011-03-16 15:28 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
The source of the mail causing the crash (14.60 KB, text/plain)
2010-06-07 09:32 UTC, Mattias Eriksson
  Details
ema patch (2.19 KB, patch)
2010-06-08 07:40 UTC, Milan Crha
committed Details | Review

Description Mattias Eriksson 2010-06-07 09:32:11 UTC
Created attachment 162913 [details]
The source of the mail causing the crash

I sent the attached meeting invite from google calendar to my exchange account. When I tried to open it evolution crashed.

Evolution version: 2.30.1.2 
Evolution mapi version: 0.30.1 
All from this ubuntu ppa: 
https://launchpad.net/~jacob/+archive/evo230
Comment 1 Milan Crha 2010-06-08 07:05:19 UTC
Thanks for a bug report and test data. I can reproduce this too, with the below backtrace (please add here also your backtrace next time, it's usually easier to track a crash).

Program received signal SIGSEGV, Segmentation fault.

Thread 2879327088 (LWP 4478)

  • #0 update_server_object
    at exchange-mapi-cal-utils.c line 1210
  • #1 fetch_camel_cal_comp_cb
    at exchange-mapi-cal-utils.c line 1316
  • #2 exchange_mapi_connection_fetch_object_props
    at exchange-mapi-connection.c line 1724
  • #3 exchange_mapi_connection_fetch_item
    at exchange-mapi-connection.c line 1786
  • #4 exchange_mapi_cal_util_camel_helper
    at exchange-mapi-cal-utils.c line 1376
  • #5 fetch_props_to_mail_item_cb
    at exchange-mapi-mail-utils.c line 105
  • #6 exchange_mapi_connection_fetch_object_props
    at exchange-mapi-connection.c line 1724
  • #7 exchange_mapi_connection_fetch_item
    at exchange-mapi-connection.c line 1786
  • #8 mapi_folder_get_message
    at camel-mapi-folder.c line 1184
  • #9 camel_folder_get_message
    at camel-folder.c line 1725
  • #10 get_message_exec
    at mail-ops.c line 1852
  • #11 mail_msg_proxy
    at mail-mt.c line 468
  • #12 g_thread_pool_thread_proxy
    at gthreadpool.c line 315
  • #13 g_thread_create_proxy
    at gthread.c line 1893
  • #14 start_thread
    at pthread_create.c line 297
  • #15 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Comment 2 Milan Crha 2010-06-08 07:40:40 UTC
Created attachment 163027 [details] [review]
ema patch

for evolution-mapi;

This is for crash itself, and for a proper set of dtstart and dtend of the event, to show the invite properly.
Comment 3 Milan Crha 2010-06-08 07:43:43 UTC
Created commit b657285 in ema master (0.31.4+)
Created commit deda10a in ema gnome-2-30 (0.30.2+)
Comment 4 Milan Crha 2010-06-08 07:44:26 UTC
*** Bug 608776 has been marked as a duplicate of this bug. ***
Comment 5 Milan Crha 2011-03-16 15:28:36 UTC
*** Bug 598300 has been marked as a duplicate of this bug. ***