Open Bug 2033484 Opened 3 months ago Updated 2 months ago

Script that converts words into brickbreaker game has 6GB+ memory spike, leading to OOM. Runs fine on Chrome

Categories

(Core :: DOM: Core & HTML, defect)

defect

Tracking

()

Tracking Status
firefox-esr140 --- wontfix
firefox150 --- wontfix
firefox151 --- wontfix
firefox152 --- fix-optional

People

(Reporter: mayankleoboy1, Unassigned, NeedInfo)

References

(Regression, )

Details

(Keywords: regression)

Crash Data

Attachments

(2 files)

Attached file reasonable css.txt

This is usually risky of course. The web is a bad place to be. But if you do choose to, create a bookmark of this script.
The script is from this page: https://playanypage.com/game/brickout/

Open the attached text file in the browser
Click on the bookmark.
Start the brickbreaker game.
Observe the memory use

AR: 6GB+ memory
ER: Chrome runs fine. Maybe we should too?

Crash: https://crash-stats.mozilla.org/report/index/f019ecb8-9c98-4f96-928a-926440260420

Here is a profile with a smaller text : https://share.firefox.dev/4e0YrP1

This is the regression range: https://hg-edge.mozilla.org/mozilla-central/pushloghtml?fromchange=e8bede86288e6035daffaec003fef054af6e8717&tochange=e68f3e498920cb693ce2977329e619f95a9dc5fd

Suspects: Bug 1910544, Bug 1865896

Jan: Bug 1915328 seems similar to this bug.
From the profile, looks like the first minorGC happens a little late and by then the memory use has already increased to multiple GBs

Keywords: regression
Attached file script to bookmark
Summary: Script that converts words into brickbreaker game OOMs on Firefox on a 100KB text file. Runs fine on Chrome → Script that converts words into brickbreaker game has 6GB+ memory spike, leading to OOM. Runs fine on Chrome
See Also: → 1915328
Regressed by: 1910544

:jandem, since you are the author of the regressor, bug 1910544, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(jdemooij)

I think I know what's going on here; I'll get to this soon.

Set release status flags based on info from the regressing bug 1910544

It's on my list to look at the coming weeks but I don't think this needs to be tracked necessarily.

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

Attachment

General

Creator:
Created:
Updated:
Size: