Rapid memory leak after update to 88.0beta from 87.0beta
Categories
(Toolkit :: Application Update, defect)
Tracking
()
People
(Reporter: ainar-g, Unassigned)
Details
Attachments
(1 file)
49.97 KB,
text/plain
|
Details |
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:86.0) Gecko/20100101 Firefox/86.0
Steps to reproduce:
- Update Firefox Developer Edition from the last (ninth?) beta of 87.0 to the beta of 88.0.
- Restart Firefox.
- Observe RAM usage.
OS: Ubuntu 20.04.2 LTS.
Arch: AMD64.
Actual results:
RAM usage of firefox-bin quickly goes up (appr. 0.5 GiB/s) until it reaches swap and gets killed by the OOM killer. The UI either doesn't appear at all or appears and doesn't respond.
Expected results:
Normal update with reasonable memory usage.
Reporter | ||
Comment 1•4 years ago
|
||
Update: launching from the command line with --safe-mode
works. I used it to disable all extensions to make sure that it's not one of them doing something silly. After closing the safe-mode window and opening it as usual, the memory leak is still there.
Comment 2•4 years ago
|
||
- Are you able to open about:addons and check if you have language packs installed? What's their status
- Can you start it in safe-mode, and repeat that?
Reporter | ||
Comment 3•4 years ago
|
||
Without --safe-mode
I can basically do nothing, as the UI is unresponsive.
With --safe-mode
I can go to the “Languages” tab of about:addons
. I only have the “English (GB) Language Pack” from Mozilla Firefox, version 88.0buildid20210322185611
.
On the “Dictionaries” tab I have five dictionaries. Of them, only “British English Dictionary (Marco Pinto)” has been updated relatively recently: version 2.94
from 2 March 2021.
Comment 4•4 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Toolkit::Application Update' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Comment 5•4 years ago
|
||
Can you try removing the en-GB language pack in safe-mode, then restart normally?
I expect that to work. If it does, please copy and paste the raw data in about:support, and attach it in the bug.
Reporter | ||
Comment 6•4 years ago
|
||
Comment 7•4 years ago
|
||
OK, thanks for the about:support data. That's sadly a known problem.
You're installing the en-GB language pack on top of the en-GB build, which is not fully localized, so the fallback logic goes crazy. The good news is that you can use the build as is, since the language is still the same.
We hope to fix this issue sooner than later.
Reporter | ||
Comment 8•4 years ago
|
||
I see, thanks for the quick response!
Description
•