diff options
author | 2015-11-20 14:06:28 -0800 | |
---|---|---|
committer | 2015-11-20 14:06:28 -0800 | |
commit | 1c9ce610501b7b864617356aeda12cd0caebe066 (patch) | |
tree | fd8a8c6ea250a247a92fd021fcaad9a8164e53ff /src/gpu/GrGpuFactory.h | |
parent | 73ee6770260dbeeabc4a78eee4f13533f0031211 (diff) |
fix pathops coincidence fuzz bug
Simplifying a series of rects with very large bounds
triggers a coincidence bug where, after one of the
intersection points that marks a coincident range
has been deleted, it is referenced.
Both the deletion and reference is (probably) happening
in the SkOpCoincidence::AddExpanded() phase of
HandleCoincidence(), and may signify a bug that could
happen with usable input data, but I haven't been
able to determine that.
For now, abort the Simplify() when the erroneous
condition is detected.
TBR=reed@google.com
BUG=558281
Review URL: https://codereview.chromium.org/1463923002
Diffstat (limited to 'src/gpu/GrGpuFactory.h')
0 files changed, 0 insertions, 0 deletions