<?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>214854</bug_id>
          
          <creation_ts>2020-07-27 15:51:18 -0700</creation_ts>
          <short_desc>JSPromise::reject might throw more than an unterminated exception</short_desc>
          <delta_ts>2020-07-29 11:50:23 -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>Bindings</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=214927</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="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>cdumez</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1675423</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-07-27 15:51:18 -0700</bug_when>
    <thetext>It calls a builtin, which, can stack overflow. Theoretically, can OOM too</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1675474</commentid>
    <comment_count>1</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-07-27 17:15:27 -0700</bug_when>
    <thetext>&lt;rdar://problem/66152648&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1675476</commentid>
    <comment_count>2</comment_count>
      <attachid>405332</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-07-27 17:22:51 -0700</bug_when>
    <thetext>Created attachment 405332
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1675477</commentid>
    <comment_count>3</comment_count>
      <attachid>405332</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-07-27 17:25:14 -0700</bug_when>
    <thetext>Comment on attachment 405332
patch

r=me if EWS gets green.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1675640</commentid>
    <comment_count>4</comment_count>
      <attachid>405364</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-07-28 09:27:20 -0700</bug_when>
    <thetext>Created attachment 405364
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1675654</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-28 09:52:50 -0700</bug_when>
    <thetext>Committed r264992: &lt;https://trac.webkit.org/changeset/264992&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 405364.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>405332</attachid>
            <date>2020-07-27 17:22:51 -0700</date>
            <delta_ts>2020-07-28 09:27:20 -0700</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>5244</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI2NDk1OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDIwLTA3LTI3ICBTYWFtIEJh
cmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEpTUHJvbWlzZTo6cmVqZWN0IG1p
Z2h0IHRocm93IG1vcmUgdGhhbiBhbiB1bnRlcm1pbmF0ZWQgZXhjZXB0aW9uCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQ4NTQKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzY2MTUyNjQ4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEJlZm9yZSwgd2Ugd2VyZSBhc3N1bWluZyB0aGUgb25seSBleGNlcHRp
b24gdGhhdCBjb3VsZCBiZSB0aHJvd24KKyAgICAgICAgd2FzIGFuIGVhcmx5IHRlcm1pbmF0aW9u
IGV4Y2VwdGlvbi4gSG93ZXZlciwgaXQncyB0ZW51b3VzIHRvIGFzc3VtZQorICAgICAgICB0aGUg
dHlwZXMgb2YgZXhjZXB0aW9ucyB0aGF0IGNhbiBiZSB0aHJvd24uIFRoaXMgcGFydGljdWxhciB0
ZXN0IHdhcworICAgICAgICB0aHJvd2luZyBhIHN0YWNrIG92ZXJmbG93IGV4Y2VwdGlvbi4gSXQn
cyBiZXR0ZXIgZm9ybSB0byBqdXN0IHByb3BhZ2F0ZQorICAgICAgICB0aGUgZXhjZXB0aW9uIHVw
d2FyZHMgaW5zdGVhZCBvZiBhdHRlbXB0aW5nIHRvIGVudW1lcmF0ZSB0aGUgbGlzdCBvZgorICAg
ICAgICB2YWxpZCBleGNlcHRpb25zLgorCisgICAgICAgIFRlc3Q6IGpzL2RvbS9wcm9taXNlLXJl
amVjdGlvbi1taWdodC1zdGFjay1vdmVyZmxvdy5odG1sCisKKyAgICAgICAgKiBiaW5kaW5ncy9q
cy9KU0RPTVByb21pc2VEZWZlcnJlZC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEZWZlcnJlZFBy
b21pc2U6OnJlamVjdCk6CisKIDIwMjAtMDctMjcgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxl
LmNvbT4KIAogICAgICAgICBVcGRhdGUgcmVsZWFzZSooKSBmdW5jdGlvbnMgb24gRXhjZXB0aW9u
T3IoKSB0byBhbHdheXMgcmVsZWFzZSB0aGUgbWVtYmVyCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9qcy9KU0RPTVByb21pc2VEZWZlcnJlZC5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvanMvSlNET01Qcm9taXNlRGVmZXJyZWQuY3BwCShyZXZpc2lvbiAy
NjQ5NDIpCisrKyBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9KU0RPTVByb21pc2VEZWZlcnJl
ZC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE0MiwxNSArMTQyLDE1IEBAIHZvaWQgRGVmZXJyZWRQ
cm9taXNlOjpyZWplY3QoRXhjZXB0aW9uIGUKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAg
IGF1dG8gc2NvcGUgPSBERUNMQVJFX0NBVENIX1NDT1BFKGxleGljYWxHbG9iYWxPYmplY3Qudm0o
KSk7CisgICAgYXV0byBzY29wZSA9IERFQ0xBUkVfVEhST1dfU0NPUEUobGV4aWNhbEdsb2JhbE9i
amVjdC52bSgpKTsKICAgICBhdXRvIGVycm9yID0gY3JlYXRlRE9NRXhjZXB0aW9uKGxleGljYWxH
bG9iYWxPYmplY3QsIFdURk1vdmUoZXhjZXB0aW9uKSk7CiAgICAgaWYgKFVOTElLRUxZKHNjb3Bl
LmV4Y2VwdGlvbigpKSkgewogICAgICAgICBBU1NFUlQoaXNUZXJtaW5hdGVkRXhlY3V0aW9uRXhj
ZXB0aW9uKGxleGljYWxHbG9iYWxPYmplY3Qudm0oKSwgc2NvcGUuZXhjZXB0aW9uKCkpKTsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIHNjb3BlLnJlbGVhc2UoKTsKICAgICByZWplY3Qo
bGV4aWNhbEdsb2JhbE9iamVjdCwgZXJyb3IsIHJlamVjdEFzSGFuZGxlZCk7Ci0gICAgRVhDRVBU
SU9OX0FTU0VSVCghc2NvcGUuZXhjZXB0aW9uKCkgfHwgaXNUZXJtaW5hdGVkRXhlY3V0aW9uRXhj
ZXB0aW9uKGxleGljYWxHbG9iYWxPYmplY3Qudm0oKSwgc2NvcGUuZXhjZXB0aW9uKCkpKTsKIH0K
IAogdm9pZCBEZWZlcnJlZFByb21pc2U6OnJlamVjdChFeGNlcHRpb25Db2RlIGVjLCBjb25zdCBT
dHJpbmcmIG1lc3NhZ2UsIFJlamVjdEFzSGFuZGxlZCByZWplY3RBc0hhbmRsZWQpCkBAIC0xNzUs
MTYgKzE3NSwxNSBAQCB2b2lkIERlZmVycmVkUHJvbWlzZTo6cmVqZWN0KEV4Y2VwdGlvbkNvCiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBhdXRvIHNjb3BlID0gREVDTEFSRV9DQVRDSF9T
Q09QRShsZXhpY2FsR2xvYmFsT2JqZWN0LnZtKCkpOworICAgIGF1dG8gc2NvcGUgPSBERUNMQVJF
X1RIUk9XX1NDT1BFKGxleGljYWxHbG9iYWxPYmplY3Qudm0oKSk7CiAgICAgYXV0byBlcnJvciA9
IGNyZWF0ZURPTUV4Y2VwdGlvbigmbGV4aWNhbEdsb2JhbE9iamVjdCwgZWMsIG1lc3NhZ2UpOwog
ICAgIGlmIChVTkxJS0VMWShzY29wZS5leGNlcHRpb24oKSkpIHsKICAgICAgICAgQVNTRVJUKGlz
VGVybWluYXRlZEV4ZWN1dGlvbkV4Y2VwdGlvbihsZXhpY2FsR2xvYmFsT2JqZWN0LnZtKCksIHNj
b3BlLmV4Y2VwdGlvbigpKSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLQorICAgIHNjb3Bl
LnJlbGVhc2UoKTsKICAgICByZWplY3QobGV4aWNhbEdsb2JhbE9iamVjdCwgZXJyb3IsIHJlamVj
dEFzSGFuZGxlZCk7Ci0gICAgRVhDRVBUSU9OX0FTU0VSVCghc2NvcGUuZXhjZXB0aW9uKCkgfHwg
aXNUZXJtaW5hdGVkRXhlY3V0aW9uRXhjZXB0aW9uKGxleGljYWxHbG9iYWxPYmplY3Qudm0oKSwg
c2NvcGUuZXhjZXB0aW9uKCkpKTsKIH0KIAogdm9pZCBEZWZlcnJlZFByb21pc2U6OnJlamVjdChj
b25zdCBKU0M6OlByaXZhdGVOYW1lJiBwcml2YXRlTmFtZSwgUmVqZWN0QXNIYW5kbGVkIHJlamVj
dEFzSGFuZGxlZCkKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDI2NDk0MikKKysrIExheW91dFRlc3RzL0No
YW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDIwLTA3LTI3ICBTYWFt
IEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEpTUHJvbWlzZTo6cmVqZWN0
IG1pZ2h0IHRocm93IG1vcmUgdGhhbiBhbiB1bnRlcm1pbmF0ZWQgZXhjZXB0aW9uCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQ4NTQKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzY2MTUyNjQ4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICoganMvZG9tL3Byb21pc2UtcmVqZWN0aW9uLW1pZ2h0LXN0YWNr
LW92ZXJmbG93LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICoganMvZG9tL3Byb21pc2Ut
cmVqZWN0aW9uLW1pZ2h0LXN0YWNrLW92ZXJmbG93Lmh0bWw6IEFkZGVkLgorICAgICAgICAqIGpz
L2RvbS9zY3JpcHQtdGVzdHMvcHJvbWlzZS1yZWplY3Rpb24tbWlnaHQtc3RhY2stb3ZlcmZsb3cu
anM6IEFkZGVkLgorICAgICAgICAoZm9vKToKKwogMjAyMC0wNy0yNyAgUnlhbiBIYWRkYWQgIDxy
eWFuaGFkZGFkQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByZXZlcnRpbmcgcjI2
NDkyNi4KSW5kZXg6IExheW91dFRlc3RzL2pzL2RvbS9wcm9taXNlLXJlamVjdGlvbi1taWdodC1z
dGFjay1vdmVyZmxvdy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvanMv
ZG9tL3Byb21pc2UtcmVqZWN0aW9uLW1pZ2h0LXN0YWNrLW92ZXJmbG93LWV4cGVjdGVkLnR4dAko
bm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9qcy9kb20vcHJvbWlzZS1yZWplY3Rpb24tbWln
aHQtc3RhY2stb3ZlcmZsb3ctZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEs
NCBAQAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisK
SW5kZXg6IExheW91dFRlc3RzL2pzL2RvbS9wcm9taXNlLXJlamVjdGlvbi1taWdodC1zdGFjay1v
dmVyZmxvdy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2pzL2RvbS9wcm9taXNlLXJl
amVjdGlvbi1taWdodC1zdGFjay1vdmVyZmxvdy5odG1sCShub25leGlzdGVudCkKKysrIExheW91
dFRlc3RzL2pzL2RvbS9wcm9taXNlLXJlamVjdGlvbi1taWdodC1zdGFjay1vdmVyZmxvdy5odG1s
CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMTAgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAi
LS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4v
Li4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5Pgor
PHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9wcm9taXNlLXJlamVjdGlvbi1taWdodC1zdGFjay1v
dmVyZmxvdy5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRl
c3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0
cy9qcy9kb20vc2NyaXB0LXRlc3RzL3Byb21pc2UtcmVqZWN0aW9uLW1pZ2h0LXN0YWNrLW92ZXJm
bG93LmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2pzL2RvbS9zY3JpcHQtdGVzdHMvcHJv
bWlzZS1yZWplY3Rpb24tbWlnaHQtc3RhY2stb3ZlcmZsb3cuanMJKG5vbmV4aXN0ZW50KQorKysg
TGF5b3V0VGVzdHMvanMvZG9tL3NjcmlwdC10ZXN0cy9wcm9taXNlLXJlamVjdGlvbi1taWdodC1z
dGFjay1vdmVyZmxvdy5qcwkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDggQEAKK2Z1bmN0aW9u
IGZvbygpIHsKKyAgICB0cnkgeworICAgICAgICBmb28oKTsKKyAgICB9IGNhdGNoIHsKKyAgICAg
ICAgU3VidGxlQ3J5cHRvLnByb3RvdHlwZS51bndyYXBLZXkoKTsKKyAgICB9Cit9Citmb28oKTsK
</data>
<flag name="review"
          id="420729"
          type_id="1"
          status="+"
          setter="ysuzuki"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>405364</attachid>
            <date>2020-07-28 09:27:20 -0700</date>
            <delta_ts>2020-07-28 09:52:51 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>5684</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI2NDk4OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBACisyMDIwLTA3LTI4ICBTYWFtIEJh
cmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEpTUHJvbWlzZTo6cmVqZWN0IG1p
Z2h0IHRocm93IG1vcmUgdGhhbiBhbiB1bnRlcm1pbmF0ZWQgZXhjZXB0aW9uCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQ4NTQKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzY2MTUyNjQ4PgorCisgICAgICAgIFJldmlld2VkIGJ5IFl1c3VrZSBTdXp1
a2kuCisKKyAgICAgICAgQmVmb3JlLCB3ZSB3ZXJlIGFzc3VtaW5nIHRoZSBvbmx5IGV4Y2VwdGlv
biB0aGF0IGNvdWxkIGJlIHRocm93bgorICAgICAgICB3YXMgYW4gZWFybHkgdGVybWluYXRpb24g
ZXhjZXB0aW9uLiBIb3dldmVyLCBpdCdzIHRlbnVvdXMgdG8gYXNzdW1lCisgICAgICAgIHRoZSB0
eXBlcyBvZiBleGNlcHRpb25zIHRoYXQgY2FuIGJlIHRocm93bi4gVGhpcyBwYXJ0aWN1bGFyIHRl
c3Qgd2FzCisgICAgICAgIHRocm93aW5nIGEgc3RhY2sgb3ZlcmZsb3cgZXhjZXB0aW9uLiBJdCdz
IGJldHRlciBmb3JtIHRvIGp1c3QgcHJvcGFnYXRlCisgICAgICAgIHRoZSBleGNlcHRpb24gdXB3
YXJkcyBpbnN0ZWFkIG9mIGF0dGVtcHRpbmcgdG8gZW51bWVyYXRlIHRoZSBsaXN0IG9mCisgICAg
ICAgIHZhbGlkIGV4Y2VwdGlvbnMuCisKKyAgICAgICAgVGVzdDoganMvZG9tL3Byb21pc2UtcmVq
ZWN0aW9uLW1pZ2h0LXN0YWNrLW92ZXJmbG93Lmh0bWwKKworICAgICAgICAqIGJpbmRpbmdzL2pz
L0pTRE9NUHJvbWlzZURlZmVycmVkLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRlZmVycmVkUHJv
bWlzZTo6cmVqZWN0KToKKwogMjAyMC0wNy0yOCAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBw
bGUuY29tPgogCiAgICAgICAgIEluZGV4ZWREQiBiaW5kaW5nIHV0aWxpdGllcyBtaXNzIGV4Y2Vw
dGlvbiBjaGVja3MKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL2pzL0pTRE9NUHJvbWlz
ZURlZmVycmVkLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9qcy9K
U0RPTVByb21pc2VEZWZlcnJlZC5jcHAJKHJldmlzaW9uIDI2NDk4OCkKKysrIFNvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL2pzL0pTRE9NUHJvbWlzZURlZmVycmVkLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtMTQyLDE1ICsxNDIsMTUgQEAgdm9pZCBEZWZlcnJlZFByb21pc2U6OnJlamVjdChFeGNlcHRp
b24gZQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgYXV0byBzY29wZSA9IERFQ0xBUkVf
Q0FUQ0hfU0NPUEUobGV4aWNhbEdsb2JhbE9iamVjdC52bSgpKTsKKyAgICBhdXRvIHNjb3BlID0g
REVDTEFSRV9USFJPV19TQ09QRShsZXhpY2FsR2xvYmFsT2JqZWN0LnZtKCkpOwogICAgIGF1dG8g
ZXJyb3IgPSBjcmVhdGVET01FeGNlcHRpb24obGV4aWNhbEdsb2JhbE9iamVjdCwgV1RGTW92ZShl
eGNlcHRpb24pKTsKICAgICBpZiAoVU5MSUtFTFkoc2NvcGUuZXhjZXB0aW9uKCkpKSB7CiAgICAg
ICAgIEFTU0VSVChpc1Rlcm1pbmF0ZWRFeGVjdXRpb25FeGNlcHRpb24obGV4aWNhbEdsb2JhbE9i
amVjdC52bSgpLCBzY29wZS5leGNlcHRpb24oKSkpOwogICAgICAgICByZXR1cm47CiAgICAgfQog
CisgICAgc2NvcGUucmVsZWFzZSgpOwogICAgIHJlamVjdChsZXhpY2FsR2xvYmFsT2JqZWN0LCBl
cnJvciwgcmVqZWN0QXNIYW5kbGVkKTsKLSAgICBFWENFUFRJT05fQVNTRVJUKCFzY29wZS5leGNl
cHRpb24oKSB8fCBpc1Rlcm1pbmF0ZWRFeGVjdXRpb25FeGNlcHRpb24obGV4aWNhbEdsb2JhbE9i
amVjdC52bSgpLCBzY29wZS5leGNlcHRpb24oKSkpOwogfQogCiB2b2lkIERlZmVycmVkUHJvbWlz
ZTo6cmVqZWN0KEV4Y2VwdGlvbkNvZGUgZWMsIGNvbnN0IFN0cmluZyYgbWVzc2FnZSwgUmVqZWN0
QXNIYW5kbGVkIHJlamVjdEFzSGFuZGxlZCkKQEAgLTE3NSwxNiArMTc1LDE1IEBAIHZvaWQgRGVm
ZXJyZWRQcm9taXNlOjpyZWplY3QoRXhjZXB0aW9uQ28KICAgICAgICAgcmV0dXJuOwogICAgIH0K
IAotICAgIGF1dG8gc2NvcGUgPSBERUNMQVJFX0NBVENIX1NDT1BFKGxleGljYWxHbG9iYWxPYmpl
Y3Qudm0oKSk7CisgICAgYXV0byBzY29wZSA9IERFQ0xBUkVfVEhST1dfU0NPUEUobGV4aWNhbEds
b2JhbE9iamVjdC52bSgpKTsKICAgICBhdXRvIGVycm9yID0gY3JlYXRlRE9NRXhjZXB0aW9uKCZs
ZXhpY2FsR2xvYmFsT2JqZWN0LCBlYywgbWVzc2FnZSk7CiAgICAgaWYgKFVOTElLRUxZKHNjb3Bl
LmV4Y2VwdGlvbigpKSkgewogICAgICAgICBBU1NFUlQoaXNUZXJtaW5hdGVkRXhlY3V0aW9uRXhj
ZXB0aW9uKGxleGljYWxHbG9iYWxPYmplY3Qudm0oKSwgc2NvcGUuZXhjZXB0aW9uKCkpKTsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAotCisgICAgc2NvcGUucmVsZWFzZSgpOwogICAgIHJlamVj
dChsZXhpY2FsR2xvYmFsT2JqZWN0LCBlcnJvciwgcmVqZWN0QXNIYW5kbGVkKTsKLSAgICBFWENF
UFRJT05fQVNTRVJUKCFzY29wZS5leGNlcHRpb24oKSB8fCBpc1Rlcm1pbmF0ZWRFeGVjdXRpb25F
eGNlcHRpb24obGV4aWNhbEdsb2JhbE9iamVjdC52bSgpLCBzY29wZS5leGNlcHRpb24oKSkpOwog
fQogCiB2b2lkIERlZmVycmVkUHJvbWlzZTo6cmVqZWN0KGNvbnN0IEpTQzo6UHJpdmF0ZU5hbWUm
IHByaXZhdGVOYW1lLCBSZWplY3RBc0hhbmRsZWQgcmVqZWN0QXNIYW5kbGVkKQpJbmRleDogTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwko
cmV2aXNpb24gMjY0OTg4KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDctMjggIFNhYW0gQmFyYXRpICA8c2JhcmF0aUBhcHBs
ZS5jb20+CisKKyAgICAgICAgSlNQcm9taXNlOjpyZWplY3QgbWlnaHQgdGhyb3cgbW9yZSB0aGFu
IGFuIHVudGVybWluYXRlZCBleGNlcHRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIxNDg1NAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjYxNTI2
NDg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgWXVzdWtlIFN1enVraS4KKworICAgICAgICAqIGpz
L2RvbS9wcm9taXNlLXJlamVjdGlvbi1taWdodC1zdGFjay1vdmVyZmxvdy1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIGpzL2RvbS9wcm9taXNlLXJlamVjdGlvbi1taWdodC1zdGFjay1v
dmVyZmxvdy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBqcy9kb20vc2NyaXB0LXRlc3RzL3Byb21p
c2UtcmVqZWN0aW9uLW1pZ2h0LXN0YWNrLW92ZXJmbG93LmpzOiBBZGRlZC4KKyAgICAgICAgKGZv
byk6CisKIDIwMjAtMDctMjggIFl1c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4KIAog
ICAgICAgICBJbmRleGVkREIgYmluZGluZyB1dGlsaXRpZXMgbWlzcyBleGNlcHRpb24gY2hlY2tz
CkluZGV4OiBMYXlvdXRUZXN0cy9qcy9kb20vcHJvbWlzZS1yZWplY3Rpb24tbWlnaHQtc3RhY2st
b3ZlcmZsb3ctZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2pzL2RvbS9w
cm9taXNlLXJlamVjdGlvbi1taWdodC1zdGFjay1vdmVyZmxvdy1leHBlY3RlZC50eHQJKG5vbmV4
aXN0ZW50KQorKysgTGF5b3V0VGVzdHMvanMvZG9tL3Byb21pc2UtcmVqZWN0aW9uLW1pZ2h0LXN0
YWNrLW92ZXJmbG93LWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDQgQEAK
K1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4
OiBMYXlvdXRUZXN0cy9qcy9kb20vcHJvbWlzZS1yZWplY3Rpb24tbWlnaHQtc3RhY2stb3ZlcmZs
b3cuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9qcy9kb20vcHJvbWlzZS1yZWplY3Rp
b24tbWlnaHQtc3RhY2stb3ZlcmZsb3cuaHRtbAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0
cy9qcy9kb20vcHJvbWlzZS1yZWplY3Rpb24tbWlnaHQtc3RhY2stb3ZlcmZsb3cuaHRtbAkod29y
a2luZyBjb3B5KQpAQCAtMCwwICsxLDEwIEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lF
VEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jl
c291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxzY3Jp
cHQgc3JjPSJzY3JpcHQtdGVzdHMvcHJvbWlzZS1yZWplY3Rpb24tbWlnaHQtc3RhY2stb3ZlcmZs
b3cuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBv
c3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvanMv
ZG9tL3NjcmlwdC10ZXN0cy9wcm9taXNlLXJlamVjdGlvbi1taWdodC1zdGFjay1vdmVyZmxvdy5q
cwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9qcy9kb20vc2NyaXB0LXRlc3RzL3Byb21pc2Ut
cmVqZWN0aW9uLW1pZ2h0LXN0YWNrLW92ZXJmbG93LmpzCShub25leGlzdGVudCkKKysrIExheW91
dFRlc3RzL2pzL2RvbS9zY3JpcHQtdGVzdHMvcHJvbWlzZS1yZWplY3Rpb24tbWlnaHQtc3RhY2st
b3ZlcmZsb3cuanMJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw4IEBACitmdW5jdGlvbiBmb28o
KSB7CisgICAgdHJ5IHsKKyAgICAgICAgZm9vKCk7CisgICAgfSBjYXRjaCB7CisgICAgICAgIFN1
YnRsZUNyeXB0by5wcm90b3R5cGUudW53cmFwS2V5KCk7CisgICAgfQorfQorZm9vKCk7CkluZGV4
OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucwkocmV2aXNpb24gMjY0
OTg4KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtp
bmcgY29weSkKQEAgLTQ1MjgsMyArNDUyOCw0IEBAIHN0b3JhZ2UvaW5kZXhlZGRiL3N0cnVjdHVy
ZWQtY2xvbmUuaHRtbCAKIAogd2Via2l0Lm9yZy9iLzIxNDY3MyBqcy93ZWFrcmVmLWZpbmFsaXph
dGlvbnJlZ2lzdHJ5Lmh0bWwgWyBQYXNzIFRpbWVvdXQgXQogCitqcy9kb20vcHJvbWlzZS1yZWpl
Y3Rpb24tbWlnaHQtc3RhY2stb3ZlcmZsb3cuaHRtbCBbIFNraXAgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>