<?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>54557</bug_id>
          
          <creation_ts>2011-02-16 08:08:30 -0800</creation_ts>
          <short_desc>[GTK] libsoup critical warnings</short_desc>
          <delta_ts>2011-02-17 03:47:22 -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>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="Philippe Normand">pnormand</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>352075</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-16 08:08:30 -0800</bug_when>
    <thetext>Happens when using the Flash plugin for instance:

libsoup-CRITICAL **: soup_message_io_pause: assertion `io != NULL&apos; failed

seems like it&apos;s trying to pause a message for an already downloaded ressource.

Patch incoming</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352078</commentid>
    <comment_count>1</comment_count>
      <attachid>82639</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-16 08:11:17 -0800</bug_when>
    <thetext>Created attachment 82639
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352094</commentid>
    <comment_count>2</comment_count>
      <attachid>82639</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-02-16 08:35:25 -0800</bug_when>
    <thetext>Comment on attachment 82639
proposed patch

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

&gt; Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:703
&gt; +    SoupMessage* soupMessage = d-&gt;m_soupMessage.get();
&gt; +    if (SOUP_STATUS_IS_SUCCESSFUL(soupMessage-&gt;status_code))
&gt; +        return;

Hrm. Wouuld it be better to check for soupMessage-&gt;status_code != SOUP_STATUS_NONE? We don&apos;t want to cancel the message if it&apos;s finished for any reason.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352111</commentid>
    <comment_count>3</comment_count>
      <attachid>82648</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-16 08:54:20 -0800</bug_when>
    <thetext>Created attachment 82648
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352644</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-02-17 00:26:06 -0800</bug_when>
    <thetext>Committed r78798: &lt;http://trac.webkit.org/changeset/78798&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>352734</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-02-17 03:47:22 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/78798 might have broken GTK Linux 32-bit Debug</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82639</attachid>
            <date>2011-02-16 08:11:17 -0800</date>
            <delta_ts>2011-02-16 08:54:20 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>proposed-patch.patch</filename>
            <type>text/plain</type>
            <size>1982</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSAzMTkxMGYzZmUxOWY2ODM4NzdlMTg4ZDdlZGE1NTA4ZWY1ZjExZjk1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBXZWQsIDE2IEZlYiAyMDExIDE3OjEyOjQ2ICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
cHJvcG9zZWQgcGF0Y2gKCi0tLQogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEyICsrKysrKysrKysrKwogLi4uL3BsYXRmb3JtL25ldHdvcmsv
c291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwICAgfCAgICA4ICsrKysrKy0tCiAyIGZpbGVzIGNo
YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDcx
YTkxZjkuLmZmYjM5NzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMS0wMi0xNiAg
UGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gbGlic291cCBjcml0aWNhbCB3
YXJuaW5ncworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NTQ1NTcKKworICAgICAgICBBdm9pZCBwYXVzaW5nIGEgc291cCBtZXNzYWdlIGZvciBhbHJlYWR5
IGRvd25sb2FkZWQgcmVzb3VyY2VzLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9zb3Vw
L1Jlc291cmNlSGFuZGxlU291cC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZUhhbmRs
ZTo6cGxhdGZvcm1TZXREZWZlcnNMb2FkaW5nKToKKwogMjAxMS0wMi0xNiAgQW5kcmVhcyBLbGlu
ZyAgPGtsaW5nQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGlyayBTY2h1bHpl
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291
cmNlSGFuZGxlU291cC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAv
UmVzb3VyY2VIYW5kbGVTb3VwLmNwcAppbmRleCAzYjFmMTU3Li5lMmI3YTdkIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3Vw
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VI
YW5kbGVTb3VwLmNwcApAQCAtNjk4LDEwICs2OTgsMTQgQEAgdm9pZCBSZXNvdXJjZUhhbmRsZTo6
cGxhdGZvcm1TZXREZWZlcnNMb2FkaW5nKGJvb2wgZGVmZXJzTG9hZGluZykKICAgICBpZiAoIWQt
Pm1fc291cE1lc3NhZ2UpCiAgICAgICAgIHJldHVybjsKIAorICAgIFNvdXBNZXNzYWdlKiBzb3Vw
TWVzc2FnZSA9IGQtPm1fc291cE1lc3NhZ2UuZ2V0KCk7CisgICAgaWYgKFNPVVBfU1RBVFVTX0lT
X1NVQ0NFU1NGVUwoc291cE1lc3NhZ2UtPnN0YXR1c19jb2RlKSkKKyAgICAgICAgcmV0dXJuOwor
CiAgICAgaWYgKGRlZmVyc0xvYWRpbmcpCi0gICAgICAgIHNvdXBfc2Vzc2lvbl9wYXVzZV9tZXNz
YWdlKGRlZmF1bHRTZXNzaW9uKCksIGQtPm1fc291cE1lc3NhZ2UuZ2V0KCkpOworICAgICAgICBz
b3VwX3Nlc3Npb25fcGF1c2VfbWVzc2FnZShkZWZhdWx0U2Vzc2lvbigpLCBzb3VwTWVzc2FnZSk7
CiAgICAgZWxzZQotICAgICAgICBzb3VwX3Nlc3Npb25fdW5wYXVzZV9tZXNzYWdlKGRlZmF1bHRT
ZXNzaW9uKCksIGQtPm1fc291cE1lc3NhZ2UuZ2V0KCkpOworICAgICAgICBzb3VwX3Nlc3Npb25f
dW5wYXVzZV9tZXNzYWdlKGRlZmF1bHRTZXNzaW9uKCksIHNvdXBNZXNzYWdlKTsKIH0KIAogYm9v
bCBSZXNvdXJjZUhhbmRsZTo6bG9hZHNCbG9ja2VkKCkKLS0gCjEuNy4yLjM=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>82648</attachid>
            <date>2011-02-16 08:54:20 -0800</date>
            <delta_ts>2011-02-16 10:15:18 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>proposed-patch.patch</filename>
            <type>text/plain</type>
            <size>1975</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSA2OGUxOGJjMTI3YzcwOWFkMmM5MWI4MTRhMGI0YjM1NDZhYTZiMDQzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBXZWQsIDE2IEZlYiAyMDExIDE3OjEyOjQ2ICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
cHJvcG9zZWQgcGF0Y2gKCi0tLQogU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEyICsrKysrKysrKysrKwogLi4uL3BsYXRmb3JtL25ldHdvcmsv
c291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwICAgfCAgICA4ICsrKysrKy0tCiAyIGZpbGVzIGNo
YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDcx
YTkxZjkuLmZmYjM5NzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMS0wMi0xNiAg
UGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gbGlic291cCBjcml0aWNhbCB3
YXJuaW5ncworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NTQ1NTcKKworICAgICAgICBBdm9pZCBwYXVzaW5nIGEgc291cCBtZXNzYWdlIGZvciBhbHJlYWR5
IGRvd25sb2FkZWQgcmVzb3VyY2VzLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9zb3Vw
L1Jlc291cmNlSGFuZGxlU291cC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZUhhbmRs
ZTo6cGxhdGZvcm1TZXREZWZlcnNMb2FkaW5nKToKKwogMjAxMS0wMi0xNiAgQW5kcmVhcyBLbGlu
ZyAgPGtsaW5nQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGlyayBTY2h1bHpl
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291
cmNlSGFuZGxlU291cC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAv
UmVzb3VyY2VIYW5kbGVTb3VwLmNwcAppbmRleCAzYjFmMTU3Li5hNTVmMzhmIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3Vw
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VI
YW5kbGVTb3VwLmNwcApAQCAtNjk4LDEwICs2OTgsMTQgQEAgdm9pZCBSZXNvdXJjZUhhbmRsZTo6
cGxhdGZvcm1TZXREZWZlcnNMb2FkaW5nKGJvb2wgZGVmZXJzTG9hZGluZykKICAgICBpZiAoIWQt
Pm1fc291cE1lc3NhZ2UpCiAgICAgICAgIHJldHVybjsKIAorICAgIFNvdXBNZXNzYWdlKiBzb3Vw
TWVzc2FnZSA9IGQtPm1fc291cE1lc3NhZ2UuZ2V0KCk7CisgICAgaWYgKHNvdXBNZXNzYWdlLT5z
dGF0dXNfY29kZSAhPSBTT1VQX1NUQVRVU19OT05FKQorICAgICAgICByZXR1cm47CisKICAgICBp
ZiAoZGVmZXJzTG9hZGluZykKLSAgICAgICAgc291cF9zZXNzaW9uX3BhdXNlX21lc3NhZ2UoZGVm
YXVsdFNlc3Npb24oKSwgZC0+bV9zb3VwTWVzc2FnZS5nZXQoKSk7CisgICAgICAgIHNvdXBfc2Vz
c2lvbl9wYXVzZV9tZXNzYWdlKGRlZmF1bHRTZXNzaW9uKCksIHNvdXBNZXNzYWdlKTsKICAgICBl
bHNlCi0gICAgICAgIHNvdXBfc2Vzc2lvbl91bnBhdXNlX21lc3NhZ2UoZGVmYXVsdFNlc3Npb24o
KSwgZC0+bV9zb3VwTWVzc2FnZS5nZXQoKSk7CisgICAgICAgIHNvdXBfc2Vzc2lvbl91bnBhdXNl
X21lc3NhZ2UoZGVmYXVsdFNlc3Npb24oKSwgc291cE1lc3NhZ2UpOwogfQogCiBib29sIFJlc291
cmNlSGFuZGxlOjpsb2Fkc0Jsb2NrZWQoKQotLSAKMS43LjIuMw==
</data>
<flag name="review"
          id="74322"
          type_id="1"
          status="+"
          setter="mrobinson"
    />
          </attachment>
      

    </bug>

</bugzilla>