<?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>130948</bug_id>
          
          <creation_ts>2014-03-30 18:14:24 -0700</creation_ts>
          <short_desc>More validation for FTL inline caches</short_desc>
          <delta_ts>2014-03-31 09:50:45 -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>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>130791</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>995699</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-03-30 18:14:24 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995700</commentid>
    <comment_count>1</comment_count>
      <attachid>228135</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-03-30 18:17:22 -0700</bug_when>
    <thetext>Created attachment 228135
the ptach</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995883</commentid>
    <comment_count>2</comment_count>
      <attachid>228135</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-03-31 09:16:40 -0700</bug_when>
    <thetext>Comment on attachment 228135
the ptach

Pretty soon, we&apos;re going to need a --fast mode for run-jsc-stress-tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995898</commentid>
    <comment_count>3</comment_count>
      <attachid>228135</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-31 09:50:41 -0700</bug_when>
    <thetext>Comment on attachment 228135
the ptach

Clearing flags on attachment: 228135

Committed r166510: &lt;http://trac.webkit.org/changeset/166510&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>995899</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-31 09:50:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228135</attachid>
            <date>2014-03-30 18:17:22 -0700</date>
            <delta_ts>2014-03-31 09:50:41 -0700</delta_ts>
            <desc>the ptach</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>4737</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTY2NDY5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBA
