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 568523 - Evolution crashed when synchronizing messages for offline download
Evolution crashed when synchronizing messages for offline download
Status: RESOLVED DUPLICATE of bug 566874
Product: evolution-mapi
Classification: Applications
Component: Mail
0.1
Other All
: Normal critical
: ---
Assigned To: evolution-mapi-maint
evolution-mapi-maint
evolution[mapi]
Depends on:
Blocks:
 
 
Reported: 2009-01-21 08:24 UTC by Kandepu Prasad
Modified: 2010-06-15 18:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kandepu Prasad 2009-01-21 08:24:38 UTC
Steps to reproduce:
1. Enable one exchange folder for offline download
2. Click on the offline/online button at the bottom left corner
3. Click synchronize in the confirmation window
Synchronization went fine for some time and then Evo crashed.

The folder was having around 685 mails in it.

Stack trace:
exchange-mapi-connection.c(1244): Entering exchange_mapi_connection_fetch_item: folder-id D5B62E8F2E010001 message-id E6C92E8F2E010001 libexchangemapi-Message: exchange-mapi-connection.c(1246): exchange_mapi_connection_fetch_item: lock(connect_lock)

exchange-mapi-connection.c(608): Entering exchange_mapi_util_get_attachments 
exchange-mapi-connection.c(701): Leaving exchange_mapi_util_get_attachments 
exchange-mapi-connection.c(717): Entering exchange_mapi_util_get_recipients 
(evolution.bin:21449): libexchangemapi-WARNING **: 
exchange-mapi-connection.c:740 exchange_mapi_util_get_recipients() - object has a recipient without a PR_SMTP_ADDRESS 
 PR_OBJECT_TYPE: 6
 PR_DISPLAY_TYPE: 0
 PR_SEND_INTERNET_ENCODING: 0
 PR_RECIPIENT_TYPE: 1
 PR_INTERNET_CPID: 1252

exchange-mapi-connection.c(755): Leaving exchange_mapi_util_get_recipients 
exchange-mapi-connection.c(258): Entering exchange_mapi_util_read_body_stream 
exchange-mapi-connection.c(168): Entering exchange_mapi_util_read_generic_stream 
Attempt to read stream for proptag 0x10130102 
Attempt succeeded for proptag 0x10130102 (after name conversion) 
exchange-mapi-connection.c(236): Leaving exchange_mapi_util_read_generic_stream 
exchange-mapi-connection.c(376): Leaving exchange_mapi_util_read_body_stream 
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xaf032b90 (LWP 21552)]
cast_mapi_SPropValue (mapi_sprop=0x0, sprop=0x216d8e78) at libmapi/property.c:426
426	libmapi/property.c: No such file or directory.
	in libmapi/property.c
(gdb) t a a bt

Thread 34 (Thread 0xaf032b90 (LWP 21552))

  • #0 cast_mapi_SPropValue
    at libmapi/property.c line 426
  • #1 exchange_mapi_connection_fetch_item
    at exchange-mapi-connection.c line 1338
  • #2 mapi_folder_get_message
    at camel-mapi-folder.c line 1187
  • #3 camel_folder_get_message
    at camel-folder.c line 1123
  • #4 offline_folder_downsync
    at camel-offline-folder.c line 269
  • #5 camel_offline_folder_downsync
    at camel-offline-folder.c line 300
  • #6 camel_offline_store_set_network_state
    at camel-offline-store.c line 155
  • #7 set_offline_exec
    at mail-ops.c line 2375
  • #8 mail_msg_proxy
    at mail-mt.c line 520
  • #9 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #10 g_thread_create_proxy
    at gthread.c line 635
  • #11 start_thread
    at pthread_create.c line 297
  • #12 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130
(gdb) 



Other information:
Comment 1 Kandepu Prasad 2009-01-22 08:37:44 UTC
Might be a dup of bug 566893
Comment 2 Akhil Laddha 2009-04-29 05:59:20 UTC
should be related to bug 566874
Comment 3 Milan Crha 2010-06-15 18:01:15 UTC
I agree with Akhil, this might be bug #566874, and movement to openchange 0.9 would probably fix it.

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