GNOME Bugzilla – Bug 552891
Crash in e_table_sorting_utils_sort at e-table-sorting-utils.c line 147
Last modified: 2018-12-12 14:47:44 UTC
Steps to reproduce: I was just checking some mails in Trash folder and evolution hanged for unknown reason. Stack trace: (gdb) t a a bt
+ Trace 206977
Thread 1 (Thread 0xb648b720 (LWP 8062))
Other information:
I got similar crash on start up in 2.29.3 with group wise provider. (evolution:25315): calendar-gui-CRITICAL **: ecmm_value_at: assertion `row >= 0 && row < e_table_model_row_count (etm)' failed *** glibc detected *** /home/akhil/opt/gnome2/bin/evolution: free(): invalid next size (fast): 0x0884d190 *** ======= Backtrace: ========= /lib/libc.so.6[0xb6677654] /lib/libc.so.6(cfree+0x9c)[0xb6678f3c] /home/akhil/opt/gnome2/lib/libglib-2.0.so.0(g_free+0x35)[0xb67aff7f] /home/akhil/opt/gnome2/lib/evolution/2.30/libetable.so.0(e_table_sorting_utils_sort+0x39b)[0xb7daf7a3] /home/akhil/opt/gnome2/lib/evolution/2.30/libetable.so.0[0xb7dad8d6] /home/akhil/opt/gnome2/lib/evolution/2.30/libetable.so.0[0xb7dacfc3] /home/akhil/opt/gnome2/lib/libglib-2.0.so.0[0xb67ab51f] /home/akhil/opt/gnome2/lib/libglib-2.0.so.0[0xb67a768f] /home/akhil/opt/gnome2/lib/libglib-2.0.so.0(g_main_context_dispatch+0x89)[0xb67a8b67] /home/akhil/opt/gnome2/lib/libglib-2.0.so.0[0xb67a903d] /home/akhil/opt/gnome2/lib/libglib-2.0.so.0(g_main_loop_run+0x3a5)[0xb67a980e] /home/akhil/opt/gnome2/lib/libgtk-x11-2.0.so.0(gtk_clipboard_wait_for_contents+0xeb)[0xb725300b] /home/akhil/opt/gnome2/lib/libgtk-x11-2.0.so.0(gtk_clipboard_wait_for_targets+0xf3)[0xb72539a3] /home/akhil/opt/gnome2/lib/evolution/2.30/libeutil.so.0(e_clipboard_wait_is_calendar_available+0x32)[0xb7bdafe0] /home/akhil/opt/gnome2/lib/evolution/2.30/modules/libevolution-module-calendar.so[0xb621a7aa] /home/akhil/opt/gnome2/lib/evolution/2.30/libeshell.so.0(e_shell_content_check_state+0xe5)[0xb7fbb2db] /home/akhil/opt/gnome2/lib/evolution/2.30/modules/libevolution-module-calendar.so[0xb621d424] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0xa9)[0xb6878d8a] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0[0xb685f07f] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_closure_invoke+0x17a)[0xb685ed67] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0[0xb6877dd8] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ac)[0xb6877384] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit+0x2c)[0xb68776a6] /home/akhil/opt/gnome2/lib/evolution/2.30/libeshell.so.0(e_shell_view_update_actions+0xaa)[0xb7fc7069] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0xa9)[0xb6878d8a] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_closure_invoke+0x17a)[0xb685ed67] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0[0xb6878221] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ac)[0xb6877384] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit+0x2c)[0xb68776a6] /home/akhil/opt/gnome2/lib/evolution/2.30/libetable.so.0[0xb7db9a3d] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0xa9)[0xb6878d8a] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_closure_invoke+0x17a)[0xb685ed67] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0[0xb6878221] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ac)[0xb6877384] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit+0x2c)[0xb68776a6] /home/akhil/opt/gnome2/lib/evolution/2.30/libemiscwidgets.so.0(e_selection_model_selection_changed+0x2f)[0xb7d15dd6] /home/akhil/opt/gnome2/lib/evolution/2.30/libemiscwidgets.so.0(e_selection_model_array_delete_rows+0x23a)[0xb7d1627b] /home/akhil/opt/gnome2/lib/evolution/2.30/libetable.so.0[0xb7dab717] /home/akhil/opt/gnome2/lib/evolution/2.30/libeutil.so.0(e_marshal_VOID__INT_INT+0xc7)[0xb7bd36c1] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_closure_invoke+0x17a)[0xb685ed67] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0[0xb6878221] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ac)[0xb6877384] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit+0x2c)[0xb68776a6] /home/akhil/opt/gnome2/lib/evolution/2.30/libetable.so.0(e_table_model_rows_deleted+0x123)[0xb7da9e51] /home/akhil/opt/gnome2/lib/evolution/2.30/libetable.so.0(e_table_model_row_deleted+0x2c)[0xb7da9e84] /home/akhil/opt/gnome2/lib/evolution/2.30/libevolution-calendar.so.0[0xb611f96f] /home/akhil/opt/gnome2/lib/evolution/2.30/libevolution-calendar.so.0[0xb6120161] /home/akhil/opt/gnome2/lib/evolution/2.30/libevolution-calendar.so.0[0xb61202dc] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__POINTER+0xbc)[0xb68798fc] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_closure_invoke+0x17a)[0xb685ed67] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0[0xb6878221] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ac)[0xb6877384] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit+0x2c)[0xb68776a6] /home/akhil/opt/gnome2/lib/libecal-1.2.so.7[0xb7ba31c5] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXED+0xbc)[0xb6879839] /usr/lib/libdbus-glib-1.so.2[0xb6c10186] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_closure_invoke+0x17a)[0xb685ed67] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0[0xb6878221] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ac)[0xb6877384] /home/akhil/opt/gnome2/lib/libgobject-2.0.so.0(g_signal_emit+0x2c)[0xb68776a6] /usr/lib/libdbus-glib-1.so.2[0xb6c113b7] /lib/libdbus-1.so.3(dbus_connection_dispatch+0x395)[0xb68a3a35] /usr/lib/libdbus-glib-1.so.2[0xb6c07bad] ======= Memory map: ======== 08048000-0804c000 r-xp 00000000 08:06 1946671 /home/akhil/opt/gnome2/bin/evolution 0804c000-0804d000 r--p 00004000 08:06 1946671 /home/akhil/opt/gnome2/bin/evolution 0804d000-0804e000 rw-p 00005000 08:06 1946671 /home/akhil/opt/gnome2/bin/evolution 0804e000-088f6000 rw-p 0804e000 00:00 0 [heap] aa65c000-aa65d000 ---p aa65c000 00:00 0 aa65d000-aae5d000 rwxp aa65d000 00:00 0 aae5d000-aae5e000 ---p aae5d000 00:00 0 aae5e000-ab65e000 rwxp aae5e000 00:00 0 ab65e000-ab67a000 r-xp 00000000 08:06 2086695 /home/akhil/opt/gnome2/lib/gio/modules/libgvfsdbus.so ab67a000-ab67b000 r--p 0001b000 08:06 2086695 /home/akhil/opt/gnome2/lib/gio/modules/libgvfsdbus.so ab67b000-ab67c000 rw-p 0001c000 08:06 2086695 /home/akhil/opt/gnome2/lib/gio/modules/libgvfsdbus.so ab67c000-ab68f000 r-xp 00000000 08:06 1949322 /home/akhil/opt/gnome2/lib/libgvfscommon.so.0.0.0 ab68f000-ab690000 r--p 00012000 08:06 1949322 /home/akhil/opt/gnome2/lib/libgvfscommon.so.0.0.0 ab690000-ab691000 rw-p 00013000 08:06 1949322 /home/akhil/opt/gnome2/lib/libgvfscommon.so.0.0.0 ab70e000-ab76e000 rw-s 00000000 00:0a 4915242 /SYSV00000000 (deleted) ab76e000-ab786000 r-xp 00000000 08:05 287530 /usr/lib/libbeagle.so.1.0.3 ab786000-ab787000 r--p 00017000 08:05 287530 /usr/lib/libbeagle.so.1.0.3 ab787000-ab788000 rw-p 00018000 08:05 287530 /usr/lib/libbeagle.so.1.0.3 ab7ab000-ab7ad000 r-xp 00000000 08:05 902241 /lib/libutil-2.9.so ab7ad000-ab7ae000 r--p 00001000 08:05 902241 /lib/libutil-2.9.so ab7ae000-ab7af000 rw-p 00002000 08:05 902241 /lib/libutil-2.9.so ab7af000-ab7bf000 r-xp 00000000 08:06 2086707 /home/akhil/opt/gnome2/lib/gio/modules/libgioremote-volume-monitor.so ab7bf000-ab7c0000 r--p 0000f000 08:06 2086707 /home/akhil/opt/gnome2/lib/gio/modules/libgioremote-volume-monitor.so ab7c0000-ab7c1000 rw-p 00010000 08:06 2086707 /home/akhil/opt/gnome2/lib/gio/modules/libgioremote-volume-monitor.so ab7c7000-ab7d4000 r-xp 00000000 08:05 902323 /lib/libgcc_s.so.1 ab7d4000-ab7d5000 r--p 0000c000 08:05 902323 /lib/libgcc_s.so.1 ab7d5000-ab7d6000 rw-p 0000d000 08:05 902323 /lib/libgcc_s.so.1 ab7d6000-ab7df000 r-xp 00000000 08:06 2273914 /home/akhil/opt/gnome2/lib/evolution/2.30/plugins/liborg-gnome-save-calendar.so ab7df000-ab7e0000 r--p 00008000 08:06 2273914 /home/akhil/opt/gnome2/lib/evolution/2.30/plugins/liborg-gnome-save-calendar.so ab7e0000-ab7e1000 rw-p 00009000 08:06 2273914 /home/akhil/opt/gnome2/lib/evolution/2.30/plugins/liborg-gnome-save-calendar.so ab7e1000-ab7e7000 r-xp 00000000 08:06 2274031 /home/akhil/opt/gnome2/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so ab7e7000-ab7e8000 r--p 00005000 08:06 2274031 /home/akhil/opt/gnome2/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so ab7e8000-ab7e9000 rw-p 00006000 08:06 2274031 /home/akhil/opt/gnome2/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so ab7e9000-ab7ef000 r-xp 00000000 08:06 2273946 /home/akhil/opt/gnome2/lib/evolution/2.30/plugins/liborg-gnome-email-custom-header.so ab7ef000-ab7f0000 ---p 00006000 08:06 2273946 /home/akhil/opt/gnome2/lib/evolution/2.30/plugins/lib Program received signal SIGABRT, Aborted. 0xffffe430 in __kernel_vsyscall () (gdb) bt full
+ Trace 219752
*** Bug 627777 has been marked as a duplicate of this bug. ***
Downstream bug report about the same from evolution 3.4.4: https://bugzilla.redhat.com/show_bug.cgi?id=908152 Core was generated by `evolution'. Program terminated with signal 6, Aborted.
+ Trace 231492
Thread 1 (Thread 0x7f56f28d79c0 (LWP 29243))
I forgot to add from the downstream bug report: Description of problem: I was moving items one-by-one from the local "On this computer" Evolution Calendar, to the remote EWS Exchange 2010 calendar. A number had succeeded, but this one time Evolution crashed. I re-opened it and am moving items again, with out it crashing again.
Thanks for a bug report. I'm closing this as obsolete, but feel free to reopen or comment in case you can reproduce with the current 3.30.x stable series.