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 634486 - Crash when receiving message without body
Crash when receiving message without body
Status: RESOLVED FIXED
Product: evolution-mapi
Classification: Applications
Component: Mail
0.32.x
Other Linux
: Normal critical
: ---
Assigned To: evolution-mapi-maint
evolution-mapi-maint
Depends on:
Blocks:
 
 
Reported: 2010-11-10 08:41 UTC by Milan Crha
Modified: 2011-05-04 12:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
ema patch (667 bytes, patch)
2011-05-04 12:51 UTC, Milan Crha
committed Details | Review

Description Milan Crha 2010-11-10 08:41:20 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=651523

abrt version: 1.1.13
architecture: i686
Attached file: backtrace
cmdline: evolution
component: evolution
crash_function: mapi_mail_item_to_mime_message
executable: /usr/bin/evolution
kernel: 2.6.35.6-48.fc14.i686
package: evolution-2.32.0-2.fc14
rating: 4
reason: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)
release: Fedora release 14 (Laughlin)
time: 1289326304
uid: 500

How to reproduce
-----
1. Configured evoultion (using mapi)
2. Tried to get my mail
3. Fail

Core was generated by `evolution'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 1952)

  • #0 mapi_mail_item_to_mime_message
    at exchange-mapi-mail-utils.c line 862
  • #1 mapi_folder_get_message
    at camel-mapi-folder.c line 1254
  • #2 camel_folder_sync_message
    at camel-folder.c line 1803
  • #3 offline_downsync_sync
    at camel-offline-folder.c line 73
  • #4 session_thread_proxy
    at camel-session.c line 321
  • #5 g_thread_pool_thread_proxy
    at gthreadpool.c line 319
  • #6 g_thread_create_proxy
    at gthread.c line 1897
  • #7 start_thread
    at pthread_create.c line 301
  • #8 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 133

Comment 1 Milan Crha 2011-05-03 06:13:38 UTC
Same downstream bug from 3.0.1:
https://bugzilla.redhat.com/show_bug.cgi?id=701321
Comment 2 Milan Crha 2011-05-04 12:51:04 UTC
Created attachment 187184 [details] [review]
ema patch

for evolution-mapi;

With a help of downstream bug reporter, Adam Hough, we found a proper fix for the issue. Thanks a lot for your help, Adam, I appreciate it.
Comment 3 Milan Crha 2011-05-04 12:53:49 UTC
Created commit b403ead in ema master (3.1.1+)
Created commit ce85611 in ema gnome-3-0 (3.0.2+)