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



Hi Jules,

I just submitted a patch for this on the patches list.  I would guess
that some sequence of messages in the linux (kernel?) list has hit a bug
in the code.

See bugzilla.gnome.org, bug 312831.

Workaround would be to click on another folder while it is loading so it
doesn't load the linux one, and turn off threaded mode somehow.

 Michael

On Mon, 2005-08-08 at 10:44 +0200, Jules Colding wrote:
> 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
> _______________________________________________
> evolution-hackers maillist  -  evolution-hackers lists ximian com
> http://lists.ximian.com/mailman/listinfo/evolution-hackers
-- 
adfa(evolution-2.4:20087): gtkhtml-WARNING **: cannot find icon:
'stock_insert-url' in gnome 




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