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 609078 - Crash in mapidump_tags at libmapi/mapidump.c:677
Crash in mapidump_tags at libmapi/mapidump.c:677
Status: RESOLVED FIXED
Product: evolution-mapi
Classification: Applications
Component: Mail
0.29.x
Other Linux
: Normal critical
: ---
Assigned To: Johnny Jacob
evolution-mapi-maint
Depends on:
Blocks:
 
 
Reported: 2010-02-05 12:44 UTC by Akhil Laddha
Modified: 2010-05-12 19:16 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Wrapped notifications debug messages under camel_debug (1.09 KB, patch)
2010-02-08 06:48 UTC, Johnny Jacob
committed Details | Review

Description Akhil Laddha 2010-02-05 12:44:28 UTC
evolution 2.29.6
libmapi 0.9

I was in calendar view and had a appointment window open. Evolution crashed after some time.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xabc1bb70 (LWP 21158)]
mapidump_tags (Tags=0xfff0f0f0, TagCount=61423, sep=0xb5bbeb37 "\t") at libmapi/mapidump.c:677
677			proptag = get_proptag_name(Tags[i]);
(gdb) t a a bt

Thread 41 (Thread 0xabc1bb70 (LWP 21158))

  • #0 mapidump_tags
    at libmapi/mapidump.c line 677
  • #1 mapidump_messagecreated
    at libmapi/mapidump.c line 746
  • #2 mapidump_messagemodified
    at libmapi/mapidump.c line 751
  • #3 mapi_notifications_filter
    at camel-mapi-notifications.c line 191
  • #4 ProcessNotification
    at libmapi/IMAPISupport.c line 314
  • #5 OpenUserMailbox
    at libmapi/IMAPISession.c line 388
  • #6 OpenMsgStore
    at libmapi/IMAPISession.c line 276
  • #7 exchange_mapi_set_flags
    at exchange-mapi-connection.c line 2473
  • #8 mapi_sync
    at camel-mapi-folder.c line 919
  • #9 camel_folder_sync
    at camel-folder.c line 314
  • #10 store_sync
    at camel-store.c line 747
  • #11 camel_store_sync
    at camel-store.c line 772
  • #12 sync_store_exec
    at mail-ops.c line 1641
  • #13 mail_msg_proxy
    at mail-mt.c line 459
  • #14 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #15 g_thread_create_proxy
    at gthread.c line 635
  • #16 start_thread
    at pthread_create.c line 297
  • #17 ??
    at pthread_create.c line 216
(gdb)
Comment 1 Johnny Jacob 2010-02-08 06:48:53 UTC
Created attachment 153249 [details] [review]
Wrapped notifications debug messages under camel_debug
Comment 2 Johnny Jacob 2010-02-08 06:49:40 UTC
Committed to master 52961b52662a61818e067b4e2a51febbf2bc44ac. Marking this bug as fixed.