<?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>220700</bug_id>
          
          <creation_ts>2021-01-17 23:10:43 -0800</creation_ts>
          <short_desc>[JSC] earlyReturnFromInfiniteLoopsLimit should check all caller functions when emitting</short_desc>
          <delta_ts>2021-01-18 16:08:02 -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>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>1720254</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-17 23:10:43 -0800</bug_when>
    <thetext>[JSC] earlyReturnFromInfiniteLoopsLimit should check all caller functions when emitting</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720255</commentid>
    <comment_count>1</comment_count>
      <attachid>417801</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-17 23:12:09 -0800</bug_when>
    <thetext>Created attachment 417801
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720256</commentid>
    <comment_count>2</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-17 23:12:12 -0800</bug_when>
    <thetext>&lt;rdar://problem/71229150&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720265</commentid>
    <comment_count>3</comment_count>
      <attachid>417804</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-17 23:50:52 -0800</bug_when>
    <thetext>Created attachment 417804
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720404</commentid>
    <comment_count>4</comment_count>
      <attachid>417804</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2021-01-18 13:41:36 -0800</bug_when>
    <thetext>Comment on attachment 417804
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720432</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-18 16:08:00 -0800</bug_when>
    <thetext>Committed r271592: &lt;https://trac.webkit.org/changeset/271592&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 417804.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417801</attachid>
            <date>2021-01-17 23:12:09 -0800</date>
            <delta_ts>2021-01-17 23:50:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220700-20210117231208.patch</filename>
            <type>text/plain</type>
            <size>6053</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxNTcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
