<?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>217634</bug_id>
          
          <creation_ts>2020-10-12 14:28:21 -0700</creation_ts>
          <short_desc>Array.prototype.sort&apos;s sortBucketSort accesses an array in an invalid way that can lead to incorrect results with indexed properties on the prototype chain</short_desc>
          <delta_ts>2020-10-12 16:21:31 -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>JavaScriptCore</component>
          <version>Other</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="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cffsmith</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>gskachkov</cc>
    
    <cc>guijemont</cc>
    
    <cc>joepeck</cc>
    
    <cc>jsc32</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rmorisset</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>ticaiolima</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1697030</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-10-12 14:28:21 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697031</commentid>
    <comment_count>1</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-10-12 14:28:53 -0700</bug_when>
    <thetext>&lt;rdar://problem/69489404&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697049</commentid>
    <comment_count>2</comment_count>
      <attachid>411162</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-10-12 14:53:50 -0700</bug_when>
    <thetext>Created attachment 411162
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697055</commentid>
    <comment_count>3</comment_count>
      <attachid>411162</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-10-12 14:56:37 -0700</bug_when>
    <thetext>Comment on attachment 411162
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697103</commentid>
    <comment_count>4</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-10-12 16:13:51 -0700</bug_when>
    <thetext>*** Bug 217516 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1697107</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-12 16:21:29 -0700</bug_when>
    <thetext>Committed r268375: &lt;https://trac.webkit.org/changeset/268375&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 411162.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411162</attachid>
            <date>2020-10-12 14:53:50 -0700</date>
            <delta_ts>2020-10-12 16:21:30 -0700</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3210</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNjgzNjgpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDE0IEBACisyMDIwLTEwLTEyICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUu
