start evolution select a message that is marked as unread right mouse click -> select mark messages as read mailer component crashes with following message: "The Evolution component that handles folders of type "mail" has unexpectedly quit. You will need to quit Evolution and restart in order to access that data again" this happens everytime you mark a message as read (or unread)
Works fine here. Guess its just another of evolutions multiple bugs, and it do not seem that they really worry about bugs other than in HEAD (gtk2 port) :(
Ugh. Can't reproduce this either (gcc3.1/gnome2 etc.)
just unmerged and emerged evolution - still crashes. USE="-kde -arts -apm -avi -oggvorbis -qt -qtmt dvd" CHOST="i686-pc-linux-gnu" CFLAGS="-march=i686 -O2 -pipe" CXXFLAGS="-march=i686 -O2 -pipe" gcc 3.1-7
I have just unmerge and emerged evolution again now with following settings: CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O2" CXXFLAGS="-march=athlon-tbird -O2" still make my evo crash
Although not fun, my suggestion is to "emerge -e evolution" and see if that works for you (after an "emerge --clean sync", of course).
just did "emerge -e world". evolution still crashes
I've just rebuild my whole system from scratch -> evolution still crashes.
are you a first time evolution user? ie. do you not have a pre-existing ~/evolution/?
no. I've been running evolution now for over 2 years. I've just rebuilt my system from scratch with gentoo 1.2 install cd and evolution works now. so it must have been a gcc3.1 issue
FWIW evolution crashes with the same error when I try and go into my mail preferences :-(
hi... could you provide and strace and gdb backtrace? $ strace evolution $ gdb evolution r where Thanks Matt
Crashes for me on Gentoo 1.2, -march=i686 -O3 -pipe, latest sync. Crash happens when trying to view Tools > Settings in the Mail module, evolution-mail then crashes.
Crashes for me on Gentoo 1.2, -march=i686 -O3 -pipe, latest sync. Crash happens when trying to view Tools > Settings in the Mail module, evolution-mail then crashes. Backtrace: (gdb) backtrace #0 0x40f88219 in wait4 () from /lib/libc.so.6 #1 0x410091c0 in __check_rhosts_file () from /lib/libc.so.6 #2 0x40ed48d6 in waitpid () from /lib/libpthread.so.0 #3 0x4098d97a in gnome_segv_handle () from /usr/lib/libgnomeui.so.32 #4 0x080b2b05 in message_browser_get_type () #5 0x40ed26e4 in pthread_kill () from /lib/libpthread.so.0 #6 0x40f09c38 in sigaction () from /lib/libc.so.6 #7 0x0807d385 in mail_accounts_dialog_get_type () #8 0x0807d628 in mail_accounts_dialog_new () #9 0x0808a851 in providers_config () #10 0x40480173 in impl_Bonobo_UIComponent_execVerb () from /usr/lib/libbonobox.so.2 #11 0x40429cc9 in _ORBIT_skel_Bonobo_UIComponent_execVerb () from /usr/lib/libbonobo.so.2 #12 0x40e56c56 in ORBit_POA_handle_request () from /usr/lib/libORBit.so.0 #13 0x40e59248 in ORBit_handle_incoming_request () from /usr/lib/libORBit.so.0 #14 0x40e594a1 in ORBit_handle_incoming_message () from /usr/lib/libORBit.so.0 #15 0x40e71669 in giop_main_handle_connection () from /usr/lib/libIIOP.so.0 #16 0x40e12139 in orb_handle_connection () from /usr/lib/liboaf.so.0 #17 0x40eb1b71 in g_io_channel_unix_get_fd () from /usr/lib/libglib-1.2.so.0 #18 0x40eb2ef8 in g_source_remove_by_funcs_user_data () from /usr/lib/libglib-1.2.so.0 #19 0x40eb3543 in g_source_remove_by_funcs_user_data () from /usr/lib/libglib-1.2.so.0 #20 0x40eb3e7c in g_main_run () from /usr/lib/libglib-1.2.so.0 #21 0x40c798eb in gtk_main () from /usr/lib/libgtk-1.2.so.0 #22 0x4043be0c in bonobo_main () from /usr/lib/libbonobo.so.2 #23 0x080b2db7 in main () #24 0x40ef83c1 in __libc_start_main () from /lib/libc.so.6 (gdb)
I can confirm the same behavior even when evolution is built using: # CFLAGS="-march=i686 -O" CXXFLAGS="-march=i686 -O" emerge evolution Rather annoying. (And for me its not marking a message read, its the mail preferences)
Oh, almost forgot. thats both with the original (1.0-era) gcc (not sure what version it was, sorry) as well as with: $ gcc -v Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.1.1/specs Configured with: /var/tmp/portage/gcc-3.1.1-r1/work/gcc-3.1.1/configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib --enable-languages=c,c++,ada,f77,objc,java --enable-threads=posix --enable-long-long --disable-checking --enable-cstdio=stdio --enable-clocale=generic --enable-version-specific-runtime-libs --with-gxx-include-dir=/usr/include/g++-v31 --with-local-prefix=/usr/local --enable-shared --disable-nls Thread model: posix gcc version 3.1.1 $
Recompiled with both evolution and ORBit with no optimization and -march=i386, still crashing the same way.
Recompiled bonobo with no optim, still crashing.
Crashes on me too while marking messages as read. Gentoo 1.4, gcc-3.2. Even did a emerge -e gnome evolution with -O2 instead of -O3. glibc has also been recompiled with -O2. -march is athlon-tbird. -O2 seemed to fix the mail preferences issue, though (well it works now..) I don't see such issues with Evolution in other stable linux distributions.
Try -march=athlon .. unfortunately it seems that athlon-tbird and pentium4 is the lost sons of gcc3 :( Also consider recompiling a few of its deps with this march.
works for me now on clean gentoo-1.4-rc1 install with CFLAGS="-march=athlon-mp -O3 -pipe"
My crash was fixed by upgrading libgal to 0.20.
I'd like to confirm that evolution sigsegv's when attempting to open the mail preferences. -cpu=i386 -02 -w as my only optimizations. Pentium 3, gentoo 1.4 (upgraded from 1.2), gcc 3.2 - everything is recent.
Well, can't confirm this one. Works fine for me (-march=athlon-tbird -O3 -pipe -ffast-math -falign-functions -mmmx -m3dnow). Charles Mauch : tried upgrading libgal as nicolasm suggested (you best recompile gtkhtml and evolution afterwards)?
Does it for me now as well :/
See http://bugzilla.ximian.com/show_bug.cgi?id=29784, i upped the revision to -r2 and added the patch to the ebuild. Please test if it helps. If it does, we are a bit late.. this patch has been around for over a month.
works for me
ditto here ... closing