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 344064 - Hangs when handling messages with extremely many lines
Hangs when handling messages with extremely many lines
Status: RESOLVED DUPLICATE of bug 273171
Product: GtkHtml
Classification: Other
Component: Rendering
3.7.x
Other Linux
: Normal critical
: ---
Assigned To: gtkhtml-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-06-06 20:28 UTC by mjrauhal
Modified: 2006-06-08 15:39 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description mjrauhal 2006-06-06 20:28:18 UTC
Evolution hangs when trying to show (or to delete, it seems) a message with extremely many lines (empty lines in this case, not sure if applies for messages that have content on the lines).

To reproduce: Send yourself an E-mail with eg. 256K line feeds in it. (I tested with that amount; less will do, I first encountered this with ~232K line feeds among other data in an incoming message.) When you try to open it, Evolution will hang. It will consume a lot of CPU. It is possible that it would end up having processed the message at some point, but my patience ran out. I've deleted the messages via webmail and cleaned Evolution's message imap cache manually, and the problem has gone away for now.

Since this is an easy DOS against Evolution, and causes a hangup (for a long time if not indefinitely), I determined that it was equivalent to crashing and thus deserved "critical" severity.
Comment 1 André Klapper 2006-06-08 15:39:37 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 273171 ***