[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [Evolution] [Fwd: Re: evolution locking up]
- From: "Patrick O'Callaghan" <poc usb ve>
- To: Brian L Scipioni <brian scipioni janusresearch com>
- Cc: evolution-list gnome org, LLLActive GMX Net
- Subject: Re: [Evolution] [Fwd: Re: evolution locking up]
- Date: Mon, 06 Aug 2007 08:04:05 -0400
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 <brian scipioni janusresearch com>
>
>
>
> On Fri, 2007-08-03 at 17:25 +0200, LLLActive GMX Net wrote:
> > >
> > > Anyone know how to validate/reset the .evolution tree without
> > trashing
> > > it?
> >
> > I'd also like to know ...
> >
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]