<?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>170447</bug_id>
          
          <creation_ts>2017-04-04 04:04:15 -0700</creation_ts>
          <short_desc>&lt;input type=&quot;range&quot;&gt; changing to disabled while active breaks all pointer events</short_desc>
          <delta_ts>2019-02-06 09:18:31 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>Safari 10</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.10</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=82558</see_also>
          <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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Thomas Brierley">tomxor</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>ggaren</cc>
    
    <cc>joepeck</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1294015</commentid>
    <comment_count>0</comment_count>
      <attachid>306168</attachid>
    <who name="Thomas Brierley">tomxor</who>
    <bug_when>2017-04-04 04:04:15 -0700</bug_when>
    <thetext>Created attachment 306168
Test Case

Safari Version 10.1 (10603.1.30.0.34)

This is an intentional duplicate of 82558 from 2012 which was fixed in the same year, but I cannot re-open. New test case included here in-case it&apos;s any different.

If a native slider is disabled while the user is dragging, then other pointer events on the page will stop working from that point onward.

In the following example, drag the slider to either end where it will be disabled, then attempt to click the button to get the alert.

&lt;!doctype html&gt;

&lt;script&gt;

	const input = (that) =&gt; {
		if (Math.abs(that.value - 50) === 50) {
			that.disabled = true;
		}
	};

&lt;/script&gt;

&lt;input type=&quot;range&quot; oninput=&quot;input(this)&quot;&gt;

&lt;button onclick=&quot;alert(&apos;Click&apos;)&quot;&gt;Click&lt;/button&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294303</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2017-04-04 17:33:59 -0700</bug_when>
    <thetext>Thank you for the report! Very surprising bug.

Do you happen to know if this worked in Safari 10.0?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294304</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-04-04 17:34:26 -0700</bug_when>
    <thetext>&lt;rdar://problem/31442875&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294541</commentid>
    <comment_count>3</comment_count>
      <attachid>306294</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-04-05 10:17:46 -0700</bug_when>
    <thetext>Created attachment 306294
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294545</commentid>
    <comment_count>4</comment_count>
      <attachid>306294</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2017-04-05 10:22:27 -0700</bug_when>
    <thetext>Comment on attachment 306294
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=306294&amp;action=review

r=me

&gt; LayoutTests/platform/ios/TestExpectations:1425
&gt; +fast/forms/range/disabled-while-dragging.html [ Skip ]

Why skip?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294548</commentid>
    <comment_count>5</comment_count>
      <attachid>306294</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-04-05 10:24:58 -0700</bug_when>
    <thetext>Comment on attachment 306294
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=306294&amp;action=review

&gt;&gt; LayoutTests/platform/ios/TestExpectations:1425
&gt;&gt; +fast/forms/range/disabled-while-dragging.html [ Skip ]
&gt; 
&gt; Why skip?

eventSender.mouseDown() / eventSender.mouseUp() / eventSender.mouseMoveTo() do not work on iOS. I can add a comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294551</commentid>
    <comment_count>6</comment_count>
      <attachid>306296</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-04-05 10:27:42 -0700</bug_when>
    <thetext>Created attachment 306296
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294578</commentid>
    <comment_count>7</comment_count>
      <attachid>306296</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-04-05 11:47:44 -0700</bug_when>
    <thetext>Comment on attachment 306296
Patch

Clearing flags on attachment: 306296

Committed r214955: &lt;http://trac.webkit.org/changeset/214955&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294579</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-04-05 11:47:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1503186</commentid>
    <comment_count>9</comment_count>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-06 09:18:31 -0800</bug_when>
    <thetext>Mass move bugs into the DOM component.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>306168</attachid>
            <date>2017-04-04 04:04:15 -0700</date>
            <delta_ts>2017-04-04 04:04:15 -0700</delta_ts>
            <desc>Test Case</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>233</size>
            <attacher name="Thomas Brierley">tomxor</attacher>
            
              <data encoding="base64">PCFkb2N0eXBlIGh0bWw+Cgo8c2NyaXB0PgoKCWNvbnN0IGlucHV0ID0gKHRoYXQpID0+IHsKCQlp
ZiAoTWF0aC5hYnModGhhdC52YWx1ZSAtIDUwKSA9PT0gNTApIHsKCQkJdGhhdC5kaXNhYmxlZCA9
IHRydWU7CgkJfQoJfTsKCjwvc2NyaXB0PgoKPGlucHV0IHR5cGU9InJhbmdlIiBvbmlucHV0PSJp
bnB1dCh0aGlzKSI+Cgo8YnV0dG9uIG9uY2xpY2s9ImFsZXJ0KCdDbGljaycpIj5DbGljazwvYnV0
dG9uPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>306294</attachid>
            <date>2017-04-05 10:17:46 -0700</date>
            <delta_ts>2017-04-05 10:27:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-170447-20170405101745.patch</filename>
            <type>text/plain</type>
            <size>9438</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE0OTQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTA0ZDY4NzIwZGM4MzFm
MWUwMDM3ODk0NzJjNmMxOWEwMTc5Mzk5Zi4uYTA1MTIyNDU1YjdmNmZhNzhmMmY3YzQ2MmVkYWU3
ZjEwM2JkZDJiYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM3IEBACiAyMDE3LTA0LTA1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAgICAgICAgPGlucHV0IHR5cGU9InJhbmdl
Ij4gY2hhbmdpbmcgdG8gZGlzYWJsZWQgd2hpbGUgYWN0aXZlIGJyZWFrcyBhbGwgcG9pbnRlciBl
dmVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3
MDQ0NworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzE0NDI4NzU+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBhIHJhbmdlJ3Mgc2xpZGVyIGlz
IGJlaW5nIG1vdmVkLCB3ZSBzZXQgU2xpZGVyVGh1bWJFbGVtZW50J3MgbV9pbkRyYWdNb2RlIGZs
YWcKKyAgICAgICAgdG8gdHJ1ZSBhbmQgbWFyayB0aGUgcmFuZ2UgZWxlbWVudHMgYXMgdGhlIENh
cHR1cmluZ01vdXNlRXZlbnRzRWxlbWVudC4gV2hlbiB3ZSBnZXQKKyAgICAgICAgdGhlIG1vdXNl
VXAgZXZlbnQsIHdlIGFyZSBzdXBwb3NlZCB0byBleGl0IGRyYWcgbW9kZS4gSG93ZXZlciwgd2hl
biB0aGUgcmFuZ2UgZWxlbWVudAorICAgICAgICBnZXRzIGRpc2FibGVkIHdoaWxlIGRyYWdnaW5n
LCB3ZSBkbyBub3QgZ2V0IHRoZSBtb3VzZVVwIGV2ZW50IGFuZCB3ZSBuZWVkIHRvIG1ha2UKKyAg
ICAgICAgc3VyZSB3ZSBleGl0IGRyYWdnaW5nIG1vZGUgYW55d2F5LiByMTEyNTQ3IHRyaWVkIHRv
IGZpeCB0aGlzIGJ5IGNhbGxpbmcgc3RvcERyYWdnaW5nKCkKKyAgICAgICAgaW4gU2xpZGVyVGh1
bWJFbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKCkgd2hlbiB0aGUgaW5wdXQgZWxlbWVudCBp
cyBkaXNhYmxlZC4KKyAgICAgICAgV2hpbGUgdGhpcyBvZnRlbiB3b3JrcywgdGhpcyBpcyBmcmFn
aWxlIGFuZCB3ZSBzb21ldGltZXMgZmFpbCB0byBleGl0IGRyYWdnaW5nIG1vZGUKKyAgICAgICAg
d2hlbiB3ZSBzaG91bGQuCisKKyAgICAgICAgVGhpcyBwYXRjaCBhZGRyZXNzZWQgdGhlIGlzc3Vl
IGJ5IGNhbGxpbmcgc3RvcERyYWdnaW5nKCkgaW4KKyAgICAgICAgU2xpZGVyVGh1bWJFbGVtZW50
OjpkaXNhYmxlZEF0dHJpYnV0ZUNoYW5nZWQoKSBpbnN0ZWFkLiBUaGlzIGlzIG11Y2ggc2FmZXIg
YXMgd2UKKyAgICAgICAgZ3VhcmFudGVlIHdpbGwgZXhpdCBkcmFnZ2luZyBtb2RlIHdoZW5ldmVy
IHRoZSByYW5nZSBlbGVtZW50IGdldHMgZGlzYWJsZWQsIGV2ZW4KKyAgICAgICAgaWYgU2xpZGVy
VGh1bWJFbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKCkgZG9lcyBub3QgZ2V0IGNhbGxlZCBh
ZnRlciB0aGF0LgorCisgICAgICAgIFRlc3Q6IGZhc3QvZm9ybXMvcmFuZ2UvZGlzYWJsZWQtd2hp
bGUtZHJhZ2dpbmcuaHRtbAorCisgICAgICAgICogaHRtbC9SYW5nZUlucHV0VHlwZS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpSYW5nZUlucHV0VHlwZTo6ZGlzYWJsZWRBdHRyaWJ1dGVDaGFuZ2Vk
KToKKyAgICAgICAgKiBodG1sL1JhbmdlSW5wdXRUeXBlLmg6CisgICAgICAgICogaHRtbC9zaGFk
b3cvU2xpZGVyVGh1bWJFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNsaWRlclRodW1i
RWxlbWVudDo6ZGVmYXVsdEV2ZW50SGFuZGxlcik6CisgICAgICAgIChXZWJDb3JlOjpTbGlkZXJU
aHVtYkVsZW1lbnQ6OmRpc2FibGVkQXR0cmlidXRlQ2hhbmdlZCk6CisgICAgICAgICogaHRtbC9z
aGFkb3cvU2xpZGVyVGh1bWJFbGVtZW50Lmg6CisKKzIwMTctMDQtMDUgIENocmlzIER1bWV6ICA8
Y2R1bWV6QGFwcGxlLmNvbT4KKwogICAgICAgICBfYmxhbmsgLyBfc2VsZiAvIF9wYXJlbnQgLyBf
dG9wIGJyb3dzaW5nIGNvbnRleHQgbmFtZXMgc2hvdWxkIGJlIGNhc2UtaW5zZW5zaXRpdmUKICAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2OTc0NwogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL1JhbmdlSW5wdXRUeXBlLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvUmFuZ2VJbnB1dFR5cGUuY3BwCmluZGV4IDE1NTRmZmExZWU1N2E4MmE5
MDQ3NjE1YzQzNDZlZWVhMzU3MmYwYTkuLjk2NDkxMTg5YzFjODRhNGVjOTQ3ZWVjNDg3YzY0ZDA3
ZDMwMGQ5MTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvUmFuZ2VJbnB1dFR5cGUu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvUmFuZ2VJbnB1dFR5cGUuY3BwCkBAIC0xODIs
MTQgKzE4MiwxMiBAQCBib29sIFJhbmdlSW5wdXRUeXBlOjpoYXNUb3VjaEV2ZW50SGFuZGxlcigp
IGNvbnN0CiAgICAgcmV0dXJuIHRydWU7CiB9CiAjZW5kaWYKKyNlbmRpZiAvLyBFTkFCTEUoVE9V
Q0hfRVZFTlRTKQogCi0jaWYgUExBVEZPUk0oSU9TKQogdm9pZCBSYW5nZUlucHV0VHlwZTo6ZGlz
YWJsZWRBdHRyaWJ1dGVDaGFuZ2VkKCkKIHsKICAgICB0eXBlZFNsaWRlclRodW1iRWxlbWVudCgp
LmRpc2FibGVkQXR0cmlidXRlQ2hhbmdlZCgpOwogfQotI2VuZGlmCi0jZW5kaWYgLy8gRU5BQkxF
KFRPVUNIX0VWRU5UUykKIAogdm9pZCBSYW5nZUlucHV0VHlwZTo6aGFuZGxlS2V5ZG93bkV2ZW50
KEtleWJvYXJkRXZlbnQmIGV2ZW50KQogewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRt
bC9SYW5nZUlucHV0VHlwZS5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9SYW5nZUlucHV0VHlwZS5o
CmluZGV4IGM2ZjYyZDg0NjVlZTg4MjcyZjhjNjFmZjI5NmQ2Yjk4ZDgwNDgzMWQuLmM4MzlmMTM1
Njk1MGU5NDA3NTA5YjViMGZhZGE0ZGM4M2QwNzZjYmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvUmFuZ2VJbnB1dFR5cGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL1Jhbmdl
SW5wdXRUeXBlLmgKQEAgLTgxLDkgKzgxLDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIGhhbmRsZVRv
dWNoRXZlbnQoVG91Y2hFdmVudCYpIGZpbmFsOwogI2VuZGlmCiAKLSNpZiBFTkFCTEUoVE9VQ0hf
RVZFTlRTKSAmJiBQTEFURk9STShJT1MpCiAgICAgdm9pZCBkaXNhYmxlZEF0dHJpYnV0ZUNoYW5n
ZWQoKSBmaW5hbDsKLSNlbmRpZgogCiAjaWYgRU5BQkxFKFRPVUNIX0VWRU5UUykgJiYgIVBMQVRG
T1JNKElPUykgJiYgRU5BQkxFKFRPVUNIX1NMSURFUikKICAgICBib29sIGhhc1RvdWNoRXZlbnRI
YW5kbGVyKCkgY29uc3QgZmluYWw7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3No
YWRvdy9TbGlkZXJUaHVtYkVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cv
U2xpZGVyVGh1bWJFbGVtZW50LmNwcAppbmRleCAyN2YxMzhiMzllMjdlZTllMzYzMjgzZTZmZTA4
ZTIxZmYwODJlOGVmLi42Zjg4NjVmODRhN2JlMWZmODg0N2FkYzYwYzgzMTIyM2JiYmE3ZTQzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9TbGlkZXJUaHVtYkVsZW1lbnQu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L1NsaWRlclRodW1iRWxlbWVudC5j
cHAKQEAgLTM0OSw3ICszNDksNiBAQCB2b2lkIFNsaWRlclRodW1iRWxlbWVudDo6ZGVmYXVsdEV2
ZW50SGFuZGxlcihFdmVudCYgZXZlbnQpCiAgICAgLy8gTWlzc2luZyB0aGlzIGtpbmQgb2YgY2hl
Y2sgaXMgbGlrZWx5IHRvIG9jY3VyIGVsc2V3aGVyZSBpZiBhZGRpbmcgaXQgaW4gZWFjaCBzaGFk
b3cgZWxlbWVudC4KICAgICBIVE1MSW5wdXRFbGVtZW50KiBpbnB1dCA9IGhvc3RJbnB1dCgpOwog
ICAgIGlmICghaW5wdXQgfHwgaW5wdXQtPmlzRGlzYWJsZWRGb3JtQ29udHJvbCgpKSB7Ci0gICAg
ICAgIHN0b3BEcmFnZ2luZygpOwogICAgICAgICBIVE1MRGl2RWxlbWVudDo6ZGVmYXVsdEV2ZW50
SGFuZGxlcihldmVudCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC01NjQsMTUgKzU2Mywy
MCBAQCB2b2lkIFNsaWRlclRodW1iRWxlbWVudDo6dW5yZWdpc3RlckZvclRvdWNoRXZlbnRzKCkK
ICAgICBkb2N1bWVudCgpLnJlbW92ZVRvdWNoRXZlbnRIYW5kbGVyKCp0aGlzKTsKICAgICBtX2lz
UmVnaXN0ZXJlZEFzVG91Y2hFdmVudExpc3RlbmVyID0gZmFsc2U7CiB9CisjZW5kaWYgLy8gRU5B
QkxFKElPU19UT1VDSF9FVkVOVFMpCiAKIHZvaWQgU2xpZGVyVGh1bWJFbGVtZW50OjpkaXNhYmxl
ZEF0dHJpYnV0ZUNoYW5nZWQoKQogeworICAgIGlmIChpc0Rpc2FibGVkRm9ybUNvbnRyb2woKSkK
KyAgICAgICAgc3RvcERyYWdnaW5nKCk7CisKKyNpZiBFTkFCTEUoSU9TX1RPVUNIX0VWRU5UUykK
ICAgICBpZiAoc2hvdWxkQWNjZXB0VG91Y2hFdmVudHMoKSkKICAgICAgICAgcmVnaXN0ZXJGb3JU
b3VjaEV2ZW50cygpOwogICAgIGVsc2UKICAgICAgICAgdW5yZWdpc3RlckZvclRvdWNoRXZlbnRz
KCk7CisjZW5kaWYKIH0KLSNlbmRpZiAvLyBFTkFCTEUoSU9TX1RPVUNIX0VWRU5UUykKIAogSFRN
TElucHV0RWxlbWVudCogU2xpZGVyVGh1bWJFbGVtZW50Ojpob3N0SW5wdXQoKSBjb25zdAogewpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvU2xpZGVyVGh1bWJFbGVtZW50
LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9TbGlkZXJUaHVtYkVsZW1lbnQuaAppbmRl
eCBmOGE5OWIzNzU2MWNmMDJlYjk4NWEyNWU5NTAyZjFmNmVlZjEzMDAzLi45NDQxNjVmZTRiZmY5
NGYxMjcwN2ViYzQ1NmMyNjhlYWY0NDgwN2ZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL3NoYWRvdy9TbGlkZXJUaHVtYkVsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L3NoYWRvdy9TbGlkZXJUaHVtYkVsZW1lbnQuaApAQCAtNTIsOSArNTIsOSBAQCBwdWJsaWM6CiAK
ICNpZiBFTkFCTEUoSU9TX1RPVUNIX0VWRU5UUykKICAgICB2b2lkIGhhbmRsZVRvdWNoRXZlbnQo
VG91Y2hFdmVudCYpOworI2VuZGlmCiAKICAgICB2b2lkIGRpc2FibGVkQXR0cmlidXRlQ2hhbmdl
ZCgpOwotI2VuZGlmCiAKIHByaXZhdGU6CiAgICAgU2xpZGVyVGh1bWJFbGVtZW50KERvY3VtZW50
Jik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggYTY1YTZiZmRkZDM1ZjU2MmQ2ZjkxN2RlZThiZjUwYjE2MzgyYTY4Ny4uZGEx
NGM0MmU3NDc5YzZhOGM4ZTNlMjc2YzQ1ZmQ2MDVmZWU2ZGNjZiAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDE3LTA0LTA1ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgPGlucHV0IHR5cGU9InJhbmdlIj4gY2hhbmdpbmcgdG8gZGlzYWJsZWQgd2hpbGUgYWN0aXZl
IGJyZWFrcyBhbGwgcG9pbnRlciBldmVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE3MDQ0NworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzE0NDI4
NzU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IGxheW91dCB0ZXN0IGNvdmVyYWdlLgorCisgICAgICAgICogZmFzdC9mb3Jtcy9yYW5nZS9kaXNh
YmxlZC13aGlsZS1kcmFnZ2luZy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
Zm9ybXMvcmFuZ2UvZGlzYWJsZWQtd2hpbGUtZHJhZ2dpbmcuaHRtbDogQWRkZWQuCisKIDIwMTct
MDQtMDUgIEphdmllciBGZXJuYW5kZXogIDxqZmVybmFuZGV6QGlnYWxpYS5jb20+CiAKICAgICAg
ICAgW0dUS10gVW5yZXZpZXdlZCB0ZXN0cyBnYXJkZW5pbmcKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvZm9ybXMvcmFuZ2UvZGlzYWJsZWQtd2hpbGUtZHJhZ2dpbmctZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9yYW5nZS9kaXNhYmxlZC13aGlsZS1kcmFnZ2luZy1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMjI4NzVkMzlmNzU2NWU5NmQ4YmJhM2JmMDFkMDFhZjIz
ZTRhMGY4ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvcmFuZ2Uv
ZGlzYWJsZWQtd2hpbGUtZHJhZ2dpbmctZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTQgQEAKK1Rl
c3RzIHRoYXQgY2xpY2sgZXZlbnRzIHN0aWxsIHdvcmsgYWZ0ZXIgYSByYW5nZSBpcyBkaXNhYmxl
ZCB3aGlsZSBkcmFnZ2luZy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9m
ICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1Mg
cmFuZ2UuZGlzYWJsZWQgaXMgZmFsc2UKK0RyYWcgcmFuZ2Ugc2xpZGVyLgorUEFTUyByYW5nZS5k
aXNhYmxlZCBpcyB0cnVlCitDbGljayBidXR0b24KK1BBU1MgYnV0dG9uQ2xpY2tlZCBpcyB0cnVl
CitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKyBDbGlj
awpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9yYW5nZS9kaXNhYmxlZC13aGls
ZS1kcmFnZ2luZy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9yYW5nZS9kaXNhYmxlZC13
aGlsZS1kcmFnZ2luZy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ5NjdjYjU0YzIyZTgwMmMxMDJhZWQwZDI2
YTFkYTA1MGE1MGJmMWQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1z
L3JhbmdlL2Rpc2FibGVkLXdoaWxlLWRyYWdnaW5nLmh0bWwKQEAgLTAsMCArMSw1OSBAQAorPCFk
b2N0eXBlIGh0bWw+Cis8aHRtbD4KKzxib2R5PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291
cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIlRl
c3RzIHRoYXQgY2xpY2sgZXZlbnRzIHN0aWxsIHdvcmsgYWZ0ZXIgYSByYW5nZSBpcyBkaXNhYmxl
ZCB3aGlsZSBkcmFnZ2luZy4iKTsKK2pzVGVzdElzQXN5bmMgPSB0cnVlOworCitjb25zdCBpbnB1
dCA9ICh0aGF0KSA9PiB7CisgICAgaWYgKE1hdGguYWJzKHRoYXQudmFsdWUgLSA1MCkgPT09IDUw
KQorICAgICAgICB0aGF0LmRpc2FibGVkID0gdHJ1ZTsKK307CisKK2xldCBidXR0b25DbGlja2Vk
ID0gZmFsc2U7CisKK2Z1bmN0aW9uIGJ1dHRvbkNsaWNrKCkKK3sKKyAgICBidXR0b25DbGlja2Vk
ID0gdHJ1ZTsKK30KKworb25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAgcmFuZ2UgPSBkb2N1bWVu
dC5xdWVyeVNlbGVjdG9yKCJpbnB1dCIpOworCisgICAgc2hvdWxkQmVGYWxzZSgicmFuZ2UuZGlz
YWJsZWQiKTsKKworICAgIGRlYnVnKCJEcmFnIHJhbmdlIHNsaWRlci4iKTsKKyAgICB2YXIgY2Vu
dGVyWSA9IHJhbmdlLm9mZnNldFRvcCArIHJhbmdlLm9mZnNldEhlaWdodCAvIDI7CisgICAgdmFy
IGNlbnRlclggPSByYW5nZS5vZmZzZXRMZWZ0ICsgcmFuZ2Uub2Zmc2V0V2lkdGggLyAyOworICAg
IHZhciByaWdodEVkZ2VYID0gcmFuZ2Uub2Zmc2V0TGVmdCArIHJhbmdlLm9mZnNldFdpZHRoIC0g
MTsKKworICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGNlbnRlclgsIGNlbnRlclkpOworICAg
IGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHJp
Z2h0RWRnZVgsIGNlbnRlclkpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKworICAgIHNl
dFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgIHNob3VsZEJlVHJ1ZSgicmFuZ2UuZGlzYWJs
ZWQiKTsKKworICAgICAgICBkZWJ1ZygiQ2xpY2sgYnV0dG9uIik7CisgICAgICAgIGJ1dHRvbiA9
IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImJ1dHRvbiIpOworICAgICAgICB2YXIgY2VudGVyWSA9
IGJ1dHRvbi5vZmZzZXRUb3AgKyBidXR0b24ub2Zmc2V0SGVpZ2h0IC8gMjsKKyAgICAgICAgdmFy
IGNlbnRlclggPSBidXR0b24ub2Zmc2V0TGVmdCArIGJ1dHRvbi5vZmZzZXRXaWR0aCAvIDI7Cisg
ICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGNlbnRlclgsIGNlbnRlclkpOworICAgICAg
ICBldmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VVcCgp
OworCisgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgICAgICBzaG91bGRC
ZVRydWUoImJ1dHRvbkNsaWNrZWQiKTsKKyAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAg
ICAgICB9LCAwKTsKKyAgICB9LCAwKTsKK30KKzwvc2NyaXB0PgorCis8aW5wdXQgdHlwZT0icmFu
Z2UiIG9uaW5wdXQ9ImlucHV0KHRoaXMpIj4KKzxidXR0b24gb25jbGljaz0iYnV0dG9uQ2xpY2so
KSI+Q2xpY2s8L2J1dHRvbj4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVz
dC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNzg2MWViY2I2M2FlZDlkYTRkYjYxYzAxNzFm
ODFkMTc5NDg1YTUwMi4uNWNjNzhjZjFjMjhkZDI0ZjU5NWFhODdiN2UxMjNlZWM5MWNkMGUwZCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKKysr
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE0MjIsNiAr
MTQyMiw3IEBAIGZhc3QvZm9ybXMvcGFzc3dvcmQtcGxhY2Vob2xkZXItdGV4dC1zZWN1cml0eS5o
dG1sIFsgUGFzcyBJbWFnZU9ubHlGYWlsdXJlIF0KIGZhc3QvZm9ybXMvcGxhY2Vob2xkZXItcG9z
aXRpb24uaHRtbCBbIEZhaWx1cmUgXQogZmFzdC9mb3Jtcy9yYWRpby9pbmRldGVybWluYXRlLXJh
ZGlvLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogZmFzdC9mb3Jtcy9yYW5nZS9yYW5nZS1kcmFnLXdo
ZW4tdG9nZ2xlZC1kaXNhYmxlZC5odG1sIFsgRmFpbHVyZSBdCitmYXN0L2Zvcm1zL3JhbmdlL2Rp
c2FibGVkLXdoaWxlLWRyYWdnaW5nLmh0bWwgWyBTa2lwIF0KIGZhc3QvZm9ybXMvcmFuZ2UvcmFu
Z2UtZHJhZy5odG1sIFsgRmFpbHVyZSBdCiBmYXN0L2Zvcm1zL3JhbmdlL3JhbmdlLWhpdC10ZXN0
LXdpdGgtcGFkZGluZy5odG1sIFsgRmFpbHVyZSBdCiBmYXN0L2Zvcm1zL3JhbmdlL3JhbmdlLXNs
b3ctZHJhZy10by1lZGdlLmh0bWwgWyBGYWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>306296</attachid>
            <date>2017-04-05 10:27:42 -0700</date>
            <delta_ts>2017-04-05 11:47:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-170447-20170405102741.patch</filename>
            <type>text/plain</type>
            <size>9902</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE0OTQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTA0ZDY4NzIwZGM4MzFm
