will do

On Mon, 2007-08-06 at 08:04 -0400, Patrick O'Callaghan wrote:
> I think you should file a report (or maybe two) on Bugzilla
> (http://bugzilla.gnome.org).
> 
> poc
> 
> On Mon, 2007-08-06 at 05:22 -0400, Brian L Scipioni wrote:
> > In case anyone's interested here is what I have found:
> > 
> > My problem started in the first place due to a few runaway processes on
> > a server (the mail machine also).  The saturated CPUs resulted in very
> > slow response and NFS timeouts.  The issue is how this is handled by a
> > multi-threaded volution.  In this case it created a corrupted downloaded
> > message.
> > 
> > I seems to me that when, for whatever reason, Evolution has trouble
> > getting a response, it easily leads to either race conditions or
> > deadlocks.  I can't prove it, but the symptoms are there.  It has
> > happened to me many times.  Usually I get a deadlock and have to kill
> > the process - sometimes remotely.  This time I got a race condition
> > while reading/writing my Inbox file.  It resulted in a single email
> > repeated with over 3 million lines - a 180 MB message.  When I cat-ed
> > out the good parts before and after the corrupted message - I was able
> > to recover all the mail I had lost in the Inbox.  (There was nothing
> > wrong with the original message on the email server which I had accessed
> > many times).
> > 
> > It took a long time for me to figure out what was wrong, since whenever
> > I brought up Evolution, it crashed immediately while trying to read its
> > folders.  My advice for others in this situation - copy all the email
> > files to somewhere else and add them back to .evolution/mail/local one
> > or several at a time until you find the bad one.
> > 
> > The developers might want to validate downloaded message formats to
> > prevent this.
> > 
> > Also they might want to make thread synchronization more robust to
> > prevent these race/deadlocks.
> > 
> > Often, after I add/update a Contact in my LDAP server through Evolution,
> > that thread locks up/dies while the email editor seems to continue on
> > its merry way as if nothing has happened.  I have to kill the program to
> > repair my LDAP connection.
> > 
> > thanks,
> > - 
> > Brian L Scipioni <[EMAIL PROTECTED]>
> > 
> > 
> > 
> > On Fri, 2007-08-03 at 17:25 +0200, [EMAIL PROTECTED] wrote:
> > > > 
> > > > Anyone know how to validate/reset the .evolution tree without
> > > trashing
> > > > it?
> > > 
> > > I'd also like to know ...
> > > 
-- 
Brian L Scipioni <[EMAIL PROTECTED]>

_______________________________________________
Evolution-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to