diff options
author | Michal Klocek <michal.klocek@qt.io> | 2017-01-11 12:46:13 -0800 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2017-05-29 10:23:01 +0000 |
commit | e2ac3f691545dc4565e9124a7315b2f47efbd819 (patch) | |
tree | e5854af83456a2b17fb8eeb12e9c482bee2d4870 | |
parent | ea586408d219c9da8de412dcf8b2223fac4c4013 (diff) | |
download | qtwebengine-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.cc | 15 |
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" + ] + } ] } |