Bug 4815 - freeze when rendering HTML part of a particular message
Summary: freeze when rendering HTML part of a particular message
Status: NEW
Alias: None
Product: Claws Mail
Classification: Unclassified
Component: Plugins/LiteHTML Viewer (show other bugs)
Version: 4.2.0
Hardware: PC Linux
: P3 normal
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2024-07-11 14:05 UTC by Girnt József
Modified: 2024-11-26 08:03 UTC (History)
1 user (show)

See Also:


Attachments
If you open this mail, Claws mail will freeze. (25.44 KB, message/rfc822)
2024-07-11 14:05 UTC, Girnt József
Details

Description Girnt József 2024-07-11 14:05:41 UTC
Created attachment 2500 [details]
If you open this mail, Claws mail will freeze.

When opening an email downloaded from a sender, the program freezes. Previously there was no problem with emails from the sender, they opened fine. I attach such an email.

I have checked the source of the letters, but I can find no virus or bugs in them. They also come through on Google.
Comment 1 wwp 2024-07-11 15:07:19 UTC
I can't reproduce here, the email simply opens up as expected. Could up run the latest version of Claws Mail (4.3.0)?
Comment 2 Girnt József 2024-07-11 15:28:58 UTC
Clarification. After you open the letter, click on the Text/HTML view on the side. This will freeze Claws Mail.
Comment 3 Michael Rasmussen 2024-07-11 20:30:16 UTC
Which HTML plugin do you use to display the HTML part?
Which Fancy no problem but LiteHTML have problem displaying the HTML part.
Comment 4 Michael Rasmussen 2024-07-11 20:31:13 UTC
s/Which/With/
Comment 5 Michael Rasmussen 2024-07-11 20:35:35 UTC
With LiteHTML claws freezes indefinitely from here:
lh_widget.cpp:250:lh_widget::redraw: width changed: 0 != 811
Comment 6 Paul 2024-07-11 20:38:39 UTC
In the meantime, use the Fancy plugin instead.
Comment 7 Michael Rasmussen 2024-07-11 20:42:09 UTC
Dillo works as well
Comment 8 Girnt József 2024-07-12 04:28:43 UTC
(In reply to Michael Rasmussen from comment #7)

Yes, turning off liteHTML helped. The Fancy plugin did not display the body of the email correctly. Dillo works fine.
Thank you all for your help!
Comment 9 Paul 2024-07-12 09:30:41 UTC
(In reply to Girnt József from comment #8)

That's strange. Both the Fancy plugin and the Dillo plugin display the message in exactly the same way here.
Comment 10 Girnt József 2024-07-12 09:58:31 UTC
(In reply to Paul from comment #9)
It is indeed strange. But for me, only Dillo really displays HTML content properly. But Dillo also displays a lot of HTML errors...

HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, <td> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <center> is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> bgcolor attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, Anchor names must be unique within the document ("c300p50r").
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> bgcolor attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> bgcolor attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> bgcolor attribute is obsolete.
HTML warning: line 2, The align attribute is obsolete in HTML5.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> bgcolor attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, Anchor names must be unique within the document ("c300p50r").
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> align attribute is obsolete.
HTML warning: line 2, Anchor names must be unique within the document ("c300p50r").
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, Color 'transparent' is not in "#RRGGBB" format.
HTML warning: line 2, <table> bgcolor attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <font> is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, <table> cellspacing attribute is obsolete.
HTML warning: line 2, <table> cellpadding attribute is obsolete.
HTML warning: line 2, <table> width attribute is obsolete.
HTML warning: line 2, The valign attribute is obsolete in HTML5.
HTML warning: line 2, Unexpected closing tag: </div> -- expected </table>.
HTML warning: line 2, Unexpected closing tag: </center> -- expected </table>.
HTML warning: line 2, Unexpected closing tag: </a> -- expected </table>.
HTML warning: line 2, Unexpected closing tag: </body> -- expected </table>.
HTML warning: line 2, Unexpected closing tag: </html> -- expected </table>.
Comment 11 Paul 2024-07-12 10:21:51 UTC
(In reply to Girnt József from comment #10)

There are no errors there, just warnings. Besides, that's Dillo and not the Dillo Plugin.
Comment 12 Girnt József 2024-07-12 10:39:24 UTC
(In reply to Paul from comment #11)
What is the difference between Dillo and Dillo Plugin? The link shows a picture of where I found the errors.

https://drive.google.com/file/d/1lOr904njO27IDpqGXX8OS9FRqM6JNfxz/view?usp=sharing
Comment 13 Paul 2024-11-26 08:03:57 UTC
(In reply to Girnt József from comment #12)

Dillo is a web browser; the dillo plugin embeds dillo in claws-mail.

Note You need to log in before you can comment on or make changes to this bug.