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 584072 - Evolution crashed when I selected the Drafts folder
Evolution crashed when I selected the Drafts folder
Status: RESOLVED FIXED
Product: evolution-mapi
Classification: Applications
Component: Mail
0.27.x
Other Linux
: Normal major
: ---
Assigned To: Bharath Acharya
evolution-mapi-maint
: 579819 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-05-28 04:01 UTC by Bharath Acharya
Modified: 2009-06-22 06:20 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Evolution Mapi patch (848 bytes, patch)
2009-05-28 04:04 UTC, Bharath Acharya
committed Details | Review

Description Bharath Acharya 2009-05-28 04:01:30 UTC
Overview Description:
Evolution crashed when I selected the Drafts folder.

Steps to Reproduce:
1) Click on Drafts folder in the MAPI hierarchy

Actual Results:
Evolution crashes.

Expected Results:
Show me all the messages I have in my Drafts folder.

Traces:

Thread 2 (Thread 0xa8b9cb90 (LWP 8399))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 IA__g_spawn_sync
    at gspawn.c line 382
  • #3 IA__g_spawn_command_line_sync
    at gspawn.c line 694
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #6 <signal handler called>
  • #7 __kernel_vsyscall
  • #8 raise
    from /lib/libc.so.6
  • #9 abort
    from /lib/libc.so.6
  • #10 IA__g_assertion_message
  • #11 IA__g_assertion_message_expr
    at gtestutils.c line 1312
  • #12 camel_internet_address_format_address
    at camel-internet-address.c line 535
  • #13 fetch_items_cb
    at camel-mapi-folder.c line 448
  • #14 exchange_mapi_connection_fetch_items
    at exchange-mapi-connection.c line 1199
  • #15 mapi_refresh_folder
    at camel-mapi-folder.c line 747
  • #16 mapi_refresh_info
    at camel-mapi-folder.c line 154
  • #17 camel_folder_refresh_info
    at camel-folder.c line 351
  • #18 refresh_folder_exec
    at mail-ops.c line 1664
  • #19 mail_msg_proxy
    at mail-mt.c line 520
  • #20 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #21 g_thread_create_proxy
    at gthread.c line 635
  • #22 start_thread
    from /lib/libpthread.so.0
  • #23 clone
    from /lib/libc.so.6

Comment 1 Bharath Acharya 2009-05-28 04:04:33 UTC
Created attachment 135474 [details] [review]
Evolution Mapi patch

Prevents the crash. But it would be better if we implement treating the messages in the Drafts folder as drafts instead of plain messages.
Comment 2 Johnny Jacob 2009-05-29 02:57:50 UTC
Green. If this applies in stable please do so. TIA.
Comment 3 Bharath Acharya 2009-06-09 09:37:42 UTC
Committed to trunk and stable.
Comment 4 Bharath Acharya 2009-06-22 06:20:57 UTC
*** Bug 579819 has been marked as a duplicate of this bug. ***