Bug 2095791

Summary: extreme memory leak, consumes all available memory and swap
Product: [Fedora] Fedora Reporter: Chris Murphy <bugzilla>
Component: firefoxAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 36CC: agurenko, alex.ploumistos, erack, gecko-bugs-nobody, jhorak, kai-engert-fedora, klaas, pjasicek, rhughes, rstrode, sandmann, stransky
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-06-11 19:52:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
journal.log none

Description Chris Murphy 2022-06-10 14:53:44 UTC
Description of problem:

There seems to be some kind of extreme memory leak with this version; a zoom session, within minutes, consumes all memory and swap.

Version-Release number of selected component (if applicable):
firefox-101.0.1-1.fc36.x86_64
systemd-250.7-1.fc36.x86_64

How reproducible:
consistently


Steps to Reproduce:
1. Start a zoom session
2.
3.

Actual results:

Within minutes, all available memory and swap are consumed, and oomd kills the scope assigned to the zoom session. All of Firefox ends up killed too, not sure why.


Expected results:

Shouldn't need such extreme resources.


Additional info:

If I mask oomd, the resource consumption results in the entire shell freezing, including the mouse arrow, and nothing immediately before and including this makes it to the journal. So the logs show nothing, they just end. After a minute of this state, I just forced power off.

Comment 1 Chris Murphy 2022-06-10 14:55:14 UTC
Created attachment 1888725 [details]
journal.log

The only hint I see in this entire log is from oomd at the time of the kill:

Jun 10 09:45:50 fovo.local systemd-oomd[662]: Killed /user.slice/user-1000.slice/user/app.slice/app-gnome-firefox-4369.scope/4369 due to memory used (16076365824) / total (16403767296) and swap used (7871721472) / total (8589930496) being more than 90.00%

Comment 2 Alexander Ploumistos 2022-06-10 15:39:38 UTC
It looks like we're in the same boat, see BZ#2095718.

Comment 3 Martin Stransky 2022-06-11 19:52:58 UTC

*** This bug has been marked as a duplicate of bug 2095718 ***