CisyMDE0LTAzLTMwICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
TW9yZSB2YWxpZGF0aW9uIGZvciBGVEwgaW5saW5lIGNhY2hlcworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMwOTQ4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBkZmcvREZHQnl0ZUNvZGVQYXJzZXIuY3Bw
OgorICAgICAgICAoSlNDOjpERkc6OkJ5dGVDb2RlUGFyc2VyOjpoYW5kbGVHZXRCeUlkKToKKyAg
ICAgICAgKEpTQzo6REZHOjpCeXRlQ29kZVBhcnNlcjo6aGFuZGxlUHV0QnlJZCk6CisgICAgICAg
ICogcnVudGltZS9PcHRpb25zLmg6CisKIDIwMTQtMDMtMjggIEZpbGlwIFBpemxvICA8ZnBpemxv
QGFwcGxlLmNvbT4KIAogICAgICAgICBMYW5kIHRoZSBzdGFja21hcCByZWdpc3RlciBsaXZlbmVz
cyBnbHVlIHdpdGggdGhlIHVzZXMgb2YgdGhlIGxpdmVuZXNzIGRpc2FibGVkCkluZGV4OiBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0J5dGVDb2RlUGFyc2VyLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0J5dGVDb2RlUGFyc2VyLmNwcAkocmV2aXNp
b24gMTY2NDYyKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdCeXRlQ29kZVBhcnNl
ci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4ODUsNyArMTg4NSw3IEBAIHZvaWQgQnl0ZUNvZGVQ
YXJzZXI6OmhhbmRsZUdldEJ5SWQoCiAgICAgaW50IGRlc3RpbmF0aW9uT3BlcmFuZCwgU3BlY3Vs
YXRlZFR5cGUgcHJlZGljdGlvbiwgTm9kZSogYmFzZSwgdW5zaWduZWQgaWRlbnRpZmllck51bWJl
ciwKICAgICBjb25zdCBHZXRCeUlkU3RhdHVzJiBnZXRCeUlkU3RhdHVzKQogewotICAgIGlmICgh
Z2V0QnlJZFN0YXR1cy5pc1NpbXBsZSgpKSB7CisgICAgaWYgKCFnZXRCeUlkU3RhdHVzLmlzU2lt
cGxlKCkgfHwgIU9wdGlvbnM6OmVuYWJsZUFjY2Vzc0lubGluaW5nKCkpIHsKICAgICAgICAgc2V0
KFZpcnR1YWxSZWdpc3RlcihkZXN0aW5hdGlvbk9wZXJhbmQpLAogICAgICAgICAgICAgYWRkVG9H
cmFwaCgKICAgICAgICAgICAgICAgICBnZXRCeUlkU3RhdHVzLm1ha2VzQ2FsbHMoKSA/IEdldEJ5
SWRGbHVzaCA6IEdldEJ5SWQsCkBAIC0xOTcxLDcgKzE5NzEsNyBAQCB2b2lkIEJ5dGVDb2RlUGFy
c2VyOjpoYW5kbGVQdXRCeUlkKAogICAgIE5vZGUqIGJhc2UsIHVuc2lnbmVkIGlkZW50aWZpZXJO
dW1iZXIsIE5vZGUqIHZhbHVlLAogICAgIGNvbnN0IFB1dEJ5SWRTdGF0dXMmIHB1dEJ5SWRTdGF0
dXMsIGJvb2wgaXNEaXJlY3QpCiB7Ci0gICAgaWYgKCFwdXRCeUlkU3RhdHVzLmlzU2ltcGxlKCkp
IHsKKyAgICBpZiAoIXB1dEJ5SWRTdGF0dXMuaXNTaW1wbGUoKSB8fCAhT3B0aW9uczo6ZW5hYmxl
QWNjZXNzSW5saW5pbmcoKSkgewogICAgICAgICBpZiAoIXB1dEJ5SWRTdGF0dXMuaXNTZXQoKSkK
ICAgICAgICAgICAgIGFkZFRvR3JhcGgoRm9yY2VPU1JFeGl0KTsKICAgICAgICAgZW1pdFB1dEJ5
SWQoYmFzZSwgaWRlbnRpZmllck51bWJlciwgdmFsdWUsIHB1dEJ5SWRTdGF0dXMsIGlzRGlyZWN0
KTsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmgJKHJldmlzaW9u
IDE2NjQ2MykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaAkod29y
a2luZyBjb3B5KQpAQCAtMTYwLDYgKzE2MCw3IEBAIHR5cGVkZWYgT3B0aW9uUmFuZ2Ugb3B0aW9u
UmFuZ2U7CiAgICAgdihib29sLCBmdGxDcmFzaGVzLCBmYWxzZSkgLyogZm9vbC1wcm9vZiB3YXkg
b2YgY2hlY2tpbmcgdGhhdCB5b3UgZW5kZWQgdXAgaW4gdGhlIEZUTC4gOy0pICovXAogICAgIHYo
Ym9vbCwgY2xvYmJlckFsbFJlZ3NJbkZUTElDU2xvd1BhdGgsICFBU1NFUlRfRElTQUJMRUQpIFwK
ICAgICB2KGJvb2wsIGFzc3VtZUFsbFJlZ3NJbkZUTElDQXJlTGl2ZSwgdHJ1ZSkgXAorICAgIHYo
Ym9vbCwgZW5hYmxlQWNjZXNzSW5saW5pbmcsIHRydWUpIFwKICAgICBcCiAgICAgdihib29sLCBl
bmFibGVDb25jdXJyZW50SklULCB0cnVlKSBcCiAgICAgdih1bnNpZ25lZCwgbnVtYmVyT2ZERkdD
b21waWxlclRocmVhZHMsIGNvbXB1dGVOdW1iZXJPZldvcmtlclRocmVhZHMoMiwgMikgLSAxKSBc
CkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAxNjY0NjkpCisrKyBUb29scy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwxMiBAQAorMjAxNC0wMy0zMCAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgor
CisgICAgICAgIE1vcmUgdmFsaWRhdGlvbiBmb3IgRlRMIGlubGluZSBjYWNoZXMKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMDk0OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy9ydW4tanNj
LXN0cmVzcy10ZXN0czoKKwogMjAxNC0wMy0zMCAgQW5keSBFc3RlcyAgPGFlc3Rlc0BhcHBsZS5j
b20+CiAKICAgICAgICAgW0NvY29hXSBBZGQgYW4gb3JpZ2luYXRpbmdXZWJWaWV3IHByb3BlcnR5
IHRvIF9XS0Rvd25sb2FkCkluZGV4OiBUb29scy9TY3JpcHRzL3J1bi1qc2Mtc3RyZXNzLXRlc3Rz
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHMJKHJldmlz
aW9uIDE2NjQ2MykKKysrIFRvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHMJKHdvcmtp
bmcgY29weSkKQEAgLTU4Nyw4ICs1ODcsMTYgQEAgZGVmIHJ1bk5vQ0pJVE5vQVNPCiAgICAgcnVu
KCJuby1jaml0LW5vLWFzbyIsICItLWVuYWJsZUNvbmN1cnJlbnRKSVQ9ZmFsc2UiLCAiLS1lbmFi
bGVBcmNoaXRlY3R1cmVTcGVjaWZpY09wdGltaXphdGlvbnM9ZmFsc2UiKQogZW5kCiAKLWRlZiBy
dW5GVExOb1NpbXBsZU9wdAotICAgIHJ1bigiZnRsLW5vLXNpbXBsZS1vcHQiLCAiLS1lbmFibGVD
b25jdXJyZW50SklUPWZhbHNlIiwgIi0tbGx2bVNpbXBsZU9wdD1mYWxzZSIsICpGVExfT1BUSU9O
UykgaWYgJGVuYWJsZUZUTAorZGVmIHJ1bkZUTE5vQ0pJVE5vU2ltcGxlT3B0CisgICAgcnVuKCJm
dGwtbm8tY2ppdC1uby1zaW1wbGUtb3B0IiwgIi0tZW5hYmxlQ29uY3VycmVudEpJVD1mYWxzZSIs
ICItLWxsdm1TaW1wbGVPcHQ9ZmFsc2UiLCAqRlRMX09QVElPTlMpIGlmICRlbmFibGVGVEwKK2Vu
ZAorCitkZWYgcnVuTm9DSklUTm9BY2Nlc3NJbmxpbmluZworICAgIHJ1bigibm8tY2ppdC1uby1h
Y2Nlc3MtaW5saW5pbmciLCAiLS1lbmFibGVDb25jdXJyZW50SklUPWZhbHNlIiwgIi0tZW5hYmxl
QWNjZXNzSW5saW5pbmc9ZmFsc2UiKQorZW5kCisKK2RlZiBydW5GVExOb0NKSVROb0FjY2Vzc0lu
bGluaW5nCisgICAgcnVuKCJmdGwtbm8tY2ppdC1uby1hY2Nlc3MtaW5saW5pbmciLCAiLS1lbmFi
bGVDb25jdXJyZW50SklUPWZhbHNlIiwgIi0tZW5hYmxlQWNjZXNzSW5saW5pbmc9ZmFsc2UiLCAq
RlRMX09QVElPTlMpIGlmICRlbmFibGVGVEwKIGVuZAogCiBkZWYgZGVmYXVsdFJ1bgpAQCAtNjAx
LDEwICs2MDksOCBAQCBkZWYgZGVmYXVsdFJ1bgogICAgIHJ1bkRlZmF1bHRGVEwKICAgICBydW5G
VExOb0NKSVRWYWxpZGF0ZQogICAgIHJ1bkZUTE5vQ0pJVE5vSW5saW5lVmFsaWRhdGUKLSAgICBy
dW5GVExOb0NKSVRPU1JWYWxpZGF0aW9uCiAgICAgcnVuRlRMRWFnZXIKICAgICBydW5GVExFYWdl
ck5vQ0pJVFZhbGlkYXRlCi0gICAgcnVuRlRMRWFnZXJOb0NKSVRPU1JWYWxpZGF0aW9uCiBlbmQK
IAogZGVmIGRlZmF1bHRRdWlja1J1bgpAQCAtNjE0LDkgKzYyMCwxMiBAQCBkZWYgZGVmYXVsdFF1
aWNrUnVuCiAgICAgcnVuRlRMTm9DSklUCiBlbmQKIAotZGVmIGRlZmF1bHRGVExTcG90Q2hlY2sK
K2RlZiBkZWZhdWx0U3BvdENoZWNrCiAgICAgZGVmYXVsdFF1aWNrUnVuCi0gICAgcnVuRlRMTm9T
aW1wbGVPcHQKKyAgICBydW5GVExOb0NKSVROb1NpbXBsZU9wdAorICAgIHJ1bkZUTE5vQ0pJVE9T
UlZhbGlkYXRpb24KKyAgICBydW5Ob0NKSVROb0FjY2Vzc0lubGluaW5nCisgICAgcnVuRlRMTm9D
SklUTm9BY2Nlc3NJbmxpbmluZwogZW5kCiAKICMgVGhpcyBpcyBleHBlY3RlZCB0byBub3QgZG8g
ZWFnZXIgcnVucyBiZWNhdXNlIGVhZ2VyIHJ1bnMgY2FuIGhhdmUgYSBsb3Qgb2YgcmVjb21waWxh
dGlvbnMK
</data>

          </attachment>
      

    </bug>

</bugzilla>