Y2RjOWY0MTM4YTcxNWVjYzFiMDgyOWRhZGE1ZGEzZDdmYWViMDUxLi40NmI0MGJkMzcyM2FlNzFi
OWNmZWM3MTBiZmFkMGI3MWRkN2JjODk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAyMS0wMS0xNyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIGVhcmx5UmV0dXJuRnJvbUluZmluaXRlTG9vcHNMaW1pdCBzaG91
bGQgY2hlY2sgYWxsIGNhbGxlciBmdW5jdGlvbnMgd2hlbiBlbWl0dGluZworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwNzAwCisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS83MTIyOTE1MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBlYXJseVJldHVybkZyb21JbmZpbml0ZUxvb3BzTGltaXQgZG9lcyBub3Qg
cmV0dXJuIHdoZW4gdGhlIGZ1bmN0aW9uIGlzIGJ1aWx0aW4uIEJ1dCB0aGlzIGRvZXMgbm90IGNv
bnNpZGVyIGFib3V0IHRoZSBjYXNlIHRoYXQKKyAgICAgICAgdGhlIGNhbGxlciBpcyBpbmxpbmlu
ZyBhbmQgdGhlIGNhbGxlciBpcyBidWlsdGluLiBTaW5jZSB0aGlzIHJldHVybnMgZnJvbSBlbnRp
cmUgREZHIC8gRlRMIGZ1bmN0aW9ucywgd2Ugc2hvdWxkIGNoZWNrIGFueSBvZgorICAgICAgICBj
YWxsZXJzIGFyZSBub3QgYnVpbHRpbiBmdW5jdGlvbnMgdG9vLgorCisgICAgICAgICogZGZnL0RG
R1NwZWN1bGF0aXZlSklUNjQuY3BwOgorICAgICAgICAoSlNDOjpERkc6OlNwZWN1bGF0aXZlSklU
Ojpjb21waWxlKToKKyAgICAgICAgKiBmdGwvRlRMTG93ZXJERkdUb0IzLmNwcDoKKyAgICAgICAg
KEpTQzo6RlRMOjpERkc6Okxvd2VyREZHVG9CMzo6Y29tcGlsZUxvb3BIaW50KToKKwogMjAyMS0w
MS0xNyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgogCiAgICAgICAgIFtKU0Nd
IEdlbmVyaWNBcmd1bWVudHM8VHlwZT46OmRlZmluZU93blByb3BlcnR5J3MgYXNzdW1wdGlvbiBh
Ym91dCBlcnJvciBpcyBub3QgY29ycmVjdApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVDY0LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9k
ZmcvREZHU3BlY3VsYXRpdmVKSVQ2NC5jcHAKaW5kZXggYTUzYzJiYTM1OTZkMjMwMTgzNzAzY2Y0
NjhkMzg2ZjA0N2UwZTNlYy4uOWE5NzcyODFjYzdkOGZlN2I5ODQzMjc4ODE1ZWExNGQ0NjhmZGJj
OSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJ
VDY0LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklU
NjQuY3BwCkBAIC01MDcxLDggKzUwNzEsMTQgQEAgdm9pZCBTcGVjdWxhdGl2ZUpJVDo6Y29tcGls
ZShOb2RlKiBub2RlKQogCiAgICAgY2FzZSBMb29wSGludDoKICAgICAgICAgaWYgKFVOTElLRUxZ
KE9wdGlvbnM6OnJldHVybkVhcmx5RnJvbUluZmluaXRlTG9vcHNGb3JGdXp6aW5nKCkpKSB7Ci0g
ICAgICAgICAgICBDb2RlQmxvY2sqIGJhc2VsaW5lQ29kZUJsb2NrID0gbV9qaXQuZ3JhcGgoKS5i
YXNlbGluZUNvZGVCbG9ja0Zvcihub2RlLT5vcmlnaW4uc2VtYW50aWMpOwotICAgICAgICAgICAg
aWYgKGJhc2VsaW5lQ29kZUJsb2NrLT5sb29wSGludHNBcmVFbGlnaWJsZUZvckZ1enppbmdFYXJs
eVJldHVybigpKSB7CisgICAgICAgICAgICBib29sIGVtaXRFYXJseVJldHVybiA9IHRydWU7Cisg
ICAgICAgICAgICBub2RlLT5vcmlnaW4uc2VtYW50aWMud2Fsa1VwSW5saW5lU3RhY2soWyZdKENv
ZGVPcmlnaW4gb3JpZ2luKSB7CisgICAgICAgICAgICAgICAgQ29kZUJsb2NrKiBiYXNlbGluZUNv
ZGVCbG9jayA9IG1faml0LmdyYXBoKCkuYmFzZWxpbmVDb2RlQmxvY2tGb3Iob3JpZ2luKTsKKyAg
ICAgICAgICAgICAgICBpZiAoIWJhc2VsaW5lQ29kZUJsb2NrLT5sb29wSGludHNBcmVFbGlnaWJs
ZUZvckZ1enppbmdFYXJseVJldHVybigpKQorICAgICAgICAgICAgICAgICAgICBlbWl0RWFybHlS
ZXR1cm4gPSBmYWxzZTsKKyAgICAgICAgICAgIH0pOworICAgICAgICAgICAgaWYgKGVtaXRFYXJs
eVJldHVybikgeworICAgICAgICAgICAgICAgIENvZGVCbG9jayogYmFzZWxpbmVDb2RlQmxvY2sg
PSBtX2ppdC5ncmFwaCgpLmJhc2VsaW5lQ29kZUJsb2NrRm9yKG5vZGUtPm9yaWdpbi5zZW1hbnRp
Yyk7CiAgICAgICAgICAgICAgICAgQnl0ZWNvZGVJbmRleCBieXRlY29kZUluZGV4ID0gbm9kZS0+
b3JpZ2luLnNlbWFudGljLmJ5dGVjb2RlSW5kZXgoKTsKICAgICAgICAgICAgICAgICBjb25zdCBJ
bnN0cnVjdGlvbiogaW5zdHJ1Y3Rpb24gPSBiYXNlbGluZUNvZGVCbG9jay0+aW5zdHJ1Y3Rpb25z
KCkuYXQoYnl0ZWNvZGVJbmRleC5vZmZzZXQoKSkucHRyKCk7CiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMTG93ZXJERkdUb0IzLmNwcCBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9mdGwvRlRMTG93ZXJERkdUb0IzLmNwcAppbmRleCA0MWJmYTgzZTE5ZWZiODY1NGI2
MDU1YWJhMTllY2Y3MjU2Y2ZkZGYxLi5mYTdlMzJiMDMyNzc1MWI2YjM2OGIxZjJjY2FiNjU0MmM1
ZDBmOTJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTExvd2VyREZH
VG9CMy5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExMb3dlckRGR1RvQjMu
Y3BwCkBAIC0xNTAzNywxMCArMTUwMzcsMTYgQEAgY2xhc3MgTG93ZXJERkdUb0IzIHsKICAgICAg
ICAgaWYgKExJS0VMWSghT3B0aW9uczo6cmV0dXJuRWFybHlGcm9tSW5maW5pdGVMb29wc0ZvckZ1
enppbmcoKSkpCiAgICAgICAgICAgICByZXR1cm47CiAKLSAgICAgICAgQ29kZUJsb2NrKiBiYXNl
bGluZUNvZGVCbG9jayA9IG1fZ3JhcGguYmFzZWxpbmVDb2RlQmxvY2tGb3IobV9vcmlnaW4uc2Vt
YW50aWMpOwotICAgICAgICBpZiAoIWJhc2VsaW5lQ29kZUJsb2NrLT5sb29wSGludHNBcmVFbGln
aWJsZUZvckZ1enppbmdFYXJseVJldHVybigpKQorICAgICAgICBib29sIGVtaXRFYXJseVJldHVy
biA9IHRydWU7CisgICAgICAgIG1fb3JpZ2luLnNlbWFudGljLndhbGtVcElubGluZVN0YWNrKFsm
XShDb2RlT3JpZ2luIG9yaWdpbikgeworICAgICAgICAgICAgQ29kZUJsb2NrKiBiYXNlbGluZUNv
ZGVCbG9jayA9IG1fZ3JhcGguYmFzZWxpbmVDb2RlQmxvY2tGb3Iob3JpZ2luKTsKKyAgICAgICAg
ICAgIGlmICghYmFzZWxpbmVDb2RlQmxvY2stPmxvb3BIaW50c0FyZUVsaWdpYmxlRm9yRnV6emlu
Z0Vhcmx5UmV0dXJuKCkpCisgICAgICAgICAgICAgICAgZW1pdEVhcmx5UmV0dXJuID0gZmFsc2U7
CisgICAgICAgIH0pOworICAgICAgICBpZiAoIWVtaXRFYXJseVJldHVybikKICAgICAgICAgICAg
IHJldHVybjsKIAorICAgICAgICBDb2RlQmxvY2sqIGJhc2VsaW5lQ29kZUJsb2NrID0gbV9ncmFw
aC5iYXNlbGluZUNvZGVCbG9ja0ZvcihtX29yaWdpbi5zZW1hbnRpYyk7CiAgICAgICAgIEJ5dGVj
b2RlSW5kZXggYnl0ZWNvZGVJbmRleCA9IG1fb3JpZ2luLnNlbWFudGljLmJ5dGVjb2RlSW5kZXgo
KTsKICAgICAgICAgY29uc3QgSW5zdHJ1Y3Rpb24qIGluc3RydWN0aW9uID0gYmFzZWxpbmVDb2Rl
QmxvY2stPmluc3RydWN0aW9ucygpLmF0KGJ5dGVjb2RlSW5kZXgub2Zmc2V0KCkpLnB0cigpOwog
ICAgICAgICBWTSogdm0gPSAmdGhpcy0+dm0oKTsKZGlmZiAtLWdpdCBhL0pTVGVzdHMvQ2hhbmdl
TG9nIGIvSlNUZXN0cy9DaGFuZ2VMb2cKaW5kZXggY2VhMWQyMzQzNWVhZTc5Y2JjNjkyOTFhOGU0
MDU3OTVkYTM1ZTQ5Yi4uNWM5MTg2Zjg0Y2IxNDc5MmQ2YzcwMzFjMWE3NTQ4MGFlOTU3NDA0NiAx
MDA2NDQKLS0tIGEvSlNUZXN0cy9DaGFuZ2VMb2cKKysrIGIvSlNUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNyBAQAorMjAyMS0wMS0xNyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUu
Y29tPgorCisgICAgICAgIFtKU0NdIGVhcmx5UmV0dXJuRnJvbUluZmluaXRlTG9vcHNMaW1pdCBz
aG91bGQgY2hlY2sgYWxsIGNhbGxlciBmdW5jdGlvbnMgd2hlbiBlbWl0dGluZworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwNzAwCisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS83MTIyOTE1MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIHN0cmVzcy9lYXJseS1yZXR1cm4tZnJvbS1idWlsdGluLmpzOiBB
ZGRlZC4KKyAgICAgICAgKGxldC5vLmdldCB2YWx1ZSk6CisgICAgICAgIChsZXQuaXRlci5TeW1i
b2wuaXRlcmF0b3IpOgorICAgICAgICAqIHN0cmVzcy9lYXJseS1yZXR1cm4tZnJvbS1idWlsdGlu
Mi5qczogQWRkZWQuCisgICAgICAgIChmb28pOgorCiAyMDIxLTAxLTE3ICBZdXN1a2UgU3V6dWtp
ICA8eXN1enVraUBhcHBsZS5jb20+CiAKICAgICAgICAgW0pTQ10gR2VuZXJpY0FyZ3VtZW50czxU
eXBlPjo6ZGVmaW5lT3duUHJvcGVydHkncyBhc3N1bXB0aW9uIGFib3V0IGVycm9yIGlzIG5vdCBj
b3JyZWN0CmRpZmYgLS1naXQgYS9KU1Rlc3RzL3N0cmVzcy9lYXJseS1yZXR1cm4tZnJvbS1idWls
dGluLmpzIGIvSlNUZXN0cy9zdHJlc3MvZWFybHktcmV0dXJuLWZyb20tYnVpbHRpbi5qcwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi5mZTcyNjdiOTg2MGI4NDZiNzkxZWQ0MzE0M2M4MzUwZTcwZGU0NzA1Ci0tLSAvZGV2
L251bGwKKysrIGIvSlNUZXN0cy9zdHJlc3MvZWFybHktcmV0dXJuLWZyb20tYnVpbHRpbi5qcwpA
QCAtMCwwICsxLDIwIEBACisvL0AgcnVuRGVmYXVsdCgiLS1lYXJseVJldHVybkZyb21JbmZpbml0
ZUxvb3BzTGltaXQ9MTAiLCAiLS1yZXR1cm5FYXJseUZyb21JbmZpbml0ZUxvb3BzRm9yRnV6emlu
Zz0xIiwgIi0td2F0Y2hkb2c9MTAwMCIsICItLXdhdGNoZG9nLWV4Y2VwdGlvbi1vayIpCisKK2xl
dCBvID0geworICBnZXQgdmFsdWUoKSB7CisgICAgZm9yIChsZXQgaT0wOyBpPDE7IGkrKykge30K
KyAgfQorfTsKKworCitsZXQgaXRlciA9IHsKKyAgW1N5bWJvbC5pdGVyYXRvcl0oKSB7CisgICAg
cmV0dXJuIHsKKyAgICAgIG5leHQoKSB7CisgICAgICAgIHJldHVybiBvOworICAgICAgfQorICAg
IH0KKyAgfQorfTsKKworWy4uLml0ZXJdOwpkaWZmIC0tZ2l0IGEvSlNUZXN0cy9zdHJlc3MvZWFy
bHktcmV0dXJuLWZyb20tYnVpbHRpbjIuanMgYi9KU1Rlc3RzL3N0cmVzcy9lYXJseS1yZXR1cm4t
ZnJvbS1idWlsdGluMi5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yZDZhOWU1YjYyYWE5YjRiZDE1OWUwNjY0NWM2
YTNmNmE1ZjNkMzcwCi0tLSAvZGV2L251bGwKKysrIGIvSlNUZXN0cy9zdHJlc3MvZWFybHktcmV0
dXJuLWZyb20tYnVpbHRpbjIuanMKQEAgLTAsMCArMSwxMCBAQAorLy9AIHJ1bkRlZmF1bHQoIi0t
cmV0dXJuRWFybHlGcm9tSW5maW5pdGVMb29wc0ZvckZ1enppbmc9MSIsICItLWVhcmx5UmV0dXJu
RnJvbUluZmluaXRlTG9vcHNMaW1pdD0xMDAwIiwgIi0taml0UG9saWN5U2NhbGU9MCIsICItLW1h
eGltdW1GdW5jdGlvbkZvckNhbGxJbmxpbmVDYW5kaWRhdGVCeXRlY29kZUNvc3Q9MTAwMCIsICIt
LXVzZUNvbmN1cnJlbnRKSVQ9MCIsICItLXVzZUZUTEpJVD0wIikKK2NvbnN0IGEgPSBbbnVsbCwg
MCwgMCwgMCwgMCwgMCwgMF07CisKK2Z1bmN0aW9uIGZvbygpIHsKKyAgZm9yIChsZXQgaT0wOyBp
PDEwOyBpKyspIHt9Cit9CisKK2ZvciAobGV0IGk9MDsgaTwxMDAwMDsgaSsrKSB7CisgIGEuc29y
dChmb28pOworfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417804</attachid>
            <date>2021-01-17 23:50:52 -0800</date>
            <delta_ts>2021-01-18 16:08:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220700-20210117235052.patch</filename>
            <type>text/plain</type>
            <size>6113</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxNTcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0
