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 331541 - Evolution hangs with 100% cpu for attached message with nested HTML tables
Evolution hangs with 100% cpu for attached message with nested HTML tables
Status: RESOLVED DUPLICATE of bug 309560
Product: GtkHtml
Classification: Other
Component: Rendering
3.8.x
Other All
: Normal critical
: ---
Assigned To: gtkhtml-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-02-17 12:51 UTC by Oskar Berggren
Modified: 2006-03-24 06:00 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12


Attachments
Message that causes evolution to hang (88.77 KB, text/plain)
2006-02-17 12:56 UTC, Oskar Berggren
Details
Actual HTML content of the mail, after base64-decoding (64.74 KB, text/html)
2006-02-17 12:57 UTC, Oskar Berggren
Details

Description Oskar Berggren 2006-02-17 12:51:02 UTC
Please describe the problem:
Attached is a mail message that when read in evolution makes the
process use 100% cpu and seemingly never finish. This seems to be
a rendering problem, see stack trace below.

The message is probably pretty stupid. It contains lots of nested
tables that seem to be entirely useless. I don't know if the tables
are the problem though.

This happens every time I try to read the e-mail, and the application
becomes useless at this point. My only way out so far has been to
delete the message file directly from the IMAP server.

Program received signal SIGTSTP, Stopped (user).

Thread NaN (LWP 20547)

  • #0 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #1 html_clueh_new
    from /usr/lib/libgtkhtml-3.8.so.15
  • #2 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #3 html_cluealigned_new
    from /usr/lib/libgtkhtml-3.8.so.15
  • #4 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #5 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #6 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #7 html_table_end_table
    from /usr/lib/libgtkhtml-3.8.so.15
  • #8 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #9 html_cluealigned_new
    from /usr/lib/libgtkhtml-3.8.so.15
  • #10 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #11 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #12 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #13 html_table_end_table
    from /usr/lib/libgtkhtml-3.8.so.15
  • #14 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #15 html_clueh_new
    from /usr/lib/libgtkhtml-3.8.so.15
  • #16 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #17 html_cluealigned_new
    from /usr/lib/libgtkhtml-3.8.so.15
  • #18 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #19 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #20 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #21 html_table_end_table
    from /usr/lib/libgtkhtml-3.8.so.15
  • #22 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #23 html_clueh_new
    from /usr/lib/libgtkhtml-3.8.so.15
  • #24 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #25 html_cluealigned_new
    from /usr/lib/libgtkhtml-3.8.so.15
  • #26 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #27 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #28 html_object_get_direction
    from /usr/lib/libgtkhtml-3.8.so.15
  • #29 html_table_end_table
    from /usr/lib/libgtkhtml-3.8.so.15
  • #397 html_object_calc_size
    from /usr/lib/libgtkhtml-3.8.so.15
  • #398 html_clueflow_set_levels
    from /usr/lib/libgtkhtml-3.8.so.15
  • #399 html_object_calc_size
    from /usr/lib/libgtkhtml-3.8.so.15
  • #400 html_clueh_new
    from /usr/lib/libgtkhtml-3.8.so.15
  • #401 html_table_end_table
    from /usr/lib/libgtkhtml-3.8.so.15
  • #402 html_object_calc_size
    from /usr/lib/libgtkhtml-3.8.so.15
  • #403 html_table_end_table
    from /usr/lib/libgtkhtml-3.8.so.15
  • #404 html_object_calc_size
    from /usr/lib/libgtkhtml-3.8.so.15
  • #405 html_clueflow_set_levels
    from /usr/lib/libgtkhtml-3.8.so.15
  • #406 html_object_calc_size
    from /usr/lib/libgtkhtml-3.8.so.15
  • #407 html_clueh_new
    from /usr/lib/libgtkhtml-3.8.so.15
  • #408 html_object_calc_size
    from /usr/lib/libgtkhtml-3.8.so.15
  • #409 html_clueh_new
    from /usr/lib/libgtkhtml-3.8.so.15
  • #410 html_object_calc_size
    from /usr/lib/libgtkhtml-3.8.so.15
  • #411 html_engine_calc_size
    from /usr/lib/libgtkhtml-3.8.so.15
  • #412 html_engine_expose
    from /usr/lib/libgtkhtml-3.8.so.15
  • #413 html_engine_refresh_fonts
    from /usr/lib/libgtkhtml-3.8.so.15
  • #414 html_engine_begin
    from /usr/lib/libgtkhtml-3.8.so.15
  • #415 gtk_html_stream_close
    from /usr/lib/libgtkhtml-3.8.so.15
  • #416 em_html_stream_get_type
    from /usr/lib/evolution/2.4/components/libevolution-mail.so
  • #417 em_sync_stream_get_type
    from /usr/lib/evolution/2.4/components/libevolution-mail.so
  • #418 g_vasprintf
    from /usr/lib/libglib-2.0.so.0
  • #419 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #420 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #421 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #422 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #423 main


Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Oskar Berggren 2006-02-17 12:56:16 UTC
Created attachment 59571 [details]
Message that causes evolution to hang
Comment 2 Oskar Berggren 2006-02-17 12:57:48 UTC
Created attachment 59574 [details]
Actual HTML content of the mail, after base64-decoding
Comment 3 Rohini 2006-03-24 05:59:32 UTC
Stack traces are similar to Bug 309560.
Marking as duplicate. Please reopen if necessary.
Comment 4 Rohini 2006-03-24 06:00:25 UTC

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