<?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>128424</bug_id>
          
          <creation_ts>2014-02-07 17:31:33 -0800</creation_ts>
          <short_desc>iOS port needs to clear VM::stackPointerAtVMEntry when it drops locks.</short_desc>
          <delta_ts>2014-02-07 18:03:00 -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>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="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>mmirman</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>978200</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-02-07 17:31:33 -0800</bug_when>
    <thetext>Patch coming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>978201</commentid>
    <comment_count>1</comment_count>
      <attachid>223525</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-02-07 17:39:05 -0800</bug_when>
    <thetext>Created attachment 223525
the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>978202</commentid>
    <comment_count>2</comment_count>
      <attachid>223525</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-02-07 17:39:46 -0800</bug_when>
    <thetext>Comment on attachment 223525
the patch.

View in context: https://bugs.webkit.org/attachment.cgi?id=223525&amp;action=review

&gt; Source/JavaScriptCore/ChangeLog:9
&gt; +        in that it (iOS) does clear m_vm-&gt;stackPointerAtVMEntry nor reset the

typo: &quot;does&quot; ==&gt; &quot;does not&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>978203</commentid>
    <comment_count>3</comment_count>
      <attachid>223525</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-02-07 17:41:36 -0800</bug_when>
    <thetext>Comment on attachment 223525
the patch.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>978216</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-02-07 17:57:09 -0800</bug_when>
    <thetext>Thanks.  Landed in r163672: &lt;http://trac.webkit.org/r163672&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>978219</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-02-07 18:03:00 -0800</bug_when>
    <thetext>ref: &lt;rdar://problem/16008492&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>223525</attachid>
            <date>2014-02-07 17:39:05 -0800</date>
            <delta_ts>2014-02-07 17:41:36 -0800</delta_ts>
            <desc>the patch.</desc>
            <filename>bug-128424.patch</filename>
            <type>text/plain</type>
            <size>1959</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTYzNjY5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBA
CisyMDE0LTAyLTA3ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBp
T1MgcG9ydCBuZWVkcyB0byBjbGVhciBWTTo6c3RhY2tQb2ludGVyQXRWTUVudHJ5IHdoZW4gaXQg
ZHJvcHMgbG9ja3MuCisgICAgICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xMjg0MjQ+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIGlPUyBjb2Rl
IHBhdGggZm9yIGRyb3BwaW5nIGxvY2tzIGRpZmZlciBmcm9tIHRoZSBub24taU9TIGNvZGUgcGF0
aAorICAgICAgICBpbiB0aGF0IGl0IChpT1MpIGRvZXMgY2xlYXIgbV92bS0+c3RhY2tQb2ludGVy
QXRWTUVudHJ5IG5vciByZXNldCB0aGUKKyAgICAgICAgVk0gc3RhY2sgbGltaXQuIFRoaXMgaXMg
bm93IGZpeGVkIGJ5IGNvcHlpbmcgdGhhdCBzbmlwcGl0IGZyb20KKyAgICAgICAgSlNMb2NrOjp1
bmxvY2soKS4KKworICAgICAgICAqIHJ1bnRpbWUvSlNMb2NrLmNwcDoKKyAgICAgICAgKEpTQzo6
SlNMb2NrOjpkcm9wQWxsTG9ja3MpOgorICAgICAgICAoSlNDOjpKU0xvY2s6OmRyb3BBbGxMb2Nr
c1VuY29uZGl0aW9uYWxseSk6CisKIDIwMTQtMDItMDcgIE1hcmsgTGFtICA8bWFyay5sYW1AYXBw
bGUuY29tPgogCiAgICAgICAgIFJlbW92ZWQgc3VwZXJmbG91cyBKU0xvY2s6OmVudHJ5U3RhY2tQ
b2ludGVyIGZpZWxkLgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNMb2Nr
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0xvY2su
Y3BwCShyZXZpc2lvbiAxNjM2NjUpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9K
U0xvY2suY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMjUsNiArMjI1LDEwIEBAIHVuc2lnbmVkIEpT
TG9jazo6ZHJvcEFsbExvY2tzKFNwaW5Mb2NrJiAKICAgICAvLyBtX2xvY2tEcm9wRGVwdGggaXMg
b25seSBpbmNyZW1lbnRlZCBpZiBhbnkgbG9ja3Mgd2VyZSBkcm9wcGVkLgogICAgICsrbV9sb2Nr
RHJvcERlcHRoOwogICAgIG1fbG9ja0NvdW50ID0gMDsKKyAgICBpZiAobV92bSkgeworICAgICAg
ICBtX3ZtLT5zdGFja1BvaW50ZXJBdFZNRW50cnkgPSBudWxscHRyOworICAgICAgICBtX3ZtLT51
cGRhdGVTdGFja0xpbWl0V2l0aFJlc2VydmVkWm9uZVNpemUod3RmVGhyZWFkRGF0YSgpLnNhdmVk
UmVzZXJ2ZWRab25lU2l6ZSgpKTsKKyAgICB9CiAgICAgbV9sb2NrLnVubG9jaygpOwogICAgIHJl
dHVybiBsb2NrQ291bnQ7CiAjZWxzZQpAQCAtMjQ4LDYgKzI1MiwxMCBAQCB1bnNpZ25lZCBKU0xv
Y2s6OmRyb3BBbGxMb2Nrc1VuY29uZGl0aW9uCiAgICAgLy8gbV9sb2NrRHJvcERlcHRoIGlzIG9u
bHkgaW5jcmVtZW50ZWQgaWYgYW55IGxvY2tzIHdlcmUgZHJvcHBlZC4KICAgICArK21fbG9ja0Ry
b3BEZXB0aDsKICAgICBtX2xvY2tDb3VudCA9IDA7CisgICAgaWYgKG1fdm0pIHsKKyAgICAgICAg
bV92bS0+c3RhY2tQb2ludGVyQXRWTUVudHJ5ID0gbnVsbHB0cjsKKyAgICAgICAgbV92bS0+dXBk
YXRlU3RhY2tMaW1pdFdpdGhSZXNlcnZlZFpvbmVTaXplKHd0ZlRocmVhZERhdGEoKS5zYXZlZFJl
c2VydmVkWm9uZVNpemUoKSk7CisgICAgfQogICAgIG1fbG9jay51bmxvY2soKTsKICAgICByZXR1
cm4gbG9ja0NvdW50OwogI2Vsc2UK
</data>
<flag name="review"
          id="247564"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>