On Mon, 2010-01-11 at 19:08 -0800, walt wrote:
> On 01/11/2010 03:11 PM, Iain Buchanan wrote:
> > Hi all,
> >
> > I've done some updates around Jan 4 - 8 which has borken evolution - it
> > segfaults when retrieving imap mail. I had a look at the trace and
> > started recompiling (note - same versions) some random libs (libbonobo,
> > dbus-glib, gtkhtml, etc.) and then I couldn't log in or start firefox.
> > hm.
> >
> > I've recompiled further and got back to square one (there were dbus
> > breakages for some reason) - evolution segfaults...
>
> With multiple breakages and the sand apparently shifting beneath your
> feet, I'd be wondering about filesystem corruption. I've been through
> the same updates (x86 and ~amd64) and evolution is working perfectly.
>
> Have you fsck'd your filesystems recently?
yes, in fact I have fck'd my filesystem :) I recovered most of it
though from backups and fsck.ext3.
I ended up moving the ~/.evolution/mail/imap/<account>/ folder out of
the way and restarting evo. It seemed to fix the problems!
Having a look at the source code there are lots of macros duplicated in
evolution, and lots of system calls that don't check NULL pointers
first... I wonder if they know about pc-lint!
anyway I made a bug report and some patches so we'll see.
thanks,
--
Iain Buchanan <iaindb at netspace dot net dot au>
Prof: So the American government went to IBM to come up with a data
encryption standard and they came up with ...
Student: EBCDIC!"