Closed Bug 1617506 Opened 5 years ago Closed 2 years ago

When starting Firefox with privacy.resistFingerprinting=true and layers.acceleration.force-enabled=true, half of the window is a black rectangle.

Categories

(Core :: Widget: Gtk, defect)

75 Branch
defect

Tracking

()

RESOLVED DUPLICATE of bug 1745595

People

(Reporter: zrhoffman, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

Attached image screenshot.png

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

Steps to reproduce:

  • Create a new Firefox browser profile and open it on a 1920x1080 px monitor in the i3 window manager in Xorg running on Arch Linux, kernel version 5.5.5

  • Go to about:config, set privacy.resistFingerprinting to true

  • Close browser tabs and quit the browser

  • Open the same profile

Actual results:

Only the first 1000x975 px region from the bottom left corner of the browser window is displayed. The rest of the screen space that the browser window should be using is completely black.

Reproducible: Always

Resizing the window causes the black space to go away, and the browser window can be used normally until exit.

The browser window treats this black space as nonexistent. More specifically, since the cursor position is calculated from the top left corner of the screen, the cursor needs to be higher up on the screen in order to click things. The offset that the cursor needs to be higher by is equal to the height of the black space above the window.

Even if a user.js file with privacy.resistFingerprinting=true and layers.acceleration.force-enabled=true is placed in the profile directory, the behavior only occurs from second starup, never first startup.

Expected results:

The browser window should be drawn correctly and the cursor position should be visually accurate.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core

Edit: In step 2, also make sure layers.acceleration.force-enabled is set to true.

I see this behavior from time to time on Fedora 31 with Nvidia drivers and an RTX 2070.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE

Reopening as per bug 1630251 comment 39, for now.

Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Severity: normal → S3

It looks like bug 1617506 was fixed by the fix for bug 1745595, (specifically, https://hg.mozilla.org/mozilla-central/rev/4102176d73ef).

I get Access Denied trying to resolve bug 1617506 as a duplicate of bug 1745595, maybe since bug 1745595 is a security bug, but bug 1617506 can be closed.

Status: REOPENED → RESOLVED
Closed: 5 years ago2 years ago
Duplicate of bug: CVE-2022-34479
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: