Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 5373 - evolution 1.0.8 mailer crashes when marking message a read
Summary: evolution 1.0.8 mailer crashes when marking message a read
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-22 02:02 UTC by Andreas Kotowicz
Modified: 2003-02-04 19:42 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Kotowicz 2002-07-22 02:02:33 UTC
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)
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2002-07-22 13:59:52 UTC
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) :(
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2002-07-22 20:24:50 UTC
Ugh. Can't reproduce this either (gcc3.1/gnome2 etc.)
Comment 3 Andreas Kotowicz 2002-07-24 02:31:39 UTC
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
Comment 4 Andreas Kotowicz 2002-07-24 03:33:29 UTC
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
Comment 5 Grant Goodyear (RETIRED) gentoo-dev 2002-07-24 20:57:30 UTC
Although not fun, my suggestion is to 
"emerge -e evolution" and see if that works
for you (after an "emerge --clean sync",
of course).  
Comment 6 Andreas Kotowicz 2002-07-27 03:25:32 UTC
just did "emerge -e world". evolution still crashes
Comment 7 Andreas Kotowicz 2002-07-28 05:25:23 UTC
I've just rebuild my whole system from scratch -> evolution still crashes.
Comment 8 Matthew Kennedy (RETIRED) gentoo-dev 2002-07-28 16:48:23 UTC
are you a first time evolution user? ie. do you not have a pre-existing
~/evolution/?
Comment 9 Andreas Kotowicz 2002-07-29 02:02:38 UTC
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
Comment 10 Leon Brocard 2002-08-06 10:50:59 UTC
FWIW evolution crashes with the same error when I try and go into my mail
preferences :-(
Comment 11 Matthew Kennedy (RETIRED) gentoo-dev 2002-08-06 11:12:50 UTC
hi...

could you provide and strace and gdb backtrace?

$ strace evolution

$ gdb evolution
r 
where

Thanks

Matt
Comment 12 nicolasm 2002-08-28 07:10:52 UTC
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. 
Comment 13 nicolasm 2002-08-28 08:08:01 UTC
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)
Comment 14 Disconnect 2002-08-28 14:48:11 UTC
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) 
Comment 15 Disconnect 2002-08-29 11:03:48 UTC
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  
$  
Comment 16 nicolasm 2002-08-29 11:39:43 UTC
Recompiled with both evolution and ORBit with no optimization and -march=i386,
still crashing the same way. 
Comment 17 nicolasm 2002-08-29 12:25:52 UTC
Recompiled bonobo with no optim, still crashing. 
Comment 18 Andre Tomt 2002-09-22 23:17:51 UTC
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.
Comment 19 Martin Schlemmer (RETIRED) gentoo-dev 2002-09-23 13:40:35 UTC
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.
Comment 20 Andreas Kotowicz 2002-09-24 15:44:03 UTC
works for me now on clean gentoo-1.4-rc1 install with CFLAGS="-march=athlon-mp
-O3 -pipe"
Comment 21 nicolasm 2002-10-02 08:49:30 UTC
My crash was fixed by upgrading libgal to 0.20. 
Comment 22 Charles Mauch 2002-10-03 14:14:31 UTC
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.
Comment 23 foser (RETIRED) gentoo-dev 2002-10-09 09:30:07 UTC
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)?
Comment 24 Martin Schlemmer (RETIRED) gentoo-dev 2002-10-12 13:35:25 UTC
Does it for me now as well :/
Comment 25 foser (RETIRED) gentoo-dev 2002-10-16 12:01:54 UTC
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.
Comment 26 Andreas Kotowicz 2002-10-19 05:56:51 UTC
works for me
Comment 27 Martin Schlemmer (RETIRED) gentoo-dev 2002-10-19 22:47:47 UTC
ditto here ... closing