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 595260 - crash in mapi_sync_deleted
crash in mapi_sync_deleted
Status: RESOLVED FIXED
Product: evolution-mapi
Classification: Applications
Component: Mail
0.27.x
Other Linux
: Normal critical
: ---
Assigned To: evolution-mapi-maint
evolution-mapi-maint
: 598295 598409 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-09-15 12:05 UTC by Nemo
Modified: 2009-10-15 02:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed ema patch (1.33 KB, patch)
2009-09-16 12:23 UTC, Milan Crha
committed Details | Review

Description Nemo 2009-09-15 12:05:05 UTC
I have both webdav and mapi running, to complement mapi's issues with the GAL and for when mapi crashes on random messages.

Periodically webdav loses connection, and a message's contents become the HTML of the signin page.  So, I delete that message in webdav, then move it back to the webdav Inbox, which refreshes it.

The last time I did that, without accessing mapi, I got a crash.

0x015e650a in mapi_sync_deleted (session=0x81e3cc8, msg=0x8f48260)
    at camel-mapi-folder.c:741
741			if (!tmp_list_item->data && uid) {
(gdb) bt
  • #0 mapi_sync_deleted
    at camel-mapi-folder.c line 741
  • #1 session_thread_proxy
    at camel-session.c line 592
  • #2 g_thread_pool_thread_proxy
    at /build/buildd/glib2.0-2.21.6/glib/gthreadpool.c line 265
  • #3 g_thread_create_proxy
    at /build/buildd/glib2.0-2.21.6/glib/gthread.c line 635
  • #4 start_thread
    from /lib/libpthread.so.0
  • #5 clone
    from /lib/libc.so.6

(gdb) print tmp_list_item->data
Cannot access memory at address 0x0
(gdb) print tmp_list_item
$1 = (GSList *) 0x0
Comment 1 Nemo 2009-09-15 12:40:47 UTC
Worth noting that now I can no longer start Evolution since mapi crashes every time.
Had to start in offline mode, then disable the plugin.
Comment 2 Milan Crha 2009-09-16 12:23:16 UTC
Created attachment 143269 [details] [review]
proposed ema patch

for evolution-mapi;

Please test with this. Thanks in advance.
Comment 3 Nemo 2009-09-16 12:45:55 UTC
Appears to have fixed my crash. Thanks!
Now on to the other message-specific crashes...
Comment 4 Milan Crha 2009-09-23 12:07:38 UTC
Created commit fc2e9ea in ema master (0.29.1+)
Created commit 79fde20 in ema gnome-2-28 (0.28.1+)
Comment 5 Fabio Durán Verdugo 2009-10-13 15:31:22 UTC
*** Bug 598295 has been marked as a duplicate of this bug. ***
Comment 6 Akhil Laddha 2009-10-15 02:47:37 UTC
*** Bug 598409 has been marked as a duplicate of this bug. ***