<?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>213419</bug_id>
          
          <creation_ts>2020-06-19 16:53:56 -0700</creation_ts>
          <short_desc>[JSC] Attempt to reduce timeout failures on Apple Watch Series 3</short_desc>
          <delta_ts>2020-06-23 11:06:14 -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>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1664614</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-06-19 16:53:56 -0700</bug_when>
    <thetext>[JSC] Attempt to reduce timeout failures on Apple Watch Series 3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664616</commentid>
    <comment_count>1</comment_count>
      <attachid>402350</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-06-19 16:55:30 -0700</bug_when>
    <thetext>Created attachment 402350
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664617</commentid>
    <comment_count>2</comment_count>
      <attachid>402350</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-06-19 16:59:48 -0700</bug_when>
    <thetext>Comment on attachment 402350
Patch

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

r=me

&gt; JSTests/stress/memcpy-typed-loops.js:31
&gt; -for (let i=0; i&lt;10000000; ++i) noLoop(arr1, arr2)
&gt; -for (let i=0; i&lt;10000000; ++i) invalidStart(arr1, arr2)
&gt; +for (let i=0; i&lt;100000; ++i) noLoop(arr1, arr2)
&gt; +for (let i=0; i&lt;100000; ++i) invalidStart(arr1, arr2)

Instead of this, can we just do a $vm.useJIT() test and set the iteration count accordingly?  Since watch doesn&apos;t use JIT, we can go with an even smaller count than this.  Looks like there isn&apos;t a $vm.useJIT() but you can add one.

&gt; JSTests/stress/set-iteration-oas.js:20
&gt; +for (var i = 0; i &lt; 1e4; ++i)

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664619</commentid>
    <comment_count>3</comment_count>
      <attachid>402350</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-06-19 17:00:28 -0700</bug_when>
    <thetext>Comment on attachment 402350
Patch

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

&gt;&gt; JSTests/stress/memcpy-typed-loops.js:31
&gt;&gt; +for (let i=0; i&lt;100000; ++i) invalidStart(arr1, arr2)
&gt; 
&gt; Instead of this, can we just do a $vm.useJIT() test and set the iteration count accordingly?  Since watch doesn&apos;t use JIT, we can go with an even smaller count than this.  Looks like there isn&apos;t a $vm.useJIT() but you can add one.

Fixed.

&gt;&gt; JSTests/stress/set-iteration-oas.js:20
&gt;&gt; +for (var i = 0; i &lt; 1e4; ++i)
&gt; 
&gt; Ditto.

Nice. Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664643</commentid>
    <comment_count>4</comment_count>
      <attachid>402358</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-06-19 17:25:31 -0700</bug_when>
    <thetext>Created attachment 402358
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664694</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-19 20:17:47 -0700</bug_when>
    <thetext>Committed r263312: &lt;https://trac.webkit.org/changeset/263312&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 402358.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664695</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-19 20:18:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/64553456&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1664696</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-19 20:18:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/64553458&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1665450</commentid>
    <comment_count>8</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-06-23 11:06:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/64553456&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402350</attachid>
            <date>2020-06-19 16:55:30 -0700</date>
            <delta_ts>2020-06-19 16:59:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213419-20200619165530.patch</filename>
            <type>text/plain</type>
            <size>7280</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMjk2CmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxv
ZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGFmYzZjOWQyMzdiNTQxZDI5Y2U0MDc1YTA4OTE0
NGYzOWY2YWE5OWYuLjRhYmNmMjhlYjNiYTQ2ZGM2Y2IyYTdlZmE5ZGI4N2I2ZjFiZDUwODEgMTAw
NjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjggQEAKKzIwMjAtMDYtMTkgIFl1c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNv
bT4KKworICAgICAgICBbSlNDXSBBdHRlbXB0IHRvIHJlZHVjZSB0aW1lb3V0IGZhaWx1cmVzIG9u
IEFwcGxlIFdhdGNoIFNlcmllcyAzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMTM0MTkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBMb29rIGludG8gdGltZW91dCB0ZXN0cywgYW5kCisKKyAgICAgICAgMS4g
SWYgdGhlIHRlc3QgaXMgdXNpbmcgdG9vIG1hbnkgaXRlcmF0aW9ucywgZGVjcmVhc2UgdGhlIGNv
dW50LgorICAgICAgICAyLiBJZiB0aGUgdGVzdCBpcyBzdGlsbCB1c2VmdWwgd2hpbGUgaXRlcmF0
aW9uIGNvdW50IGlzIG5vdCBzbyBtdWNoLCB0cnkgYXR0YWNoaW5nIGBzbG93IWAgdG8gc2VlIHRo
ZSBlZmZlY3Qgb24gdGhlIGJvdC4KKworICAgICAgICAqIHN0cmVzcy9tZW1jcHktdHlwZWQtbG9v
cHMuanM6CisgICAgICAgICogc3RyZXNzL29wX2JpdGFuZC5qczoKKyAgICAgICAgKiBzdHJlc3Mv
b3BfYml0b3IuanM6CisgICAgICAgICogc3RyZXNzL29wX2JpdHhvci5qczoKKyAgICAgICAgKiBz
dHJlc3Mvb3BfbXVsLUNvbnN0VmFyLmpzOgorICAgICAgICAqIHN0cmVzcy9vcF9tdWwtVmFyQ29u
c3QuanM6CisgICAgICAgICogc3RyZXNzL29wX211bC1WYXJWYXIuanM6CisgICAgICAgICogc3Ry
ZXNzL29wX3N1Yi1Db25zdFZhci5qczoKKyAgICAgICAgKiBzdHJlc3Mvb3Bfc3ViLVZhckNvbnN0
LmpzOgorICAgICAgICAqIHN0cmVzcy9vcF9zdWItVmFyVmFyLmpzOgorICAgICAgICAqIHN0cmVz
cy9zZXQtaXRlcmF0aW9uLW9hcy5qczoKKyAgICAgICAgKiBzdHJlc3MvdmFsdWUtdG8tYm9vbGVh
bi5qczoKKwogMjAyMC0wNi0xOSAgTWFyayBMYW0gIDxtYXJrLmxhbUBhcHBsZS5jb20+CiAKICAg
ICAgICAgTWFrZSAkdm0gcHJvcGVydGllcyBub24tY29uZmlndXJhYmxlLCBub24tZW51bWVyYWJs
ZSwgYW5kIG5vbi13cml0YWJsZS4KZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL21lbWNweS10
eXBlZC1sb29wcy5qcyBiL0pTVGVzdHMvc3RyZXNzL21lbWNweS10eXBlZC1sb29wcy5qcwppbmRl
eCBkZGNjNjQ1YzA5OGNmYjM3MGQ2ZTE0ZWU4ZDg0MjVmOTNmMGY2NjJlLi5kMTY1NTNlMTI0YzQx
YmI3OGQ1ZDA3MThkNWUzMjc5MDIyYTdlYTRhIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3N0cmVzcy9t
ZW1jcHktdHlwZWQtbG9vcHMuanMKKysrIGIvSlNUZXN0cy9zdHJlc3MvbWVtY3B5LXR5cGVkLWxv
b3BzLmpzCkBAIC0yNyw4ICsyNyw4IEBAIGZ1bmN0aW9uIGludmFsaWRTdGFydChhcnIxLCBhcnIy
KSB7CiAgICAgYXJyMVtpXSA9IGkKIH0KIAotZm9yIChsZXQgaT0wOyBpPDEwMDAwMDAwOyArK2kp
IG5vTG9vcChhcnIxLCBhcnIyKQotZm9yIChsZXQgaT0wOyBpPDEwMDAwMDAwOyArK2kpIGludmFs
aWRTdGFydChhcnIxLCBhcnIyKQorZm9yIChsZXQgaT0wOyBpPDEwMDAwMDsgKytpKSBub0xvb3Ao
YXJyMSwgYXJyMikKK2ZvciAobGV0IGk9MDsgaTwxMDAwMDA7ICsraSkgaW52YWxpZFN0YXJ0KGFy
cjEsIGFycjIpCiAKIGFycjIgPSBuZXcgSW50MzJBcnJheShhcnIxLmxlbmd0aCkKIGludmFsaWRT
dGFydChhcnIxLCBhcnIyKQpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3Mvb3BfYml0YW5kLmpz
IGIvSlNUZXN0cy9zdHJlc3Mvb3BfYml0YW5kLmpzCmluZGV4IGI4ZDkzZTk2ZDg2ZDkxOWYxYjk5
ZmI1ZDY4NGRlMzI4OWJlMzY5MjguLjQ0NTU1ZjE5NjY4OWU0ZmQzYzU5YTM2MGY0NjY5NDQwZjE3
NDk1MjIgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL29wX2JpdGFuZC5qcworKysgYi9KU1Rl
c3RzL3N0cmVzcy9vcF9iaXRhbmQuanMKQEAgLTEsNCArMSw1IEBACiAvL0AgcnVuRlRMTm9DSklU
CisvL0Agc2xvdyEgaWYgJG1vZGVsID09ICJBcHBsZSBXYXRjaCBTZXJpZXMgMyIKIAogLy8gSWYg
YWxsIGdvZXMgd2VsbCwgdGhpcyB0ZXN0IG1vZHVsZSB3aWxsIHRlcm1pbmF0ZSBzaWxlbnRseS4g
SWYgbm90LCBpdCB3aWxsIHByaW50CiAvLyBlcnJvcnMuIFNlZSBiaW5hcnktb3AtdGVzdC5qcyBm
b3IgZGVidWdnaW5nIG9wdGlvbnMgaWYgbmVlZGVkLgpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJl
c3Mvb3BfYml0b3IuanMgYi9KU1Rlc3RzL3N0cmVzcy9vcF9iaXRvci5qcwppbmRleCA2ZGRjYWQ4
YjcwOTU2YWQ4ZmM0OGU1YjlhZDc5NGJiZjlkMzhmNTY2Li5jMTk4NDkwZWI0NTU1ZTcyYjQ0YmU4
ZWQwMjg1NWQ5OTA2ZjgyMzc5IDEwMDY0NAotLS0gYS9KU1Rlc3RzL3N0cmVzcy9vcF9iaXRvci5q
cworKysgYi9KU1Rlc3RzL3N0cmVzcy9vcF9iaXRvci5qcwpAQCAtMSw0ICsxLDUgQEAKIC8vQCBy
dW5GVExOb0NKSVQKKy8vQCBzbG93ISBpZiAkbW9kZWwgPT0gIkFwcGxlIFdhdGNoIFNlcmllcyAz
IgogCiAvLyBJZiBhbGwgZ29lcyB3ZWxsLCB0aGlzIHRlc3QgbW9kdWxlIHdpbGwgdGVybWluYXRl
IHNpbGVudGx5LiBJZiBub3QsIGl0IHdpbGwgcHJpbnQKIC8vIGVycm9ycy4gU2VlIGJpbmFyeS1v
cC10ZXN0LmpzIGZvciBkZWJ1Z2dpbmcgb3B0aW9ucyBpZiBuZWVkZWQuCmRpZmYgLS1naXQgYS9K
U1Rlc3RzL3N0cmVzcy9vcF9iaXR4b3IuanMgYi9KU1Rlc3RzL3N0cmVzcy9vcF9iaXR4b3IuanMK
aW5kZXggYTYyODViYzdiYWMyZWJkZDRiNTI5OTBhNWQyZmFkYjNhZDJmMTZhZC4uMGZmOWYyNzI1
NjM0MTMwNzg0ZDU2YWQ3ODBhZDFiZTgwNzgxNzk0YyAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJl
c3Mvb3BfYml0eG9yLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL29wX2JpdHhvci5qcwpAQCAtMSw0
ICsxLDUgQEAKIC8vQCBydW5GVExOb0NKSVQKKy8vQCBzbG93ISBpZiAkbW9kZWwgPT0gIkFwcGxl
IFdhdGNoIFNlcmllcyAzIgogCiAvLyBJZiBhbGwgZ29lcyB3ZWxsLCB0aGlzIHRlc3QgbW9kdWxl
IHdpbGwgdGVybWluYXRlIHNpbGVudGx5LiBJZiBub3QsIGl0IHdpbGwgcHJpbnQKIC8vIGVycm9y
cy4gU2VlIGJpbmFyeS1vcC10ZXN0LmpzIGZvciBkZWJ1Z2dpbmcgb3B0aW9ucyBpZiBuZWVkZWQu
CmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9vcF9tdWwtQ29uc3RWYXIuanMgYi9KU1Rlc3Rz
L3N0cmVzcy9vcF9tdWwtQ29uc3RWYXIuanMKaW5kZXggYzdmYzI4NzQ5NjkzNTM5NWM3OGY0NTQx
MDY0MjU3NWJkNTk4MGYwMy4uM2RlMzY0ZTFmYjk5N2YzZTQ3NjQ2ZGFhNzc5ZDRjMmFkOTMzNjlk
YyAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3Mvb3BfbXVsLUNvbnN0VmFyLmpzCisrKyBiL0pT
VGVzdHMvc3RyZXNzL29wX211bC1Db25zdFZhci5qcwpAQCAtMSw0ICsxLDUgQEAKIC8vQCBydW5G
VExOb0NKSVQKKy8vQCBzbG93ISBpZiAkbW9kZWwgPT0gIkFwcGxlIFdhdGNoIFNlcmllcyAzIgog
CiAvLyBJZiBhbGwgZ29lcyB3ZWxsLCB0aGlzIHRlc3QgbW9kdWxlIHdpbGwgdGVybWluYXRlIHNp
bGVudGx5LiBJZiBub3QsIGl0IHdpbGwgcHJpbnQKIC8vIGVycm9ycy4gU2VlIGJpbmFyeS1vcC10
ZXN0LmpzIGZvciBkZWJ1Z2dpbmcgb3B0aW9ucyBpZiBuZWVkZWQuCmRpZmYgLS1naXQgYS9KU1Rl
c3RzL3N0cmVzcy9vcF9tdWwtVmFyQ29uc3QuanMgYi9KU1Rlc3RzL3N0cmVzcy9vcF9tdWwtVmFy
Q29uc3QuanMKaW5kZXggNzRiMTBlNzc5OWIxNzc5MjdmZjJlMzQ4NjQwYjk3NWYyOTJhMDllMi4u
NDhlMWU3NjU0OTc2MDY2N2RhZjQ2YWMyYTFiYjE2YmQ3OTM2MDM5YyAxMDA2NDQKLS0tIGEvSlNU
ZXN0cy9zdHJlc3Mvb3BfbXVsLVZhckNvbnN0LmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL29wX211
bC1WYXJDb25zdC5qcwpAQCAtMSw0ICsxLDUgQEAKIC8vQCBydW5GVExOb0NKSVQKKy8vQCBzbG93
ISBpZiAkbW9kZWwgPT0gIkFwcGxlIFdhdGNoIFNlcmllcyAzIgogCiAvLyBJZiBhbGwgZ29lcyB3
ZWxsLCB0aGlzIHRlc3QgbW9kdWxlIHdpbGwgdGVybWluYXRlIHNpbGVudGx5LiBJZiBub3QsIGl0
IHdpbGwgcHJpbnQKIC8vIGVycm9ycy4gU2VlIGJpbmFyeS1vcC10ZXN0LmpzIGZvciBkZWJ1Z2dp
bmcgb3B0aW9ucyBpZiBuZWVkZWQuCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9vcF9tdWwt
VmFyVmFyLmpzIGIvSlNUZXN0cy9zdHJlc3Mvb3BfbXVsLVZhclZhci5qcwppbmRleCAyN2JmY2Rh
ZjVhMGNmZmU5MjA2YzVlY2M5NmI3NDNhMWNmYTIzNWU1Li41ZTFjYzU4NzI4NWRlNGM1Y2ExMDNm
ZmUzODUyNmQxZWNhMDQzYWVlIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3N0cmVzcy9vcF9tdWwtVmFy
VmFyLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL29wX211bC1WYXJWYXIuanMKQEAgLTEsNCArMSw1
IEBACiAvL0AgcnVuRlRMTm9DSklUCisvL0Agc2xvdyEgaWYgJG1vZGVsID09ICJBcHBsZSBXYXRj
aCBTZXJpZXMgMyIKIAogLy8gSWYgYWxsIGdvZXMgd2VsbCwgdGhpcyB0ZXN0IG1vZHVsZSB3aWxs
IHRlcm1pbmF0ZSBzaWxlbnRseS4gSWYgbm90LCBpdCB3aWxsIHByaW50CiAvLyBlcnJvcnMuIFNl
ZSBiaW5hcnktb3AtdGVzdC5qcyBmb3IgZGVidWdnaW5nIG9wdGlvbnMgaWYgbmVlZGVkLgpkaWZm
IC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3Mvb3Bfc3ViLUNvbnN0VmFyLmpzIGIvSlNUZXN0cy9zdHJl
c3Mvb3Bfc3ViLUNvbnN0VmFyLmpzCmluZGV4IDc1YmJkNWJlODI4N2UxYmMyOTYyMTFmZGE5YmM2
YjIxNGM3MDYzMTEuLmM4ZmExZmYwZGMxOGFlNGViNGY3MDAxNDUxMDVkNDk3NTcyYTM4NWEgMTAw
NjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL29wX3N1Yi1Db25zdFZhci5qcworKysgYi9KU1Rlc3Rz
L3N0cmVzcy9vcF9zdWItQ29uc3RWYXIuanMKQEAgLTEsNCArMSw1IEBACiAvL0AgcnVuRlRMTm9D
SklUCisvL0Agc2xvdyEgaWYgJG1vZGVsID09ICJBcHBsZSBXYXRjaCBTZXJpZXMgMyIKIAogLy8g
SWYgYWxsIGdvZXMgd2VsbCwgdGhpcyB0ZXN0IG1vZHVsZSB3aWxsIHRlcm1pbmF0ZSBzaWxlbnRs
eS4gSWYgbm90LCBpdCB3aWxsIHByaW50CiAvLyBlcnJvcnMuIFNlZSBiaW5hcnktb3AtdGVzdC5q
cyBmb3IgZGVidWdnaW5nIG9wdGlvbnMgaWYgbmVlZGVkLgpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9z
dHJlc3Mvb3Bfc3ViLVZhckNvbnN0LmpzIGIvSlNUZXN0cy9zdHJlc3Mvb3Bfc3ViLVZhckNvbnN0
LmpzCmluZGV4IGE2MTE5MGE3OWY1M2EwZGE5MWI1YmE5MWExNWViNGE2MjIzZTc5MjguLjkxZTc0
NTVmNDU3MDBkODNiY2VmNWU0NjczYzNhZGQ0OWQxNmJhYzIgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMv
c3RyZXNzL29wX3N1Yi1WYXJDb25zdC5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9vcF9zdWItVmFy
Q29uc3QuanMKQEAgLTEsNCArMSw1IEBACiAvL0AgcnVuRlRMTm9DSklUCisvL0Agc2xvdyEgaWYg
JG1vZGVsID09ICJBcHBsZSBXYXRjaCBTZXJpZXMgMyIKIAogLy8gSWYgYWxsIGdvZXMgd2VsbCwg
dGhpcyB0ZXN0IG1vZHVsZSB3aWxsIHRlcm1pbmF0ZSBzaWxlbnRseS4gSWYgbm90LCBpdCB3aWxs
IHByaW50CiAvLyBlcnJvcnMuIFNlZSBiaW5hcnktb3AtdGVzdC5qcyBmb3IgZGVidWdnaW5nIG9w
dGlvbnMgaWYgbmVlZGVkLgpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3Mvb3Bfc3ViLVZhclZh
ci5qcyBiL0pTVGVzdHMvc3RyZXNzL29wX3N1Yi1WYXJWYXIuanMKaW5kZXggNjI5ZTgwYmJmMTNi
ODg2YmEwOGY0YmVkZDZhOWU1YWUyYjFlNzQzMC4uNmI5ZDE3Y2VmOGEwMTc5YTBlNjAzNWM1ZmVk
YWMxYWZhMTIzNmFkZiAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3Mvb3Bfc3ViLVZhclZhci5q
cworKysgYi9KU1Rlc3RzL3N0cmVzcy9vcF9zdWItVmFyVmFyLmpzCkBAIC0xLDQgKzEsNSBAQAog
Ly9AIHJ1bkZUTE5vQ0pJVAorLy9AIHNsb3chIGlmICRtb2RlbCA9PSAiQXBwbGUgV2F0Y2ggU2Vy
aWVzIDMiCiAKIC8vIElmIGFsbCBnb2VzIHdlbGwsIHRoaXMgdGVzdCBtb2R1bGUgd2lsbCB0ZXJt
aW5hdGUgc2lsZW50bHkuIElmIG5vdCwgaXQgd2lsbCBwcmludAogLy8gZXJyb3JzLiBTZWUgYmlu
YXJ5LW9wLXRlc3QuanMgZm9yIGRlYnVnZ2luZyBvcHRpb25zIGlmIG5lZWRlZC4KZGlmZiAtLWdp
dCBhL0pTVGVzdHMvc3RyZXNzL3NldC1pdGVyYXRpb24tb2FzLmpzIGIvSlNUZXN0cy9zdHJlc3Mv
c2V0LWl0ZXJhdGlvbi1vYXMuanMKaW5kZXggNDgyOGIwNWYyYmE3MDY4MDY2NTNhNDQwMjc2NjQ4
NGI0Mzk4ZDk5YS4uMTgyMWFjYWIxMzkxYzZmMzM1NDJjNmY3YjJlNmRjZThjMDM3MWRjZCAxMDA2
NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3Mvc2V0LWl0ZXJhdGlvbi1vYXMuanMKKysrIGIvSlNUZXN0
cy9zdHJlc3Mvc2V0LWl0ZXJhdGlvbi1vYXMuanMKQEAgLTE3LDUgKzE3LDUgQEAgZnVuY3Rpb24g
dGVzdChzZXQpIHsKIH0KIG5vSW5saW5lKHRlc3QpOwogCi1mb3IgKHZhciBpID0gMDsgaSA8IDFl
NjsgKytpKQorZm9yICh2YXIgaSA9IDA7IGkgPCAxZTQ7ICsraSkKICAgICBzaG91bGRCZSh0ZXN0
KHNldCksIDQ5NTApOwpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvdmFsdWUtdG8tYm9vbGVh
bi5qcyBiL0pTVGVzdHMvc3RyZXNzL3ZhbHVlLXRvLWJvb2xlYW4uanMKaW5kZXggOWIzOWE4NDg0
MDg1ZjZjODY4NWNlZTM0Nzk4Y2ZlZTg5MDRjNGE5Mi4uYjJiYTAxYWIwMjIxNTk1Njk3OWJiMjZh
ZjQ3ZmYwZTI4YjEzNGMxMyAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3MvdmFsdWUtdG8tYm9v
bGVhbi5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy92YWx1ZS10by1ib29sZWFuLmpzCkBAIC02MCw4
ICs2MCw2IEBAIGZ1bmN0aW9uIHRlc3QzKGMpIHsKIGxldCBtYXNxdWVyYWRlciA9IG1ha2VNYXNx
dWVyYWRlcigpOwogZm9yIChsZXQgdGVzdEZ1bmN0aW9uIG9mIHRlc3RGdW5jdGlvbnMpIHsKICAg
ICBmb3IgKGxldCBpID0gMDsgaSA8IDEwMDAwOyBpKyspIHsKLSAgICAgICAgZm9yIChsZXQgaSA9
IDA7IGkgPCAxMDAwMDsgaSsrKSB7Ci0gICAgICAgICAgICBhc3NlcnQodGVzdEZ1bmN0aW9uKG1h
c3F1ZXJhZGVyKSA9PT0gZmFsc2UpOwotICAgICAgICB9CisgICAgICAgIGFzc2VydCh0ZXN0RnVu
Y3Rpb24obWFzcXVlcmFkZXIpID09PSBmYWxzZSk7CiAgICAgfQogfQo=
</data>
<flag name="review"
          id="417782"
          type_id="1"
          status="+"
          setter="mark.lam"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402358</attachid>
            <date>2020-06-19 17:25:31 -0700</date>
            <delta_ts>2020-06-19 20:17:48 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-213419-20200619172531.patch</filename>
            <type>text/plain</type>
            <size>9303</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMjk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
ZGM3MzY4YTQ0YjVmYzM4NmYxNTYyYzE3NTQzMTM1Mjk0NDg4NTllLi40ZmNkMTYzZmQ4ZDQyNzhj
ZGI5ZWUzOGI2Y2QxMGRhMWRkMmZhZTQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNCBAQAorMjAyMC0wNi0xOSAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIEF0dGVtcHQgdG8gcmVkdWNlIHRpbWVvdXQgZmFpbHVyZXMgb24g
QXBwbGUgV2F0Y2ggU2VyaWVzIDMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxMzQxOQorCisgICAgICAgIFJldmlld2VkIGJ5IE1hcmsgTGFtLgorCisg
ICAgICAgICogdG9vbHMvSlNEb2xsYXJWTS5jcHA6CisgICAgICAgIChKU0M6OmZ1bmN0aW9uVXNl
SklUKToKKyAgICAgICAgKEpTQzo6SlNEb2xsYXJWTTo6ZmluaXNoQ3JlYXRpb24pOgorCiAyMDIw
LTA2LTE5ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KIAogICAgICAgICB0b1N0cmlu
ZyBvZiBTdHJpbmcgZG9lc24ndCBjaGVjayBpbnRlZ3JpdHkgb2Ygc3RydWN0dXJlSUQgaW4gb25l
IHBhdGguCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdG9vbHMvSlNEb2xsYXJW
TS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdG9vbHMvSlNEb2xsYXJWTS5jcHAKaW5kZXgg
Njk4Y2NiOTcxZDhmMTNmZGViMTFiZDhjY2FiOWU2ZDVjY2QwMjM4Ni4uYmIwYzk4MmY0YzAwNzNj
OWMxZWEyMGFkMDA2N2FjYzQzNDRlNjhmMyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL3Rvb2xzL0pTRG9sbGFyVk0uY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90b29s
cy9KU0RvbGxhclZNLmNwcApAQCAtMzA5NCw2ICszMDk0LDExIEBAIHN0YXRpYyBFbmNvZGVkSlNW
YWx1ZSBKU0NfSE9TVF9DQUxMIGZ1bmN0aW9uSXNNZW1vcnlMaW1pdGVkKEpTR2xvYmFsT2JqZWN0
KiwgQ2FsCiAjZW5kaWYKIH0KIAorc3RhdGljIEVuY29kZWRKU1ZhbHVlIEpTQ19IT1NUX0NBTEwg
ZnVuY3Rpb25Vc2VKSVQoSlNHbG9iYWxPYmplY3QqLCBDYWxsRnJhbWUqKQoreworICAgIHJldHVy
biBKU1ZhbHVlOjplbmNvZGUoanNCb29sZWFuKE9wdGlvbnM6OnVzZUpJVCgpKSk7Cit9CisKIGNv
bnN0ZXhwciB1bnNpZ25lZCBqc0RvbGxhclZNUHJvcGVydHlBdHRyaWJ1dGVzID0gUHJvcGVydHlB
dHRyaWJ1dGU6OlJlYWRPbmx5IHwgUHJvcGVydHlBdHRyaWJ1dGU6OkRvbnRFbnVtIHwgUHJvcGVy
dHlBdHRyaWJ1dGU6OkRvbnREZWxldGU7CiAKIHZvaWQgSlNEb2xsYXJWTTo6ZmluaXNoQ3JlYXRp
b24oVk0mIHZtKQpAQCAtMzIzNyw2ICszMjQyLDcgQEAgdm9pZCBKU0RvbGxhclZNOjpmaW5pc2hD
cmVhdGlvbihWTSYgdm0pCiAgICAgYWRkRnVuY3Rpb24odm0sICJhc3NlcnRFbmFibGVkIiwgZnVu
Y3Rpb25Bc3NlcnRFbmFibGVkLCAwKTsKIAogICAgIGFkZEZ1bmN0aW9uKHZtLCAiaXNNZW1vcnlM
aW1pdGVkIiwgZnVuY3Rpb25Jc01lbW9yeUxpbWl0ZWQsIDApOworICAgIGFkZEZ1bmN0aW9uKHZt
LCAidXNlSklUIiwgZnVuY3Rpb25Vc2VKSVQsIDApOwogCiAgICAgbV9vYmplY3REb2luZ1NpZGVF
ZmZlY3RQdXRXaXRob3V0Q29ycmVjdFNsb3RTdGF0dXNTdHJ1Y3R1cmUuc2V0KHZtLCB0aGlzLCBP
YmplY3REb2luZ1NpZGVFZmZlY3RQdXRXaXRob3V0Q29ycmVjdFNsb3RTdGF0dXM6OmNyZWF0ZVN0
cnVjdHVyZSh2bSwgZ2xvYmFsT2JqZWN0LCBqc051bGwoKSkpOwogfQpkaWZmIC0tZ2l0IGEvSlNU
ZXN0cy9DaGFuZ2VMb2cgYi9KU1Rlc3RzL0NoYW5nZUxvZwppbmRleCBhZmM2YzlkMjM3YjU0MWQy
OWNlNDA3NWEwODkxNDRmMzlmNmFhOTlmLi40ODI4MjYzODFiNjRiOWQyNjU2ZGY1N2IyNmYzZTQ1
NWNkM2UzMTljIDEwMDY0NAotLS0gYS9KU1Rlc3RzL0NoYW5nZUxvZworKysgYi9KU1Rlc3RzL0No
YW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIwLTA2LTE5ICBZdXN1a2UgU3V6dWtpICA8eXN1
enVraUBhcHBsZS5jb20+CisKKyAgICAgICAgW0pTQ10gQXR0ZW1wdCB0byByZWR1Y2UgdGltZW91
dCBmYWlsdXJlcyBvbiBBcHBsZSBXYXRjaCBTZXJpZXMgMworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEzNDE5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
TWFyayBMYW0uCisKKyAgICAgICAgTG9vayBpbnRvIHRpbWVvdXQgdGVzdHMsIGFuZAorCisgICAg
ICAgIDEuIElmIHRoZSB0ZXN0IGlzIHVzaW5nIHRvbyBtYW55IGl0ZXJhdGlvbnMsIGRlY3JlYXNl
IHRoZSBjb3VudC4KKyAgICAgICAgMi4gSWYgdGhlIHRlc3QgaXMgc3RpbGwgdXNlZnVsIHdoaWxl
IGl0ZXJhdGlvbiBjb3VudCBpcyBub3Qgc28gbXVjaCwgdHJ5IGF0dGFjaGluZyBgc2xvdyFgIHRv
IHNlZSB0aGUgZWZmZWN0IG9uIHRoZSBib3QuCisKKyAgICAgICAgKiBzdHJlc3MvbWVtY3B5LXR5
cGVkLWxvb3BzLmpzOgorICAgICAgICAqIHN0cmVzcy9vcF9iaXRhbmQuanM6CisgICAgICAgICog
c3RyZXNzL29wX2JpdG9yLmpzOgorICAgICAgICAqIHN0cmVzcy9vcF9iaXR4b3IuanM6CisgICAg
ICAgICogc3RyZXNzL29wX211bC1Db25zdFZhci5qczoKKyAgICAgICAgKiBzdHJlc3Mvb3BfbXVs
LVZhckNvbnN0LmpzOgorICAgICAgICAqIHN0cmVzcy9vcF9tdWwtVmFyVmFyLmpzOgorICAgICAg
ICAqIHN0cmVzcy9vcF9zdWItQ29uc3RWYXIuanM6CisgICAgICAgICogc3RyZXNzL29wX3N1Yi1W
YXJDb25zdC5qczoKKyAgICAgICAgKiBzdHJlc3Mvb3Bfc3ViLVZhclZhci5qczoKKyAgICAgICAg
KiBzdHJlc3Mvc2V0LWl0ZXJhdGlvbi1vYXMuanM6CisgICAgICAgICogc3RyZXNzL3ZhbHVlLXRv
LWJvb2xlYW4uanM6CisKIDIwMjAtMDYtMTkgIE1hcmsgTGFtICA8bWFyay5sYW1AYXBwbGUuY29t
PgogCiAgICAgICAgIE1ha2UgJHZtIHByb3BlcnRpZXMgbm9uLWNvbmZpZ3VyYWJsZSwgbm9uLWVu
dW1lcmFibGUsIGFuZCBub24td3JpdGFibGUuCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9t
ZW1jcHktdHlwZWQtbG9vcHMuanMgYi9KU1Rlc3RzL3N0cmVzcy9tZW1jcHktdHlwZWQtbG9vcHMu
anMKaW5kZXggZGRjYzY0NWMwOThjZmIzNzBkNmUxNGVlOGQ4NDI1ZjkzZjBmNjYyZS4uNDJhNDZk
Mjg4ZDg4ZGU4NmVjODgzZWVhMzFlOGQxODM0N2Y0YzY5MSAxMDA2NDQKLS0tIGEvSlNUZXN0cy9z
dHJlc3MvbWVtY3B5LXR5cGVkLWxvb3BzLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL21lbWNweS10
eXBlZC1sb29wcy5qcwpAQCAtMjcsOCArMjcsOSBAQCBmdW5jdGlvbiBpbnZhbGlkU3RhcnQoYXJy
MSwgYXJyMikgewogICAgIGFycjFbaV0gPSBpCiB9CiAKLWZvciAobGV0IGk9MDsgaTwxMDAwMDAw
MDsgKytpKSBub0xvb3AoYXJyMSwgYXJyMikKLWZvciAobGV0IGk9MDsgaTwxMDAwMDAwMDsgKytp
KSBpbnZhbGlkU3RhcnQoYXJyMSwgYXJyMikKK2NvbnN0IGl0ZXJhdGlvbkNvdW50ID0gJHZtLnVz
ZUpJVCgpID8gMTAwMDAwMDAgOiAxMDAwMDA7Citmb3IgKGxldCBpPTA7IGk8aXRlcmF0aW9uQ291
bnQ7ICsraSkgbm9Mb29wKGFycjEsIGFycjIpCitmb3IgKGxldCBpPTA7IGk8aXRlcmF0aW9uQ291
bnQ7ICsraSkgaW52YWxpZFN0YXJ0KGFycjEsIGFycjIpCiAKIGFycjIgPSBuZXcgSW50MzJBcnJh
eShhcnIxLmxlbmd0aCkKIGludmFsaWRTdGFydChhcnIxLCBhcnIyKQpkaWZmIC0tZ2l0IGEvSlNU
ZXN0cy9zdHJlc3Mvb3BfYml0YW5kLmpzIGIvSlNUZXN0cy9zdHJlc3Mvb3BfYml0YW5kLmpzCmlu
ZGV4IGI4ZDkzZTk2ZDg2ZDkxOWYxYjk5ZmI1ZDY4NGRlMzI4OWJlMzY5MjguLjQ0NTU1ZjE5NjY4
OWU0ZmQzYzU5YTM2MGY0NjY5NDQwZjE3NDk1MjIgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNz
L29wX2JpdGFuZC5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9vcF9iaXRhbmQuanMKQEAgLTEsNCAr
MSw1IEBACiAvL0AgcnVuRlRMTm9DSklUCisvL0Agc2xvdyEgaWYgJG1vZGVsID09ICJBcHBsZSBX
YXRjaCBTZXJpZXMgMyIKIAogLy8gSWYgYWxsIGdvZXMgd2VsbCwgdGhpcyB0ZXN0IG1vZHVsZSB3
aWxsIHRlcm1pbmF0ZSBzaWxlbnRseS4gSWYgbm90LCBpdCB3aWxsIHByaW50CiAvLyBlcnJvcnMu
IFNlZSBiaW5hcnktb3AtdGVzdC5qcyBmb3IgZGVidWdnaW5nIG9wdGlvbnMgaWYgbmVlZGVkLgpk
aWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3Mvb3BfYml0b3IuanMgYi9KU1Rlc3RzL3N0cmVzcy9v
cF9iaXRvci5qcwppbmRleCA2ZGRjYWQ4YjcwOTU2YWQ4ZmM0OGU1YjlhZDc5NGJiZjlkMzhmNTY2
Li5jMTk4NDkwZWI0NTU1ZTcyYjQ0YmU4ZWQwMjg1NWQ5OTA2ZjgyMzc5IDEwMDY0NAotLS0gYS9K
U1Rlc3RzL3N0cmVzcy9vcF9iaXRvci5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9vcF9iaXRvci5q
cwpAQCAtMSw0ICsxLDUgQEAKIC8vQCBydW5GVExOb0NKSVQKKy8vQCBzbG93ISBpZiAkbW9kZWwg
PT0gIkFwcGxlIFdhdGNoIFNlcmllcyAzIgogCiAvLyBJZiBhbGwgZ29lcyB3ZWxsLCB0aGlzIHRl
c3QgbW9kdWxlIHdpbGwgdGVybWluYXRlIHNpbGVudGx5LiBJZiBub3QsIGl0IHdpbGwgcHJpbnQK
IC8vIGVycm9ycy4gU2VlIGJpbmFyeS1vcC10ZXN0LmpzIGZvciBkZWJ1Z2dpbmcgb3B0aW9ucyBp
ZiBuZWVkZWQuCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9vcF9iaXR4b3IuanMgYi9KU1Rl
c3RzL3N0cmVzcy9vcF9iaXR4b3IuanMKaW5kZXggYTYyODViYzdiYWMyZWJkZDRiNTI5OTBhNWQy
ZmFkYjNhZDJmMTZhZC4uMGZmOWYyNzI1NjM0MTMwNzg0ZDU2YWQ3ODBhZDFiZTgwNzgxNzk0YyAx
MDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3Mvb3BfYml0eG9yLmpzCisrKyBiL0pTVGVzdHMvc3Ry
ZXNzL29wX2JpdHhvci5qcwpAQCAtMSw0ICsxLDUgQEAKIC8vQCBydW5GVExOb0NKSVQKKy8vQCBz
bG93ISBpZiAkbW9kZWwgPT0gIkFwcGxlIFdhdGNoIFNlcmllcyAzIgogCiAvLyBJZiBhbGwgZ29l
cyB3ZWxsLCB0aGlzIHRlc3QgbW9kdWxlIHdpbGwgdGVybWluYXRlIHNpbGVudGx5LiBJZiBub3Qs
IGl0IHdpbGwgcHJpbnQKIC8vIGVycm9ycy4gU2VlIGJpbmFyeS1vcC10ZXN0LmpzIGZvciBkZWJ1
Z2dpbmcgb3B0aW9ucyBpZiBuZWVkZWQuCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9vcF9t
dWwtQ29uc3RWYXIuanMgYi9KU1Rlc3RzL3N0cmVzcy9vcF9tdWwtQ29uc3RWYXIuanMKaW5kZXgg
YzdmYzI4NzQ5NjkzNTM5NWM3OGY0NTQxMDY0MjU3NWJkNTk4MGYwMy4uM2RlMzY0ZTFmYjk5N2Yz
ZTQ3NjQ2ZGFhNzc5ZDRjMmFkOTMzNjlkYyAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3Mvb3Bf
bXVsLUNvbnN0VmFyLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL29wX211bC1Db25zdFZhci5qcwpA
QCAtMSw0ICsxLDUgQEAKIC8vQCBydW5GVExOb0NKSVQKKy8vQCBzbG93ISBpZiAkbW9kZWwgPT0g
IkFwcGxlIFdhdGNoIFNlcmllcyAzIgogCiAvLyBJZiBhbGwgZ29lcyB3ZWxsLCB0aGlzIHRlc3Qg
bW9kdWxlIHdpbGwgdGVybWluYXRlIHNpbGVudGx5LiBJZiBub3QsIGl0IHdpbGwgcHJpbnQKIC8v
IGVycm9ycy4gU2VlIGJpbmFyeS1vcC10ZXN0LmpzIGZvciBkZWJ1Z2dpbmcgb3B0aW9ucyBpZiBu
ZWVkZWQuCmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9vcF9tdWwtVmFyQ29uc3QuanMgYi9K
U1Rlc3RzL3N0cmVzcy9vcF9tdWwtVmFyQ29uc3QuanMKaW5kZXggNzRiMTBlNzc5OWIxNzc5Mjdm
ZjJlMzQ4NjQwYjk3NWYyOTJhMDllMi4uNDhlMWU3NjU0OTc2MDY2N2RhZjQ2YWMyYTFiYjE2YmQ3
OTM2MDM5YyAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3Mvb3BfbXVsLVZhckNvbnN0LmpzCisr
KyBiL0pTVGVzdHMvc3RyZXNzL29wX211bC1WYXJDb25zdC5qcwpAQCAtMSw0ICsxLDUgQEAKIC8v
QCBydW5GVExOb0NKSVQKKy8vQCBzbG93ISBpZiAkbW9kZWwgPT0gIkFwcGxlIFdhdGNoIFNlcmll
cyAzIgogCiAvLyBJZiBhbGwgZ29lcyB3ZWxsLCB0aGlzIHRlc3QgbW9kdWxlIHdpbGwgdGVybWlu
YXRlIHNpbGVudGx5LiBJZiBub3QsIGl0IHdpbGwgcHJpbnQKIC8vIGVycm9ycy4gU2VlIGJpbmFy
eS1vcC10ZXN0LmpzIGZvciBkZWJ1Z2dpbmcgb3B0aW9ucyBpZiBuZWVkZWQuCmRpZmYgLS1naXQg
YS9KU1Rlc3RzL3N0cmVzcy9vcF9tdWwtVmFyVmFyLmpzIGIvSlNUZXN0cy9zdHJlc3Mvb3BfbXVs
LVZhclZhci5qcwppbmRleCAyN2JmY2RhZjVhMGNmZmU5MjA2YzVlY2M5NmI3NDNhMWNmYTIzNWU1
Li41ZTFjYzU4NzI4NWRlNGM1Y2ExMDNmZmUzODUyNmQxZWNhMDQzYWVlIDEwMDY0NAotLS0gYS9K
U1Rlc3RzL3N0cmVzcy9vcF9tdWwtVmFyVmFyLmpzCisrKyBiL0pTVGVzdHMvc3RyZXNzL29wX211
bC1WYXJWYXIuanMKQEAgLTEsNCArMSw1IEBACiAvL0AgcnVuRlRMTm9DSklUCisvL0Agc2xvdyEg
aWYgJG1vZGVsID09ICJBcHBsZSBXYXRjaCBTZXJpZXMgMyIKIAogLy8gSWYgYWxsIGdvZXMgd2Vs
bCwgdGhpcyB0ZXN0IG1vZHVsZSB3aWxsIHRlcm1pbmF0ZSBzaWxlbnRseS4gSWYgbm90LCBpdCB3
aWxsIHByaW50CiAvLyBlcnJvcnMuIFNlZSBiaW5hcnktb3AtdGVzdC5qcyBmb3IgZGVidWdnaW5n
IG9wdGlvbnMgaWYgbmVlZGVkLgpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3Mvb3Bfc3ViLUNv
bnN0VmFyLmpzIGIvSlNUZXN0cy9zdHJlc3Mvb3Bfc3ViLUNvbnN0VmFyLmpzCmluZGV4IDc1YmJk
NWJlODI4N2UxYmMyOTYyMTFmZGE5YmM2YjIxNGM3MDYzMTEuLmM4ZmExZmYwZGMxOGFlNGViNGY3
MDAxNDUxMDVkNDk3NTcyYTM4NWEgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL29wX3N1Yi1D
b25zdFZhci5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9vcF9zdWItQ29uc3RWYXIuanMKQEAgLTEs
NCArMSw1IEBACiAvL0AgcnVuRlRMTm9DSklUCisvL0Agc2xvdyEgaWYgJG1vZGVsID09ICJBcHBs
ZSBXYXRjaCBTZXJpZXMgMyIKIAogLy8gSWYgYWxsIGdvZXMgd2VsbCwgdGhpcyB0ZXN0IG1vZHVs
ZSB3aWxsIHRlcm1pbmF0ZSBzaWxlbnRseS4gSWYgbm90LCBpdCB3aWxsIHByaW50CiAvLyBlcnJv
cnMuIFNlZSBiaW5hcnktb3AtdGVzdC5qcyBmb3IgZGVidWdnaW5nIG9wdGlvbnMgaWYgbmVlZGVk
LgpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3Mvb3Bfc3ViLVZhckNvbnN0LmpzIGIvSlNUZXN0
cy9zdHJlc3Mvb3Bfc3ViLVZhckNvbnN0LmpzCmluZGV4IGE2MTE5MGE3OWY1M2EwZGE5MWI1YmE5
MWExNWViNGE2MjIzZTc5MjguLjkxZTc0NTVmNDU3MDBkODNiY2VmNWU0NjczYzNhZGQ0OWQxNmJh
YzIgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvc3RyZXNzL29wX3N1Yi1WYXJDb25zdC5qcworKysgYi9K
U1Rlc3RzL3N0cmVzcy9vcF9zdWItVmFyQ29uc3QuanMKQEAgLTEsNCArMSw1IEBACiAvL0AgcnVu
RlRMTm9DSklUCisvL0Agc2xvdyEgaWYgJG1vZGVsID09ICJBcHBsZSBXYXRjaCBTZXJpZXMgMyIK
IAogLy8gSWYgYWxsIGdvZXMgd2VsbCwgdGhpcyB0ZXN0IG1vZHVsZSB3aWxsIHRlcm1pbmF0ZSBz
aWxlbnRseS4gSWYgbm90LCBpdCB3aWxsIHByaW50CiAvLyBlcnJvcnMuIFNlZSBiaW5hcnktb3At
dGVzdC5qcyBmb3IgZGVidWdnaW5nIG9wdGlvbnMgaWYgbmVlZGVkLgpkaWZmIC0tZ2l0IGEvSlNU
ZXN0cy9zdHJlc3Mvb3Bfc3ViLVZhclZhci5qcyBiL0pTVGVzdHMvc3RyZXNzL29wX3N1Yi1WYXJW
YXIuanMKaW5kZXggNjI5ZTgwYmJmMTNiODg2YmEwOGY0YmVkZDZhOWU1YWUyYjFlNzQzMC4uNmI5
ZDE3Y2VmOGEwMTc5YTBlNjAzNWM1ZmVkYWMxYWZhMTIzNmFkZiAxMDA2NDQKLS0tIGEvSlNUZXN0
cy9zdHJlc3Mvb3Bfc3ViLVZhclZhci5qcworKysgYi9KU1Rlc3RzL3N0cmVzcy9vcF9zdWItVmFy
VmFyLmpzCkBAIC0xLDQgKzEsNSBAQAogLy9AIHJ1bkZUTE5vQ0pJVAorLy9AIHNsb3chIGlmICRt
b2RlbCA9PSAiQXBwbGUgV2F0Y2ggU2VyaWVzIDMiCiAKIC8vIElmIGFsbCBnb2VzIHdlbGwsIHRo
aXMgdGVzdCBtb2R1bGUgd2lsbCB0ZXJtaW5hdGUgc2lsZW50bHkuIElmIG5vdCwgaXQgd2lsbCBw
cmludAogLy8gZXJyb3JzLiBTZWUgYmluYXJ5LW9wLXRlc3QuanMgZm9yIGRlYnVnZ2luZyBvcHRp
b25zIGlmIG5lZWRlZC4KZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL3NldC1pdGVyYXRpb24t
b2FzLmpzIGIvSlNUZXN0cy9zdHJlc3Mvc2V0LWl0ZXJhdGlvbi1vYXMuanMKaW5kZXggNDgyOGIw
NWYyYmE3MDY4MDY2NTNhNDQwMjc2NjQ4NGI0Mzk4ZDk5YS4uYWY5Njc4YzNjMDUxZjNlNmRiMWM2
ZjhhNWNiMTBjYjc1M2QzNDcxMSAxMDA2NDQKLS0tIGEvSlNUZXN0cy9zdHJlc3Mvc2V0LWl0ZXJh
dGlvbi1vYXMuanMKKysrIGIvSlNUZXN0cy9zdHJlc3Mvc2V0LWl0ZXJhdGlvbi1vYXMuanMKQEAg
LTE3LDUgKzE3LDYgQEAgZnVuY3Rpb24gdGVzdChzZXQpIHsKIH0KIG5vSW5saW5lKHRlc3QpOwog
Ci1mb3IgKHZhciBpID0gMDsgaSA8IDFlNjsgKytpKQorY29uc3QgaXRlcmF0aW9uQ291bnQgPSAk
dm0udXNlSklUKCkgPyAxZTYgOiAxZTQ7Citmb3IgKHZhciBpID0gMDsgaSA8IGl0ZXJhdGlvbkNv
dW50OyArK2kpCiAgICAgc2hvdWxkQmUodGVzdChzZXQpLCA0OTUwKTsKZGlmZiAtLWdpdCBhL0pT
VGVzdHMvc3RyZXNzL3ZhbHVlLXRvLWJvb2xlYW4uanMgYi9KU1Rlc3RzL3N0cmVzcy92YWx1ZS10
by1ib29sZWFuLmpzCmluZGV4IDliMzlhODQ4NDA4NWY2Yzg2ODVjZWUzNDc5OGNmZWU4OTA0YzRh
OTIuLmIyYmEwMWFiMDIyMTU5NTY5NzliYjI2YWY0N2ZmMGUyOGIxMzRjMTMgMTAwNjQ0Ci0tLSBh
L0pTVGVzdHMvc3RyZXNzL3ZhbHVlLXRvLWJvb2xlYW4uanMKKysrIGIvSlNUZXN0cy9zdHJlc3Mv
dmFsdWUtdG8tYm9vbGVhbi5qcwpAQCAtNjAsOCArNjAsNiBAQCBmdW5jdGlvbiB0ZXN0MyhjKSB7
CiBsZXQgbWFzcXVlcmFkZXIgPSBtYWtlTWFzcXVlcmFkZXIoKTsKIGZvciAobGV0IHRlc3RGdW5j
dGlvbiBvZiB0ZXN0RnVuY3Rpb25zKSB7CiAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCAxMDAwMDsg
aSsrKSB7Ci0gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgMTAwMDA7IGkrKykgewotICAgICAg
ICAgICAgYXNzZXJ0KHRlc3RGdW5jdGlvbihtYXNxdWVyYWRlcikgPT09IGZhbHNlKTsKLSAgICAg
ICAgfQorICAgICAgICBhc3NlcnQodGVzdEZ1bmN0aW9uKG1hc3F1ZXJhZGVyKSA9PT0gZmFsc2Up
OwogICAgIH0KIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>