On Sun, 2 Oct 2005, PiotrAF wrote:


The problem:
BLFS AFAIR any version built with >=gcc-3.4.3 if I can discibe the
versions timing that way :) Any version of evolution 2.0.x 2.1x 2.2.x.
It opens fine, and everything is fine until I highlight i.e. try to view
any html mail (even the Ximian welcome mail AFAIR). Evolution crashes,
and there is no known to me way to start it without crash ever again,
unless I delete ~/.evolution.  I'm no guru. I suspect this could be the
fault of gtkhtml. I tried recompiling many versions of evolution,
evolution-data-center, gtkhtml even other dependencies like soup etc.
even unset C(XX)FLAGS etc. with no luck. This still persists. I tried
starting with different options from the console. Since this happens
always, on any version set-up from scratch, I cannot find the reason. I
google, the redhat (and some other distros) troubles even from years
before seem the same, but either I am blind or there I don;t see any
solution. :(


Unless anybody recognizes this problem, I suggest you build gdb, start evolution from within gdb, then get a backtrace after it crashes. If you have stripped the programs or libraries it is calling, you might have to rebuild them without stripping to get a meaningful backtrace.

The problem, occured once under Gentoo, due to unknown to me reason, but
it passed after some recompilation and this was only a one time
surprise.

I expect gentoo have a patch, the problem is to identify which package needs to be patched :) I suppose you could try searching their bugzilla, in case the problem was only in evolution.

Actually, looking at their current ebuild for evolution-2.4.0, they use the attached patch to fix a start-up segfault. Dunno if this is the same problem, but it should be quicker than building and running gdb.

Ken
--
 das eine Mal als Trag?die, das andere Mal als Farce
diff -NurdB evolution-2.3.8/widgets/misc/e-canvas-background.c 
evolution-2.3.8-patched/widgets/misc/e-canvas-background.c
--- evolution-2.3.8/widgets/misc/e-canvas-background.c  2005-08-22 
05:52:55.000000000 -0500
+++ evolution-2.3.8-patched/widgets/misc/e-canvas-background.c  2005-09-01 
23:13:54.000000000 -0500
@@ -427,6 +427,7 @@
 ecb_style_set (ECanvasBackground *ecb, GtkStyle *previous_style)
 {
        GnomeCanvasItem *item = GNOME_CANVAS_ITEM (ecb);
+       g_return_if_fail (ecb->priv->gc != NULL);
        gdk_gc_set_foreground (ecb->priv->gc, 
&GTK_WIDGET(item->canvas)->style->base[GTK_STATE_NORMAL]);
        gnome_canvas_item_request_update (GNOME_CANVAS_ITEM (ecb));
 }
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to