After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 584944 - animated gif attachment (with many frames) causes evolution to become unresponsive
animated gif attachment (with many frames) causes evolution to become unrespo...
Status: RESOLVED WONTFIX
Product: GtkHtml
Classification: Other
Component: Rendering
3.26.x
Other All
: Normal critical
: ---
Assigned To: gtkhtml-maintainers
gtkhtml-maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2009-06-05 17:24 UTC by Jools Wills
Modified: 2014-12-02 01:05 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description Jools Wills 2009-06-05 17:24:59 UTC
Please describe the problem:
I was sent an animated gif a friend had created. Clicking on the email on evolution, caused it to start using huge amounts of ram and become unresponsive.

The gif has a very large number of frames ~3,500 but is only around 400Kb. I'm assuming the problem is caused by some underlying image library, that is processing every frame of the gif or similar and running into problems. Whatever the cause, it shouldn't be possible to disable someone's email client just by sending them an attachment.

The attachment is here http://malus.exotica.org.uk/~buzz/animated.gif

Steps to reproduce:
1. Send the attachment above to yourself
2. Attempt to read the email in evolution


Actual results:
machine uses a lot of memory, evolution becomes unresponsive.

Expected results:
show a thumbnail of the first frame of the attachment and allow me to save it, or even just the name.

Does this happen every time?
Yes

Other information:
Comment 1 Denis Pauk 2010-10-03 15:20:19 UTC
I think is duplicate for #585425
Comment 2 André Klapper 2014-12-02 01:05:43 UTC
Since version 3.6, Evolution uses WebKit instead of GtkHtml for displaying messages. (And for completeness, Evolution 3.14 is planned to use WebKit also for composing and editing messages so GtkHtml will not receive any fixes anymore.)

Hence I am closing this GtkHtml rendering bug report.
We are sorry that your request was not handled in time when it was reported but unfortunately manpower is very limited (and does not allow testing every single reported issue separately again either).

Please feel free to reopen this report (and move it to the "Evolution" product and the "Mail" component) if the problem described in this bug report still happens in a recent supported Evolution version which uses WebKit (the current stable Evolution version is 3.12).