<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>176771</bug_id>
          
          <creation_ts>2017-09-12 01:41:22 -0700</creation_ts>
          <short_desc>[WebGL] VideoTextureCopierCV doesn&apos;t correctly restore vertex attribute state</short_desc>
          <delta_ts>2017-09-18 19:56:55 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>176969</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1347835</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-09-12 01:41:22 -0700</bug_when>
    <thetext>[WebGL] VideoTextureCopierCV doesn&apos;t correctly restore vertex attribute state</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1347836</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-09-12 01:44:51 -0700</bug_when>
    <thetext>&lt;rdar://problem/34386621&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1347837</commentid>
    <comment_count>2</comment_count>
      <attachid>320528</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-09-12 01:49:08 -0700</bug_when>
    <thetext>Created attachment 320528
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1347983</commentid>
    <comment_count>3</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-09-12 12:29:47 -0700</bug_when>
    <thetext>Committed r221933: &lt;http://trac.webkit.org/changeset/221933&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1349116</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-09-14 17:27:50 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 176969</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1350225</commentid>
    <comment_count>5</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-09-18 19:56:55 -0700</bug_when>
    <thetext>Committed r222198: &lt;http://trac.webkit.org/changeset/222198&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>320528</attachid>
            <date>2017-09-12 01:49:08 -0700</date>
            <delta_ts>2017-09-12 03:54:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-176771-20170912184906.patch</filename>
            <type>text/plain</type>
            <size>9806</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxNzcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWQ2YTQ5ZTc2ZjQ5MzQx
