<?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>121629</bug_id>
          
          <creation_ts>2013-09-19 13:11:17 -0700</creation_ts>
          <short_desc>Assume allocator success in Vector unless using try* functions.</short_desc>
          <delta_ts>2013-09-19 14:39:18 -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>Web Template Framework</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="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>931057</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-09-19 13:11:17 -0700</bug_when>
    <thetext>Assume allocator success in Vector unless using try* functions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931059</commentid>
    <comment_count>1</comment_count>
      <attachid>212092</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-09-19 13:15:23 -0700</bug_when>
    <thetext>Created attachment 212092
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931084</commentid>
    <comment_count>2</comment_count>
      <attachid>212092</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-19 14:39:16 -0700</bug_when>
    <thetext>Comment on attachment 212092
Patch

Clearing flags on attachment: 212092

Committed r156117: &lt;http://trac.webkit.org/changeset/156117&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931085</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-19 14:39:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>212092</attachid>
            <date>2013-09-19 13:15:23 -0700</date>
            <delta_ts>2013-09-19 14:39:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-121629.diff</filename>
            <type>text/plain</type>
            <size>3959</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNlL1dURi9DaGFuZ2VMb2cK
aW5kZXggMDgwNTY5MS4uOWJjNWRhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMy0wOS0xOSAg
QW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBsZS5jb20+CisKKyAgICAgICAgQXNzdW1lIGFsbG9j
YXRvciBzdWNjZXNzIGluIFZlY3RvciB1bmxlc3MgdXNpbmcgdHJ5KiBmdW5jdGlvbnMuCisgICAg
ICAgIDxodHRwczovL3dlYmtpdC5vcmcvYi8xMjE2Mjk+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVHVybiBzb21lIFZlY3Rvcjo6YmVnaW4oKSBudWxs
IGNoZWNraW5nIGludG8gYXNzZXJ0aW9ucyBpbnN0ZWFkLgorCisgICAgICAgIFdlIGhhdmUgdHJ5
KiBzdHlsZSBmdW5jdGlvbnMgZm9yIHdoZW4gYW4gYWxsb2NhdGlvbiByZXF1ZXN0IGlzIHNvCisg
ICAgICAgIGxhcmdlIHRoYXQgaXQgbWlnaHQgYWN0dWFsbHkgZmFpbC4gZmFzdE1hbGxvYygpIHdp
bGwgbmV2ZXIgcmV0dXJuCisgICAgICAgIG51bGwgKGl0IHdpbGwganVzdCBDUkFTSCgpIGluc3Rl
YWQuKQorCiAyMDEzLTA5LTE4ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgog
CiAgICAgICAgIFtXaW5kb3dzXSBVbnJldmlld2VkIGJ1aWxkIGNvcnJlY3Rpb24uCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV1RGL3d0Zi9WZWN0b3IuaCBiL1NvdXJjZS9XVEYvd3RmL1ZlY3Rvci5oCmlu
ZGV4IDdjNDUxMDUuLjJiYTcwYjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL1ZlY3Rvci5o
CisrKyBiL1NvdXJjZS9XVEYvd3RmL1ZlY3Rvci5oCkBAIC03MjUsOCArNzI1LDcgQEAgVmVjdG9y
PFQsIGlubGluZUNhcGFjaXR5LCBPdmVyZmxvd0hhbmRsZXI+JiBWZWN0b3I8VCwgaW5saW5lQ2Fw
YWNpdHksIE92ZXJmbG93SGEKICAgICBlbHNlIGlmIChvdGhlci5zaXplKCkgPiBjYXBhY2l0eSgp
KSB7CiAgICAgICAgIGNsZWFyKCk7CiAgICAgICAgIHJlc2VydmVDYXBhY2l0eShvdGhlci5zaXpl
KCkpOwotICAgICAgICBpZiAoIWJlZ2luKCkpCi0gICAgICAgICAgICByZXR1cm4gKnRoaXM7Cisg
ICAgICAgIEFTU0VSVChiZWdpbigpKTsKICAgICB9CiAgICAgCiAvLyBXb3JrcyBhcm91bmQgYW4g
YXNzZXJ0IGluIFZTMjAxMC4gU2VlIGh0dHBzOi8vY29ubmVjdC5taWNyb3NvZnQuY29tL1Zpc3Vh
bFN0dWRpby9mZWVkYmFjay9kZXRhaWxzLzU1ODA0NC9zdGQtY29weS1zaG91bGQtbm90LWNoZWNr
LWRlc3Qtd2hlbi1maXJzdC1sYXN0CkBAIC03NTgsOCArNzU3LDcgQEAgVmVjdG9yPFQsIGlubGlu
ZUNhcGFjaXR5LCBPdmVyZmxvd0hhbmRsZXI+JiBWZWN0b3I8VCwgaW5saW5lQ2FwYWNpdHksIE92
ZXJmbG93SGEKICAgICBlbHNlIGlmIChvdGhlci5zaXplKCkgPiBjYXBhY2l0eSgpKSB7CiAgICAg
ICAgIGNsZWFyKCk7CiAgICAgICAgIHJlc2VydmVDYXBhY2l0eShvdGhlci5zaXplKCkpOwotICAg
ICAgICBpZiAoIWJlZ2luKCkpCi0gICAgICAgICAgICByZXR1cm4gKnRoaXM7CisgICAgICAgIEFT
U0VSVChiZWdpbigpKTsKICAgICB9CiAgICAgCiAvLyBXb3JrcyBhcm91bmQgYW4gYXNzZXJ0IGlu
IFZTMjAxMC4gU2VlIGh0dHBzOi8vY29ubmVjdC5taWNyb3NvZnQuY29tL1Zpc3VhbFN0dWRpby9m
ZWVkYmFjay9kZXRhaWxzLzU1ODA0NC9zdGQtY29weS1zaG91bGQtbm90LWNoZWNrLWRlc3Qtd2hl
bi1maXJzdC1sYXN0CkBAIC04MzAsOCArODI4LDcgQEAgdm9pZCBWZWN0b3I8VCwgaW5saW5lQ2Fw
YWNpdHksIE92ZXJmbG93SGFuZGxlcj46OmZpbGwoY29uc3QgVCYgdmFsLCBzaXplX3QgbmV3U2kK
ICAgICBlbHNlIGlmIChuZXdTaXplID4gY2FwYWNpdHkoKSkgewogICAgICAgICBjbGVhcigpOwog
ICAgICAgICByZXNlcnZlQ2FwYWNpdHkobmV3U2l6ZSk7Ci0gICAgICAgIGlmICghYmVnaW4oKSkK
LSAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgQVNTRVJUKGJlZ2luKCkpOwogICAgIH0KICAg
ICAKICAgICBzdGQ6OmZpbGwoYmVnaW4oKSwgZW5kKCksIHZhbCk7CkBAIC05NDEsOCArOTM4LDgg
QEAgdm9pZCBWZWN0b3I8VCwgaW5saW5lQ2FwYWNpdHksIE92ZXJmbG93SGFuZGxlcj46OnJlc2Vy
dmVDYXBhY2l0eShzaXplX3QgbmV3Q2FwYWMKICAgICBUKiBvbGRCdWZmZXIgPSBiZWdpbigpOwog
ICAgIFQqIG9sZEVuZCA9IGVuZCgpOwogICAgIEJhc2U6OmFsbG9jYXRlQnVmZmVyKG5ld0NhcGFj
aXR5KTsKLSAgICBpZiAoYmVnaW4oKSkKLSAgICAgICAgVHlwZU9wZXJhdGlvbnM6Om1vdmUob2xk
QnVmZmVyLCBvbGRFbmQsIGJlZ2luKCkpOworICAgIEFTU0VSVChiZWdpbigpKTsKKyAgICBUeXBl
T3BlcmF0aW9uczo6bW92ZShvbGRCdWZmZXIsIG9sZEVuZCwgYmVnaW4oKSk7CiAgICAgQmFzZTo6
ZGVhbGxvY2F0ZUJ1ZmZlcihvbGRCdWZmZXIpOwogfQogCkBAIC0xMDA2LDggKzEwMDMsNyBAQCB2
b2lkIFZlY3RvcjxULCBpbmxpbmVDYXBhY2l0eSwgT3ZlcmZsb3dIYW5kbGVyPjo6YXBwZW5kKGNv
bnN0IFUqIGRhdGEsIHNpemVfdCBkYQogICAgIHNpemVfdCBuZXdTaXplID0gbV9zaXplICsgZGF0
YVNpemU7CiAgICAgaWYgKG5ld1NpemUgPiBjYXBhY2l0eSgpKSB7CiAgICAgICAgIGRhdGEgPSBl
eHBhbmRDYXBhY2l0eShuZXdTaXplLCBkYXRhKTsKLSAgICAgICAgaWYgKCFiZWdpbigpKQotICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICBBU1NFUlQoYmVnaW4oKSk7CiAgICAgfQogICAgIGlm
IChuZXdTaXplIDwgbV9zaXplKQogICAgICAgICBDUkFTSCgpOwpAQCAtMTA1NSw4ICsxMDUxLDcg
QEAgdm9pZCBWZWN0b3I8VCwgaW5saW5lQ2FwYWNpdHksIE92ZXJmbG93SGFuZGxlcj46OmFwcGVu
ZFNsb3dDYXNlKFUmJiB2YWx1ZSkKIAogICAgIGF1dG8gcHRyID0gY29uc3RfY2FzdDx0eXBlbmFt
ZSBzdGQ6OnJlbW92ZV9jb25zdDx0eXBlbmFtZSBzdGQ6OnJlbW92ZV9yZWZlcmVuY2U8VT46OnR5
cGU+Ojp0eXBlKj4oc3RkOjphZGRyZXNzb2YodmFsdWUpKTsKICAgICBwdHIgPSBleHBhbmRDYXBh
Y2l0eShzaXplKCkgKyAxLCBwdHIpOwotICAgIGlmICghYmVnaW4oKSkKLSAgICAgICAgcmV0dXJu
OworICAgIEFTU0VSVChiZWdpbigpKTsKIAogICAgIG5ldyAoTm90TnVsbCwgZW5kKCkpIFQoc3Rk
Ojpmb3J3YXJkPFU+KCpwdHIpKTsKICAgICArK21fc2l6ZTsKQEAgLTEwODgsOCArMTA4Myw3IEBA
IHZvaWQgVmVjdG9yPFQsIGlubGluZUNhcGFjaXR5LCBPdmVyZmxvd0hhbmRsZXI+OjppbnNlcnQo
c2l6ZV90IHBvc2l0aW9uLCBjb25zdCBVCiAgICAgc2l6ZV90IG5ld1NpemUgPSBtX3NpemUgKyBk
YXRhU2l6ZTsKICAgICBpZiAobmV3U2l6ZSA+IGNhcGFjaXR5KCkpIHsKICAgICAgICAgZGF0YSA9
IGV4cGFuZENhcGFjaXR5KG5ld1NpemUsIGRhdGEpOwotICAgICAgICBpZiAoIWJlZ2luKCkpCi0g
ICAgICAgICAgICByZXR1cm47CisgICAgICAgIEFTU0VSVChiZWdpbigpKTsKICAgICB9CiAgICAg
aWYgKG5ld1NpemUgPCBtX3NpemUpCiAgICAgICAgIENSQVNIKCk7CkBAIC0xMTA3LDggKzExMDEs
NyBAQCBpbmxpbmUgdm9pZCBWZWN0b3I8VCwgaW5saW5lQ2FwYWNpdHksIE92ZXJmbG93SGFuZGxl
cj46Omluc2VydChzaXplX3QgcG9zaXRpb24sCiAgICAgY29uc3QgVSogZGF0YSA9ICZ2YWw7CiAg
ICAgaWYgKHNpemUoKSA9PSBjYXBhY2l0eSgpKSB7CiAgICAgICAgIGRhdGEgPSBleHBhbmRDYXBh
Y2l0eShzaXplKCkgKyAxLCBkYXRhKTsKLSAgICAgICAgaWYgKCFiZWdpbigpKQotICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICBBU1NFUlQoYmVnaW4oKSk7CiAgICAgfQogICAgIFQqIHNwb3Qg
PSBiZWdpbigpICsgcG9zaXRpb247CiAgICAgVHlwZU9wZXJhdGlvbnM6Om1vdmVPdmVybGFwcGlu
ZyhzcG90LCBlbmQoKSwgc3BvdCArIDEpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>