Closed Bug 1700410 Opened 3 years ago Closed 3 years ago

Rapid memory leak after update to 88.0beta from 87.0beta

Categories

(Toolkit :: Application Update, defect)

Firefox 88
defect

Tracking

()

RESOLVED DUPLICATE of bug 1642415

People

(Reporter: ainar-g, Unassigned)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:86.0) Gecko/20100101 Firefox/86.0

Steps to reproduce:

  1. Update Firefox Developer Edition from the last (ninth?) beta of 87.0 to the beta of 88.0.
  2. Restart Firefox.
  3. 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.

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.

  • 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?

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.

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.

Component: Untriaged → Application Update
Product: Firefox → Toolkit

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.

Yes, that does indeed solve the issue, thanks!

Raw data:

```

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.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE

I see, thanks for the quick response!

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

Attachment

General

Creator:
Created:
Updated:
Size: