<?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>209577</bug_id>
          
          <creation_ts>2020-03-25 19:03:14 -0700</creation_ts>
          <short_desc>Use EnsureStillAliveScope to keep JSValues alive</short_desc>
          <delta_ts>2020-03-27 14:26:15 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1634158</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-03-25 19:03:14 -0700</bug_when>
    <thetext>Use EnsureStillAliveScope to keep JSValues alive</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634634</commentid>
    <comment_count>1</comment_count>
      <attachid>394673</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-03-26 16:34:02 -0700</bug_when>
    <thetext>Created attachment 394673
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634635</commentid>
    <comment_count>2</comment_count>
      <attachid>394673</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-03-26 16:35:13 -0700</bug_when>
    <thetext>Comment on attachment 394673
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634649</commentid>
    <comment_count>3</comment_count>
      <attachid>394679</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-03-26 16:52:35 -0700</bug_when>
    <thetext>Created attachment 394679
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634997</commentid>
    <comment_count>4</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-03-27 14:25:44 -0700</bug_when>
    <thetext>Committed r259140: &lt;https://trac.webkit.org/changeset/259140&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634998</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-27 14:26:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/60985042&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394673</attachid>
            <date>2020-03-26 16:34:02 -0700</date>
            <delta_ts>2020-03-26 16:35:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209577-20200326163401.patch</filename>
            <type>text/plain</type>
            <size>5899</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MDE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGQ1ODZmZWRiYmYyOTBi
OTFlNWExMzk4NzBjZGE4MjFlN2YzZjZlNy4uNjcyMTc0YmUzOTI1OGUxMmJkYjJlODMzNWM5NzBj
ZWM4ZTNlZDY0OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTAzLTI1ICBZdXN1
a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CisKKyAgICAgICAgVXNlIEVuc3VyZVN0aWxs
QWxpdmVTY29wZSB0byBrZWVwIEpTVmFsdWVzIGFsaXZlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDk1NzcKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTb21lIG9mIFdlYkNvcmUgY29kZSBpcyB1c2luZyBK
U0M6OlN0cm9uZzw+IHRvIGVuc3VyZSBKU0MgdmFsdWUgYWxpdmUgd2hpbGUgZG9pbmcgc29tZSBv
cGVyYXRpb25zLgorICAgICAgICBCdXQgSlNDOjpFbnN1cmVTdGlsbEFsaXZlU2NvcGUgaXMgc3Vm
ZmljaWVudCBmb3IgdGhpcyB1c2UgY2FzZS4gVGhpcyBwYXRjaCByZXBsYWNlcyB0aGVzZSBTdHJv
bmc8PiB1c2UKKyAgICAgICAgd2l0aCBKU0M6OkVuc3VyZVN0aWxsQWxpdmVTY29wZS4KKworICAg
ICAgICAqIGJpbmRpbmdzL2pzL0pTRXZlbnRMaXN0ZW5lci5oOgorICAgICAgICAoV2ViQ29yZTo6
SlNFdmVudExpc3RlbmVyOjplbnN1cmVKU0Z1bmN0aW9uIGNvbnN0KToKKyAgICAgICAgKiBiaW5k
aW5ncy9qcy9KU1dpbmRvd1Byb3h5LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkpTV2luZG93UHJv
eHk6OnNldFdpbmRvdyk6CisgICAgICAgICogYmluZGluZ3MvanMvV29ya2VyU2NyaXB0Q29udHJv
bGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXb3JrZXJTY3JpcHRDb250cm9sbGVyOjppbml0
U2NyaXB0KToKKwogMjAyMC0wMy0yNSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxl
LmNvbT4KIAogICAgICAgICBGbGFzaGluZyBhbmQgcGFydGx5IHZpc2libGUgZWxlbWVudHMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRXZlbnRMaXN0ZW5lci5oIGIv
U291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNFdmVudExpc3RlbmVyLmgKaW5kZXggNmJkNjc1
ZGE0MWFkMDFmMTlhYzdlZWZhY2I2ZTIwMjdjZmZhNjhkYi4uZDUxNTNhZjEyNTVkMzVkY2RlNGE2
MjdmZmIxOGU1MDFjZjI0ZTMyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
anMvSlNFdmVudExpc3RlbmVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNF
dmVudExpc3RlbmVyLmgKQEAgLTEwMCw3ICsxMDAsNyBAQCBpbmxpbmUgSlNDOjpKU09iamVjdCog
SlNFdmVudExpc3RlbmVyOjplbnN1cmVKU0Z1bmN0aW9uKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQm
CiAgICAgLy8gYmVmb3JlIHdlJ3JlIGRvbmUuIEl0IHNob3VsZCBhbHdheXMgcmV0dXJuIG51bGwg
aW4gdGhpcyBjYXNlLgogICAgIEpTQzo6Vk0mIHZtID0gbV9pc29sYXRlZFdvcmxkLT52bSgpOwog
ICAgIGF1dG8gcHJvdGVjdCA9IG1ha2VSZWYoY29uc3RfY2FzdDxKU0V2ZW50TGlzdGVuZXImPigq
dGhpcykpOwotICAgIEpTQzo6U3Ryb25nPEpTQzo6SlNPYmplY3Q+IHdyYXBwZXIodm0sIG1fd3Jh
cHBlci5nZXQoKSk7CisgICAgSlNDOjpFbnN1cmVTdGlsbEFsaXZlU2NvcGUgcHJvdGVjdGVkV3Jh
cHBlcihtX3dyYXBwZXIuZ2V0KCkpOwogCiAgICAgaWYgKCFtX2lzSW5pdGlhbGl6ZWQpIHsKICAg
ICAgICAgQVNTRVJUKCFtX2pzRnVuY3Rpb24pOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvanMvSlNXaW5kb3dQcm94eS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9q
cy9KU1dpbmRvd1Byb3h5LmNwcAppbmRleCBkOTFlODdiODg4NDA3MmVlNGM4NWFjOTlmMTBiNTI5
NjAzZWM1ZTg2Li5iYTgwNjY2NjIzZmE0OGNlYTViNWEzYjdmZDEyYzZkN2E0MzA4ZTY5IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1dpbmRvd1Byb3h5LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1dpbmRvd1Byb3h5LmNwcApAQCAtOTUsOSAr
OTUsNyBAQCB2b2lkIEpTV2luZG93UHJveHk6OnNldFdpbmRvdyhBYnN0cmFjdERPTVdpbmRvdyYg
ZG9tV2luZG93KQogCiAgICAgLy8gRXhwbGljaXRseSBwcm90ZWN0IHRoZSBwcm90b3R5cGUgc28g
aXQgaXNuJ3QgY29sbGVjdGVkIHdoZW4gd2UgYWxsb2NhdGUgdGhlIGdsb2JhbCBvYmplY3QuCiAg
ICAgLy8gKE9uY2UgdGhlIGdsb2JhbCBvYmplY3QgaXMgZnVsbHkgY29uc3RydWN0ZWQsIGl0IHdp
bGwgbWFyayBpdHMgb3duIHByb3RvdHlwZS4pCi0gICAgLy8gRklYTUU6IFdoeSBkbyB3ZSBuZWVk
IHRvIHByb3RlY3QgdGhpcyB3aGVuIHRoZXJlJ3MgYSBwb2ludGVyIHRvIGl0IG9uIHRoZSBzdGFj
az8KLSAgICAvLyBQZXJoYXBzIHRoZSBpc3N1ZSBpcyB0aGF0IHN0cnVjdHVyZSBvYmplY3RzIGFy
ZW4ndCBzZWVuIHdoZW4gc2Nhbm5pbmcgdGhlIHN0YWNrPwotICAgIFN0cm9uZzxKU05vbkZpbmFs
T2JqZWN0PiBwcm90b3R5cGUodm0sIGlzUmVtb3RlRE9NV2luZG93ID8gc3RhdGljX2Nhc3Q8SlNO
b25GaW5hbE9iamVjdCo+KEpTUmVtb3RlRE9NV2luZG93UHJvdG90eXBlOjpjcmVhdGUodm0sIG51
bGxwdHIsICZwcm90b3R5cGVTdHJ1Y3R1cmUpKSA6IHN0YXRpY19jYXN0PEpTTm9uRmluYWxPYmpl
Y3QqPihKU0RPTVdpbmRvd1Byb3RvdHlwZTo6Y3JlYXRlKHZtLCBudWxscHRyLCAmcHJvdG90eXBl
U3RydWN0dXJlKSkpOworICAgIEpTQzo6RW5zdXJlU3RpbGxBbGl2ZVNjb3BlIHByb3RlY3RlZFBy
b3RvdHlwZShpc1JlbW90ZURPTVdpbmRvdyA/IHN0YXRpY19jYXN0PEpTTm9uRmluYWxPYmplY3Qq
PihKU1JlbW90ZURPTVdpbmRvd1Byb3RvdHlwZTo6Y3JlYXRlKHZtLCBudWxscHRyLCAmcHJvdG90
eXBlU3RydWN0dXJlKSkgOiBzdGF0aWNfY2FzdDxKU05vbkZpbmFsT2JqZWN0Kj4oSlNET01XaW5k
b3dQcm90b3R5cGU6OmNyZWF0ZSh2bSwgbnVsbHB0ciwgJnByb3RvdHlwZVN0cnVjdHVyZSkpKTsK
IAogICAgIEpTRE9NR2xvYmFsT2JqZWN0KiB3aW5kb3cgPSBudWxscHRyOwogICAgIGlmIChpc1Jl
bW90ZURPTVdpbmRvdykgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMv
V29ya2VyU2NyaXB0Q29udHJvbGxlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9X
b3JrZXJTY3JpcHRDb250cm9sbGVyLmNwcAppbmRleCAyZWFmYjgxYWE0MDkwYzkwZmM3ZTg4NjM1
NTI1ZTBlNGJhZGYzOWExLi45MzFjZWU3Nzc5YmY5NjE0MzhlODIwMTUwYzdhN2Y4YWI0Njc1NTQ3
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9Xb3JrZXJTY3JpcHRDb250
cm9sbGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9Xb3JrZXJTY3JpcHRD
b250cm9sbGVyLmNwcApAQCAtODAsOCArODAsOSBAQCB2b2lkIFdvcmtlclNjcmlwdENvbnRyb2xs
ZXI6OmluaXRTY3JpcHQoKQogICAgIC8vIGNvbnN0cnVjdGVkLCBpdCBjYW4gbWFyayBpdHMgb3du
IHByb3RvdHlwZS4pCiAgICAgaWYgKG1fd29ya2VyR2xvYmFsU2NvcGUtPmlzRGVkaWNhdGVkV29y
a2VyR2xvYmFsU2NvcGUoKSkgewogICAgICAgICBTdHJ1Y3R1cmUqIGRlZGljYXRlZENvbnRleHRQ
cm90b3R5cGVTdHJ1Y3R1cmUgPSBKU0RlZGljYXRlZFdvcmtlckdsb2JhbFNjb3BlUHJvdG90eXBl
OjpjcmVhdGVTdHJ1Y3R1cmUoKm1fdm0sIG51bGxwdHIsIGpzTnVsbCgpKTsKLSAgICAgICAgU3Ry
b25nPEpTRGVkaWNhdGVkV29ya2VyR2xvYmFsU2NvcGVQcm90b3R5cGU+IGRlZGljYXRlZENvbnRl
eHRQcm90b3R5cGUoKm1fdm0sIEpTRGVkaWNhdGVkV29ya2VyR2xvYmFsU2NvcGVQcm90b3R5cGU6
OmNyZWF0ZSgqbV92bSwgbnVsbHB0ciwgZGVkaWNhdGVkQ29udGV4dFByb3RvdHlwZVN0cnVjdHVy
ZSkpOwotICAgICAgICBTdHJ1Y3R1cmUqIHN0cnVjdHVyZSA9IEpTRGVkaWNhdGVkV29ya2VyR2xv
YmFsU2NvcGU6OmNyZWF0ZVN0cnVjdHVyZSgqbV92bSwgbnVsbHB0ciwgZGVkaWNhdGVkQ29udGV4
dFByb3RvdHlwZS5nZXQoKSk7CisgICAgICAgIEpTRGVkaWNhdGVkV29ya2VyR2xvYmFsU2NvcGVQ
cm90b3R5cGUqIGRlZGljYXRlZENvbnRleHRQcm90b3R5cGUgPSBKU0RlZGljYXRlZFdvcmtlckds
b2JhbFNjb3BlUHJvdG90eXBlOjpjcmVhdGUoKm1fdm0sIG51bGxwdHIsIGRlZGljYXRlZENvbnRl
eHRQcm90b3R5cGVTdHJ1Y3R1cmUpOworICAgICAgICBKU0M6OkVuc3VyZVN0aWxsQWxpdmVTY29w
ZSBwcm90ZWN0ZWREZWRpY2F0ZWRDb250ZXh0UHJvdG90eXBlKGRlZGljYXRlZENvbnRleHRQcm90
b3R5cGUpOworICAgICAgICBTdHJ1Y3R1cmUqIHN0cnVjdHVyZSA9IEpTRGVkaWNhdGVkV29ya2Vy
R2xvYmFsU2NvcGU6OmNyZWF0ZVN0cnVjdHVyZSgqbV92bSwgbnVsbHB0ciwgZGVkaWNhdGVkQ29u
dGV4dFByb3RvdHlwZSk7CiAgICAgICAgIGF1dG8qIHByb3h5U3RydWN0dXJlID0gSlNQcm94eTo6
Y3JlYXRlU3RydWN0dXJlKCptX3ZtLCBudWxscHRyLCBqc051bGwoKSwgUHVyZUZvcndhcmRpbmdQ
cm94eVR5cGUpOwogICAgICAgICBhdXRvKiBwcm94eSA9IEpTUHJveHk6OmNyZWF0ZSgqbV92bSwg
cHJveHlTdHJ1Y3R1cmUpOwogCkBAIC05OSw4ICsxMDAsOSBAQCB2b2lkIFdvcmtlclNjcmlwdENv
bnRyb2xsZXI6OmluaXRTY3JpcHQoKQogI2lmIEVOQUJMRShTRVJWSUNFX1dPUktFUikKICAgICB9
IGVsc2UgaWYgKG1fd29ya2VyR2xvYmFsU2NvcGUtPmlzU2VydmljZVdvcmtlckdsb2JhbFNjb3Bl
KCkpIHsKICAgICAgICAgU3RydWN0dXJlKiBjb250ZXh0UHJvdG90eXBlU3RydWN0dXJlID0gSlNT
ZXJ2aWNlV29ya2VyR2xvYmFsU2NvcGVQcm90b3R5cGU6OmNyZWF0ZVN0cnVjdHVyZSgqbV92bSwg
bnVsbHB0ciwganNOdWxsKCkpOwotICAgICAgICBTdHJvbmc8SlNTZXJ2aWNlV29ya2VyR2xvYmFs
U2NvcGVQcm90b3R5cGU+IGNvbnRleHRQcm90b3R5cGUoKm1fdm0sIEpTU2VydmljZVdvcmtlckds
b2JhbFNjb3BlUHJvdG90eXBlOjpjcmVhdGUoKm1fdm0sIG51bGxwdHIsIGNvbnRleHRQcm90b3R5
cGVTdHJ1Y3R1cmUpKTsKLSAgICAgICAgU3RydWN0dXJlKiBzdHJ1Y3R1cmUgPSBKU1NlcnZpY2VX
b3JrZXJHbG9iYWxTY29wZTo6Y3JlYXRlU3RydWN0dXJlKCptX3ZtLCBudWxscHRyLCBjb250ZXh0
UHJvdG90eXBlLmdldCgpKTsKKyAgICAgICAgSlNTZXJ2aWNlV29ya2VyR2xvYmFsU2NvcGVQcm90
b3R5cGUqIGNvbnRleHRQcm90b3R5cGUgPSBKU1NlcnZpY2VXb3JrZXJHbG9iYWxTY29wZVByb3Rv
dHlwZTo6Y3JlYXRlKCptX3ZtLCBudWxscHRyLCBjb250ZXh0UHJvdG90eXBlU3RydWN0dXJlKTsK
KyAgICAgICAgSlNDOjpFbnN1cmVTdGlsbEFsaXZlU2NvcGUgcHJvdGVjdGVkQ29udGV4dFByb3Rv
dHlwZShjb250ZXh0UHJvdG90eXBlKTsKKyAgICAgICAgU3RydWN0dXJlKiBzdHJ1Y3R1cmUgPSBK
U1NlcnZpY2VXb3JrZXJHbG9iYWxTY29wZTo6Y3JlYXRlU3RydWN0dXJlKCptX3ZtLCBudWxscHRy
LCBjb250ZXh0UHJvdG90eXBlKTsKICAgICAgICAgYXV0byogcHJveHlTdHJ1Y3R1cmUgPSBKU1By
b3h5OjpjcmVhdGVTdHJ1Y3R1cmUoKm1fdm0sIG51bGxwdHIsIGpzTnVsbCgpLCBQdXJlRm9yd2Fy
ZGluZ1Byb3h5VHlwZSk7CiAgICAgICAgIGF1dG8qIHByb3h5ID0gSlNQcm94eTo6Y3JlYXRlKCpt
X3ZtLCBwcm94eVN0cnVjdHVyZSk7CiAgICAgCg==
</data>
<flag name="review"
          id="410109"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394679</attachid>
            <date>2020-03-26 16:52:35 -0700</date>
            <delta_ts>2020-03-26 16:52:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209577-20200326165235.patch</filename>
            <type>text/plain</type>
            <size>6556</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MDE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGQ1ODZmZWRiYmYyOTBi
OTFlNWExMzk4NzBjZGE4MjFlN2YzZjZlNy4uYzM5ZWVlZDA2OWQxYmJhMDg4MWQ2OGM1OTdkNzI3
ZmIzZDFhYjYzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTAzLTI2ICBZdXN1
a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CisKKyAgICAgICAgVXNlIEVuc3VyZVN0aWxs
QWxpdmVTY29wZSB0byBrZWVwIEpTVmFsdWVzIGFsaXZlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDk1NzcKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTb21lIG9mIFdlYkNvcmUgY29kZSBpcyB1c2luZyBK
U0M6OlN0cm9uZzw+IHRvIGVuc3VyZSBKU0MgdmFsdWUgYWxpdmUgd2hpbGUgZG9pbmcgc29tZSBv
cGVyYXRpb25zLgorICAgICAgICBCdXQgSlNDOjpFbnN1cmVTdGlsbEFsaXZlU2NvcGUgaXMgc3Vm
ZmljaWVudCBmb3IgdGhpcyB1c2UgY2FzZS4gVGhpcyBwYXRjaCByZXBsYWNlcyB0aGVzZSBTdHJv
bmc8PiB1c2UKKyAgICAgICAgd2l0aCBKU0M6OkVuc3VyZVN0aWxsQWxpdmVTY29wZS4KKworICAg
ICAgICAqIGJpbmRpbmdzL2pzL0pTRXZlbnRMaXN0ZW5lci5oOgorICAgICAgICAoV2ViQ29yZTo6
SlNFdmVudExpc3RlbmVyOjplbnN1cmVKU0Z1bmN0aW9uIGNvbnN0KToKKyAgICAgICAgKiBiaW5k
aW5ncy9qcy9KU1dpbmRvd1Byb3h5LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkpTV2luZG93UHJv
eHk6OnNldFdpbmRvdyk6CisgICAgICAgICogYmluZGluZ3MvanMvV29ya2VyU2NyaXB0Q29udHJv
bGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXb3JrZXJTY3JpcHRDb250cm9sbGVyOjppbml0
U2NyaXB0KToKKwogMjAyMC0wMy0yNSAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxl
LmNvbT4KIAogICAgICAgICBGbGFzaGluZyBhbmQgcGFydGx5IHZpc2libGUgZWxlbWVudHMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRXZlbnRMaXN0ZW5lci5oIGIv
U291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNFdmVudExpc3RlbmVyLmgKaW5kZXggNmJkNjc1
ZGE0MWFkMDFmMTlhYzdlZWZhY2I2ZTIwMjdjZmZhNjhkYi4uZDUxNTNhZjEyNTVkMzVkY2RlNGE2
MjdmZmIxOGU1MDFjZjI0ZTMyMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
anMvSlNFdmVudExpc3RlbmVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvSlNF
dmVudExpc3RlbmVyLmgKQEAgLTEwMCw3ICsxMDAsNyBAQCBpbmxpbmUgSlNDOjpKU09iamVjdCog
SlNFdmVudExpc3RlbmVyOjplbnN1cmVKU0Z1bmN0aW9uKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQm
CiAgICAgLy8gYmVmb3JlIHdlJ3JlIGRvbmUuIEl0IHNob3VsZCBhbHdheXMgcmV0dXJuIG51bGwg
aW4gdGhpcyBjYXNlLgogICAgIEpTQzo6Vk0mIHZtID0gbV9pc29sYXRlZFdvcmxkLT52bSgpOwog
ICAgIGF1dG8gcHJvdGVjdCA9IG1ha2VSZWYoY29uc3RfY2FzdDxKU0V2ZW50TGlzdGVuZXImPigq
dGhpcykpOwotICAgIEpTQzo6U3Ryb25nPEpTQzo6SlNPYmplY3Q+IHdyYXBwZXIodm0sIG1fd3Jh
cHBlci5nZXQoKSk7CisgICAgSlNDOjpFbnN1cmVTdGlsbEFsaXZlU2NvcGUgcHJvdGVjdGVkV3Jh
cHBlcihtX3dyYXBwZXIuZ2V0KCkpOwogCiAgICAgaWYgKCFtX2lzSW5pdGlhbGl6ZWQpIHsKICAg
ICAgICAgQVNTRVJUKCFtX2pzRnVuY3Rpb24pOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvanMvSlNXaW5kb3dQcm94eS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9q
cy9KU1dpbmRvd1Byb3h5LmNwcAppbmRleCBkOTFlODdiODg4NDA3MmVlNGM4NWFjOTlmMTBiNTI5
NjAzZWM1ZTg2Li42YTlmNmY0NmNkOTNkMmQ1NzVmOTUzMTBjNGU3YjU3OGQzMWI2NDllIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1dpbmRvd1Byb3h5LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU1dpbmRvd1Byb3h5LmNwcApAQCAtOTUsMTYg
Kzk1LDE1IEBAIHZvaWQgSlNXaW5kb3dQcm94eTo6c2V0V2luZG93KEFic3RyYWN0RE9NV2luZG93
JiBkb21XaW5kb3cpCiAKICAgICAvLyBFeHBsaWNpdGx5IHByb3RlY3QgdGhlIHByb3RvdHlwZSBz
byBpdCBpc24ndCBjb2xsZWN0ZWQgd2hlbiB3ZSBhbGxvY2F0ZSB0aGUgZ2xvYmFsIG9iamVjdC4K
ICAgICAvLyAoT25jZSB0aGUgZ2xvYmFsIG9iamVjdCBpcyBmdWxseSBjb25zdHJ1Y3RlZCwgaXQg
d2lsbCBtYXJrIGl0cyBvd24gcHJvdG90eXBlLikKLSAgICAvLyBGSVhNRTogV2h5IGRvIHdlIG5l
ZWQgdG8gcHJvdGVjdCB0aGlzIHdoZW4gdGhlcmUncyBhIHBvaW50ZXIgdG8gaXQgb24gdGhlIHN0
YWNrPwotICAgIC8vIFBlcmhhcHMgdGhlIGlzc3VlIGlzIHRoYXQgc3RydWN0dXJlIG9iamVjdHMg
YXJlbid0IHNlZW4gd2hlbiBzY2FubmluZyB0aGUgc3RhY2s/Ci0gICAgU3Ryb25nPEpTTm9uRmlu
YWxPYmplY3Q+IHByb3RvdHlwZSh2bSwgaXNSZW1vdGVET01XaW5kb3cgPyBzdGF0aWNfY2FzdDxK
U05vbkZpbmFsT2JqZWN0Kj4oSlNSZW1vdGVET01XaW5kb3dQcm90b3R5cGU6OmNyZWF0ZSh2bSwg
bnVsbHB0ciwgJnByb3RvdHlwZVN0cnVjdHVyZSkpIDogc3RhdGljX2Nhc3Q8SlNOb25GaW5hbE9i
amVjdCo+KEpTRE9NV2luZG93UHJvdG90eXBlOjpjcmVhdGUodm0sIG51bGxwdHIsICZwcm90b3R5
cGVTdHJ1Y3R1cmUpKSk7CisgICAgSlNOb25GaW5hbE9iamVjdCogcHJvdG90eXBlID0gaXNSZW1v
dGVET01XaW5kb3cgPyBzdGF0aWNfY2FzdDxKU05vbkZpbmFsT2JqZWN0Kj4oSlNSZW1vdGVET01X
aW5kb3dQcm90b3R5cGU6OmNyZWF0ZSh2bSwgbnVsbHB0ciwgJnByb3RvdHlwZVN0cnVjdHVyZSkp
IDogc3RhdGljX2Nhc3Q8SlNOb25GaW5hbE9iamVjdCo+KEpTRE9NV2luZG93UHJvdG90eXBlOjpj
cmVhdGUodm0sIG51bGxwdHIsICZwcm90b3R5cGVTdHJ1Y3R1cmUpKTsKKyAgICBKU0M6OkVuc3Vy
ZVN0aWxsQWxpdmVTY29wZSBwcm90ZWN0ZWRQcm90b3R5cGUocHJvdG90eXBlKTsKIAogICAgIEpT
RE9NR2xvYmFsT2JqZWN0KiB3aW5kb3cgPSBudWxscHRyOwogICAgIGlmIChpc1JlbW90ZURPTVdp
bmRvdykgewotICAgICAgICBhdXRvJiB3aW5kb3dTdHJ1Y3R1cmUgPSAqSlNSZW1vdGVET01XaW5k
b3c6OmNyZWF0ZVN0cnVjdHVyZSh2bSwgbnVsbHB0ciwgcHJvdG90eXBlLmdldCgpKTsKKyAgICAg
ICAgYXV0byYgd2luZG93U3RydWN0dXJlID0gKkpTUmVtb3RlRE9NV2luZG93OjpjcmVhdGVTdHJ1
Y3R1cmUodm0sIG51bGxwdHIsIHByb3RvdHlwZSk7CiAgICAgICAgIHdpbmRvdyA9IEpTUmVtb3Rl
RE9NV2luZG93OjpjcmVhdGUodm0sICZ3aW5kb3dTdHJ1Y3R1cmUsIGRvd25jYXN0PFJlbW90ZURP
TVdpbmRvdz4oZG9tV2luZG93KSwgdGhpcyk7CiAgICAgfSBlbHNlIHsKLSAgICAgICAgYXV0byYg
d2luZG93U3RydWN0dXJlID0gKkpTRE9NV2luZG93OjpjcmVhdGVTdHJ1Y3R1cmUodm0sIG51bGxw
dHIsIHByb3RvdHlwZS5nZXQoKSk7CisgICAgICAgIGF1dG8mIHdpbmRvd1N0cnVjdHVyZSA9ICpK
U0RPTVdpbmRvdzo6Y3JlYXRlU3RydWN0dXJlKHZtLCBudWxscHRyLCBwcm90b3R5cGUpOwogICAg
ICAgICB3aW5kb3cgPSBKU0RPTVdpbmRvdzo6Y3JlYXRlKHZtLCAmd2luZG93U3RydWN0dXJlLCBk
b3duY2FzdDxET01XaW5kb3c+KGRvbVdpbmRvdyksIHRoaXMpOwogICAgIH0KIApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvanMvV29ya2VyU2NyaXB0Q29udHJvbGxlci5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9Xb3JrZXJTY3JpcHRDb250cm9sbGVyLmNwcApp
bmRleCAyZWFmYjgxYWE0MDkwYzkwZmM3ZTg4NjM1NTI1ZTBlNGJhZGYzOWExLi45MzFjZWU3Nzc5
YmY5NjE0MzhlODIwMTUwYzdhN2Y4YWI0Njc1NTQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy9qcy9Xb3JrZXJTY3JpcHRDb250cm9sbGVyLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy9qcy9Xb3JrZXJTY3JpcHRDb250cm9sbGVyLmNwcApAQCAtODAsOCArODAs
OSBAQCB2b2lkIFdvcmtlclNjcmlwdENvbnRyb2xsZXI6OmluaXRTY3JpcHQoKQogICAgIC8vIGNv
bnN0cnVjdGVkLCBpdCBjYW4gbWFyayBpdHMgb3duIHByb3RvdHlwZS4pCiAgICAgaWYgKG1fd29y
a2VyR2xvYmFsU2NvcGUtPmlzRGVkaWNhdGVkV29ya2VyR2xvYmFsU2NvcGUoKSkgewogICAgICAg
ICBTdHJ1Y3R1cmUqIGRlZGljYXRlZENvbnRleHRQcm90b3R5cGVTdHJ1Y3R1cmUgPSBKU0RlZGlj
YXRlZFdvcmtlckdsb2JhbFNjb3BlUHJvdG90eXBlOjpjcmVhdGVTdHJ1Y3R1cmUoKm1fdm0sIG51
bGxwdHIsIGpzTnVsbCgpKTsKLSAgICAgICAgU3Ryb25nPEpTRGVkaWNhdGVkV29ya2VyR2xvYmFs
U2NvcGVQcm90b3R5cGU+IGRlZGljYXRlZENvbnRleHRQcm90b3R5cGUoKm1fdm0sIEpTRGVkaWNh
dGVkV29ya2VyR2xvYmFsU2NvcGVQcm90b3R5cGU6OmNyZWF0ZSgqbV92bSwgbnVsbHB0ciwgZGVk
aWNhdGVkQ29udGV4dFByb3RvdHlwZVN0cnVjdHVyZSkpOwotICAgICAgICBTdHJ1Y3R1cmUqIHN0
cnVjdHVyZSA9IEpTRGVkaWNhdGVkV29ya2VyR2xvYmFsU2NvcGU6OmNyZWF0ZVN0cnVjdHVyZSgq
bV92bSwgbnVsbHB0ciwgZGVkaWNhdGVkQ29udGV4dFByb3RvdHlwZS5nZXQoKSk7CisgICAgICAg
IEpTRGVkaWNhdGVkV29ya2VyR2xvYmFsU2NvcGVQcm90b3R5cGUqIGRlZGljYXRlZENvbnRleHRQ
cm90b3R5cGUgPSBKU0RlZGljYXRlZFdvcmtlckdsb2JhbFNjb3BlUHJvdG90eXBlOjpjcmVhdGUo
Km1fdm0sIG51bGxwdHIsIGRlZGljYXRlZENvbnRleHRQcm90b3R5cGVTdHJ1Y3R1cmUpOworICAg
ICAgICBKU0M6OkVuc3VyZVN0aWxsQWxpdmVTY29wZSBwcm90ZWN0ZWREZWRpY2F0ZWRDb250ZXh0
UHJvdG90eXBlKGRlZGljYXRlZENvbnRleHRQcm90b3R5cGUpOworICAgICAgICBTdHJ1Y3R1cmUq
IHN0cnVjdHVyZSA9IEpTRGVkaWNhdGVkV29ya2VyR2xvYmFsU2NvcGU6OmNyZWF0ZVN0cnVjdHVy
ZSgqbV92bSwgbnVsbHB0ciwgZGVkaWNhdGVkQ29udGV4dFByb3RvdHlwZSk7CiAgICAgICAgIGF1
dG8qIHByb3h5U3RydWN0dXJlID0gSlNQcm94eTo6Y3JlYXRlU3RydWN0dXJlKCptX3ZtLCBudWxs
cHRyLCBqc051bGwoKSwgUHVyZUZvcndhcmRpbmdQcm94eVR5cGUpOwogICAgICAgICBhdXRvKiBw
cm94eSA9IEpTUHJveHk6OmNyZWF0ZSgqbV92bSwgcHJveHlTdHJ1Y3R1cmUpOwogCkBAIC05OSw4
ICsxMDAsOSBAQCB2b2lkIFdvcmtlclNjcmlwdENvbnRyb2xsZXI6OmluaXRTY3JpcHQoKQogI2lm
IEVOQUJMRShTRVJWSUNFX1dPUktFUikKICAgICB9IGVsc2UgaWYgKG1fd29ya2VyR2xvYmFsU2Nv
cGUtPmlzU2VydmljZVdvcmtlckdsb2JhbFNjb3BlKCkpIHsKICAgICAgICAgU3RydWN0dXJlKiBj
b250ZXh0UHJvdG90eXBlU3RydWN0dXJlID0gSlNTZXJ2aWNlV29ya2VyR2xvYmFsU2NvcGVQcm90
b3R5cGU6OmNyZWF0ZVN0cnVjdHVyZSgqbV92bSwgbnVsbHB0ciwganNOdWxsKCkpOwotICAgICAg
ICBTdHJvbmc8SlNTZXJ2aWNlV29ya2VyR2xvYmFsU2NvcGVQcm90b3R5cGU+IGNvbnRleHRQcm90
b3R5cGUoKm1fdm0sIEpTU2VydmljZVdvcmtlckdsb2JhbFNjb3BlUHJvdG90eXBlOjpjcmVhdGUo
Km1fdm0sIG51bGxwdHIsIGNvbnRleHRQcm90b3R5cGVTdHJ1Y3R1cmUpKTsKLSAgICAgICAgU3Ry
dWN0dXJlKiBzdHJ1Y3R1cmUgPSBKU1NlcnZpY2VXb3JrZXJHbG9iYWxTY29wZTo6Y3JlYXRlU3Ry
dWN0dXJlKCptX3ZtLCBudWxscHRyLCBjb250ZXh0UHJvdG90eXBlLmdldCgpKTsKKyAgICAgICAg
SlNTZXJ2aWNlV29ya2VyR2xvYmFsU2NvcGVQcm90b3R5cGUqIGNvbnRleHRQcm90b3R5cGUgPSBK
U1NlcnZpY2VXb3JrZXJHbG9iYWxTY29wZVByb3RvdHlwZTo6Y3JlYXRlKCptX3ZtLCBudWxscHRy
LCBjb250ZXh0UHJvdG90eXBlU3RydWN0dXJlKTsKKyAgICAgICAgSlNDOjpFbnN1cmVTdGlsbEFs
aXZlU2NvcGUgcHJvdGVjdGVkQ29udGV4dFByb3RvdHlwZShjb250ZXh0UHJvdG90eXBlKTsKKyAg
ICAgICAgU3RydWN0dXJlKiBzdHJ1Y3R1cmUgPSBKU1NlcnZpY2VXb3JrZXJHbG9iYWxTY29wZTo6
Y3JlYXRlU3RydWN0dXJlKCptX3ZtLCBudWxscHRyLCBjb250ZXh0UHJvdG90eXBlKTsKICAgICAg
ICAgYXV0byogcHJveHlTdHJ1Y3R1cmUgPSBKU1Byb3h5OjpjcmVhdGVTdHJ1Y3R1cmUoKm1fdm0s
IG51bGxwdHIsIGpzTnVsbCgpLCBQdXJlRm9yd2FyZGluZ1Byb3h5VHlwZSk7CiAgICAgICAgIGF1
dG8qIHByb3h5ID0gSlNQcm94eTo6Y3JlYXRlKCptX3ZtLCBwcm94eVN0cnVjdHVyZSk7CiAgICAg
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>