Package: evolution
Severity: grave
Version: 0.10
Synopsis: Evolution Crashes While Expunging... repeatable now
Class: sw-bug
Distribution: Slackware 7.1.0
System: Linux 2.2.18 i686 unknown
C compiler: 2.95.2
glib: 1.2.9
GTK+: 1.2.9
ORBit: ORBit 0.5.7
gnome-libs: gnome-libs 1.2.12
gnome-print: gnome-print-0.25
gnome-core: gnome-core 1.2.1
Description:
I have had a problem where some folders when I expunge them cause a
segmentation fault. It sort of seemed random for a while, hoever I have
one case where it is persistent, and that might help figure it out.
I have a filter based on the sender, (Also had it based on subject
before) that moves all of my delivery failure notices to a folder (Used
to be called failure-notices, now it is called postmaster)
I tried what NOT suggested, and deleted the *.ibex and let it recreate,
but this didn't seem to solve it. I even deleted the filter rule
manually, and deleted the evolution/local/<foldername> manually, then
recreated a rule.
Still segfaults on expunging the mail..
Debugging information:
[New Thread 1024 (LWP 10919)]
[New Thread 2049 (LWP 10923)]
[New Thread 1026 (LWP 10924)]
[New Thread 2051 (LWP 10930)]
[New Thread 3076 (LWP 10931)]
[New Thread 4101 (LWP 10932)]
0x4097a939 in __wait4 () from /lib/libc.so.6
#0 0x4097a939 in __wait4 () from /lib/libc.so.6
#1 0x409e1cd8 in __DTOR_END__ () from /lib/libc.so.6
#2 0x402c8dfb in waitpid (pid=12330, stat_loc=0xbfffe6d0, options=0)
at wrapsyscall.c:173
#3 0x40340266 in gnome_segv_handle (signum=11) at gnome-init.c:659
#4 0x80876f4 in segv_redirect (sig=11) at main.c:64
#5 0x402c6a7b in pthread_sighandler (signo=11, ctx={gs = 0, __gsh = 0,
fs = 0, __fsh = 0, es = 43, __esh = 0, ds = 43, __dsh = 0,
edi = 138118800, esi = 0, ebp = 3221219500, esp = 3221219476,
ebx = 1081490560, edx = 0, ecx = 199, eax = 0, trapno = 14, err = 4,
eip = 1081160038, cs = 35, __csh = 0, eflags = 66178,
esp_at_signal = 3221219476, ss = 43, __ssh = 0, fpstate = 0xbfffe818,
oldmask = 2147483648, cr2 = 0}) at signals.c:97
#6 <signal handler called>
#7 0x40713166 in eti_row_height (eti=0x83b8690, row=0) at e-table-item.c:497
#8 0x4071350d in e_table_item_row_diff (eti=0x83b8690, start_row=0, end_row=1)
at e-table-item.c:631
#9 0x40713648 in eti_request_region_show (eti=0x83b8690, start_col=3,
start_row=0, end_col=3, end_row=0, delay=260) at e-table-item.c:683
#10 0x40717fa2 in eti_cursor_change (selection=0x84f2128, row=0, col=4,
eti=0x83b8690) at e-table-item.c:2275
#11 0x40481eef in gtk_marshal_NONE__INT_INT (object=0x84f2128,
func=0x40717e54 <eti_cursor_change>, func_data=0x83b8690, args=0xbfffea8c)
at gtkmarshal.c:284
#12 0x404b17ac in gtk_handlers_run (handlers=0x84e62e0, signal=0xbfffea38,
object=0x84f2128, params=0xbfffea8c, after=0) at gtksignal.c:1917
#13 0x404b0c15 in gtk_signal_real_emit (object=0x84f2128, signal_id=97,
params=0xbfffea8c) at gtksignal.c:1477
#14 0x404aecf3 in gtk_signal_emit (object=0x84f2128, signal_id=97)
at gtksignal.c:552
#15 0x406ea435 in e_selection_model_cursor_changed (selection=0x84f2128,
row=0, col=4) at e-selection-model.c:577
#16 0x407262c4 in etsm_sorted_node_changed (etm=0x8513b98, node=0x81895c0,
etsm=0x84f2128) at e-tree-selection-model.c:390
#17 0x40481dd3 in gtk_marshal_NONE__POINTER (object=0x8513b98,
func=0x40726264 <etsm_sorted_node_changed>, func_data=0x84f2128,
args=0xbfffee7c) at gtkmarshal.c:193
#18 0x404b17ac in gtk_handlers_run (handlers=0x84be590, signal=0xbfffee28,
object=0x8513b98, params=0xbfffee7c, after=0) at gtksignal.c:1917
#19 0x404b0c15 in gtk_signal_real_emit (object=0x8513b98, signal_id=104,
params=0xbfffee7c) at gtksignal.c:1477
#20 0x404aecf3 in gtk_signal_emit (object=0x8513b98, signal_id=104)
at gtksignal.c:552
#21 0x40723f68 in e_tree_model_node_changed (tree_model=0x8513b98,
node=0x81895c0) at e-tree-model.c:188
#22 0x407292a2 in ets_proxy_node_changed (etm=0x834c470, node=0x81855b8,
ets=0x8513b98) at e-tree-sorted.c:872
#23 0x40481dd3 in gtk_marshal_NONE__POINTER (object=0x834c470,
func=0x40729228 <ets_proxy_node_changed>, func_data=0x8513b98,
args=0xbffff27c) at gtkmarshal.c:193
#24 0x404b17ac in gtk_handlers_run (handlers=0x824f018, signal=0xbffff228,
object=0x834c470, params=0xbffff27c, after=0) at gtksignal.c:1917
#25 0x404b0c15 in gtk_signal_real_emit (object=0x834c470, signal_id=104,
params=0xbffff27c) at gtksignal.c:1477
#26 0x404aecf3 in gtk_signal_emit (object=0x834c470, signal_id=104)
at gtksignal.c:552
#27 0x40723f68 in e_tree_model_node_changed (tree_model=0x834c470,
node=0x81855b8) at e-tree-model.c:188
#28 0x4072325c in e_tree_memory_thaw (etmm=0x834c470) at e-tree-memory.c:174
#29 0x8089dad in build_flat (ml=0x84e4740, summary=0x812bac8,
changes=0x85138d0) at message-list.c:1769
#30 0x808ae7f in regen_list_regened (mm=0x857d428) at message-list.c:2444
#31 0x8080072 in mail_msgport_replied (source=0x81045d0, cond=G_IO_IN,
d=0x8104578) at mail-mt.c:256
#32 0x406a2c50 in g_io_unix_dispatch (source_data=0x81045e8,
current_time=0xbffff6e4, user_data=0x8104578) at giounix.c:135
#33 0x406a4318 in g_main_dispatch (dispatch_time=0xbffff6e4) at gmain.c:656
#34 0x406a4923 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#35 0x406a4abc in g_main_run (loop=0x8105d70) at gmain.c:935
#36 0x40480587 in gtk_main () at gtkmain.c:524
#37 0x400f6dad in bonobo_main () at bonobo-main.c:277
#38 0x808786b in main (argc=3, argv=0xbffff924) at main.c:134
#39 0x408f5f5c in __libc_start_main (main=0x8087718 <main>, argc=3,
ubp_av=0xbffff924, init=0x80652b4 <_init>, fini=0x80c020c <_fini>,
rtld_fini=0x4000ce30 <_dl_fini>, stack_end=0xbffff91c)
at ../sysdeps/generic/libc-start.c:129
#0 0x4097a939 in __wait4 () from /lib/libc.so.6
No locals.
#1 0x409e1cd8 in __DTOR_END__ () from /lib/libc.so.6
No symbol table info available.
#2 0x402c8dfb in waitpid (pid=12330, stat_loc=0xbfffe6d0, options=0)
at wrapsyscall.c:173
stat_loc = (int *) 0xbfffe6d0
options = 0
result = 0
oldtype = 0
#3 0x40340266 in gnome_segv_handle (signum=11) at gnome-init.c:659
659 eret = waitpid(pid, &estatus, 0);
estatus = -1073748132
in_segv = 1
pid = 0
#4 0x80876f4 in segv_redirect (sig=11) at main.c:64
64 gnome_segv_handler (sig);
sig = 11
#5 0x402c6a7b in pthread_sighandler (signo=11, ctx={gs = 0, __gsh = 0,
fs = 0, __fsh = 0, es = 43, __esh = 0, ds = 43, __dsh = 0,
edi = 138118800, esi = 0, ebp = 3221219500, esp = 3221219476,
ebx = 1081490560, edx = 0, ecx = 199, eax = 0, trapno = 14, err = 4,
eip = 1081160038, cs = 35, __csh = 0, eflags = 66178,
esp_at_signal = 3221219476, ss = 43, __ssh = 0, fpstate = 0xbfffe818,
oldmask = 2147483648, cr2 = 0}) at signals.c:97
self = 0x402cf8e0
in_sighandler = 0x0
#6 <signal handler called>
No locals.
#7 0x40713166 in eti_row_height (eti=0x83b8690, row=0) at e-table-item.c:497
497 if (eti->height_cache[row] == -1) {
eti = (ETableItem *) 0x83b8690