[Evolution] particular mail crashing Evo (was: Re: Evolution not working - can't find a solution!)
- From: guenther <guenther rudersport de>
- To: evolution-list gnome org
- Cc: Des Dougan <des DouganConsulting com>
- Subject: [Evolution] particular mail crashing Evo (was: Re: Evolution not working - can't find a solution!)
- Date: Mon, 05 Jun 2006 01:58:50 +0200
On Thu, 2006-06-01 at 23:13 -0700, Des Dougan wrote:
I just got a crash because of a mail. I don't use the preview pane, and
successfully viewed it in IMP. The attachment is a JPEG, about 400k in
size. I'm on 2.6.0, as you can see, installed from one of the SuSE 10.0
apt repositories. This is the first time I've had such a crash; however
2.6.0 is new to SuSE - I only installed it a week or so ago. No further
updates are available yet.
I can forward the message if it would help debug this. Just let me
know...
Now this is interesting. I got a mail on my todo list I got recently,
with a 294 kByte TIFF attachment (entire mail 400 kByte due to base64
encoding of the attachment).
Des, I sure would be interested in that mail. Please send it off-list
with the mail either attached or (preferably) the raw saved mail
attached in an archive. Well, you may just as well open a new bug in
bugzilla and attach the raw mail to it. A stacktrace would be useful,
too. If you prefer, I can do this for you and gather a stacktrace with
debugging symbols.
Since you explicitly mentioned you do not use the (pre)view pane [1],
that particular mail crashed Evo for you on opening and displaying the
mail only, right?
...guenther
[1] I hate to call it pre-view, cause it is not. There is nothing being
*pre* viewed. That embedded pane displays the exact same data, as
opening a dedicated mail window does.
FWIW, due to this, it does not matter if one is using the (pre)view
pane or not, if the crash happens on viewing the mails contents.
--
char *t="\10pse\0r\0dtu\0 ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]