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 545436 - Evolution crashed : did 'empty trash' operation
Evolution crashed : did 'empty trash' operation
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.24.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[disk-summary]
: 546452 (view as bug list)
Depends on:
Blocks: 543389
 
 
Reported: 2008-07-30 06:39 UTC by Akhil Laddha
Modified: 2013-09-13 00:57 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Akhil Laddha 2008-07-30 06:39:19 UTC
Evolution 2.23.5 (IMAP)

Did right click on trash folder and then select 'empty crash'. Evolution crashed in the middle of operation.

Gdb traces of evolution process

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb63b16e0 (LWP 12839)]
camel_message_info_uint32 (mi=0x0, id=5) at camel-folder-summary.c:4281
4281		if (mi->summary)
(gdb) t a a bt

Thread 115 (Thread 0xae0fcb90 (LWP 13040))

  • #0 free
    from /lib/libc.so.6
  • #1 IA__g_free
    at gmem.c line 190
  • #2 disco_expunge
    at camel-disco-folder.c line 358
  • #3 disco_sync
    at camel-disco-folder.c line 278
  • #4 camel_folder_sync
    at camel-folder.c line 312
  • #5 vee_sync
    at camel-vee-folder.c line 509
  • #6 vee_expunge
    at camel-vee-folder.c line 546
  • #7 camel_folder_expunge
    at camel-folder.c line 612
  • #8 empty_trash_exec
    at mail-ops.c line 1728
  • #9 mail_msg_proxy
    at mail-mt.c line 523
  • #10 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #11 g_thread_create_proxy
    at gthread.c line 635
  • #12 start_thread
    from /lib/libpthread.so.0
  • #13 clone
    from /lib/libc.so.6

Thread 1 (Thread 0xb63b16e0 (LWP 12839))

  • #0 camel_message_info_uint32
    at camel-folder-summary.c line 4281
  • #1 vee_info_uint32
    at camel-vee-summary.c line 86
  • #2 camel_message_info_uint32
    at camel-folder-summary.c line 4282
  • #3 is_node_selectable
    at message-list.c line 2546
  • #4 find_next_selectable
    at message-list.c line 2593
  • #5 regen_list_done
    at message-list.c line 2986
  • #6 mail_msg_idle_cb
    at mail-mt.c line 503
  • #7 g_idle_dispatch
    at gmain.c line 4173
  • #8 IA__g_main_context_dispatch
    at gmain.c line 2068
  • #9 g_main_context_iterate
    at gmain.c line 2701
  • #10 IA__g_main_loop_run
    at gmain.c line 2924
  • #11 bonobo_main
    at bonobo-main.c line 311
  • #12 main
    at main.c line 783

Comment 1 Srinivasa Ragavan 2008-07-31 04:13:26 UTC
Fixed in trunk.
Comment 2 Srinivasa Ragavan 2008-08-05 18:33:01 UTC
*** Bug 546452 has been marked as a duplicate of this bug. ***
Comment 3 Srinivasa Ragavan 2008-08-05 18:33:46 UTC
Huey says it happens on trunk.. Akhil, can you test out? I can't belive code.