Y29tPgorCisgICAgICAgIEFycmF5LnByb3RvdHlwZS5zb3J0J3Mgc29ydEJ1Y2tldFNvcnQgYWNj
ZXNzZXMgYW4gYXJyYXkgaW4gYW4gaW52YWxpZCB3YXkgdGhhdCBjYW4gbGVhZCB0byBpbmNvcnJl
Y3QgcmVzdWx0cyB3aXRoIGluZGV4ZWQgcHJvcGVydGllcyBvbiB0aGUgcHJvdG90eXBlIGNoYWlu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTc2MzQK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY5NDg5NDA0PgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc3RyZXNzL3NvcnQtc2hvdWxkLW5vdC1sb29r
LXVwLXByb3RvdHlwZS1wcm9wZXJ0aWVzLmpzOiBBZGRlZC4KKyAgICAgICAgKGFzc2VydCk6CisK
IDIwMjAtMTAtMTEgIFl1c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4KIAogICAgICAg
ICBbSlNDXSBhcmd1bWVudHMuY2FsbGVlIHNob3VsZCBiZWNvbWUgVGhyb3dUeXBlRXJyb3IgaWYg
ZnVuY3Rpb24gaGFzIG5vbiBzaW1wbGUgcGFyYW1ldGVyIGxpc3QKSW5kZXg6IEpTVGVzdHMvc3Ry
ZXNzL3NvcnQtc2hvdWxkLW5vdC1sb29rLXVwLXByb3RvdHlwZS1wcm9wZXJ0aWVzLmpzCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIEpTVGVzdHMvc3RyZXNzL3NvcnQtc2hvdWxkLW5vdC1sb29rLXVwLXByb3RvdHlw
ZS1wcm9wZXJ0aWVzLmpzCShub25leGlzdGVudCkKKysrIEpTVGVzdHMvc3RyZXNzL3NvcnQtc2hv
dWxkLW5vdC1sb29rLXVwLXByb3RvdHlwZS1wcm9wZXJ0aWVzLmpzCSh3b3JraW5nIGNvcHkpCkBA
IC0wLDAgKzEsMTUgQEAKKy8vIFRoaXMgc2hvdWxkIG5vdCBjcmFzaC4KKworZnVuY3Rpb24gYXNz
ZXJ0KGIpIHsKKyAgICBpZiAoIWIpCisgICAgICAgIHRocm93IG5ldyBFcnJvcjsKK30KKworeCA9
IEFycmF5LnByb3RvdHlwZTsKKworZm9yIChsZXQgaSA9IDA7IGkgPCAxMDA7IGkrKykgeworICAg
IHhbNTBdID0gMTsKKyAgICB4LnNvcnQoKTsKKyAgICBpZiAoaSA8PSA1MCkKKyAgICAgICAgYXNz
ZXJ0KHhbaV0gPT09IDEpOworfQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxv
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCShyZXZpc2lv
biAyNjgzNjMpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMjAtMTAtMTIgIFNhYW0gQmFyYXRpICA8c2JhcmF0aUBh
cHBsZS5jb20+CisKKyAgICAgICAgQXJyYXkucHJvdG90eXBlLnNvcnQncyBzb3J0QnVja2V0U29y
dCBhY2Nlc3NlcyBhbiBhcnJheSBpbiBhbiBpbnZhbGlkIHdheSB0aGF0IGNhbiBsZWFkIHRvIGlu
Y29ycmVjdCByZXN1bHRzIHdpdGggaW5kZXhlZCBwcm9wZXJ0aWVzIG9uIHRoZSBwcm90b3R5cGUg
Y2hhaW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIx
NzYzNAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjk0ODk0MDQ+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW5zaWRlIG9uZSBvZiBBcnJheS5wcm90
b3R5cGUuc29ydCdzIGJ1aWx0aW4gaGVscGVyIG1ldGhvZHMsIHdlIGFyZSB1c2luZyBhbgorICAg
ICAgICBhcnJheSBhcyBhbiBpbnRlcm5hbCBkYXRhIHN0cnVjdHVyZSB0byBkbyBzb21lIGJvb2tr
ZWVwaW5nLiBIb3dldmVyLCB3ZSB3ZXJlCisgICAgICAgIGFjY2Vzc2luZyBpdCBpbiBzdWNoIGEg
d2F5IHRoYXQgaXQgd2FzIHJlYWRpbmcgcHJvcGVydGllcyBmcm9tIHRoZSBwcm90b3R5cGUKKyAg
ICAgICAgY2hhaW4uIFRoZSBjb2RlIGlzIHdyaXR0ZW4gaW4gYSB3YXkgc3VjaCB0aGF0IGl0IGlz
IG9ubHkgY29ycmVjdCBpZiBpdCBpcworICAgICAgICByZWFkaW5nIHNlbGYgcHJvcGVydGllcyAo
YXMgdGhlIHByb3RvdHlwZSBjaGFpbiBjYW4gYmUgdXNlciBjb250cm9sbGVkKS4gVGhlCisgICAg
ICAgIGZpeCBpcyB0byBzZXQgdGhpcyBib29ra2VlcGluZyBhcnJheSdzIF9fcHJvdG9fXyB0byBu
dWxsLCBzbyB3ZSBkb24ndCByZWFkCisgICAgICAgIGZyb20gdGhlIHByb3RvdHlwZSBjaGFpbi4K
KworICAgICAgICAqIGJ1aWx0aW5zL0FycmF5UHJvdG90eXBlLmpzOgorICAgICAgICAoZ2xvYmFs
UHJpdmF0ZS5zb3J0QnVja2V0U29ydCk6CisKIDIwMjAtMTAtMTIgIEx1bWluZyBZaW4gIDxsdW1p
bmdfeWluQGFwcGxlLmNvbT4KIAogICAgICAgICBbbWFjT1NdIFdvcmthcm91bmQgZm9yIE1BQ19P
U19YX1ZFUlNJT05fTUFKT1IgaW5jb3JyZWN0bHkgaW5jbHVkaW5nIG1pbm9yIHZlcnNpb24gd2hl
biBidWlsZGluZyAKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9idWlsdGlucy9BcnJheVBy
b3RvdHlwZS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMv
QXJyYXlQcm90b3R5cGUuanMJKHJldmlzaW9uIDI2ODM2MykKKysrIFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9idWlsdGlucy9BcnJheVByb3RvdHlwZS5qcwkod29ya2luZyBjb3B5KQpAQCAtNDUwLDYg
KzQ1MCw3IEBAIGZ1bmN0aW9uIHNvcnRCdWNrZXRTb3J0KGFycmF5LCBkc3QsIGJ1Y2sKICAgICB9
CiAKICAgICB2YXIgYnVja2V0cyA9IFsgXTsKKyAgICBAc2V0UHJvdG90eXBlRGlyZWN0LkBjYWxs
KGJ1Y2tldHMsIG51bGwpOwogICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYnVja2V0Lmxlbmd0aDsg
KytpKSB7CiAgICAgICAgIHZhciBlbnRyeSA9IGJ1Y2tldFtpXTsKICAgICAgICAgdmFyIHN0cmlu
ZyA9IGVudHJ5LnN0cmluZzsK
</data>

          </attachment>
      

    </bug>

</bugzilla>