summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2017-01-11 12:46:13 -0800
committerMichal Klocek <michal.klocek@qt.io>2017-05-29 10:23:01 +0000
commite2ac3f691545dc4565e9124a7315b2f47efbd819 (patch)
treee5854af83456a2b17fb8eeb12e9c482bee2d4870
parentea586408d219c9da8de412dcf8b2223fac4c4013 (diff)
downloadqtwebengine-chromium-e2ac3f691545dc4565e9124a7315b2f47efbd819.tar.gz
[Backport] CVE-2017-5017
Disable all GPU features on GeForce 8600M on macOS. Rendering corruption is seen on this GPU, which is nearly 10 years old. Fall back to software rendering. BUG=676975 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2626973002 Cr-Commit-Position: refs/heads/master@{#442990} Change-Id: I0c07c4f563719b473a5b068f9f1d6120bd08398d Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
-rw-r--r--chromium/gpu/config/software_rendering_list_json.cc15
1 files changed, 14 insertions, 1 deletions
diff --git a/chromium/gpu/config/software_rendering_list_json.cc b/chromium/gpu/config/software_rendering_list_json.cc
index 8465fc04af4..c09e103446b 100644
--- a/chromium/gpu/config/software_rendering_list_json.cc
+++ b/chromium/gpu/config/software_rendering_list_json.cc
@@ -1198,7 +1198,20 @@ LONG_STRING_CONST(
"gpu_rasterization",
"accelerated_2d_canvas"
]
- }
+ },
+ {
+ "id": 130,
+ "description": "[Backport CVE-2017-5017] Older NVIDIA GPUs on macOS render incorrectly",
+ "cr_bugs": [676975],
+ "os": {
+ "type": "macosx"
+ },
+ "vendor_id": "0x10de",
+ "device_id": ["0x0407"],
+ "features": [
+ "all"
+ ]
+ }
]
}