Closed Bug 1773968 Opened 6 months ago Closed 6 months ago

Release EGLImages without active textures

Categories

(Core :: Widget: Gtk, defect)

Unspecified
Linux
defect

Tracking

()

RESOLVED FIXED
103 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox101 --- unaffected
firefox102 --- unaffected
firefox103 --- fixed

People

(Reporter: stransky, Assigned: stransky)

References

(Regression)

Details

(Keywords: memory-leak, regression)

Attachments

(1 file, 1 obsolete file)

Release EGLImages without active textures, that prevents EGLImage leak when a texture is missing.

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

Has Regression Range: --- → yes
Attachment #9281024 - Attachment is obsolete: true
Pushed by stransky@redhat.com:
https://hg.mozilla.org/integration/autoland/rev/ad9ace9c00f4
[Linux] Release EGLImages in DMABufSurface even when we're missing textures r=emilio,jgilbert
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 103 Branch
Regressions: 1774129

This causes a compile error on 32-bit:

/builds/worker/checkouts/gecko/widget/gtk/DMABufSurface.cpp:467:14: error: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Werror,-Wformat]
             mBufferModifiers[0]));
             ^~~~~~~~~~~~~~~~~~~
Flags: needinfo?(stransky)

I'm too slow, and can't read apparently.

Flags: needinfo?(stransky)
See Also: → 1774140
Keywords: memory-leak
OS: Unspecified → Linux
See Also: → 1773804

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

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