evolution (evolution-2.30.2-r1) disappears with no further message from the screen when sending a message in an exchange account (evolution-exchange-2.30.2). evolution --debug=FILE does not give any info either. steps to reproduce: open evolution, enter new message in exchange account, click "send" or click "send and receive" when a exchange message is left in the outbox. in the last version of evolution existed a use flag "exchange" for mail-client/evolution that use flag does not seem to exist anymore? evolution-exchange is installed in world no
Created attachment 242799 [details] emerge --info
Please test on a new created user account and, if still valid, try to get a proper backtrace: http://www.gentoo.org/proj/en/qa/backtraces.xml
(In reply to comment #0) > that use flag does not seem to exist anymore? > evolution-exchange is installed in world no > Does it mean gnome-extra/evolution-exchange is installed or not? Thanks a lot for clarifying :-)
in reply to comment #3 :) well yes, it is installed. only now it is manually emerged, i.e. it is in world. before it came as a dependency via use flag 'exchange'
yes, it also happens on a freshly created user account pls find the shell output of the evolution session attached (there is a NULL parent window mentioned...) will try to get that backtrace too...
Created attachment 243043 [details] evolution shell output
Created attachment 243061 [details] gdb backtrace here is a gdb backtrace. is this what you had in mind? for backtracing i had evolution and evolution-exchange recompiled with CFLAGS="-ggdb -O1" and FEATURES="nostrip" however, most symbols on the call stack are still unnamed. Please give instructions on what else to recompile with debug if you need a better call stack.
You will probably need to re-emerge evolution, evolution-data-server and evolution-exchange to prevent that missing debug symbols :-/
Created attachment 244763 [details] better gdb backtrace the backtrace looks better now, with also evolution-data-server rebuild with debug options.
Seems that you should also install dev-libs/glib with debug symbols. Also install gnome-extra/bug-buddy as it will get the trace and send to an upstream bug
+*evolution-exchange-2.30.3 (13 Sep 2010) + + 13 Sep 2010; Pacho Ramos <pacho@gentoo.org> + +evolution-exchange-2.30.3.ebuild: + Version bump: Memory leaks with Evolution and crash in + camel-exchange-utils.c line 3005 (probably cause of bugs #332637 and + #335504). Also use correct debug configure options. + Feel free to reopen if still valid with 2.30.3
confirm fixed in 2.30.3 many thanks