Open Bug 1978238 Opened 25 days ago Updated 20 days ago

Firefox Main Process: ANGLE binaries (libEGL.dll and libGLESv2.dll) not released after loading about:support"

Categories

(Core :: Graphics, enhancement)

Firefox 141
enhancement

Tracking

()

UNCONFIRMED

People

(Reporter: jenwolf, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0

Steps to reproduce:

Description:

Summary: When opening about:support, Firefox main process loads the ANGLE binaries (libEGL.dll and libGLESv2.dll) and uses 16 KB of GPU memory. However, these binaries are not released after the information is loaded, leading to unnecessary resource usage until Firefox is closed. While this is a minor cosmetic issue, addressing it could lead to improved overall performance and resource management.

Steps to Reproduce:

1- Open about:support.
2- Observe the loading of ANGLE binaries and the GPU memory usage.

Actual results:

Firefox main process should load the ANGLE binaries to retrieve the necessary information and then release them immediately after use, thereby freeing up GPU resources.

Expected results:

The ANGLE binaries remain loaded, consuming resources unnecessarily until Firefox is closed.

The Bugbug bot thinks this bug should belong to the 'Core::Graphics' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Graphics
Product: Firefox → Core

I mixed up the 'Actual results' and the 'Expected results', it should be the other way around!

I really hope that someone will look into this, as I believe addressing this issue could lead to more insights into the memory leak in the Firefox main process. The main process exhibits extreme memory leaks, as mentioned in bug 1973462.

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