<?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>43647</bug_id>
          
          <creation_ts>2010-08-06 15:26:40 -0700</creation_ts>
          <short_desc>Don&apos;t try to allocate a vector unless we know the buffer can contain it</short_desc>
          <delta_ts>2010-08-06 16:09:49 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>261523</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-08-06 15:26:40 -0700</bug_when>
    <thetext>Don&apos;t try to allocate a vector unless we know the buffer can contain it</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261526</commentid>
    <comment_count>1</comment_count>
      <attachid>63771</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-08-06 15:32:58 -0700</bug_when>
    <thetext>Created attachment 63771
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261530</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2010-08-06 15:40:03 -0700</bug_when>
    <thetext>Committed r64875: &lt;http://trac.webkit.org/changeset/64875&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261547</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-06 16:09:49 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/64875 might have broken Qt Windows 32-bit Release
The following changes are on the blame list:
http://trac.webkit.org/changeset/64874
http://trac.webkit.org/changeset/64875</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63771</attachid>
            <date>2010-08-06 15:32:58 -0700</date>
            <delta_ts>2010-08-06 15:33:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43647-20100806153257.patch</filename>
            <type>text/plain</type>
            <size>3593</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdDIvQ2hhbmdlTG9nIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXgg
MGI4OGE1NzBhZjU3NzExNjc0NGQ5MTMyYzkwZDc5ODFlN2RiNzE4NS4uZjNiMzFiYTI2Yzc1NTM1
Yjk1YzI1NzhhNWYzMmMxYjQxMmQyMmQyNiAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyNSBAQAogMjAxMC0wOC0wNiAgQW5k
ZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERvbid0IHRyeSB0byBhbGxvY2F0ZSBhIHZlY3Rv
ciB1bmxlc3Mgd2Uga25vdyB0aGUgYnVmZmVyIGNhbiBjb250YWluIGl0CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MzY0NworCisgICAgICAgICogUGxh
dGZvcm0vQ29yZUlQQy9Bcmd1bWVudENvZGVycy5oOgorICAgICAgICAoQ29yZUlQQzo6KToKKyAg
ICAgICAgQ2hlY2sgdGhhdCB0aGUgYXJndW1lbnQgZGVjb2RlciBidWZmZXIgYWN0dWFsbHkgY2Fu
IGhvbGQgYWxsIHRoZSB2ZWN0b3IgZWxlbWVudHMuCisKKyAgICAgICAgKiBQbGF0Zm9ybS9Db3Jl
SVBDL0FyZ3VtZW50RGVjb2Rlci5jcHA6CisgICAgICAgIChDb3JlSVBDOjpBcmd1bWVudERlY29k
ZXI6OmJ1ZmZlcklzTGFyZ2VFbm91Z2h0VG9Db250YWluKToKKyAgICAgICAgQWxpZ24gdGhlIGN1
cnJlbnQgcG9zaXRpb24gdG8gdGhlIGdpdmVuIGFsaWdubWVudCwgYWRkIHRoZSBzaXplIGFuZCBj
aGVjayBpZiB0aGUgcG9zaXRpb24gaXMKKyAgICAgICAgcGFzdCB0aGUgZW5kIG9mIHRoZSBidWZm
ZXIuCisKKyAgICAgICAgKiBQbGF0Zm9ybS9Db3JlSVBDL0FyZ3VtZW50RGVjb2Rlci5oOgorICAg
ICAgICAoQ29yZUlQQzo6QXJndW1lbnREZWNvZGVyOjpidWZmZXJJc0xhcmdlRW5vdWdodFRvQ29u
dGFpbik6CisgICAgICAgIEdldCB0aGUgc2l6ZSBhbmQgYWxpZ25tZW50IGFuZCBjYWxsIHRoZSBv
dGhlciBidWZmZXJJc0xhcmdlRW5vdWdodFRvQ29udGFpbiBvdmVybG9hZC4KKworMjAxMC0wOC0w
NiAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgorCiAgICAgICAgIFJldmll
d2VkIGJ5IEFkYW0gUm9iZW4uCiAKICAgICAgICAgRGV0ZWN0IGludmFsaWQgQ29yZUlQQyBtZXNz
YWdlcyBhbmQgY2FsbCBkaWRSZWNlaXZlSW52YWxpZE1lc3NhZ2UKZGlmZiAtLWdpdCBhL1dlYktp
dDIvUGxhdGZvcm0vQ29yZUlQQy9Bcmd1bWVudENvZGVycy5oIGIvV2ViS2l0Mi9QbGF0Zm9ybS9D
b3JlSVBDL0FyZ3VtZW50Q29kZXJzLmgKaW5kZXggNGVjZGE4N2I3YmYzMTZlYjRiOWMyYTkzZDQ4
ZmMyYTZlMmMwMjU3NC4uYzFmYjg2YWUwODczZTZjMjdhOTZiMjAzZWRlMTk1ZWY5MTZkZGM3NCAx
MDA2NDQKLS0tIGEvV2ViS2l0Mi9QbGF0Zm9ybS9Db3JlSVBDL0FyZ3VtZW50Q29kZXJzLmgKKysr
IGIvV2ViS2l0Mi9QbGF0Zm9ybS9Db3JlSVBDL0FyZ3VtZW50Q29kZXJzLmgKQEAgLTU5LDYgKzU5
LDEyIEBAIHRlbXBsYXRlPHR5cGVuYW1lIFQ+IHN0cnVjdCBBcmd1bWVudENvZGVyPFZlY3RvcjxU
PiA+IHsKICAgICAgICAgaWYgKCFkZWNvZGVyLT5kZWNvZGVVSW50NjQoc2l6ZSkpCiAgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7CiAKKyAgICAgICAgLy8gQmVmb3JlIGFsbG9jYXRpbmcgdGhlIGNl
Y3RvciwgbWFrZSBzdXJlIHRoYXQgdGhlIGRlY29kZXIgYnVmZmVyIGlzIGJpZyBlbm91Z2guCisg
ICAgICAgIGlmICghZGVjb2Rlci0+YnVmZmVySXNMYXJnZUVub3VnaHRUb0NvbnRhaW48VD4oc2l6
ZSkpIHsKKyAgICAgICAgICAgIGRlY29kZXItPm1hcmtJbnZhbGlkKCk7CisgICAgICAgICAgICBy
ZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKwogICAgICAgICBWZWN0b3I8VD4gdG1wOwogICAgICAg
ICB0bXAucmVzZXJ2ZUNhcGFjaXR5KHNpemUpOwogCmRpZmYgLS1naXQgYS9XZWJLaXQyL1BsYXRm
b3JtL0NvcmVJUEMvQXJndW1lbnREZWNvZGVyLmNwcCBiL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQ
Qy9Bcmd1bWVudERlY29kZXIuY3BwCmluZGV4IDk5MWRhMGJkYzA0OTNkYmU2NWJiMTE3MTRhZjEw
OGNiMmNhOWQxYzAuLmFjZDAxMTE2YjNjOTAzZDA0ZjE1ZjIzYzY0NGFhZTkzMzNmYWQ0YmEgMTAw
NjQ0Ci0tLSBhL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQQy9Bcmd1bWVudERlY29kZXIuY3BwCisr
KyBiL1dlYktpdDIvUGxhdGZvcm0vQ29yZUlQQy9Bcmd1bWVudERlY29kZXIuY3BwCkBAIC03Nyw2
ICs3NywxMSBAQCBib29sIEFyZ3VtZW50RGVjb2Rlcjo6YWxpZ25CdWZmZXJQb3NpdGlvbih1bnNp
Z25lZCBhbGlnbm1lbnQsIHNpemVfdCBzaXplKQogICAgIHJldHVybiB0cnVlOwogfQogCitib29s
IEFyZ3VtZW50RGVjb2Rlcjo6YnVmZmVySXNMYXJnZUVub3VnaHRUb0NvbnRhaW4odW5zaWduZWQg
YWxpZ25tZW50LCBzaXplX3Qgc2l6ZSkgY29uc3QKK3sKKyAgICByZXR1cm4gcm91bmRVcFRvQWxp
Z25tZW50KG1fYnVmZmVyUG9zLCBhbGlnbm1lbnQpICsgc2l6ZSA8PSBtX2J1ZmZlckVuZDsKK30K
KwogYm9vbCBBcmd1bWVudERlY29kZXI6OmRlY29kZUJ5dGVzKFZlY3Rvcjx1aW50OF90PiYgYnVm
ZmVyKQogewogICAgIHVpbnQ2NF90IHNpemU7CmRpZmYgLS1naXQgYS9XZWJLaXQyL1BsYXRmb3Jt
L0NvcmVJUEMvQXJndW1lbnREZWNvZGVyLmggYi9XZWJLaXQyL1BsYXRmb3JtL0NvcmVJUEMvQXJn
dW1lbnREZWNvZGVyLmgKaW5kZXggZjdlNDA5YTU0M2IxMjUzNWI1ZWQ4ZTQ1MmYyZTMzY2I1OWUx
M2IyNy4uYjU4ZjgxMTE3N2ZmOGJlZmU2ZGQwMDBjMGExYzE2YzdmYjEwY2FjOSAxMDA2NDQKLS0t
IGEvV2ViS2l0Mi9QbGF0Zm9ybS9Db3JlSVBDL0FyZ3VtZW50RGVjb2Rlci5oCisrKyBiL1dlYktp
dDIvUGxhdGZvcm0vQ29yZUlQQy9Bcmd1bWVudERlY29kZXIuaApAQCAtNTUsNiArNTUsMTIgQEAg
cHVibGljOgogICAgIGJvb2wgZGVjb2RlRmxvYXQoZmxvYXQmKTsKICAgICBib29sIGRlY29kZURv
dWJsZShkb3VibGUmKTsKIAorICAgIHRlbXBsYXRlPHR5cGVuYW1lIFQ+CisgICAgYm9vbCBidWZm
ZXJJc0xhcmdlRW5vdWdodFRvQ29udGFpbihzaXplX3QgbnVtRWxlbWVudHMpIGNvbnN0CisgICAg
eworICAgICAgICByZXR1cm4gYnVmZmVySXNMYXJnZUVub3VnaHRUb0NvbnRhaW4oX19hbGlnbm9m
KFQpLCBudW1FbGVtZW50cyAqIHNpemVvZihUKSk7CisgICAgfQorCiAgICAgLy8gR2VuZXJpYyB0
eXBlIGRlY29kZSBmdW5jdGlvbi4KICAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBUPiBib29sIGRlY29k
ZShUJiB0KQogICAgIHsKQEAgLTc5LDYgKzg1LDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIGluaXRp
YWxpemUoY29uc3QgdWludDhfdCogYnVmZmVyLCBzaXplX3QgYnVmZmVyU2l6ZSk7CiAKICAgICBi
b29sIGFsaWduQnVmZmVyUG9zaXRpb24odW5zaWduZWQgYWxpZ25tZW50LCBzaXplX3Qgc2l6ZSk7
CisgICAgYm9vbCBidWZmZXJJc0xhcmdlRW5vdWdodFRvQ29udGFpbih1bnNpZ25lZCBhbGlnbm1l
bnQsIHNpemVfdCBzaXplKSBjb25zdDsKIAogICAgIHVpbnQ2NF90IG1fZGVzdGluYXRpb25JRDsK
IAo=
</data>
<flag name="review"
          id="52186"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>