Closed
Bug 1130443
Opened 10 years ago
Closed 10 years ago
[e10s] severe CPU usage in nsLayoutUtils::PaintFrame | nsDisplayList::PaintRoot
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
INCOMPLETE
Tracking | Status | |
---|---|---|
e10s | ? | --- |
People
(Reporter: wsmwk, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: perf)
2015-02-05 build about 100 tabs, had been performing well, then something went bad for 100% CPU usage. Then all tabs crashed, and cpu still at ~100% profile taken with all tabs crashed except an addons manager tab http://people.mozilla.org/~bgirard/cleopatra/#report=596e6baa7c746ebf4fe9c47103fa4362434628ce
Reporter | ||
Comment 1•10 years ago
|
||
most CPU is in nsLayoutUtils::PaintFrame via nsDisplayList::PaintRoot e10s is enabled for all ~120 tabs
Component: Graphics → Layout
Summary: severe CPU usage → severe CPU usage in nsLayoutUtils::PaintFrame | nsDisplayList::PaintRoot
Reporter | ||
Comment 2•10 years ago
|
||
FWIW, bug 1123439 may have been the cause of all tabs crashing
Comment 3•10 years ago
|
||
From the profile, that big chunk of activity in the middle seems to be from an add-on, "Greasefire2". The rest of the painting... less sure. I'll get this put into the triage backlog.
Blocks: e10s-perf
tracking-e10s:
--- → ?
Summary: severe CPU usage in nsLayoutUtils::PaintFrame | nsDisplayList::PaintRoot → [e10s] severe CPU usage in nsLayoutUtils::PaintFrame | nsDisplayList::PaintRoot
Reporter | ||
Comment 4•10 years ago
|
||
https://addons.mozilla.org/en-us/firefox/addon/greasefire/ "When you visit a web page that has compatible user scripts on Userscripts.org, this extension will highlight the Greasemonkey/Scriptish icon in the [Firefox] toolbar button "
Comment 5•10 years ago
|
||
Hey wsmwk - can you try to reproduce with the Greasefire add-on disabled?
Flags: needinfo?(vseerror)
Reporter | ||
Comment 6•10 years ago
|
||
(In reply to Mike Conley (:mconley) - Needinfo me! from comment #5) > Hey wsmwk - can you try to reproduce with the Greasefire add-on disabled? I'll check if I still have URLs documented that helped me reproduce bug 1123439. Otherwise, it's random when it gets overloaded to the point of crashing tabs. I'll state more explicitly, it seems odd that with all the tabs crashed, that Firefox would be any CPU at all.
Reporter | ||
Comment 7•10 years ago
|
||
LMK if I should keep everything in current state for further testing. Because if not, I'll install an updated version of greasemonkey https://arantius.com/misc/gm-nightly/ mentioned in bug 1048164
Comment 8•10 years ago
|
||
The more up-to-date version of Greasemonkey is probably a good bet. Let's roll with that.
Reporter | ||
Comment 9•10 years ago
|
||
(Untested) Assuming Greasemonkey and Greasefire are involved and nothing else (unclear, as I have many addons installed), here be potential steps 1. Firefox nightly with e10s enabled 2. install https://addons.mozilla.org/en-us/firefox/addon/greasemonkey/ version 2.3 and https://addons.mozilla.org/en-us/firefox/addon/greasefire/ 3. load up Firefox with ~100 tabs (in my case almost all bugzilla.mozilla.org links) 4. use a crash link [1] to cause all tabs to crash Results: High CPU [1] Crash links https://www.google.com/search?q=msonsext.dll&ie=utf-8&oe=utf-8 http://www.freefixer.com/library/file/MSONSEXT.DLL-53073/ http://www.experts-exchange.com/Software/Office_Productivity/Q_24752755.html http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/windows-explorer-crashes-probably-connected-with/6708c663-a7fe-4c83-b505-3df654a659cf http://www.symantec.com/security_response/writeup.jsp?docid=2014-112415-0402-99&tabid=2 (no flash) https://forum.manjaro.org/index.php?topic=15913.0 no flash http://www.emaildiscussions.com/showthread.php?t=66617 no flash
Reporter | ||
Comment 10•10 years ago
|
||
I haven't tested it yet, but bug 1048164 comment 42 indicates there is a "compatible" version available.
Flags: needinfo?(vseerror)
Reporter | ||
Updated•10 years ago
|
Flags: needinfo?(vseerror)
Comment 11•10 years ago
|
||
Wayne, have you a chance to try with the latest version of Greasemonkey?
Reporter | ||
Comment 12•10 years ago
|
||
It may be some time before I reenable it. So I'll reopen if I reeneable and see it again
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(vseerror)
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•