[Users] [Bug 3081] New: gtkhtml2_viewer locks in css_value_list_append

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Wed Feb 5 07:48:06 CET 2014


http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3081

            Bug ID: 3081
           Summary: gtkhtml2_viewer locks in css_value_list_append
    Classification: Unclassified
           Product: Claws Mail
           Version: 3.8.1
          Hardware: PC
                OS: SunOS
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Plugins/Gtkhtml2 Viewer
          Assignee: users at lists.claws-mail.org
          Reporter: list2014 at lunch.za.net

Created attachment 1328
  -->
http://www.thewildbeast.co.uk/claws-mail/bugzilla/attachment.cgi?id=1328&action=edit
HTML part that causes lockup in css_value_list_append

For mails sent by twitter, yammer and the odd spammer, the gtkhtml2 plugin goes
into an infinite loop, consuming 100% CPU.  I suspect it has to do with @media
optional sections in CSS.

claws-mail does not respond to a kill -TERM signal during this condition, which
is a little odd.

Backtrace:

(gdb) bt
#0  0x00007f84d2aec857 in css_value_list_append () from
/usr/lib/claws-mail/plugins/gtkhtml2_viewer.so
#1  0x00007f84d2aec08f in css_parser_parse_stylesheet () from
/usr/lib/claws-mail/plugins/gtkhtml2_viewer.so
#2  0x00007f84d2aed599 in ?? () from
/usr/lib/claws-mail/plugins/gtkhtml2_viewer.so
#3  0x00007f84d2aedb91 in ?? () from
/usr/lib/claws-mail/plugins/gtkhtml2_viewer.so
#4  0x00007f84fbc60257 in g_cclosure_marshal_VOID__OBJECTv () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5  0x00007f84fbc5d3b7 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6  0x00007f84fbc75e82 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007f84fbc76ae2 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007f84d27d8389 in ?? () from /usr/lib/x86_64-linux-gnu/libxml2.so.2
#9  0x00007f84d27dd513 in htmlParseChunk () from
/usr/lib/x86_64-linux-gnu/libxml2.so.2
#10 0x00007f84d2b11d75 in html_stream_write () from
/usr/lib/claws-mail/plugins/gtkhtml2_viewer.so
#11 0x00007f84d2ae3f89 in ?? () from
/usr/lib/claws-mail/plugins/gtkhtml2_viewer.so
#12 0x00007f84fb994f13 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f84fb9943b6 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f84fb994708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f84fb994b0a in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f84fdd1a277 in gtk_main () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x00000000004473d8 in main (argc=1, argv=0x7fff64c7bce8) at main.c:1686
(gdb) n
Single stepping until exit from function css_value_list_append,
which has no line number information.
(never returns)

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Users mailing list