Summary: | [testcase] [hang] Generated content and display table-types maximize CPU %tage activity and hang application | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Gérard Talbot (no longer involved) <browserbugs2> |
Component: | khtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | grave | CC: | kde, walch.martin |
Priority: | NOR | Keywords: | testcase |
Version: | 4.10.2 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
URL: | http://test.csswg.org/suites/css2.1/latest/html4/before-content-display-011.htm | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Gérard Talbot (no longer involved)
2010-08-08 06:30:11 UTC
The following 2 testcases create a hang situation: in fact, Konqueror 4.4.5 refuses to load the pages of the 2 testcases and then the CPU %tage of activity increases dramatically and remain high, maintain high. http://www.gtalbot.org/BrowserBugsSection/css21testsuite/after-content-display-011.html http://www.gtalbot.org/BrowserBugsSection/css21testsuite/before-content-display-011.html Both testcases have been submitted already to the CSS 2.1 test suite (RC1 build 20100917): http://test.csswg.org/suites/css2.1/20100917/html4/after-content-display-011.htm http://test.csswg.org/suites/css2.1/20100917/html4/before-content-display-011.htm Relevant code involved in after-content-display-011.html: <style type="text/css"> div:after { content: "Filler text "; display: table-row; } </style> <p>Test passes if there are two lines of "Filler text" below.</p> <div>Filler text</div> regards, Gérard http://test.csswg.org/suites/css2.1/20101210/html4/before-after-display-types-001.htm (RC4) and http://test.csswg.org/suites/css2.1/20101210/html4/before-after-table-parts-001.htm (RC4) will also create an infinite reflow loop causing CPU activity maintained steadily very high (and a hang bug: application becomes unstable, unresponsive, prone to crash). Konqueror 4.5.5, Qt 4.7.0, Linux 2.6.35-24-generic-pae, i686 (32bits) here. I still got an unresponsive application after trying to load http://test.csswg.org/suites/css2.1/20110323/html4/after-content-display-011.htm Konqueror 4.6.2, Qt 4.7.2, Linux 2.6.38-8-generic-pae, i686 (32bits), (Kubuntu 11.04 Natty Natty Narwhal) here. Links to testcases must use .../20110323/... Eg. http://test.csswg.org/suites/css2.1/20100917/html4/before-content-display-011.htm now becomes http://test.csswg.org/suites/css2.1/20110323/html4/before-content-display-011.htm regards, Gérard Konqueror 4.8.1 with KHTML rendering engine Component: khtml Setting severity to GRAVE CONFIRMING KDE Platform Version: 4.8.1 Konqueror version: 4.8.1 (with KHTML rendering engine) Qt Version: 4.8.0 Operating System: Linux 3.0.0-17-generic-pae i686 (32bits) Distribution: Kubuntu 11.10 here. regards, Gérard Bug is still there in SC 4.8.4. Another observation: memory consumption slowly increases, something like 1MB every few seconds on my Core2Quad. Dear user, KHTML (and KJS) was a long time more or less unmaintained and got removed in KF6. Please migrate to use a QWebEngine based HTML component. We will do no further fixes or improvements to the KF5 branches of these components beside important security fixes. For security issues, please see: https://kde.org/info/security/ Sorry that we did not fix this issue during the life-time of KHTML. Greetings Christoph Cullmann |