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!"


Reply via email to