<?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>126191</bug_id>
          
          <creation_ts>2013-12-23 16:39:49 -0800</creation_ts>
          <short_desc>CStack:Fixed JSStack::disableErrorStackReserve() and JSStack::installTrapsAfterFrame()</short_desc>
          <delta_ts>2014-02-13 03:48:55 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>126790</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>125849</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>962641</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2013-12-23 16:39:49 -0800</bug_when>
    <thetext>1. JSStack::disableErrorStackReserve() was wrongly comparing m_end with m_useableTop.  Fixed the comparison.
2. JSStack::installTrapsAfterFrame() is wrongly overwriting the top slow of the top frame.  Fixed to start the traps at the slot below (as in at lower memory than) the top slot in the top frame.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>962643</commentid>
    <comment_count>1</comment_count>
      <attachid>219941</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2013-12-23 16:45:04 -0800</bug_when>
    <thetext>Created attachment 219941
the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>962647</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2013-12-23 16:46:50 -0800</bug_when>
    <thetext>Landed in r161038 on the jsCStack branch: &lt;http://trac.webkit.org/r161038&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>962650</commentid>
    <comment_count>3</comment_count>
      <attachid>219941</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-12-23 16:57:03 -0800</bug_when>
    <thetext>Comment on attachment 219941
the patch.

Is it possible to have tests for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967574</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-01-13 17:26:36 -0800</bug_when>
    <thetext>Both JSStack::disableErrorStackReserve() and JSStack::installTrapsAfterFrame() were removed in r161927: &lt;http://trac.webkit.org/r161927&gt; for https://bugs.webkit.org/show_bug.cgi?id=126790.  This bug is no longer relevant.

*** This bug has been marked as a duplicate of bug 126790 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980218</commentid>
    <comment_count>5</comment_count>
      <attachid>219941</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-02-13 03:48:55 -0800</bug_when>
    <thetext>Comment on attachment 219941
the patch.

Cleared review? from attachment 219941 so that this bug does not appear in http://webkit.org/pending-review.  If you would like this patch reviewed, please attach it to a new bug (or re-open this bug before marking it for review again).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>219941</attachid>
            <date>2013-12-23 16:45:04 -0800</date>
            <delta_ts>2014-02-13 03:48:55 -0800</delta_ts>
            <desc>the patch.</desc>
            <filename>bug-126191.patch</filename>
            <type>text/plain</type>
            <size>2513</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTYxMDM2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBA
CisyMDEzLTEyLTIzICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBD
U3RhY2s6Rml4ZWQgSlNTdGFjazo6ZGlzYWJsZUVycm9yU3RhY2tSZXNlcnZlKCkgYW5kIEpTU3Rh
Y2s6Omluc3RhbGxUcmFwc0FmdGVyRnJhbWUoKS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNjE5MS4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAxLiBKU1N0YWNrOjpkaXNhYmxlRXJyb3JTdGFja1Jlc2Vy
dmUoKSB3YXMgd3JvbmdseSBjb21wYXJpbmcgbV9lbmQgd2l0aCBtX3VzZWFibGVUb3AuCisgICAg
ICAgICAgIEZpeGVkIHRoZSBjb21wYXJpc29uLgorICAgICAgICAyLiBKU1N0YWNrOjppbnN0YWxs
VHJhcHNBZnRlckZyYW1lKCkgd2FzIHdyb25nbHkgb3ZlcndyaXRpbmcgdGhlIHRvcCBzbG90IG9m
IHRoZSB0b3AKKyAgICAgICAgICAgZnJhbWUuIEZpeGVkIHRvIHN0YXJ0IHRoZSB0cmFwIHdvcmRz
IGF0IHRoZSBzbG90IGJlbG93IHRoZSB0b3Agc2xvdCBpbiB0aGUgdG9wCisgICAgICAgICAgIGZy
YW1lIChhcyBpbiBhdCBsb3dlciBtZW1vcnkgYmVsb3cgdGhlIGFsbG9jYXRlZCBzdGFjayBtZW1v
cnkgYWJvdmUgaXQpLgorCisgICAgICAgICogaW50ZXJwcmV0ZXIvSlNTdGFjay5jcHA6CisgICAg
ICAgIChKU0M6OkpTU3RhY2s6OmRpc2FibGVFcnJvclN0YWNrUmVzZXJ2ZSk6CisgICAgICAgICog
aW50ZXJwcmV0ZXIvSlNTdGFja0lubGluZXMuaDoKKyAgICAgICAgKEpTQzo6SlNTdGFjazo6aW5z
dGFsbFRyYXBzQWZ0ZXJGcmFtZSk6CisKIDIwMTMtMTItMjMgIE1hcmsgTGFtICA8bWFyay5sYW1A
YXBwbGUuY29tPgogCiAgICAgICAgIENTdGFjazogRml4IEpTU3RhY2s6Omdyb3coKSwgc2hyaW5r
KCksIGdyb3dTbG93Q2FzZSgpLCBhbmQgc2V0U3RhY2tMaW1pdCgpLgpJbmRleDogU291cmNlL0ph
dmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0pTU3RhY2suY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9KU1N0YWNrLmNwcAkocmV2aXNpb24gMTYxMDM2
KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0pTU3RhY2suY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xNjAsNyArMTYwLDcgQEAgdm9pZCBKU1N0YWNrOjpkaXNhYmxlRXJyb3JT
dGFja1Jlc2VydmUoKQogICAgIC8vIHBsYWNlLiBUaGF0IG1lYW5zIHRoZSBzdGFjayBzcGFjZSBi
ZXlvbmQgbV91c2VhYmxlVG9wIGJlZm9yZSB3ZQogICAgIC8vIGVuYWJsZWQgdGhlIHJlc2VydmUg
d2FzIG5vdCBwcmV2aW91c2x5IGluIHVzZS4gSGVuY2UsIGl0IGlzIHNhZmUgdG8KICAgICAvLyBz
aHJpbmsgYmFjayB0byB0aGF0IG1fdXNlYWJsZVRvcC4KLSAgICBpZiAobV9lbmQgPCBtX3VzZWFi
bGVUb3ApIHsKKyAgICBpZiAobV9lbmQgKyAxIDwgbV91c2VhYmxlVG9wKSB7CiAgICAgICAgIEFT
U0VSVChtX3RvcENhbGxGcmFtZS0+dG9wT2ZGcmFtZSgpID4gbV91c2VhYmxlVG9wKTsKICAgICAg
ICAgc2hyaW5rKG1fdXNlYWJsZVRvcCk7CiAgICAgfQpJbmRleDogU291cmNlL0phdmFTY3JpcHRD
b3JlL2ludGVycHJldGVyL0pTU3RhY2tJbmxpbmVzLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0ph
dmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0pTU3RhY2tJbmxpbmVzLmgJKHJldmlzaW9uIDE2MTAz
NikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9KU1N0YWNrSW5saW5lcy5o
CSh3b3JraW5nIGNvcHkpCkBAIC0yOTUsOCArMjk1LDggQEAgaW5saW5lIHZvaWQgSlNTdGFjazo6
aW5zdGFsbFRyYXBzQWZ0ZXJGcgogCiAgICAgLy8gTGF5IHRoZSB0cmFwczoKICAgICBpbnQzMl90
KiBwID0gc3RhcnRPZlRyYXA7Ci0gICAgd2hpbGUgKHAgPiBlbmRPZlRyYXApCi0gICAgICAgICpw
LS0gPSAweGFiYWRjYWZlOyAvLyBBIGJhZCB3b3JkIHRvIHRyaWdnZXIgYSBjcmFzaCBpZiBkZXJl
ZidlZC4KKyAgICB3aGlsZSAoLS1wID49IGVuZE9mVHJhcCkKKyAgICAgICAgKnAgPSAweGFiYWRj
YWZlOyAvLyBBIGJhZCB3b3JkIHRvIHRyaWdnZXIgYSBjcmFzaCBpZiBkZXJlZidlZC4KIH0KICNl
bmRpZiAvLyBFTkFCTEUoREVCVUdfSlNTVEFDSykKICNlbmRpZiAvLyBFTkFCTEUoTExJTlRfQ19M
T09QKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>