[Users] [Bug 4801] New: LiteHTML lockups and issues

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Wed Apr 24 15:45:46 UTC 2024


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

            Bug ID: 4801
           Summary: LiteHTML lockups and issues
           Product: Claws Mail
           Version: 4.2.0
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: major
          Priority: P3
         Component: Plugins/LiteHTML Viewer
          Assignee: users at lists.claws-mail.org
          Reporter: crxssi at hotmail.com

Created attachment 2478
  -->
https://www.thewildbeast.co.uk/claws-mail/bugzilla/attachment.cgi?id=2478&action=edit
example problematic Email for LiteHTML

The ability to view HTML messages in Claws is very important to us, so we have
always used a claws plugin to allow the users to see such messages.  Up until a
few years ago, that was Fancy, which worked pretty well.  But then it became
unavailable for RHEL 8 platforms and we were forced to switch to LightHTML. 
Ever since, we have been plagued with occasional problems where certain HTML
messages will lock up claws for a long time, or forever in a busy loop.

I should have reported this sooner, but I thought an update to the current
claws with newer litehtml would help, it didn't.  I am going to attach an
example deidentified Email that causes this type of problem.  It can be dropped
into a maildir claws installation.  Clicking on the html portion will "lock up"
claws on a fast machine (100% CPU with no visible progress) for at least 20
seconds.  Then it shows something, and locks up again for at least another 10
seconds. It can be much longer, depending on window size.  Any resizing of the
Claws window after/if it fully renders will cause the lockup to repeat.  In
some cases, claws will go runaway forever.  I replicated this on several
systems.

I know some of this might be upstream, but the latest Claws 3.20.0 is still
using Litehtml v0.7.  v0.9 has been out since Jan 30, 2024.  I thought I would
be sneaky and tried to place 0.9 in the claws source myself and compile it.  I
was able to do so, but the resulting plugin refuses to load (I think it was a
symbol error), probably because something small changed that requires the
plugin code to also change, which is way over my head.

Anyway, I am requesting assistance.  I hope the next Claws 3.X/4.X release will
include LiteHTML v0.9.  In the meanwhile, I am hoping someone could help
determine if it is upstream or not.  Thanks

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


More information about the Users mailing list