<?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>120317</bug_id>
          
          <creation_ts>2013-08-26 10:24:30 -0700</creation_ts>
          <short_desc>RegExpMatchesArray should not call [[put]]</short_desc>
          <delta_ts>2013-08-26 10:42:07 -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>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gavin Barraclough">barraclough</reporter>
          <assigned_to name="Gavin Barraclough">barraclough</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>921066</commentid>
    <comment_count>0</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2013-08-26 10:24:30 -0700</bug_when>
    <thetext>This will call accessors on the JSObject/JSArray prototypes – so adding an accessor or read-only property called index or input to either of these prototypes will result in broken behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>921070</commentid>
    <comment_count>1</comment_count>
      <attachid>209662</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2013-08-26 10:26:38 -0700</bug_when>
    <thetext>Created attachment 209662
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>921085</commentid>
    <comment_count>2</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2013-08-26 10:42:07 -0700</bug_when>
    <thetext>Committed revision 154612.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>209662</attachid>
            <date>2013-08-26 10:26:38 -0700</date>
            <delta_ts>2013-08-26 10:28:27 -0700</delta_ts>
            <desc>Fix</desc>
            <filename>120317.1.patch</filename>
            <type>text/plain</type>
            <size>3986</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTU0NTg3KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBA
CisyMDEzLTA4LTI2ICBHYXZpbiBCYXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4K
KworICAgICAgICBSZWdFeHBNYXRjaGVzQXJyYXkgc2hvdWxkIG5vdCBjYWxsIFtbcHV0XV0KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMDMxNworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgd2lsbCBj
YWxsIGFjY2Vzc29ycyBvbiB0aGUgSlNPYmplY3QvSlNBcnJheSBwcm90b3R5cGVzIC0gc28gYWRk
aW5nIGFuIGFjY2Vzc29yIG9yIHJlYWQtb25seQorICAgICAgICBwcm9wZXJ0eSBjYWxsZWQgaW5k
ZXggb3IgaW5wdXQgdG8gZWl0aGVyIG9mIHRoZXNlIHByb3RvdHlwZXMgd2lsbCByZXN1bHQgaW4g
YnJva2VuIGJlaGF2aW9yLgorCisgICAgICAgICogcnVudGltZS9SZWdFeHBNYXRjaGVzQXJyYXku
Y3BwOgorICAgICAgICAoSlNDOjpSZWdFeHBNYXRjaGVzQXJyYXk6OnJlaWZ5QWxsUHJvcGVydGll
cyk6CisgICAgICAgICAgICAtIHB1dCAtPiBwdXREaXJlY3QKKwogMjAxMy0wOC0yNCAgRmlsaXAg
UGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIEZsb2F0VHlwZWRBcnJheUFkYXB0
b3I6OnRvSlNWYWx1ZSBzaG91bGQgYWxtb3N0IGNlcnRhaW5seSBub3QgdXNlIGpzTnVtYmVyKCkg
c2luY2UgdGhhdCBhdHRlbXB0cyBpbnQgY29udmVyc2lvbnMKSW5kZXg6IFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL1JlZ0V4cE1hdGNoZXNBcnJheS5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvUmVnRXhwTWF0Y2hlc0FycmF5LmNwcAkocmV2aXNp
b24gMTU0NTgyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvUmVnRXhwTWF0Y2hl
c0FycmF5LmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTIsOSArOTIsOCBAQCB2b2lkIFJlZ0V4cE1h
dGNoZXNBcnJheTo6cmVpZnlBbGxQcm9wZXJ0CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBQdXRQ
cm9wZXJ0eVNsb3Qgc2xvdDsKLSAgICBKU0FycmF5OjpwdXQodGhpcywgZXhlYywgZXhlYy0+cHJv
cGVydHlOYW1lcygpLmluZGV4LCBqc051bWJlcihtX3Jlc3VsdC5zdGFydCksIHNsb3QpOwotICAg
IEpTQXJyYXk6OnB1dCh0aGlzLCBleGVjLCBleGVjLT5wcm9wZXJ0eU5hbWVzKCkuaW5wdXQsIG1f
aW5wdXQuZ2V0KCksIHNsb3QpOworICAgIHB1dERpcmVjdChleGVjLT52bSgpLCBleGVjLT5wcm9w
ZXJ0eU5hbWVzKCkuaW5kZXgsIGpzTnVtYmVyKG1fcmVzdWx0LnN0YXJ0KSk7CisgICAgcHV0RGly
ZWN0KGV4ZWMtPnZtKCksIGV4ZWMtPnByb3BlcnR5TmFtZXMoKS5pbnB1dCwgbV9pbnB1dC5nZXQo
KSk7CiAKICAgICBtX3N0YXRlID0gUmVpZmllZEFsbDsKIH0KSW5kZXg6IExheW91dFRlc3RzL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1
NDU4NykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDE3IEBACisyMDEzLTA4LTI2ICBHYXZpbiBCYXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxl
LmNvbT4KKworICAgICAgICBSZWdFeHBNYXRjaGVzQXJyYXkgc2hvdWxkIG5vdCBjYWxsIFtbcHV0
XV0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMDMx
NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMg
d2lsbCBjYWxsIGFjY2Vzc29ycyBvbiB0aGUgSlNPYmplY3QvSlNBcnJheSBwcm90b3R5cGVzIC0g
c28gYWRkaW5nIGFuIGFjY2Vzc29yIG9yIHJlYWQtb25seQorICAgICAgICBwcm9wZXJ0eSBjYWxs
ZWQgaW5kZXggb3IgaW5wdXQgdG8gZWl0aGVyIG9mIHRoZXNlIHByb3RvdHlwZXMgd2lsbCByZXN1
bHQgaW4gYnJva2VuIGJlaGF2aW9yLgorCisgICAgICAgICogZmFzdC9yZWdleC9sYXN0SW5kZXgt
ZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3QvcmVnZXgvc2NyaXB0LXRlc3RzL2xhc3RJbmRl
eC5qczoKKyAgICAgICAgICAgIC0gQWRkZWQgdGVzdAorCiAyMDEzLTA4LTI1ICBZb2F2IFdlaXNz
ICA8eW9hdkB5b2F2LndzPgogCiAgICAgICAgIEltcHJvdmUgc3Jjc2V0J3MgbGF5b3V0IHRlc3Rz
CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3JlZ2V4L2xhc3RJbmRleC1leHBlY3RlZC50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9yZWdleC9sYXN0SW5kZXgtZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAxNTQ1ODIpCisrKyBMYXlvdXRUZXN0cy9mYXN0L3JlZ2V4L2xhc3RJbmRleC1l
eHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTI0LDYgKzI0LDggQEAgUEFTUyBPYmplY3Qu
ZGVmaW5lUHJvcGVydHkoL3gvLCAnbGFzdEluZAogUEFTUyBPYmplY3QuZGVmaW5lUHJvcGVydHko
L3gvZywgJ2xhc3RJbmRleCcsIHt3cml0YWJsZTpmYWxzZX0pLmV4ZWMoJycpIHRocmV3IGV4Y2Vw
dGlvbiBUeXBlRXJyb3I6IEF0dGVtcHRlZCB0byBhc3NpZ24gdG8gcmVhZG9ubHkgcHJvcGVydHku
LgogUEFTUyBPYmplY3QuZGVmaW5lUHJvcGVydHkoL3gvZywgJ2xhc3RJbmRleCcsIHt3cml0YWJs
ZTpmYWxzZX0pLmV4ZWMoJ3gnKSB0aHJldyBleGNlcHRpb24gVHlwZUVycm9yOiBBdHRlbXB0ZWQg
dG8gYXNzaWduIHRvIHJlYWRvbmx5IHByb3BlcnR5Li4KIFBBU1MgdmFyIHJlID0gL3gvOyBPYmpl
Y3QuZnJlZXplKHJlKTsgT2JqZWN0LmlzRnJvemVuKHJlKTsgaXMgdHJ1ZQorUEFTUyAveC8uZXhl
YygieCIpLmlucHV0IGlzICJ4IgorUEFTUyAveC8uZXhlYygieCIpLmlucHV0IGlzICJ4IgogUEFT
UyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCkluZGV4OiBMYXlv
dXRUZXN0cy9mYXN0L3JlZ2V4L3NjcmlwdC10ZXN0cy9sYXN0SW5kZXguanMKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9yZWdleC9zY3JpcHQtdGVzdHMvbGFzdEluZGV4LmpzCShyZXZp
c2lvbiAxNTQ1ODIpCisrKyBMYXlvdXRUZXN0cy9mYXN0L3JlZ2V4L3NjcmlwdC10ZXN0cy9sYXN0
SW5kZXguanMJKHdvcmtpbmcgY29weSkKQEAgLTQ2LDMgKzQ2LDggQEAgc2hvdWxkVGhyb3coIk9i
amVjdC5kZWZpbmVQcm9wZXJ0eSgveC9nLAogCiAvLyBTaG91bGQgYmUgYWJsZSB0byBmcmVlemUg
YSByZWd1bGFyIGV4cHJlc3Npb24gb2JqZWN0Lgogc2hvdWxkQmVUcnVlKCJ2YXIgcmUgPSAveC87
IE9iamVjdC5mcmVlemUocmUpOyBPYmplY3QuaXNGcm96ZW4ocmUpOyIpOworCisvLyBQcmVzZW5j
ZSBvZiBzZXR0ZXIgb24gcHJvdG90eXBlIGNoYWluIHNob3VsZCBub3QgYWZmZWN0IFJlZ2V4cE1h
dGNoZXNBcnJheQorc2hvdWxkQmUoJy94Ly5leGVjKCJ4IikuaW5wdXQnLCAnIngiJyk7CitPYmpl
Y3QuZGVmaW5lUHJvcGVydHkoT2JqZWN0LnByb3RvdHlwZSwgImlucHV0IiwgeyBzZXQ6IGZ1bmN0
aW9uKCl7fSB9KTsKK3Nob3VsZEJlKCcveC8uZXhlYygieCIpLmlucHV0JywgJyJ4IicpOwo=
</data>
<flag name="review"
          id="231710"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>