<?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>51036</bug_id>
          
          <creation_ts>2010-12-14 07:15:44 -0800</creation_ts>
          <short_desc>[GTK] Unsigned values substraction bug in SoupCache</short_desc>
          <delta_ts>2010-12-15 02:36:36 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>0</everconfirmed>
          <reporter name="Michal Pakula vel Rutka">mpakulavelrutka</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>miroslaw.s</cc>
    
    <cc>mrobinson</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>321952</commentid>
    <comment_count>0</comment_count>
    <who name="Michal Pakula vel Rutka">mpakulavelrutka</who>
    <bug_when>2010-12-14 07:15:44 -0800</bug_when>
    <thetext>There is bug soup-http-input-stream.c in function webkit_soup_http_input_stream_got_chunk at line 270:

if (priv-&gt;caller_bufsize - priv-&gt;caller_nread &gt; 0) {

as both of values type is gsize which unsigned int it always will be greater than zero when values are different.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>321957</commentid>
    <comment_count>1</comment_count>
      <attachid>76534</attachid>
    <who name="Michal Pakula vel Rutka">mpakulavelrutka</who>
    <bug_when>2010-12-14 07:30:41 -0800</bug_when>
    <thetext>Created attachment 76534
[GTK] Unsigned values substraction bug in SoupCache</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>322081</commentid>
    <comment_count>2</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-12-14 11:43:58 -0800</bug_when>
    <thetext>The bug indeed exists but I have already fixed it in libsoup as the SoupCache code was imported there during this year&apos;s hackfest. I don&apos;t think it makes sense to fix it in WebKit as the SoupCache code will be removed soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>322090</commentid>
    <comment_count>3</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-12-14 11:57:07 -0800</bug_when>
    <thetext>Thanks for the update Sergio. There&apos;s no point fixing this as the code will be nuked soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>322521</commentid>
    <comment_count>4</comment_count>
    <who name="Michal Pakula vel Rutka">mpakulavelrutka</who>
    <bug_when>2010-12-14 23:20:12 -0800</bug_when>
    <thetext>OK, I didn&apos;t knew that WebKit SoupCache is going to be removed shortly. Could you estimate when will it happen?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>322534</commentid>
    <comment_count>5</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2010-12-15 00:57:14 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; OK, I didn&apos;t knew that WebKit SoupCache is going to be removed shortly. Could you estimate when will it happen?

We&apos;re waiting for Google guys to update the EWS bots</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>322552</commentid>
    <comment_count>6</comment_count>
      <attachid>76534</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-12-15 02:36:36 -0800</bug_when>
    <thetext>Comment on attachment 76534
[GTK] Unsigned values substraction bug in SoupCache

Removing from review queue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76534</attachid>
            <date>2010-12-14 07:30:41 -0800</date>
            <delta_ts>2010-12-15 02:36:36 -0800</delta_ts>
            <desc>[GTK] Unsigned values substraction bug in SoupCache</desc>
            <filename>unsinged_values_substraction.patch</filename>
            <type>text/plain</type>
            <size>1534</size>
            <attacher name="Michal Pakula vel Rutka">mpakulavelrutka</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
N2I5MmZkZS4uZDJhNDA0MyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMC0xMi0xNCAgTWljaGFsIFBha3Vs
YSB2ZWwgUnV0a2EgIDxtLnBha3VsYUBzYW1zdW5nLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbR1RLXSBCdWcgd2hlbiBzdWJzdHJhY3Rpbmcg
dHdvIHVuc2lnbmVkIHZhbHVlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NTEwMzYKKworICAgICAgICBGaXhlcyBidWcgYnkgcmVwbGFjaW5nIHN1YnN0
cmFjdGluZyB0d28gdW5zaWduZWQgdmFsdWVzIGFuZCB0aGVuIAorICAgICAgICBjb21wYXJpbmcg
dGhlIHJlc3VsdCB3aXRoIHplcm8sIHdpdGggZGlyZWN0IGNvbXBhcmlzb24gb2YgdHdvIHZhbHVl
cy4KKworICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvc291cC9jYWNoZS9zb3VwLWh0dHAtaW5w
dXQtc3RyZWFtLmM6CisgICAgICAgICh3ZWJraXRfc291cF9odHRwX2lucHV0X3N0cmVhbV9nb3Rf
Y2h1bmspOgorCiAyMDEwLTEyLTE0ICBNYWRzIEFnZXIgIDxhZ2VyQGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBQYXZlbCBGZWxkbWFuLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL3NvdXAvY2FjaGUvc291cC1odHRwLWlucHV0LXN0cmVhbS5jIGIvV2Vi
Q29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvY2FjaGUvc291cC1odHRwLWlucHV0LXN0cmVhbS5j
CmluZGV4IDE5NWM0NTguLjJhNWQ5OTUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9zb3VwL2NhY2hlL3NvdXAtaHR0cC1pbnB1dC1zdHJlYW0uYworKysgYi9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvc291cC9jYWNoZS9zb3VwLWh0dHAtaW5wdXQtc3RyZWFtLmMKQEAgLTI2
Nyw3ICsyNjcsNyBAQCB3ZWJraXRfc291cF9odHRwX2lucHV0X3N0cmVhbV9nb3RfY2h1bmsgKFNv
dXBNZXNzYWdlICptc2csIFNvdXBCdWZmZXIgKmNodW5rX2J1ZgogCQlnX3dhcm5pbmcgKCJ3ZWJr
aXRfc291cF9odHRwX2lucHV0X3N0cmVhbV9nb3RfY2h1bmsgY2FsbGVkIGFnYWluIGJlZm9yZSBw
cmV2aW91cyBjaHVuayB3YXMgcHJvY2Vzc2VkIik7CiAKIAkvKiBDb3B5IHdoYXQgd2UgY2FuIGlu
dG8gcHJpdi0+Y2FsbGVyX2J1ZmZlciAqLwotCWlmIChwcml2LT5jYWxsZXJfYnVmc2l6ZSAtIHBy
aXYtPmNhbGxlcl9ucmVhZCA+IDApIHsKKwlpZiAocHJpdi0+Y2FsbGVyX2J1ZnNpemUgPiBwcml2
LT5jYWxsZXJfbnJlYWQpIHsKIAkJZ3NpemUgbnJlYWQgPSBNSU4gKGNodW5rX3NpemUsIHByaXYt
PmNhbGxlcl9idWZzaXplIC0gcHJpdi0+Y2FsbGVyX25yZWFkKTsKIAogCQltZW1jcHkgKHByaXYt
PmNhbGxlcl9idWZmZXIgKyBwcml2LT5jYWxsZXJfbnJlYWQsIGNodW5rLCBucmVhZCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>