MWUwMDM3ODk0NzJjNmMxOWEwMTc5Mzk5Zi4uODk1MjlhYzViYWUzZjBjZDFiYjMxOWRkMjZhOGEw
MGI1ZDNmYWIzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDM3IEBACiAyMDE3LTA0LTA1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAgICAgICAgPGlucHV0IHR5cGU9InJhbmdl
Ij4gY2hhbmdpbmcgdG8gZGlzYWJsZWQgd2hpbGUgYWN0aXZlIGJyZWFrcyBhbGwgcG9pbnRlciBl
dmVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3
MDQ0NworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzE0NDI4NzU+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgR2VvZmZyZXkgR2FyZW4uCisKKyAgICAgICAgV2hlbiBhIHJhbmdlJ3Mgc2xpZGVyIGlz
IGJlaW5nIG1vdmVkLCB3ZSBzZXQgU2xpZGVyVGh1bWJFbGVtZW50J3MgbV9pbkRyYWdNb2RlIGZs
YWcKKyAgICAgICAgdG8gdHJ1ZSBhbmQgbWFyayB0aGUgcmFuZ2UgZWxlbWVudHMgYXMgdGhlIENh
cHR1cmluZ01vdXNlRXZlbnRzRWxlbWVudC4gV2hlbiB3ZSBnZXQKKyAgICAgICAgdGhlIG1vdXNl
VXAgZXZlbnQsIHdlIGFyZSBzdXBwb3NlZCB0byBleGl0IGRyYWcgbW9kZS4gSG93ZXZlciwgd2hl
biB0aGUgcmFuZ2UgZWxlbWVudAorICAgICAgICBnZXRzIGRpc2FibGVkIHdoaWxlIGRyYWdnaW5n
LCB3ZSBkbyBub3QgZ2V0IHRoZSBtb3VzZVVwIGV2ZW50IGFuZCB3ZSBuZWVkIHRvIG1ha2UKKyAg
ICAgICAgc3VyZSB3ZSBleGl0IGRyYWdnaW5nIG1vZGUgYW55d2F5LiByMTEyNTQ3IHRyaWVkIHRv
IGZpeCB0aGlzIGJ5IGNhbGxpbmcgc3RvcERyYWdnaW5nKCkKKyAgICAgICAgaW4gU2xpZGVyVGh1
bWJFbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKCkgd2hlbiB0aGUgaW5wdXQgZWxlbWVudCBp
cyBkaXNhYmxlZC4KKyAgICAgICAgV2hpbGUgdGhpcyBvZnRlbiB3b3JrcywgdGhpcyBpcyBmcmFn
aWxlIGFuZCB3ZSBzb21ldGltZXMgZmFpbCB0byBleGl0IGRyYWdnaW5nIG1vZGUKKyAgICAgICAg
d2hlbiB3ZSBzaG91bGQuCisKKyAgICAgICAgVGhpcyBwYXRjaCBhZGRyZXNzZWQgdGhlIGlzc3Vl
IGJ5IGNhbGxpbmcgc3RvcERyYWdnaW5nKCkgaW4KKyAgICAgICAgU2xpZGVyVGh1bWJFbGVtZW50
OjpkaXNhYmxlZEF0dHJpYnV0ZUNoYW5nZWQoKSBpbnN0ZWFkLiBUaGlzIGlzIG11Y2ggc2FmZXIg
YXMgd2UKKyAgICAgICAgZ3VhcmFudGVlIHdpbGwgZXhpdCBkcmFnZ2luZyBtb2RlIHdoZW5ldmVy
IHRoZSByYW5nZSBlbGVtZW50IGdldHMgZGlzYWJsZWQsIGV2ZW4KKyAgICAgICAgaWYgU2xpZGVy
VGh1bWJFbGVtZW50OjpkZWZhdWx0RXZlbnRIYW5kbGVyKCkgZG9lcyBub3QgZ2V0IGNhbGxlZCBh
ZnRlciB0aGF0LgorCisgICAgICAgIFRlc3Q6IGZhc3QvZm9ybXMvcmFuZ2UvZGlzYWJsZWQtd2hp
bGUtZHJhZ2dpbmcuaHRtbAorCisgICAgICAgICogaHRtbC9SYW5nZUlucHV0VHlwZS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpSYW5nZUlucHV0VHlwZTo6ZGlzYWJsZWRBdHRyaWJ1dGVDaGFuZ2Vk
KToKKyAgICAgICAgKiBodG1sL1JhbmdlSW5wdXRUeXBlLmg6CisgICAgICAgICogaHRtbC9zaGFk
b3cvU2xpZGVyVGh1bWJFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNsaWRlclRodW1i
RWxlbWVudDo6ZGVmYXVsdEV2ZW50SGFuZGxlcik6CisgICAgICAgIChXZWJDb3JlOjpTbGlkZXJU
aHVtYkVsZW1lbnQ6OmRpc2FibGVkQXR0cmlidXRlQ2hhbmdlZCk6CisgICAgICAgICogaHRtbC9z
aGFkb3cvU2xpZGVyVGh1bWJFbGVtZW50Lmg6CisKKzIwMTctMDQtMDUgIENocmlzIER1bWV6ICA8
Y2R1bWV6QGFwcGxlLmNvbT4KKwogICAgICAgICBfYmxhbmsgLyBfc2VsZiAvIF9wYXJlbnQgLyBf
dG9wIGJyb3dzaW5nIGNvbnRleHQgbmFtZXMgc2hvdWxkIGJlIGNhc2UtaW5zZW5zaXRpdmUKICAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2OTc0NwogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL1JhbmdlSW5wdXRUeXBlLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2h0bWwvUmFuZ2VJbnB1dFR5cGUuY3BwCmluZGV4IDE1NTRmZmExZWU1N2E4MmE5
MDQ3NjE1YzQzNDZlZWVhMzU3MmYwYTkuLjk2NDkxMTg5YzFjODRhNGVjOTQ3ZWVjNDg3YzY0ZDA3
ZDMwMGQ5MTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvUmFuZ2VJbnB1dFR5cGUu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvUmFuZ2VJbnB1dFR5cGUuY3BwCkBAIC0xODIs
MTQgKzE4MiwxMiBAQCBib29sIFJhbmdlSW5wdXRUeXBlOjpoYXNUb3VjaEV2ZW50SGFuZGxlcigp
IGNvbnN0CiAgICAgcmV0dXJuIHRydWU7CiB9CiAjZW5kaWYKKyNlbmRpZiAvLyBFTkFCTEUoVE9V
Q0hfRVZFTlRTKQogCi0jaWYgUExBVEZPUk0oSU9TKQogdm9pZCBSYW5nZUlucHV0VHlwZTo6ZGlz
YWJsZWRBdHRyaWJ1dGVDaGFuZ2VkKCkKIHsKICAgICB0eXBlZFNsaWRlclRodW1iRWxlbWVudCgp
LmRpc2FibGVkQXR0cmlidXRlQ2hhbmdlZCgpOwogfQotI2VuZGlmCi0jZW5kaWYgLy8gRU5BQkxF
KFRPVUNIX0VWRU5UUykKIAogdm9pZCBSYW5nZUlucHV0VHlwZTo6aGFuZGxlS2V5ZG93bkV2ZW50
KEtleWJvYXJkRXZlbnQmIGV2ZW50KQogewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRt
bC9SYW5nZUlucHV0VHlwZS5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9SYW5nZUlucHV0VHlwZS5o
CmluZGV4IGM2ZjYyZDg0NjVlZTg4MjcyZjhjNjFmZjI5NmQ2Yjk4ZDgwNDgzMWQuLmM4MzlmMTM1
Njk1MGU5NDA3NTA5YjViMGZhZGE0ZGM4M2QwNzZjYmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2h0bWwvUmFuZ2VJbnB1dFR5cGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL1Jhbmdl
SW5wdXRUeXBlLmgKQEAgLTgxLDkgKzgxLDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIGhhbmRsZVRv
dWNoRXZlbnQoVG91Y2hFdmVudCYpIGZpbmFsOwogI2VuZGlmCiAKLSNpZiBFTkFCTEUoVE9VQ0hf
RVZFTlRTKSAmJiBQTEFURk9STShJT1MpCiAgICAgdm9pZCBkaXNhYmxlZEF0dHJpYnV0ZUNoYW5n
ZWQoKSBmaW5hbDsKLSNlbmRpZgogCiAjaWYgRU5BQkxFKFRPVUNIX0VWRU5UUykgJiYgIVBMQVRG
T1JNKElPUykgJiYgRU5BQkxFKFRPVUNIX1NMSURFUikKICAgICBib29sIGhhc1RvdWNoRXZlbnRI
YW5kbGVyKCkgY29uc3QgZmluYWw7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3No
YWRvdy9TbGlkZXJUaHVtYkVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cv
U2xpZGVyVGh1bWJFbGVtZW50LmNwcAppbmRleCAyN2YxMzhiMzllMjdlZTllMzYzMjgzZTZmZTA4
ZTIxZmYwODJlOGVmLi42Zjg4NjVmODRhN2JlMWZmODg0N2FkYzYwYzgzMTIyM2JiYmE3ZTQzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9TbGlkZXJUaHVtYkVsZW1lbnQu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvc2hhZG93L1NsaWRlclRodW1iRWxlbWVudC5j
cHAKQEAgLTM0OSw3ICszNDksNiBAQCB2b2lkIFNsaWRlclRodW1iRWxlbWVudDo6ZGVmYXVsdEV2
ZW50SGFuZGxlcihFdmVudCYgZXZlbnQpCiAgICAgLy8gTWlzc2luZyB0aGlzIGtpbmQgb2YgY2hl
Y2sgaXMgbGlrZWx5IHRvIG9jY3VyIGVsc2V3aGVyZSBpZiBhZGRpbmcgaXQgaW4gZWFjaCBzaGFk
b3cgZWxlbWVudC4KICAgICBIVE1MSW5wdXRFbGVtZW50KiBpbnB1dCA9IGhvc3RJbnB1dCgpOwog
ICAgIGlmICghaW5wdXQgfHwgaW5wdXQtPmlzRGlzYWJsZWRGb3JtQ29udHJvbCgpKSB7Ci0gICAg
ICAgIHN0b3BEcmFnZ2luZygpOwogICAgICAgICBIVE1MRGl2RWxlbWVudDo6ZGVmYXVsdEV2ZW50
SGFuZGxlcihldmVudCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC01NjQsMTUgKzU2Mywy
MCBAQCB2b2lkIFNsaWRlclRodW1iRWxlbWVudDo6dW5yZWdpc3RlckZvclRvdWNoRXZlbnRzKCkK
ICAgICBkb2N1bWVudCgpLnJlbW92ZVRvdWNoRXZlbnRIYW5kbGVyKCp0aGlzKTsKICAgICBtX2lz
UmVnaXN0ZXJlZEFzVG91Y2hFdmVudExpc3RlbmVyID0gZmFsc2U7CiB9CisjZW5kaWYgLy8gRU5B
QkxFKElPU19UT1VDSF9FVkVOVFMpCiAKIHZvaWQgU2xpZGVyVGh1bWJFbGVtZW50OjpkaXNhYmxl
ZEF0dHJpYnV0ZUNoYW5nZWQoKQogeworICAgIGlmIChpc0Rpc2FibGVkRm9ybUNvbnRyb2woKSkK
KyAgICAgICAgc3RvcERyYWdnaW5nKCk7CisKKyNpZiBFTkFCTEUoSU9TX1RPVUNIX0VWRU5UUykK
ICAgICBpZiAoc2hvdWxkQWNjZXB0VG91Y2hFdmVudHMoKSkKICAgICAgICAgcmVnaXN0ZXJGb3JU
b3VjaEV2ZW50cygpOwogICAgIGVsc2UKICAgICAgICAgdW5yZWdpc3RlckZvclRvdWNoRXZlbnRz
KCk7CisjZW5kaWYKIH0KLSNlbmRpZiAvLyBFTkFCTEUoSU9TX1RPVUNIX0VWRU5UUykKIAogSFRN
TElucHV0RWxlbWVudCogU2xpZGVyVGh1bWJFbGVtZW50Ojpob3N0SW5wdXQoKSBjb25zdAogewpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvU2xpZGVyVGh1bWJFbGVtZW50
LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9TbGlkZXJUaHVtYkVsZW1lbnQuaAppbmRl
eCBmOGE5OWIzNzU2MWNmMDJlYjk4NWEyNWU5NTAyZjFmNmVlZjEzMDAzLi45NDQxNjVmZTRiZmY5
NGYxMjcwN2ViYzQ1NmMyNjhlYWY0NDgwN2ZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL3NoYWRvdy9TbGlkZXJUaHVtYkVsZW1lbnQuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L3NoYWRvdy9TbGlkZXJUaHVtYkVsZW1lbnQuaApAQCAtNTIsOSArNTIsOSBAQCBwdWJsaWM6CiAK
ICNpZiBFTkFCTEUoSU9TX1RPVUNIX0VWRU5UUykKICAgICB2b2lkIGhhbmRsZVRvdWNoRXZlbnQo
VG91Y2hFdmVudCYpOworI2VuZGlmCiAKICAgICB2b2lkIGRpc2FibGVkQXR0cmlidXRlQ2hhbmdl
ZCgpOwotI2VuZGlmCiAKIHByaXZhdGU6CiAgICAgU2xpZGVyVGh1bWJFbGVtZW50KERvY3VtZW50
Jik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggYTY1YTZiZmRkZDM1ZjU2MmQ2ZjkxN2RlZThiZjUwYjE2MzgyYTY4Ny4uNGE3
ZTRlN2YzNDM1YmQxY2M3OTA0ZjVhODY4Y2ViMmQ1ZDM2MGNiZCAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDE3LTA0LTA1ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAg
ICAgPGlucHV0IHR5cGU9InJhbmdlIj4gY2hhbmdpbmcgdG8gZGlzYWJsZWQgd2hpbGUgYWN0aXZl
IGJyZWFrcyBhbGwgcG9pbnRlciBldmVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE3MDQ0NworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzE0NDI4
NzU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgR2VvZmZyZXkgR2FyZW4uCisKKyAgICAgICAgQWRk
IGxheW91dCB0ZXN0IGNvdmVyYWdlLgorCisgICAgICAgICogZmFzdC9mb3Jtcy9yYW5nZS9kaXNh
YmxlZC13aGlsZS1kcmFnZ2luZy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
Zm9ybXMvcmFuZ2UvZGlzYWJsZWQtd2hpbGUtZHJhZ2dpbmcuaHRtbDogQWRkZWQuCisKIDIwMTct
MDQtMDUgIEphdmllciBGZXJuYW5kZXogIDxqZmVybmFuZGV6QGlnYWxpYS5jb20+CiAKICAgICAg
ICAgW0dUS10gVW5yZXZpZXdlZCB0ZXN0cyBnYXJkZW5pbmcKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2Zhc3QvZm9ybXMvcmFuZ2UvZGlzYWJsZWQtd2hpbGUtZHJhZ2dpbmctZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9yYW5nZS9kaXNhYmxlZC13aGlsZS1kcmFnZ2luZy1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMjI4NzVkMzlmNzU2NWU5NmQ4YmJhM2JmMDFkMDFhZjIz
ZTRhMGY4ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvcmFuZ2Uv
ZGlzYWJsZWQtd2hpbGUtZHJhZ2dpbmctZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTQgQEAKK1Rl
c3RzIHRoYXQgY2xpY2sgZXZlbnRzIHN0aWxsIHdvcmsgYWZ0ZXIgYSByYW5nZSBpcyBkaXNhYmxl
ZCB3aGlsZSBkcmFnZ2luZy4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9m
ICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1Mg
cmFuZ2UuZGlzYWJsZWQgaXMgZmFsc2UKK0RyYWcgcmFuZ2Ugc2xpZGVyLgorUEFTUyByYW5nZS5k
aXNhYmxlZCBpcyB0cnVlCitDbGljayBidXR0b24KK1BBU1MgYnV0dG9uQ2xpY2tlZCBpcyB0cnVl
CitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKyBDbGlj
awpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9yYW5nZS9kaXNhYmxlZC13aGls
ZS1kcmFnZ2luZy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9yYW5nZS9kaXNhYmxlZC13
aGlsZS1kcmFnZ2luZy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ5NjdjYjU0YzIyZTgwMmMxMDJhZWQwZDI2
YTFkYTA1MGE1MGJmMWQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1z
L3JhbmdlL2Rpc2FibGVkLXdoaWxlLWRyYWdnaW5nLmh0bWwKQEAgLTAsMCArMSw1OSBAQAorPCFk
b2N0eXBlIGh0bWw+Cis8aHRtbD4KKzxib2R5PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291
cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oIlRl
c3RzIHRoYXQgY2xpY2sgZXZlbnRzIHN0aWxsIHdvcmsgYWZ0ZXIgYSByYW5nZSBpcyBkaXNhYmxl
ZCB3aGlsZSBkcmFnZ2luZy4iKTsKK2pzVGVzdElzQXN5bmMgPSB0cnVlOworCitjb25zdCBpbnB1
dCA9ICh0aGF0KSA9PiB7CisgICAgaWYgKE1hdGguYWJzKHRoYXQudmFsdWUgLSA1MCkgPT09IDUw
KQorICAgICAgICB0aGF0LmRpc2FibGVkID0gdHJ1ZTsKK307CisKK2xldCBidXR0b25DbGlja2Vk
ID0gZmFsc2U7CisKK2Z1bmN0aW9uIGJ1dHRvbkNsaWNrKCkKK3sKKyAgICBidXR0b25DbGlja2Vk
ID0gdHJ1ZTsKK30KKworb25sb2FkID0gZnVuY3Rpb24oKSB7CisgICAgcmFuZ2UgPSBkb2N1bWVu
dC5xdWVyeVNlbGVjdG9yKCJpbnB1dCIpOworCisgICAgc2hvdWxkQmVGYWxzZSgicmFuZ2UuZGlz
YWJsZWQiKTsKKworICAgIGRlYnVnKCJEcmFnIHJhbmdlIHNsaWRlci4iKTsKKyAgICB2YXIgY2Vu
dGVyWSA9IHJhbmdlLm9mZnNldFRvcCArIHJhbmdlLm9mZnNldEhlaWdodCAvIDI7CisgICAgdmFy
IGNlbnRlclggPSByYW5nZS5vZmZzZXRMZWZ0ICsgcmFuZ2Uub2Zmc2V0V2lkdGggLyAyOworICAg
IHZhciByaWdodEVkZ2VYID0gcmFuZ2Uub2Zmc2V0TGVmdCArIHJhbmdlLm9mZnNldFdpZHRoIC0g
MTsKKworICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGNlbnRlclgsIGNlbnRlclkpOworICAg
IGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHJp
Z2h0RWRnZVgsIGNlbnRlclkpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKKworICAgIHNl
dFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgIHNob3VsZEJlVHJ1ZSgicmFuZ2UuZGlzYWJs
ZWQiKTsKKworICAgICAgICBkZWJ1ZygiQ2xpY2sgYnV0dG9uIik7CisgICAgICAgIGJ1dHRvbiA9
IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImJ1dHRvbiIpOworICAgICAgICB2YXIgY2VudGVyWSA9
IGJ1dHRvbi5vZmZzZXRUb3AgKyBidXR0b24ub2Zmc2V0SGVpZ2h0IC8gMjsKKyAgICAgICAgdmFy
IGNlbnRlclggPSBidXR0b24ub2Zmc2V0TGVmdCArIGJ1dHRvbi5vZmZzZXRXaWR0aCAvIDI7Cisg
ICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKGNlbnRlclgsIGNlbnRlclkpOworICAgICAg
ICBldmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VVcCgp
OworCisgICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAgICAgICAgICBzaG91bGRC
ZVRydWUoImJ1dHRvbkNsaWNrZWQiKTsKKyAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAg
ICAgICB9LCAwKTsKKyAgICB9LCAwKTsKK30KKzwvc2NyaXB0PgorCis8aW5wdXQgdHlwZT0icmFu
Z2UiIG9uaW5wdXQ9ImlucHV0KHRoaXMpIj4KKzxidXR0b24gb25jbGljaz0iYnV0dG9uQ2xpY2so
KSI+Q2xpY2s8L2J1dHRvbj4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVz
dC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNzg2MWViY2I2M2FlZDlkYTRkYjYxYzAxNzFm
ODFkMTc5NDg1YTUwMi4uZWJkMzliNjVkZDg5YmFmZDFjNDBkNTU4MGI4YjM4NmJmMDE3ZmVjOCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKKysr
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTM4MCw2ICsz
ODAsOCBAQCBodHRwL3Rlc3RzL25hdmlnYXRpb24va2V5Ym9hcmQtZXZlbnRzLWR1cmluZy1wcm92
aXNpb25hbC1uYXZpZ2F0aW9uLmh0bWwgWyBTa2lwCiBtZWRpYS9hdWRpby1kZWFsbG9jLWNyYXNo
Lmh0bWwgWyBTa2lwIF0KIAogIyBUaGlzIHRlc3QgdXNlcyBFdmVudFNlbmRlcidzIG1vdXNlTW92
ZVRvLCBtb3VzZVVwIGFuZCBtb3VzZURvd24KK2Zhc3QvZm9ybXMvcmFuZ2UvZGlzYWJsZWQtd2hp
bGUtZHJhZ2dpbmcuaHRtbCBbIFNraXAgXQorZmFzdC9mb3Jtcy9yYW5nZS9yYW5nZS1kcmFnLXdo
ZW4tdG9nZ2xlZC1kaXNhYmxlZC5odG1sIFsgU2tpcCBdCiBmYXN0L21lZGlhL3ZpZGVvLWVsZW1l
bnQtaW4tZGV0YWlscy1jb2xsYXBzZS5odG1sIFsgU2tpcCBdCiAKICMgVGhlIGZpbGUtd3JhcHBl
ciBwYXJ0IG9mIDxhdHRhY2htZW50PiBpcyBub3QgeWV0IHdvcmtpbmcgb24gaU9TCkBAIC0xNDIx
LDcgKzE0MjMsNiBAQCBmYXN0L2Zvcm1zL3Bhc3N3b3JkLWRvdWJsZWNsaWNrLXNlbGVjdGlvbi5o
dG1sIFsgRmFpbHVyZSBdCiBmYXN0L2Zvcm1zL3Bhc3N3b3JkLXBsYWNlaG9sZGVyLXRleHQtc2Vj
dXJpdHkuaHRtbCBbIFBhc3MgSW1hZ2VPbmx5RmFpbHVyZSBdCiBmYXN0L2Zvcm1zL3BsYWNlaG9s
ZGVyLXBvc2l0aW9uLmh0bWwgWyBGYWlsdXJlIF0KIGZhc3QvZm9ybXMvcmFkaW8vaW5kZXRlcm1p
bmF0ZS1yYWRpby5odG1sIFsgUGFzcyBGYWlsdXJlIF0KLWZhc3QvZm9ybXMvcmFuZ2UvcmFuZ2Ut
ZHJhZy13aGVuLXRvZ2dsZWQtZGlzYWJsZWQuaHRtbCBbIEZhaWx1cmUgXQogZmFzdC9mb3Jtcy9y
YW5nZS9yYW5nZS1kcmFnLmh0bWwgWyBGYWlsdXJlIF0KIGZhc3QvZm9ybXMvcmFuZ2UvcmFuZ2Ut
aGl0LXRlc3Qtd2l0aC1wYWRkaW5nLmh0bWwgWyBGYWlsdXJlIF0KIGZhc3QvZm9ybXMvcmFuZ2Uv
cmFuZ2Utc2xvdy1kcmFnLXRvLWVkZ2UuaHRtbCBbIEZhaWx1cmUgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>