Open Bug 1045070 Opened 10 years ago Updated 2 years ago

Direct2D blacklisting may not work when updating Firefox from 30 to 31/32

Categories

(Core :: Graphics, defect)

31 Branch
x86_64
Windows 7
defect

Tracking

()

People

(Reporter: FlorinMezei, Unassigned)

References

Details

Reproducible with:
Firefox 31 Release - 20140716183446 - User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0
Firefox 32 Beta 1 - 20140722195627 - User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0

Environment: Windows 7 + NVidia NVS 5100M

Steps to reproduce:
1. Firefox 30 is installed at some location.
2. Create "spoofed-firefox.bat" file with following content (pointing to location of Firefox 30):
SET MOZ_GFX_SPOOF_WINDOWS_VERSION=60001
SET MOZ_GFX_SPOOF_VENDOR_ID=0x10de
SET MOZ_GFX_SPOOF_DEVICE_ID=0x0a6c
SET MOZ_GFX_SPOOF_DRIVER_VERSION=8.17.12.58
"C:\Mozilla\Firefox\firefox.exe" -p -no-remote
3. Open "spoofed-firefox.bat" to launch Firefox 30, create a new profile, start Firefox 30, and verify "about:support" ----> Graphics > Direct2D Enabled = true - OK
4. Close Firefox 30, then update it to Firefox 31 or 32.
5. Open "spoofed-firefox.bat" to launch Firefox (now updated to 31/32), select the SAME profile as at step #3, start Firefox, and verify "about:support" ----> Graphics > Direct2D Enabled

Expected results:
Direct2D is Blocked.

Actual results:
Direct2D is still Enabled.

Notes:
- if after step #3 the user creates a new profile, then Direct2D will be Blocked as expected
- this issue is a follow-up for fix in bug 988549
- the impact on the user is: for a user that has a driver version NOT blocked in Firefox 30, but blocked in Firefox 31/32, updating Firefox will NOT block Direct2D as expected, and so it may cause problems

***** Both Firefox 33 Aurora and 34 Nightly (latest) seem to not have this issue (different patch was applied in Aurora, so the changes for non-Intel card drivers that are affected by this bug were not added there - see https://bugzilla.mozilla.org/show_bug.cgi?id=988549#c67 and https://bugzilla.mozilla.org/show_bug.cgi?id=988549#c69)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.