YzQzOWYwMjhhYTRjMTMzMDEyZGRiMzQ3NS4uMDEzZjBlYzg1N2I4ZTQwYmE2NGUxZmFlYjdkNjBh
Y2U0MjBmOGJjOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDE3LTA5LTEyICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBbV2ViR0xdIFZpZGVvVGV4dHVy
ZUNvcGllckNWIGRvZXNuJ3QgY29ycmVjdGx5IHJlc3RvcmUgdmVydGV4IGF0dHJpYnV0ZSBzdGF0
ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc2Nzcx
CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zNDM4NjYyMT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgT3BlbkdMIGNvbnRleHQgaW4gVmlkZW9U
ZXh0dXJlQ29waWVyQ1Ygd2Fzbid0IGJlaW5nIHJlc3RvcmVkIHRvCisgICAgICAgIHRoZSBzdGF0
ZSBpdCBoYWQgYmVmb3JlIHJlbmRlcmluZyBhIHZpZGVvIHRvIGEgdGV4dHVyZS4gU3BlY2lmaWNh
bGx5CisgICAgICAgIHRoZSB2ZXJ0ZXggYXR0cmlidXRlIHZhbHVlcyB3ZXJlIG5ldmVyIHJlY29y
ZGVkIGJ5IHRoZSBzdGF0ZSBzYXZlci4KKworICAgICAgICBVcGRhdGUgdGhlIGV4aXN0aW5nIHRl
c3Qgb2YgVmlkZW9UZXh0dXJlQ29waWVyQ1Ygc28gdGhhdCBpdCBpcworICAgICAgICBleHBsaWNp
dGx5IGRvaW5nIHNvbWV0aGluZyBkaWZmZXJlbnQgZnJvbSB0aGUgV2ViQ29yZSBjb2RlLCB3aGlj
aAorICAgICAgICBtZWFucyB0aGF0IHN0YXRlIHdpbGwgaGF2ZSB0byBiZSBjb3JyZWN0bHkgcmVz
dG9yZWQgZm9yIHRoZSB0ZXN0CisgICAgICAgIHRvIHBhc3MuCisKKyAgICAgICAgKiBwbGF0Zm9y
bS9ncmFwaGljcy9jdi9WaWRlb1RleHR1cmVDb3BpZXJDVi5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpWaWRlb1RleHR1cmVDb3BpZXJDVjo6Y29weVZpZGVvVGV4dHVyZVRvUGxhdGZvcm1UZXh0dXJl
KTogTWFrZSBzdXJlCisgICAgICAgIHRvIHJlY29yZCB0aGUgdmVydGV4IGF0dHJpYnV0ZSBzdGF0
ZSBvbmNlIHdlIGtub3cgdGhlIGxvY2F0aW9uIG9mIHRoZSBwb3NpdGlvbiBhdHRyaWJ1dGUuCisg
ICAgICAgIChXZWJDb3JlOjpWaWRlb1RleHR1cmVDb3BpZXJDVjo6R0MzRFN0YXRlU2F2ZXI6OkdD
M0RTdGF0ZVNhdmVyKToKKyAgICAgICAgKFdlYkNvcmU6OlZpZGVvVGV4dHVyZUNvcGllckNWOjpH
QzNEU3RhdGVTYXZlcjo6fkdDM0RTdGF0ZVNhdmVyKToKKyAgICAgICAgKFdlYkNvcmU6OlZpZGVv
VGV4dHVyZUNvcGllckNWOjpHQzNEU3RhdGVTYXZlcjo6c2F2ZVZlcnRleEF0dHJpYlN0YXRlKTog
U2F2ZSBhbGwgdGhlCisgICAgICAgIGFwcGxpY2FibGUgdmVydGV4IGF0dHJpYnV0ZSBzdGF0ZSBp
bmZvcm1hdGlvbi4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jdi9WaWRlb1RleHR1cmVD
b3BpZXJDVi5oOiBHQzNEU3RhdGVTYXZlciBjYW4gdXNlIGEgcmVmZXJlbmNlCisgICAgICAgIHRv
IHRoZSBHQzNEIHJhdGhlciB0aGFuIGEgcG9pbnRlci4KKwogMjAxNy0wOS0wNyAgWW91ZW5uIEZh
YmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgQWxpZ24gRmV0Y2hSZXNwb25zZSBh
bmQgRmV0Y2hSZXF1ZXN0IGJvZHkgaGFuZGxpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2N2L1ZpZGVvVGV4dHVyZUNvcGllckNWLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2N2L1ZpZGVvVGV4dHVyZUNvcGllckNWLmNwcAppbmRl
eCBjMzM3MGJkYjdmMDdiNDM0ZTBjZDk5N2MyODU0NjE5ODg4MmQ1N2IzLi4xOGU5OTI4ZWZmMzcy
NmU5NzIyNTI2MWNjOWE1YWExYzVjNmIyOGJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jdi9WaWRlb1RleHR1cmVDb3BpZXJDVi5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY3YvVmlkZW9UZXh0dXJlQ29waWVyQ1YuY3BwCkBA
IC0yNjMsNyArMjYzLDcgQEAgYm9vbCBWaWRlb1RleHR1cmVDb3BpZXJDVjo6Y29weVZpZGVvVGV4
dHVyZVRvUGxhdGZvcm1UZXh0dXJlKFRleHR1cmVUeXBlIGlucHV0VmkKICAgICBpZiAoIWlucHV0
VmlkZW9UZXh0dXJlKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBHQzNEU3RhdGVTYXZl
ciBzdGF0ZVNhdmVyKCZtX2NvbnRleHQuZ2V0KCkpOworICAgIEdDM0RTdGF0ZVNhdmVyIHN0YXRl
U2F2ZXIobV9jb250ZXh0LmdldCgpKTsKIAogICAgIGlmICghbV9wcm9ncmFtKSB7CiAgICAgICAg
IGlmICghaW5pdGlhbGl6ZUNvbnRleHRPYmplY3RzKCkpIHsKQEAgLTI3Miw2ICsyNzIsOCBAQCBi
b29sIFZpZGVvVGV4dHVyZUNvcGllckNWOjpjb3B5VmlkZW9UZXh0dXJlVG9QbGF0Zm9ybVRleHR1
cmUoVGV4dHVyZVR5cGUgaW5wdXRWaQogICAgICAgICB9CiAgICAgfQogCisgICAgc3RhdGVTYXZl
ci5zYXZlVmVydGV4QXR0cmliU3RhdGUobV9wb3NpdGlvbkF0dHJpYnV0ZUxvY2F0aW9uKTsKKwog
ICAgIEdMZmxvYXQgbG93ZXJMZWZ0WzJdID0geyAwLCAwIH07CiAgICAgR0xmbG9hdCBsb3dlclJp
Z2h0WzJdID0geyAwLCAwIH07CiAgICAgR0xmbG9hdCB1cHBlclJpZ2h0WzJdID0geyAwLCAwIH07
CkBAIC0zNDMsMjUgKzM0NSw0MiBAQCBib29sIFZpZGVvVGV4dHVyZUNvcGllckNWOjpjb3B5Vmlk
ZW9UZXh0dXJlVG9QbGF0Zm9ybVRleHR1cmUoVGV4dHVyZVR5cGUgaW5wdXRWaQogICAgIHJldHVy
biB0cnVlOwogfQogCi1WaWRlb1RleHR1cmVDb3BpZXJDVjo6R0MzRFN0YXRlU2F2ZXI6OkdDM0RT
dGF0ZVNhdmVyKEdyYXBoaWNzQ29udGV4dDNEKiBjb250ZXh0KQorVmlkZW9UZXh0dXJlQ29waWVy
Q1Y6OkdDM0RTdGF0ZVNhdmVyOjpHQzNEU3RhdGVTYXZlcihHcmFwaGljc0NvbnRleHQzRCYgY29u
dGV4dCkKICAgICA6IG1fY29udGV4dChjb250ZXh0KQogewotICAgIEFTU0VSVChjb250ZXh0KTsK
LSAgICBtX2NvbnRleHQtPmdldEludGVnZXJ2KEdyYXBoaWNzQ29udGV4dDNEOjpURVhUVVJFX0JJ
TkRJTkdfMkQsICZtX3RleHR1cmUpOwotICAgIG1fY29udGV4dC0+Z2V0SW50ZWdlcnYoR3JhcGhp
Y3NDb250ZXh0M0Q6OkZSQU1FQlVGRkVSX0JJTkRJTkcsICZtX2ZyYW1lYnVmZmVyKTsKLSAgICBt
X2NvbnRleHQtPmdldEludGVnZXJ2KEdyYXBoaWNzQ29udGV4dDNEOjpDVVJSRU5UX1BST0dSQU0s
ICZtX3Byb2dyYW0pOwotICAgIG1fY29udGV4dC0+Z2V0SW50ZWdlcnYoR3JhcGhpY3NDb250ZXh0
M0Q6OkFSUkFZX0JVRkZFUl9CSU5ESU5HLCAmbV9hcnJheUJ1ZmZlcik7Ci0gICAgbV9jb250ZXh0
LT5nZXRJbnRlZ2VydihHcmFwaGljc0NvbnRleHQzRDo6VklFV1BPUlQsIG1fdmlld3BvcnQpOwor
ICAgIG1fY29udGV4dC5nZXRJbnRlZ2VydihHcmFwaGljc0NvbnRleHQzRDo6VEVYVFVSRV9CSU5E
SU5HXzJELCAmbV90ZXh0dXJlKTsKKyAgICBtX2NvbnRleHQuZ2V0SW50ZWdlcnYoR3JhcGhpY3ND
b250ZXh0M0Q6OkZSQU1FQlVGRkVSX0JJTkRJTkcsICZtX2ZyYW1lYnVmZmVyKTsKKyAgICBtX2Nv
bnRleHQuZ2V0SW50ZWdlcnYoR3JhcGhpY3NDb250ZXh0M0Q6OkNVUlJFTlRfUFJPR1JBTSwgJm1f
cHJvZ3JhbSk7CisgICAgbV9jb250ZXh0LmdldEludGVnZXJ2KEdyYXBoaWNzQ29udGV4dDNEOjpB
UlJBWV9CVUZGRVJfQklORElORywgJm1fYXJyYXlCdWZmZXIpOworICAgIG1fY29udGV4dC5nZXRJ
bnRlZ2VydihHcmFwaGljc0NvbnRleHQzRDo6VklFV1BPUlQsIG1fdmlld3BvcnQpOworCiB9CiAK
IFZpZGVvVGV4dHVyZUNvcGllckNWOjpHQzNEU3RhdGVTYXZlcjo6fkdDM0RTdGF0ZVNhdmVyKCkK
IHsKLSAgICBtX2NvbnRleHQtPmJpbmRUZXh0dXJlKEdyYXBoaWNzQ29udGV4dDNEOjpURVhUVVJF
X0JJTkRJTkdfMkQsIG1fdGV4dHVyZSk7Ci0gICAgbV9jb250ZXh0LT5iaW5kRnJhbWVidWZmZXIo
R3JhcGhpY3NDb250ZXh0M0Q6OkZSQU1FQlVGRkVSLCBtX2ZyYW1lYnVmZmVyKTsKLSAgICBtX2Nv
bnRleHQtPnVzZVByb2dyYW0obV9wcm9ncmFtKTsKLSAgICBtX2NvbnRleHQtPmJpbmRCdWZmZXIo
R3JhcGhpY3NDb250ZXh0M0Q6OkFSUkFZX0JVRkZFUiwgbV9hcnJheUJ1ZmZlcik7Ci0gICAgbV9j
b250ZXh0LT52aWV3cG9ydChtX3ZpZXdwb3J0WzBdLCBtX3ZpZXdwb3J0WzFdLCBtX3ZpZXdwb3J0
WzJdLCBtX3ZpZXdwb3J0WzNdKTsKKyAgICBpZiAobV92ZXJ0ZXhBdHRyaWJFbmFibGVkKQorICAg
ICAgICBtX2NvbnRleHQuZW5hYmxlVmVydGV4QXR0cmliQXJyYXkobV92ZXJ0ZXhBdHRyaWJJbmRl
eCk7CisgICAgZWxzZQorICAgICAgICBtX2NvbnRleHQuZGlzYWJsZVZlcnRleEF0dHJpYkFycmF5
KG1fdmVydGV4QXR0cmliSW5kZXgpOworCisgICAgbV9jb250ZXh0LmJpbmRCdWZmZXIoR3JhcGhp
Y3NDb250ZXh0M0Q6OkFSUkFZX0JVRkZFUiwgbV9hcnJheUJ1ZmZlcik7CisgICAgbV9jb250ZXh0
LnZlcnRleEF0dHJpYlBvaW50ZXIobV92ZXJ0ZXhBdHRyaWJJbmRleCwgbV92ZXJ0ZXhBdHRyaWJT
aXplLCBtX3ZlcnRleEF0dHJpYlR5cGUsIG1fdmVydGV4QXR0cmliTm9ybWFsaXplZCwgbV92ZXJ0
ZXhBdHRyaWJTdHJpZGUsIG1fdmVydGV4QXR0cmliUG9pbnRlcik7CisKKyAgICBtX2NvbnRleHQu
YmluZFRleHR1cmUoR3JhcGhpY3NDb250ZXh0M0Q6OlRFWFRVUkVfQklORElOR18yRCwgbV90ZXh0
dXJlKTsKKyAgICBtX2NvbnRleHQuYmluZEZyYW1lYnVmZmVyKEdyYXBoaWNzQ29udGV4dDNEOjpG
UkFNRUJVRkZFUiwgbV9mcmFtZWJ1ZmZlcik7CisgICAgbV9jb250ZXh0LnVzZVByb2dyYW0obV9w
cm9ncmFtKTsKKyAgICBtX2NvbnRleHQudmlld3BvcnQobV92aWV3cG9ydFswXSwgbV92aWV3cG9y
dFsxXSwgbV92aWV3cG9ydFsyXSwgbV92aWV3cG9ydFszXSk7CiB9CiAKK3ZvaWQgVmlkZW9UZXh0
dXJlQ29waWVyQ1Y6OkdDM0RTdGF0ZVNhdmVyOjpzYXZlVmVydGV4QXR0cmliU3RhdGUoR0MzRHVp
bnQgaW5kZXgpCit7CisgICAgbV92ZXJ0ZXhBdHRyaWJJbmRleCA9IGluZGV4OworICAgIG1fY29u
dGV4dC5nZXRWZXJ0ZXhBdHRyaWJpdihpbmRleCwgR3JhcGhpY3NDb250ZXh0M0Q6OlZFUlRFWF9B
VFRSSUJfQVJSQVlfRU5BQkxFRCwgJm1fdmVydGV4QXR0cmliRW5hYmxlZCk7CisgICAgbV9jb250
ZXh0LmdldFZlcnRleEF0dHJpYml2KGluZGV4LCBHcmFwaGljc0NvbnRleHQzRDo6VkVSVEVYX0FU
VFJJQl9BUlJBWV9TSVpFLCAmbV92ZXJ0ZXhBdHRyaWJTaXplKTsKKyAgICBtX2NvbnRleHQuZ2V0
VmVydGV4QXR0cmliaXYoaW5kZXgsIEdyYXBoaWNzQ29udGV4dDNEOjpWRVJURVhfQVRUUklCX0FS
UkFZX1RZUEUsICZtX3ZlcnRleEF0dHJpYlR5cGUpOworICAgIG1fY29udGV4dC5nZXRWZXJ0ZXhB
dHRyaWJpdihpbmRleCwgR3JhcGhpY3NDb250ZXh0M0Q6OlZFUlRFWF9BVFRSSUJfQVJSQVlfTk9S
TUFMSVpFRCwgJm1fdmVydGV4QXR0cmliTm9ybWFsaXplZCk7CisgICAgbV9jb250ZXh0LmdldFZl
cnRleEF0dHJpYml2KGluZGV4LCBHcmFwaGljc0NvbnRleHQzRDo6VkVSVEVYX0FUVFJJQl9BUlJB
WV9TVFJJREUsICZtX3ZlcnRleEF0dHJpYlN0cmlkZSk7CisgICAgbV92ZXJ0ZXhBdHRyaWJQb2lu
dGVyID0gbV9jb250ZXh0LmdldFZlcnRleEF0dHJpYk9mZnNldChpbmRleCwgR3JhcGhpY3NDb250
ZXh0M0Q6OlZFUlRFWF9BVFRSSUJfQVJSQVlfUE9JTlRFUik7Cit9CiAKIH0KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2N2L1ZpZGVvVGV4dHVyZUNvcGllckNW
LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jdi9WaWRlb1RleHR1cmVDb3Bp
ZXJDVi5oCmluZGV4IDE3MTlmNzc2NWIyYmY1ODY4ODdhY2RlNzdlZWE0ZWUwNmVjYzQ4MjIuLjUx
MTc2NmRhODNhMmU2Y2NhMjRjMDIxODJiNjVjNzBiYTExMWEyZGYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2N2L1ZpZGVvVGV4dHVyZUNvcGllckNWLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY3YvVmlkZW9UZXh0dXJlQ29waWVy
Q1YuaApAQCAtNTIsMTYgKzUyLDI2IEBAIHB1YmxpYzoKIHByaXZhdGU6CiAgICAgY2xhc3MgR0Mz
RFN0YXRlU2F2ZXIgewogICAgIHB1YmxpYzoKLSAgICAgICAgR0MzRFN0YXRlU2F2ZXIoR3JhcGhp
Y3NDb250ZXh0M0QqKTsKKyAgICAgICAgR0MzRFN0YXRlU2F2ZXIoR3JhcGhpY3NDb250ZXh0M0Qm
KTsKICAgICAgICAgfkdDM0RTdGF0ZVNhdmVyKCk7CiAKKyAgICAgICAgdm9pZCBzYXZlVmVydGV4
QXR0cmliU3RhdGUoR0MzRHVpbnQgaW5kZXgpOworCiAgICAgcHJpdmF0ZToKLSAgICAgICAgR3Jh
cGhpY3NDb250ZXh0M0QqIG1fY29udGV4dDsKKyAgICAgICAgR3JhcGhpY3NDb250ZXh0M0QmIG1f
Y29udGV4dDsKICAgICAgICAgR0MzRGludCBtX3RleHR1cmUgeyAwIH07CiAgICAgICAgIEdDM0Rp
bnQgbV9mcmFtZWJ1ZmZlciB7IDAgfTsKICAgICAgICAgR0MzRGludCBtX3Byb2dyYW0geyAwIH07
CiAgICAgICAgIEdDM0RpbnQgbV9hcnJheUJ1ZmZlciB7IDAgfTsKICAgICAgICAgR0MzRGludCBt
X3ZpZXdwb3J0WzRdIHsgMCwgMCwgMCwgMCB9OworCisgICAgICAgIEdDM0R1aW50IG1fdmVydGV4
QXR0cmliSW5kZXggeyAwIH07CisgICAgICAgIEdDM0RpbnQgbV92ZXJ0ZXhBdHRyaWJFbmFibGVk
IHsgMCB9OworICAgICAgICBHQzNEaW50IG1fdmVydGV4QXR0cmliU2l6ZSB7IDAgfTsKKyAgICAg
ICAgR0MzRGludCBtX3ZlcnRleEF0dHJpYlR5cGUgeyAwIH07CisgICAgICAgIEdDM0RpbnQgbV92
ZXJ0ZXhBdHRyaWJOb3JtYWxpemVkIHsgMCB9OworICAgICAgICBHQzNEaW50IG1fdmVydGV4QXR0
cmliU3RyaWRlIHsgMCB9OworICAgICAgICBHQzNEc2l6ZWlwdHIgbV92ZXJ0ZXhBdHRyaWJQb2lu
dGVyIHsgMCB9OwogICAgIH07CiAKICAgICBib29sIGluaXRpYWxpemVDb250ZXh0T2JqZWN0cygp
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IGIzMzFjMGI5OWMxYjk1M2FjOTQ0NmQxY2U3YzVjM2JiZWZjNWFhNjIuLjNiOTk3
ODI5MmI5N2M2MjgyNDUwZjgzMWI5MDIzNWVhMDc4ODY2NjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBA
QAorMjAxNy0wOS0xMiAgRGVhbiBKYWNrc29uICA8ZGlub0BhcHBsZS5jb20+CisKKyAgICAgICAg
W1dlYkdMXSBWaWRlb1RleHR1cmVDb3BpZXJDViBkb2Vzbid0IGNvcnJlY3RseSByZXN0b3JlIHZl
cnRleCBhdHRyaWJ1dGUgc3RhdGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE3Njc3MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzQzODY2MjE+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVHdlYWsgdGhp
cyB0ZXN0IHRvIG1ha2Ugc3VyZSBpdCBkb2VzIHNvbWV0aGluZyBkaWZmZXJlbnQgZnJvbQorICAg
ICAgICB0aGUgY29kZSBpbiBXZWJDb3JlIHRvIHJlbmRlciBhIHZpZGVvIGludG8gYSB0ZXh0dXJl
LCB0aHVzCisgICAgICAgIGVuc3VyaW5nIHRoYXQgd2UncmUgdGVzdGluZyBzdGF0ZSBpcyBjb3Jy
ZWN0bHkgcmVzdG9yZWQuCisKKyAgICAgICAgKiBmYXN0L2NhbnZhcy93ZWJnbC90ZXhJbWFnZTJE
LXZpZGVvLWZsaXBZLXRydWUuaHRtbDoKKwogMjAxNy0wOS0wNyAgTWljaGFlbCBTYWJvZmYgIDxt
c2Fib2ZmQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgc3VwcG9ydCBmb3IgUmVnRXhwIG5hbWVk
IGNhcHR1cmUgZ3JvdXBzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2NhbnZhcy93ZWJn
bC90ZXhJbWFnZTJELXZpZGVvLWZsaXBZLXRydWUuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY2Fu
dmFzL3dlYmdsL3RleEltYWdlMkQtdmlkZW8tZmxpcFktdHJ1ZS5odG1sCmluZGV4IDQzMjAxOTMz
N2U3NGFiMzM4MDc0MWUzOGI4YzY2MzNiOThkODcyNzMuLmE1MzI1YWVmNWFhZmY3ZDYxNjEwYWYx
ZDlkZDkxNmUxZjMwNjUzYTUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvY2FudmFzL3dl
YmdsL3RleEltYWdlMkQtdmlkZW8tZmxpcFktdHJ1ZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvY2FudmFzL3dlYmdsL3RleEltYWdlMkQtdmlkZW8tZmxpcFktdHJ1ZS5odG1sCkBAIC0xMjMs
MTggKzEyMywxNiBAQCBmdW5jdGlvbiBpbml0KCkgewogICAgIGxldCBwb3NpdGlvbkF0dHJpYnV0
ZSA9IGdsLmdldEF0dHJpYkxvY2F0aW9uKHByb2dyYW0sICJhX3Bvc2l0aW9uIik7CiAgICAgZ2wu
ZW5hYmxlVmVydGV4QXR0cmliQXJyYXkocG9zaXRpb25BdHRyaWJ1dGUpOwogCi0gICAgbGV0IHZl
cnRpY2VzID0gbmV3IEZsb2F0MzJBcnJheShbCi0gICAgICAgLTEsIC0xLAotICAgICAgIDEsIC0x
LAotICAgICAgIDEsIDEsCi0gICAgICAgMSwgMSwKLSAgICAgICAtMSwgMSwKLSAgICAgICAtMSwg
LTEKLSAgICBdKTsKKyAgICAvLyBVbmxpa2UgdGhlIGNvcnJlc3BvbmRpbmcgdGV4SW1hZ2UyRC12
aWRlby1mbGlwWS1mYWxzZSB0ZXN0LCBkcmF3IGEgcXVhZCB1c2luZworICAgIC8vIGZvdXIgcG9p
bnRzIGluIGEgdHJpYW5nbGUgc3RyaXAsIHdpdGggMyBmbG9hdHMgcGVyIHBvaW50LiBUaGlzIHdh
eSB3ZSdyZSBkb2luZworICAgIC8vIHNvbWV0aGluZyBkaWZmZXJlbnQgZnJvbSB0aGUgV2ViQ29y
ZSBjb2RlIHRoYXQgcmVuZGVycyB0aGUgdmlkZW8gaW50byBhIHRleHR1cmUsCisgICAgLy8gZW5z
dXJpbmcgdGhhdCBzdGF0ZSByZXN0b3JhdGlvbiBpcyBjb3JyZWN0bHkgcmVzdG9yZWQuCisgICAg
bGV0IHZlcnRpY2VzID0gbmV3IEZsb2F0MzJBcnJheShbLTEuMCwgLTEuMCwgMC4wLCAxLjAsIC0x
LjAsIDAuMCwgLTEuMCwgMS4wLCAwLjAsIDEuMCwgMS4wLCAwLjBdKTsKIAogICAgIGxldCBidWZm
ZXIgPSBnbC5jcmVhdGVCdWZmZXIoKTsKICAgICBnbC5iaW5kQnVmZmVyKGdsLkFSUkFZX0JVRkZF
UiwgYnVmZmVyKTsKICAgICBnbC5idWZmZXJEYXRhKGdsLkFSUkFZX0JVRkZFUiwgdmVydGljZXMs
IGdsLlNUQVRJQ19EUkFXKTsKKyAgICBnbC52ZXJ0ZXhBdHRyaWJQb2ludGVyKHBvc2l0aW9uQXR0
cmlidXRlLCAzLCBnbC5GTE9BVCwgZmFsc2UsIDAsIDApOwogCiAgICAgbGV0IHVwZGF0ZVRleHR1
cmUgPSBmdW5jdGlvbiAodGV4dHVyZSwgZGF0YSkgewogICAgICAgICBnbC5iaW5kVGV4dHVyZShn
bC5URVhUVVJFXzJELCB0ZXh0dXJlKTsKQEAgLTE4OCw5ICsxODYsOCBAQCBmdW5jdGlvbiBpbml0
KCkgewogICAgICAgICBnbC51bmlmb3JtMWkodGV4dHVyZVVuaWZvcm0sIDApOwogCiAgICAgICAg
IGdsLmJpbmRCdWZmZXIoZ2wuQVJSQVlfQlVGRkVSLCBidWZmZXIpOwotICAgICAgICBnbC52ZXJ0
ZXhBdHRyaWJQb2ludGVyKHBvc2l0aW9uQXR0cmlidXRlLCAyLCBnbC5GTE9BVCwgZmFsc2UsIDAs
IDApOwogCi0gICAgICAgIGdsLmRyYXdBcnJheXMoZ2wuVFJJQU5HTEVTLCAwLCA2KTsKKyAgICAg
ICAgZ2wuZHJhd0FycmF5cyhnbC5UUklBTkdMRV9TVFJJUCwgMCwgNCk7CiAKICAgICAgICAgYW5p
bWF0aW9uRnJhbWUgPSByZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZHJhd0Z1bmN0aW9uKTsKICAgICB9
Owo=
</data>
<flag name="review"
          id="340626"
          type_id="1"
          status="+"
          setter="graouts"
    />
          </attachment>
      

    </bug>

</bugzilla>