<?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>64263</bug_id>
          
          <creation_ts>2011-07-11 04:57:53 -0700</creation_ts>
          <short_desc>libsoup-CRITICAL **: soup_message_io_pause: assertion `io != NULL&apos; failed</short_desc>
          <delta_ts>2023-07-24 21:30:47 -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>WebKitGTK</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>http://renevier.net/bugs/libsoupassertion.html</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="arno.">a.renevier</reporter>
          <assigned_to name="Martin Robinson">mrobinson</assigned_to>
          <cc>anayasingh3636</cc>
    
    <cc>ap</cc>
    
    <cc>ashwinkumar9944</cc>
    
    <cc>davidwyatt309</cc>
    
    <cc>dbates</cc>
    
    <cc>mrobinson</cc>
    
    <cc>pnormand</cc>
    
    <cc>pprasoon8960</cc>
    
    <cc>svillar</cc>
    
    <cc>thebestadvisor</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>434766</commentid>
    <comment_count>0</comment_count>
    <who name="arno.">a.renevier</who>
    <bug_when>2011-07-11 04:57:53 -0700</bug_when>
    <thetext>Hi,
when a javascript alert is shown before all http request are done, a assertion is raised.
Load testcase url in GtkLauncher to reproduce.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443408</commentid>
    <comment_count>1</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2011-07-28 01:53:22 -0700</bug_when>
    <thetext>I think that error is happening due to the current implementation of deferred loading.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444710</commentid>
    <comment_count>2</comment_count>
      <attachid>102522</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-08-01 09:02:37 -0700</bug_when>
    <thetext>Created attachment 102522
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444712</commentid>
    <comment_count>3</comment_count>
      <attachid>102522</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-08-01 09:09:53 -0700</bug_when>
    <thetext>Comment on attachment 102522
proposed patch

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

&gt; Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:708
&gt; +    if ((soupMessage-&gt;status_code == SOUP_STATUS_NONE) || (soupMessage-&gt;status_code ==SOUP_STATUS_OK))

You are missing a space after the second ==. Shouldn&apos;t it be != too?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>445781</commentid>
    <comment_count>4</comment_count>
      <attachid>102759</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-08-03 02:56:33 -0700</bug_when>
    <thetext>Created attachment 102759
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>445788</commentid>
    <comment_count>5</comment_count>
      <attachid>102759</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-08-03 03:14:35 -0700</bug_when>
    <thetext>Comment on attachment 102759
proposed patch

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

&gt; Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:369
&gt; +    ResourceHandleInternal* d = handle-&gt;getInternal();
&gt; +    d-&gt;m_finished = true;

This can be one line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>445801</commentid>
    <comment_count>6</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2011-08-03 04:15:45 -0700</bug_when>
    <thetext>Committed r92271: &lt;http://trac.webkit.org/changeset/92271&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>476550</commentid>
    <comment_count>7</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-10-01 00:12:37 -0700</bug_when>
    <thetext>Re-opening this issue because I still see this problem with Epiphany on boingboing.net.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>476553</commentid>
    <comment_count>8</comment_count>
      <attachid>109401</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-10-01 00:16:20 -0700</bug_when>
    <thetext>Created attachment 109401
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>476554</commentid>
    <comment_count>9</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-10-01 00:16:56 -0700</bug_when>
    <thetext>Philippe, do you mind doing a review for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>478198</commentid>
    <comment_count>10</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2011-10-05 00:41:49 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; Created an attachment (id=109401) [details]
&gt; Patch

The patch is fine for me BTW.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>478243</commentid>
    <comment_count>11</comment_count>
      <attachid>109401</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2011-10-05 02:25:34 -0700</bug_when>
    <thetext>Comment on attachment 109401
Patch

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

&gt; Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:-708
&gt; -    if (d-&gt;m_finished || soupMessage-&gt;status_code == SOUP_STATUS_NONE)

It&apos;s not immediately obvious why it&apos;s OK to remove the status_code check, so please add a comment in the ChangeLog about it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>478433</commentid>
    <comment_count>12</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-10-05 09:38:10 -0700</bug_when>
    <thetext>Committed r96715: &lt;http://trac.webkit.org/changeset/96715&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102522</attachid>
            <date>2011-08-01 09:02:37 -0700</date>
            <delta_ts>2011-08-03 02:56:33 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>proposed-patch.patch</filename>
            <type>text/plain</type>
            <size>1933</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSBkZjIyYWJlMmI1ZTMwZTBlODJhODhmZmNhNGMyOTc3Njk5ODdkN2I3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBNb24sIDEgQXVnIDIwMTEgMTg6MDQ6NDEgKzAyMDAKU3ViamVjdDogW1BBVENIXSBw
cm9wb3NlZCBwYXRjaAoKLS0tCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTIgKysrKysrKysrKysrCiAuLi4vcGxhdGZvcm0vbmV0d29yay9z
b3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAgICB8ICAgIDMgKystCiAyIGZpbGVzIGNoYW5nZWQs
IDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDBlZGQwODMu
LjNhYzdlNzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMS0wOC0wMSAgUGhpbGlw
cGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CisKKyAgICAgICAgbGlic291cC1DUklU
SUNBTCAqKjogc291cF9tZXNzYWdlX2lvX3BhdXNlOiBhc3NlcnRpb24gYGlvICE9IE5VTEwnIGZh
aWxlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjQy
NjMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBdm9p
ZCBhbnkgb3BlcmF0aW9uIG9uIG5vdCB5ZXQgc3RhcnRlZCBtZXNzYWdlcyBhbmQgY29tcGxldGVk
IG1lc3NhZ2VzLgorCisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9zb3VwL1Jlc291cmNlSGFu
ZGxlU291cC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZUhhbmRsZTo6cGxhdGZvcm1T
ZXREZWZlcnNMb2FkaW5nKToKKwogMjAxMS0wOC0wMSAgWXVyeSBTZW1pa2hhdHNreSAgPHl1cnlz
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLiBUcml2aWFsIGZpeCBmb3IgaW5z
cGVjdG9yL2RlYnVnZ2VyL2RlYnVnZ2VyLWNvbXBsZXRpb25zLW9uLWNhbGwtZnJhbWUuaHRtbCBh
ZnRlciByOTIxMjIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3Jr
L3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25l
dHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwCmluZGV4IGRhMDk2YmIuLjA4NjM1OTdh
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3Vy
Y2VIYW5kbGVTb3VwLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3Nv
dXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcApAQCAtNzAzLDggKzcwMyw5IEBAIHZvaWQgUmVzb3Vy
Y2VIYW5kbGU6OnBsYXRmb3JtU2V0RGVmZXJzTG9hZGluZyhib29sIGRlZmVyc0xvYWRpbmcpCiAg
ICAgaWYgKCFkLT5tX3NvdXBNZXNzYWdlKQogICAgICAgICByZXR1cm47CiAKKyAgICAvLyBBdm9p
ZCBhbnkgb3BlcmF0aW9uIG9uIG5vdCB5ZXQgc3RhcnRlZCBtZXNzYWdlcyBhbmQgY29tcGxldGVk
IG1lc3NhZ2VzLgogICAgIFNvdXBNZXNzYWdlKiBzb3VwTWVzc2FnZSA9IGQtPm1fc291cE1lc3Nh
Z2UuZ2V0KCk7Ci0gICAgaWYgKHNvdXBNZXNzYWdlLT5zdGF0dXNfY29kZSAhPSBTT1VQX1NUQVRV
U19OT05FKQorICAgIGlmICgoc291cE1lc3NhZ2UtPnN0YXR1c19jb2RlID09IFNPVVBfU1RBVFVT
X05PTkUpIHx8IChzb3VwTWVzc2FnZS0+c3RhdHVzX2NvZGUgPT1TT1VQX1NUQVRVU19PSykpCiAg
ICAgICAgIHJldHVybjsKIAogICAgIGlmIChkZWZlcnNMb2FkaW5nKQotLSAKMS43LjUuNA==
</data>
<flag name="review"
          id="97793"
          type_id="1"
          status="-"
          setter="mrobinson"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102759</attachid>
            <date>2011-08-03 02:56:33 -0700</date>
            <delta_ts>2011-10-01 00:16:14 -0700</delta_ts>
            <desc>proposed patch</desc>
            <filename>proposed-patch.patch</filename>
            <type>text/plain</type>
            <size>4557</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSBiNWJhMDZmZGRiZTkwYWU1ODk5NzE4NjdlYzZlMTU1MTBhYjU0MDVlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBNb24sIDEgQXVnIDIwMTEgMTg6MDQ6NDEgKzAyMDAKU3ViamVjdDogW1BBVENIXSBw
cm9wb3NlZCBwYXRjaAoKLS0tCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTYgKysrKysrKysrKysrKysrKwogLi4uL3BsYXRmb3JtL25ldHdv
cmsvUmVzb3VyY2VIYW5kbGVJbnRlcm5hbC5oICAgICAgfCAgICA0ICsrKysKIC4uLi9wbGF0Zm9y
bS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcCAgIHwgICAxNSArKysrKysrKysr
KysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cKaW5kZXggNmQ3Mjc5MS4uNGQ3NjI2MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDExLTA4LTAzICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4K
KworICAgICAgICBsaWJzb3VwLUNSSVRJQ0FMICoqOiBzb3VwX21lc3NhZ2VfaW9fcGF1c2U6IGFz
c2VydGlvbiBgaW8gIT0gTlVMTCcgZmFpbGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD02NDI2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEF2b2lkIGFueSBvcGVyYXRpb24gb24gbm90IHlldCBzdGFydGVk
IG1lc3NhZ2VzIGFuZCBjb21wbGV0ZWQgbWVzc2FnZXMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9u
ZXR3b3JrL1Jlc291cmNlSGFuZGxlSW50ZXJuYWwuaDoKKyAgICAgICAgKFdlYkNvcmU6OlJlc291
cmNlSGFuZGxlSW50ZXJuYWw6OlJlc291cmNlSGFuZGxlSW50ZXJuYWwpOgorICAgICAgICAqIHBs
YXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6ZmluaXNoZWRDYWxsYmFjayk6CisgICAgICAgIChXZWJDb3JlOjpzdGFydEhUVFBSZXF1
ZXN0KToKKyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlSGFuZGxlOjpwbGF0Zm9ybVNldERlZmVy
c0xvYWRpbmcpOgorCiAyMDExLTA4LTAzICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21p
dW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IHJlbW92ZSBOb2RlIHBhcmFtZXRlciBm
cm9tIHRoZSBJbnNwZWN0b3JDbGllbnQ6OmhpZ2hsaWdodApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZUhhbmRsZUludGVybmFsLmggYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlSW50ZXJuYWwuaAppbmRleCAw
N2E1ZTUwLi5lYzQxODZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL1Jlc291cmNlSGFuZGxlSW50ZXJuYWwuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL1Jlc291cmNlSGFuZGxlSW50ZXJuYWwuaApAQCAtMTEzLDYgKzExMyw4IEBAIG5h
bWVzcGFjZSBXZWJDb3JlIHsKICNlbmRpZgogI2lmIFVTRShTT1VQKQogICAgICAgICAgICAgLCBt
X2NhbmNlbGxlZChmYWxzZSkKKyAgICAgICAgICAgICwgbV9maW5pc2hlZChmYWxzZSkKKyAgICAg
ICAgICAgICwgbV9maW5pc2hlZEhhbmRsZXIoMCkKICAgICAgICAgICAgICwgbV9idWZmZXIoMCkK
ICAgICAgICAgICAgICwgbV9ib2R5U2l6ZSgwKQogICAgICAgICAgICAgLCBtX2JvZHlEYXRhU2Vu
dCgwKQpAQCAtMTkxLDYgKzE5Myw4IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgR1Jl
ZlB0cjxTb3VwTWVzc2FnZT4gbV9zb3VwTWVzc2FnZTsKICAgICAgICAgUmVzb3VyY2VSZXNwb25z
ZSBtX3Jlc3BvbnNlOwogICAgICAgICBib29sIG1fY2FuY2VsbGVkOworICAgICAgICBib29sIG1f
ZmluaXNoZWQ7CisgICAgICAgIGd1bG9uZyBtX2ZpbmlzaGVkSGFuZGxlcjsKICAgICAgICAgR1Jl
ZlB0cjxTb3VwUmVxdWVzdD4gbV9zb3VwUmVxdWVzdDsKICAgICAgICAgR1JlZlB0cjxHSW5wdXRT
dHJlYW0+IG1faW5wdXRTdHJlYW07CiAgICAgICAgIEdSZWZQdHI8R0NhbmNlbGxhYmxlPiBtX2Nh
bmNlbGxhYmxlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9z
b3VwL1Jlc291cmNlSGFuZGxlU291cC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3VwLmNwcAppbmRleCBhMDE5MTE2Li4xZDUwMWJiIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VI
YW5kbGVTb3VwLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAv
UmVzb3VyY2VIYW5kbGVTb3VwLmNwcApAQCAtMzYwLDYgKzM2MCwxNSBAQCBzdGF0aWMgdm9pZCBn
b3RDaHVua0NhbGxiYWNrKFNvdXBNZXNzYWdlKiBtc2csIFNvdXBCdWZmZXIqIGNodW5rLCBncG9p
bnRlciBkYXRhKQogICAgIGNsaWVudC0+ZGlkUmVjZWl2ZURhdGEoaGFuZGxlLmdldCgpLCBjaHVu
ay0+ZGF0YSwgY2h1bmstPmxlbmd0aCwgLTEpOwogfQogCitzdGF0aWMgdm9pZCBmaW5pc2hlZENh
bGxiYWNrKFNvdXBNZXNzYWdlKiBtc2csIGdwb2ludGVyIGRhdGEpCit7CisgICAgUmVmUHRyPFJl
c291cmNlSGFuZGxlPiBoYW5kbGUgPSBzdGF0aWNfY2FzdDxSZXNvdXJjZUhhbmRsZSo+KGRhdGEp
OworICAgIGlmICghaGFuZGxlKQorICAgICAgICByZXR1cm47CisgICAgUmVzb3VyY2VIYW5kbGVJ
bnRlcm5hbCogZCA9IGhhbmRsZS0+Z2V0SW50ZXJuYWwoKTsKKyAgICBkLT5tX2ZpbmlzaGVkID0g
dHJ1ZTsKK30KKwogc3RhdGljIHZvaWQgY2xlYW51cFNvdXBSZXF1ZXN0T3BlcmF0aW9uKFJlc291
cmNlSGFuZGxlKiBoYW5kbGUsIGJvb2wgaXNEZXN0cm95aW5nID0gZmFsc2UpCiB7CiAgICAgUmVz
b3VyY2VIYW5kbGVJbnRlcm5hbCogZCA9IGhhbmRsZS0+Z2V0SW50ZXJuYWwoKTsKQEAgLTU2NCw2
ICs1NzMsOCBAQCBzdGF0aWMgYm9vbCBzdGFydEhUVFBSZXF1ZXN0KFJlc291cmNlSGFuZGxlKiBo
YW5kbGUpCiAgICAgdXJsLnJlbW92ZUZyYWdtZW50SWRlbnRpZmllcigpOwogICAgIHJlcXVlc3Qu
c2V0VVJMKHVybCk7CiAKKyAgICBkLT5tX2ZpbmlzaGVkID0gZmFsc2U7CisKICAgICBHT3duUHRy
PEdFcnJvcj4gZXJyb3I7CiAgICAgZC0+bV9zb3VwUmVxdWVzdCA9IGFkb3B0R1JlZihzb3VwX3Jl
cXVlc3Rlcl9yZXF1ZXN0KHJlcXVlc3RlciwgdXJsLnN0cmluZygpLnV0ZjgoKS5kYXRhKCksICZl
cnJvci5vdXRQdHIoKSkpOwogICAgIGlmIChlcnJvcikgewpAQCAtNTg5LDYgKzYwMCw3IEBAIHN0
YXRpYyBib29sIHN0YXJ0SFRUUFJlcXVlc3QoUmVzb3VyY2VIYW5kbGUqIGhhbmRsZSkKICAgICBn
X3NpZ25hbF9jb25uZWN0KHNvdXBNZXNzYWdlLCAiZ290LWhlYWRlcnMiLCBHX0NBTExCQUNLKGdv
dEhlYWRlcnNDYWxsYmFjayksIGhhbmRsZSk7CiAgICAgZ19zaWduYWxfY29ubmVjdChzb3VwTWVz
c2FnZSwgIndyb3RlLWJvZHktZGF0YSIsIEdfQ0FMTEJBQ0sod3JvdGVCb2R5RGF0YUNhbGxiYWNr
KSwgaGFuZGxlKTsKICAgICBkLT5tX2dvdENodW5rSGFuZGxlciA9IGdfc2lnbmFsX2Nvbm5lY3Qo
c291cE1lc3NhZ2UsICJnb3QtY2h1bmsiLCBHX0NBTExCQUNLKGdvdENodW5rQ2FsbGJhY2spLCBo
YW5kbGUpOworICAgIGQtPm1fZmluaXNoZWRIYW5kbGVyID0gZ19zaWduYWxfY29ubmVjdChzb3Vw
TWVzc2FnZSwgImZpbmlzaGVkIiwgR19DQUxMQkFDSyhmaW5pc2hlZENhbGxiYWNrKSwgaGFuZGxl
KTsKIAogICAgIFN0cmluZyBmaXJzdFBhcnR5U3RyaW5nID0gcmVxdWVzdC5maXJzdFBhcnR5Rm9y
Q29va2llcygpLnN0cmluZygpOwogICAgIGlmICghZmlyc3RQYXJ0eVN0cmluZy5pc0VtcHR5KCkp
IHsKQEAgLTcwMyw4ICs3MTUsOSBAQCB2b2lkIFJlc291cmNlSGFuZGxlOjpwbGF0Zm9ybVNldERl
ZmVyc0xvYWRpbmcoYm9vbCBkZWZlcnNMb2FkaW5nKQogICAgIGlmICghZC0+bV9zb3VwTWVzc2Fn
ZSkKICAgICAgICAgcmV0dXJuOwogCisgICAgLy8gQXZvaWQgYW55IG9wZXJhdGlvbiBvbiBub3Qg
eWV0IHN0YXJ0ZWQgbWVzc2FnZXMgYW5kIGNvbXBsZXRlZCBtZXNzYWdlcy4KICAgICBTb3VwTWVz
c2FnZSogc291cE1lc3NhZ2UgPSBkLT5tX3NvdXBNZXNzYWdlLmdldCgpOwotICAgIGlmIChzb3Vw
TWVzc2FnZS0+c3RhdHVzX2NvZGUgIT0gU09VUF9TVEFUVVNfTk9ORSkKKyAgICBpZiAoZC0+bV9m
aW5pc2hlZCB8fCBzb3VwTWVzc2FnZS0+c3RhdHVzX2NvZGUgPT0gU09VUF9TVEFUVVNfTk9ORSkK
ICAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKGRlZmVyc0xvYWRpbmcpCi0tIAoxLjcuNS40
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>109401</attachid>
            <date>2011-10-01 00:16:20 -0700</date>
            <delta_ts>2011-10-05 13:28:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-64263-20111001001619.patch</filename>
            <type>text/plain</type>
            <size>2263</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTYzNzgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBmNjUxNTUxYTBjNjVkZWIx
ZGE2NGJmOGNkMDRlZWZiMzA1Nzk2YTkwLi5lOWJmZGJmYjM5Y2M3NDk5ZmZhNmE5NTRiY2JlMzgy
ZmY4MWM4M2E0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMTAtMDEgIE1hcnRp
biBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCisgICAgICAgIGxpYnNvdXAtQ1JJ
VElDQUwgKio6IHNvdXBfbWVzc2FnZV9pb19wYXVzZTogYXNzZXJ0aW9uIGBpbyAhPSBOVUxMJyBm
YWlsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY0
MjYzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8g
bmV3IHRlc3RzLiBUaGlzIGlzIGRpZmZpY3VsdCB0byB0ZXN0IGJlY2F1c2UgaXQgcmVsaWVzIG9u
IG5ldHdvcmsKKyAgICAgICAgdGltaW5nIGFuZCB0byBjYXRjaCBhbmQgcGFyc2Ugc3Rkb3V0Lgor
CisgICAgICAgIEluc3RlYWQgb2YgYWxsb3dpbmcgbWVzc2FnZXMgdG8gcGF1c2UgYW5kIHVucGF1
c2UgYWZ0ZXIgcmVjZWl2aW5nIGhlYWRlcnMsCisgICAgICAgIHdlIHdhaXQgdW50aWwgdGhlIGNv
bXBsZXRpb24gb2YgdGhlIHNlbmRSZXF1ZXN0Q2FsbGJhY2suIFRoaXMgd2lsbCBlbnN1cmUKKyAg
ICAgICAgdGhhdCB0aGUgU291cFNlc3Npb24gaXMgaW4gdGhlIGNvcnJlY3Qgc3RhdGUgdG8gYWxs
b3cgZm9yIHBhdXNpbmcgYW5kIHVucGF1c2luZy4KKworICAgICAgICAqIHBsYXRmb3JtL25ldHdv
cmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVzb3Vy
Y2VIYW5kbGU6OnBsYXRmb3JtU2V0RGVmZXJzTG9hZGluZyk6IERvbid0IHBhdXNlIGFuZCB1bnBh
dXNlCisgICAgICAgIHVudGlsIHRoZSBzZW5kUmVxdWVzdENhbGxiYWNrIGlzIGNhbGxlZC4gV2Ug
ZGV0ZWN0IHRoaXMgc2l0dWF0aW9uIGJ5CisgICAgICAgIGNoZWNraW5nIHdoZXRoZXIgb3Igbm90
IHdlIGhhdmUgYW4gaW5wdXQgc3RyZWFtIHlldC4KKwogMjAxMS0wOS0yOSAgTWFydGluIFJvYmlu
c29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0ZyZWV0eXBlXSBTb21lIHRl
eHQgaW4gUGxhbmV0IEdOT01FIHJlbmRlcnMgaW4gdGhlIHdyb25nIHBsYWNlCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL3NvdXAvUmVzb3VyY2VIYW5kbGVTb3Vw
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRs
ZVNvdXAuY3BwCmluZGV4IGQ2NDk0Yjk3MmU2ZTkxNmVmZmUyYmU5Y2VjMjcwNDFkNzNmNTVjODku
LjQ2ZGIwY2RhZDA4MzA2ZmEzNWU5N2YxMTc5Yzc3NTViYmQ2YTJiZmYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRsZVNvdXAuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvc291cC9SZXNvdXJjZUhhbmRs
ZVNvdXAuY3BwCkBAIC03MDMsOSArNzAzLDEwIEBAIHZvaWQgUmVzb3VyY2VIYW5kbGU6OnBsYXRm
b3JtU2V0RGVmZXJzTG9hZGluZyhib29sIGRlZmVyc0xvYWRpbmcpCiAgICAgaWYgKCFkLT5tX3Nv
dXBNZXNzYWdlKQogICAgICAgICByZXR1cm47CiAKLSAgICAvLyBBdm9pZCBhbnkgb3BlcmF0aW9u
IG9uIG5vdCB5ZXQgc3RhcnRlZCBtZXNzYWdlcyBhbmQgY29tcGxldGVkIG1lc3NhZ2VzLgorICAg
IC8vIERvIG5vdCBwYXVzZSBvciB1bnBhdXNlIG9wZXJhdGlvbnMgdGhhdCBhcmUgY29tcGxldGVk
IG9yIGhhdmUgbm90IHJlYWNoZWQKKyAgICAvLyBzZW5kUmVxdWVzdENhbGxiYWNrIHlldC4gSWYg
bV9kZWZlcnNMb2FkaW5nIGlzIHRydWUgYXQgdGhhdCBwb2ludCwgd2UnbGwgcGF1c2UuCiAgICAg
U291cE1lc3NhZ2UqIHNvdXBNZXNzYWdlID0gZC0+bV9zb3VwTWVzc2FnZS5nZXQoKTsKLSAgICBp
ZiAoZC0+bV9maW5pc2hlZCB8fCBzb3VwTWVzc2FnZS0+c3RhdHVzX2NvZGUgPT0gU09VUF9TVEFU
VVNfTk9ORSkKKyAgICBpZiAoZC0+bV9maW5pc2hlZCB8fCAhZC0+bV9pbnB1dFN0cmVhbSkKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgaWYgKGRlZmVyc0xvYWRpbmcpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>