YTAxYjg1MmY3Y2UyZDlmZTYwZDQ4ZGRiNGNlYjczOTcyZjhiMzUwLi5iYmMyMTI1NTRjODNjMjRi
YjI1Y2U1OTY0NjJmY2M0NjkzOWM5ZWE1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAyMS0wMS0xNyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIGVhcmx5UmV0dXJuRnJvbUluZmluaXRlTG9vcHNMaW1pdCBzaG91
bGQgY2hlY2sgYWxsIGNhbGxlciBmdW5jdGlvbnMgd2hlbiBlbWl0dGluZworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwNzAwCisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS83MTIyOTE1MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBlYXJseVJldHVybkZyb21JbmZpbml0ZUxvb3BzTGltaXQgZG9lcyBub3Qg
cmV0dXJuIHdoZW4gdGhlIGZ1bmN0aW9uIGlzIGJ1aWx0aW4uIEJ1dCB0aGlzIGRvZXMgbm90IGNv
bnNpZGVyIGFib3V0IHRoZSBjYXNlIHRoYXQKKyAgICAgICAgdGhlIGNhbGxlciBpcyBpbmxpbmlu
ZyBhbmQgdGhlIGNhbGxlciBpcyBidWlsdGluLiBTaW5jZSB0aGlzIHJldHVybnMgZnJvbSBlbnRp
cmUgREZHIC8gRlRMIGZ1bmN0aW9ucywgd2Ugc2hvdWxkIGNoZWNrIGFueSBvZgorICAgICAgICBj
YWxsZXJzIGFyZSBub3QgYnVpbHRpbiBmdW5jdGlvbnMgdG9vLgorCisgICAgICAgICogZGZnL0RG
R1NwZWN1bGF0aXZlSklUNjQuY3BwOgorICAgICAgICAoSlNDOjpERkc6OlNwZWN1bGF0aXZlSklU
Ojpjb21waWxlKToKKyAgICAgICAgKiBmdGwvRlRMTG93ZXJERkdUb0IzLmNwcDoKKyAgICAgICAg
KEpTQzo6RlRMOjpERkc6Okxvd2VyREZHVG9CMzo6Y29tcGlsZUxvb3BIaW50KToKKwogMjAyMS0w
MS0xNyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgogCiAgICAgICAgIFtKU0Nd
IEZUTCBPU1IgZW50cnkgRmx1c2hGb3JtYXQgYXJyYXkgaXMgcmV2ZXJzZWQKZGlmZiAtLWdpdCBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQ2NC5jcHAgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklUNjQuY3BwCmluZGV4IGE1M2My
YmEzNTk2ZDIzMDE4MzcwM2NmNDY4ZDM4NmYwNDdlMGUzZWMuLjlhOTc3MjgxY2M3ZDhmZTdiOTg0
MzI3ODgxNWVhMTRkNDY4ZmRiYzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9k
ZmcvREZHU3BlY3VsYXRpdmVKSVQ2NC5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Rm
Zy9ERkdTcGVjdWxhdGl2ZUpJVDY0LmNwcApAQCAtNTA3MSw4ICs1MDcxLDE0IEBAIHZvaWQgU3Bl
Y3VsYXRpdmVKSVQ6OmNvbXBpbGUoTm9kZSogbm9kZSkKIAogICAgIGNhc2UgTG9vcEhpbnQ6CiAg
ICAgICAgIGlmIChVTkxJS0VMWShPcHRpb25zOjpyZXR1cm5FYXJseUZyb21JbmZpbml0ZUxvb3Bz
Rm9yRnV6emluZygpKSkgewotICAgICAgICAgICAgQ29kZUJsb2NrKiBiYXNlbGluZUNvZGVCbG9j
ayA9IG1faml0LmdyYXBoKCkuYmFzZWxpbmVDb2RlQmxvY2tGb3Iobm9kZS0+b3JpZ2luLnNlbWFu
dGljKTsKLSAgICAgICAgICAgIGlmIChiYXNlbGluZUNvZGVCbG9jay0+bG9vcEhpbnRzQXJlRWxp
Z2libGVGb3JGdXp6aW5nRWFybHlSZXR1cm4oKSkgeworICAgICAgICAgICAgYm9vbCBlbWl0RWFy
bHlSZXR1cm4gPSB0cnVlOworICAgICAgICAgICAgbm9kZS0+b3JpZ2luLnNlbWFudGljLndhbGtV
cElubGluZVN0YWNrKFsmXShDb2RlT3JpZ2luIG9yaWdpbikgeworICAgICAgICAgICAgICAgIENv
ZGVCbG9jayogYmFzZWxpbmVDb2RlQmxvY2sgPSBtX2ppdC5ncmFwaCgpLmJhc2VsaW5lQ29kZUJs
b2NrRm9yKG9yaWdpbik7CisgICAgICAgICAgICAgICAgaWYgKCFiYXNlbGluZUNvZGVCbG9jay0+
bG9vcEhpbnRzQXJlRWxpZ2libGVGb3JGdXp6aW5nRWFybHlSZXR1cm4oKSkKKyAgICAgICAgICAg
ICAgICAgICAgZW1pdEVhcmx5UmV0dXJuID0gZmFsc2U7CisgICAgICAgICAgICB9KTsKKyAgICAg
ICAgICAgIGlmIChlbWl0RWFybHlSZXR1cm4pIHsKKyAgICAgICAgICAgICAgICBDb2RlQmxvY2sq
IGJhc2VsaW5lQ29kZUJsb2NrID0gbV9qaXQuZ3JhcGgoKS5iYXNlbGluZUNvZGVCbG9ja0Zvcihu
b2RlLT5vcmlnaW4uc2VtYW50aWMpOwogICAgICAgICAgICAgICAgIEJ5dGVjb2RlSW5kZXggYnl0
ZWNvZGVJbmRleCA9IG5vZGUtPm9yaWdpbi5zZW1hbnRpYy5ieXRlY29kZUluZGV4KCk7CiAgICAg
ICAgICAgICAgICAgY29uc3QgSW5zdHJ1Y3Rpb24qIGluc3RydWN0aW9uID0gYmFzZWxpbmVDb2Rl
QmxvY2stPmluc3RydWN0aW9ucygpLmF0KGJ5dGVjb2RlSW5kZXgub2Zmc2V0KCkpLnB0cigpOwog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTExvd2VyREZHVG9CMy5j
cHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRsL0ZUTExvd2VyREZHVG9CMy5jcHAKaW5kZXgg
NDdhMWZkYTRmNDc4ZDBjNDdjNjZlNzhmNTAwMGFhOTdkMTkyMzM4Yi4uZWExZjM3MjM5YzI4OWRm
MTJjY2QzMWJlZjRmNTU5ZGJhN2Y2MTA1YyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL2Z0bC9GVExMb3dlckRGR1RvQjMuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9m
dGwvRlRMTG93ZXJERkdUb0IzLmNwcApAQCAtMTUwMzcsMTAgKzE1MDM3LDE2IEBAIGNsYXNzIExv
d2VyREZHVG9CMyB7CiAgICAgICAgIGlmIChMSUtFTFkoIU9wdGlvbnM6OnJldHVybkVhcmx5RnJv
bUluZmluaXRlTG9vcHNGb3JGdXp6aW5nKCkpKQogICAgICAgICAgICAgcmV0dXJuOwogCi0gICAg
ICAgIENvZGVCbG9jayogYmFzZWxpbmVDb2RlQmxvY2sgPSBtX2dyYXBoLmJhc2VsaW5lQ29kZUJs
b2NrRm9yKG1fb3JpZ2luLnNlbWFudGljKTsKLSAgICAgICAgaWYgKCFiYXNlbGluZUNvZGVCbG9j
ay0+bG9vcEhpbnRzQXJlRWxpZ2libGVGb3JGdXp6aW5nRWFybHlSZXR1cm4oKSkKKyAgICAgICAg
Ym9vbCBlbWl0RWFybHlSZXR1cm4gPSB0cnVlOworICAgICAgICBtX29yaWdpbi5zZW1hbnRpYy53
YWxrVXBJbmxpbmVTdGFjayhbJl0oQ29kZU9yaWdpbiBvcmlnaW4pIHsKKyAgICAgICAgICAgIENv
ZGVCbG9jayogYmFzZWxpbmVDb2RlQmxvY2sgPSBtX2dyYXBoLmJhc2VsaW5lQ29kZUJsb2NrRm9y
KG9yaWdpbik7CisgICAgICAgICAgICBpZiAoIWJhc2VsaW5lQ29kZUJsb2NrLT5sb29wSGludHNB
cmVFbGlnaWJsZUZvckZ1enppbmdFYXJseVJldHVybigpKQorICAgICAgICAgICAgICAgIGVtaXRF
YXJseVJldHVybiA9IGZhbHNlOworICAgICAgICB9KTsKKyAgICAgICAgaWYgKCFlbWl0RWFybHlS
ZXR1cm4pCiAgICAgICAgICAgICByZXR1cm47CiAKKyAgICAgICAgQ29kZUJsb2NrKiBiYXNlbGlu
ZUNvZGVCbG9jayA9IG1fZ3JhcGguYmFzZWxpbmVDb2RlQmxvY2tGb3IobV9vcmlnaW4uc2VtYW50
aWMpOwogICAgICAgICBCeXRlY29kZUluZGV4IGJ5dGVjb2RlSW5kZXggPSBtX29yaWdpbi5zZW1h
bnRpYy5ieXRlY29kZUluZGV4KCk7CiAgICAgICAgIGNvbnN0IEluc3RydWN0aW9uKiBpbnN0cnVj
dGlvbiA9IGJhc2VsaW5lQ29kZUJsb2NrLT5pbnN0cnVjdGlvbnMoKS5hdChieXRlY29kZUluZGV4
Lm9mZnNldCgpKS5wdHIoKTsKICAgICAgICAgVk0qIHZtID0gJnRoaXMtPnZtKCk7CmRpZmYgLS1n
aXQgYS9KU1Rlc3RzL0NoYW5nZUxvZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IDllMzIxYzAy
OWE1ZDg3YWQ1MTE3MzJkMTJiNTE4NWExMWMyYzM1ZGMuLjkzMzFmM2Q5NmEwMmE5OGM3YTExZDBh
ZDkxMjk3ZGMwODQ4ZDNkOGMgMTAwNjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pT
VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjEtMDEtMTcgIFl1c3VrZSBTdXp1
a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4KKworICAgICAgICBbSlNDXSBlYXJseVJldHVybkZyb21J
bmZpbml0ZUxvb3BzTGltaXQgc2hvdWxkIGNoZWNrIGFsbCBjYWxsZXIgZnVuY3Rpb25zIHdoZW4g
ZW1pdHRpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIyMDcwMAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzEyMjkxNTA+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdHJlc3MvZWFybHktcmV0dXJu
LWZyb20tYnVpbHRpbi5qczogQWRkZWQuCisgICAgICAgIChsZXQuby5nZXQgdmFsdWUpOgorICAg
ICAgICAobGV0Lml0ZXIuU3ltYm9sLml0ZXJhdG9yKToKKyAgICAgICAgKiBzdHJlc3MvZWFybHkt
cmV0dXJuLWZyb20tYnVpbHRpbjIuanM6IEFkZGVkLgorICAgICAgICAoZm9vKToKKwogMjAyMS0w
MS0xNyAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgogCiAgICAgICAgIFtKU0Nd
IEZUTCBPU1IgZW50cnkgRmx1c2hGb3JtYXQgYXJyYXkgaXMgcmV2ZXJzZWQKZGlmZiAtLWdpdCBh
L0pTVGVzdHMvc3RyZXNzL2Vhcmx5LXJldHVybi1mcm9tLWJ1aWx0aW4uanMgYi9KU1Rlc3RzL3N0
cmVzcy9lYXJseS1yZXR1cm4tZnJvbS1idWlsdGluLmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjc4NTU5MDkwYjY3
YjMyNWQ2YjdjZmI5M2ZlZWNmNmRkMjFmNjEwYzAKLS0tIC9kZXYvbnVsbAorKysgYi9KU1Rlc3Rz
L3N0cmVzcy9lYXJseS1yZXR1cm4tZnJvbS1idWlsdGluLmpzCkBAIC0wLDAgKzEsMjEgQEAKKy8v
QCBza2lwIGlmICRhcmNoaXRlY3R1cmUgIT0gImFybTY0IiBhbmQgJGFyY2hpdGVjdHVyZSAhPSAi
eDg2LTY0IgorLy9AIHJ1bkRlZmF1bHQoIi0tZWFybHlSZXR1cm5Gcm9tSW5maW5pdGVMb29wc0xp
bWl0PTEwIiwgIi0tcmV0dXJuRWFybHlGcm9tSW5maW5pdGVMb29wc0ZvckZ1enppbmc9MSIsICIt
LXdhdGNoZG9nPTEwMDAiLCAiLS13YXRjaGRvZy1leGNlcHRpb24tb2siKQorCitsZXQgbyA9IHsK
KyAgZ2V0IHZhbHVlKCkgeworICAgIGZvciAobGV0IGk9MDsgaTwxOyBpKyspIHt9CisgIH0KK307
CisKKworbGV0IGl0ZXIgPSB7CisgIFtTeW1ib2wuaXRlcmF0b3JdKCkgeworICAgIHJldHVybiB7
CisgICAgICBuZXh0KCkgeworICAgICAgICByZXR1cm4gbzsKKyAgICAgIH0KKyAgICB9CisgIH0K
K307CisKK1suLi5pdGVyXTsKZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2Vhcmx5LXJldHVy
bi1mcm9tLWJ1aWx0aW4yLmpzIGIvSlNUZXN0cy9zdHJlc3MvZWFybHktcmV0dXJuLWZyb20tYnVp
bHRpbjIuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uODY2NzMzZWY5ZjM0NWFhOTEzODEyNGUzM2Q2ZmYzODU2YmNk
NTMwOQotLS0gL2Rldi9udWxsCisrKyBiL0pTVGVzdHMvc3RyZXNzL2Vhcmx5LXJldHVybi1mcm9t
LWJ1aWx0aW4yLmpzCkBAIC0wLDAgKzEsMTEgQEAKKy8vQCBza2lwIGlmICRhcmNoaXRlY3R1cmUg
IT0gImFybTY0IiBhbmQgJGFyY2hpdGVjdHVyZSAhPSAieDg2LTY0IgorLy9AIHJ1bkRlZmF1bHQo
Ii0tcmV0dXJuRWFybHlGcm9tSW5maW5pdGVMb29wc0ZvckZ1enppbmc9MSIsICItLWVhcmx5UmV0
dXJuRnJvbUluZmluaXRlTG9vcHNMaW1pdD0xMDAwIiwgIi0taml0UG9saWN5U2NhbGU9MCIsICIt
LW1heGltdW1GdW5jdGlvbkZvckNhbGxJbmxpbmVDYW5kaWRhdGVCeXRlY29kZUNvc3Q9MTAwMCIs
ICItLXVzZUNvbmN1cnJlbnRKSVQ9MCIsICItLXVzZUZUTEpJVD0wIikKK2NvbnN0IGEgPSBbbnVs
bCwgMCwgMCwgMCwgMCwgMCwgMF07CisKK2Z1bmN0aW9uIGZvbygpIHsKKyAgZm9yIChsZXQgaT0w
OyBpPDEwOyBpKyspIHt9Cit9CisKK2ZvciAobGV0IGk9MDsgaTwxMDAwMDsgaSsrKSB7CisgIGEu
c29ydChmb28pOworfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>