[Evolution-hackers] Evolution 2.2.3 is segfaulting in libcamel (was: "Evolution 2.2.3 crashing on start")



Hi,

Deleting Drafts.ibex.index made evo crash differently. gdb is showing a crash
in libcamel. The crash is always happening while evo is opening the "Linux" folder.

Physically deleting the "Linux" folder is making evo happy. I have a tar-ball of all folder
files if anyone wants to debug this.


#### gdb output of "run" ####
[Thread debugging using libthread_db enabled]
[New Thread 46912604592176 (LWP 8508)]
es menu class init
adding hook target 'source'

(evolution:8508): camel-WARNING **: Invalid root: '/home/colding/.evolution/mail/local/Drafts.ibex.index'

(evolution:8508): camel-WARNING **: version: TEXT.000 (TEXT.000)

(evolution:8508): camel-WARNING **: block size: 1024 (1024) OK

(evolution:8508): camel-WARNING **: free: 0 (0 add size < 1024) OK

(evolution:8508): camel-WARNING **: last: 6144 (6144 and size: 1024) BAD

(evolution:8508): camel-WARNING **: flags: unSYNC
[New Thread 1082132832 (LWP 8513)]
[New Thread 1090525536 (LWP 8514)]
[New Thread 1098918240 (LWP 8516)]
[New Thread 1107310944 (LWP 8517)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1098918240 (LWP 8516)]
0x00002aaab1f4e08f in camel_folder_threaded_messages_dump () from /usr/lib/libcamel-provider-1.2.so.3
#### end ####

A backtrace in gdb shows:

#### snip ####
(gdb) bt
#0  0x00002aaab1f4e08f in camel_folder_threaded_messages_dump () from /usr/lib/libcamel-provider-1.2.so.3
#1  0x00002aaaae5de5bd in bsearch () from /lib/libc.so.6
#2  0x00002aaaae5de4cc in bsearch () from /lib/libc.so.6
#3  0x00002aaaae5de4cc in bsearch () from /lib/libc.so.6
#4  0x00002aaaae5de4b4 in bsearch () from /lib/libc.so.6
#5  0x00002aaaae5de4cc in bsearch () from /lib/libc.so.6
#6  0x00002aaaae5de4cc in bsearch () from /lib/libc.so.6
#7  0x00002aaaae5de4cc in bsearch () from /lib/libc.so.6
#8  0x00002aaaae5de4cc in bsearch () from /lib/libc.so.6
#9  0x00002aaaae5de6d0 in qsort () from /lib/libc.so.6
#10 0x00002aaab1f4e14d in camel_folder_threaded_messages_dump () from /usr/lib/libcamel-provider-1.2.so.3
#11 0x00002aaab1f4e332 in camel_folder_threaded_messages_dump () from /usr/lib/libcamel-provider-1.2.so.3
#12 0x00002aaab1f4ea0b in camel_folder_thread_messages_new () from /usr/lib/libcamel-provider-1.2.so.3
#13 0x00002aaab2b480a4 in message_list_save_state () from /usr/lib64/evolution/2.2/components/libevolution-mail.so
#14 0x00002aaab2b38f2a in mail_enable_stop () from /usr/lib64/evolution/2.2/components/libevolution-mail.so
#15 0x00002aaaab34dee7 in e_thread_busy () from /usr/lib/libedataserver-1.2.so.4
#16 0x00002aaaad61911a in start_thread () from /lib/libpthread.so.0
#17 0x00002aaaae664d33 in clone () from /lib/libc.so.6
#18 0x0000000000000000 in ?? ()


Regards,
  jules


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]