<?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>102271</bug_id>
          
          <creation_ts>2012-11-14 12:37:09 -0800</creation_ts>
          <short_desc>[CF]: XMLHttpRequest &quot;timeout&quot; events firing as &quot;error&quot; events</short_desc>
          <delta_ts>2012-11-14 19:49:44 -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>WebCore Misc.</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>d-r</cc>
    
    <cc>joepeck</cc>
    
    <cc>psolanki</cc>
    
    <cc>roger_fong</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>767186</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2012-11-14 12:37:09 -0800</bug_when>
    <thetext>When USE(CFNETWORK) timeout ResourceErrors are not being marked timeouts.
Init the timeout flag in the USE(CFNETWORK) side of ResourceError just like:
&lt;http://webkit.org/b/99478&gt; Init timeout flag in ResourceErrorMac

Patch to follow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767189</commentid>
    <comment_count>1</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2012-11-14 12:37:51 -0800</bug_when>
    <thetext>&lt;rdar://problem/12693157&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767191</commentid>
    <comment_count>2</comment_count>
      <attachid>174229</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2012-11-14 12:41:43 -0800</bug_when>
    <thetext>Created attachment 174229
[PATCH] Proposed Fix

Do the same as the r131499: &lt;http://trac.webkit.org/changeset/131499&gt; but
for the USE(CFNETWORK) ResourceError constructors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767251</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-11-14 13:41:24 -0800</bug_when>
    <thetext>Isn&apos;t this a duplicate of bug 100349?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767252</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-11-14 13:42:55 -0800</bug_when>
    <thetext>The patch looks good to me, but the same change has been found to not work in practice in bug 100349.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767469</commentid>
    <comment_count>5</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2012-11-14 16:52:45 -0800</bug_when>
    <thetext>Hmm, this does look identical. I can&apos;t explain why it doesn&apos;t fix the Windows bots. It fixed
these tests on the iOS port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767492</commentid>
    <comment_count>6</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2012-11-14 17:05:05 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; The patch looks good to me, but the same change has been found to not work in practice in bug 100349.

Has anyone run the test on Windows to find out what error code it is returning in this case?  If it works on iOS, then perhaps there is a bug in the Windows port of CFNetwork.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767493</commentid>
    <comment_count>7</comment_count>
      <attachid>174229</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2012-11-14 17:07:57 -0800</bug_when>
    <thetext>Comment on attachment 174229
[PATCH] Proposed Fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767511</commentid>
    <comment_count>8</comment_count>
      <attachid>174229</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-14 17:31:04 -0800</bug_when>
    <thetext>Comment on attachment 174229
[PATCH] Proposed Fix

Clearing flags on attachment: 174229

Committed r134702: &lt;http://trac.webkit.org/changeset/134702&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767512</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-14 17:31:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767639</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-11-14 19:49:44 -0800</bug_when>
    <thetext>*** Bug 100349 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174229</attachid>
            <date>2012-11-14 12:41:43 -0800</date>
            <delta_ts>2012-11-14 17:31:04 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>xhr-timeout-1.patch</filename>
            <type>text/plain</type>
            <size>2040</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA4NDljOWQ2Li45ODBlYzhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTItMTEtMTQgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KKwor
ICAgICAgICBbQ0ZdOiBYTUxIdHRwUmVxdWVzdCAidGltZW91dCIgZXZlbnRzIGZpcmluZyBhcyAi
ZXJyb3IiIGV2ZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTAyMjcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgSW5pdGlhbGl6ZSB0aGUgdGllbW91dCBmbGFnIGlmIHRoZSBlcnJvciByZXN1bHRzIGZy
b20gYSB0aW1lb3V0CisgICAgICAgIGluIHRoZSBVU0UoQ0ZORVRXT1JLKSBjYXNlcy4KKworICAg
ICAgICBObyBuZXcgdGVzdHMuIFRoaXMgaXMgY292ZXJlZCBieSBodHRwL3Rlc3RzL3htbGh0dHBy
ZXF1ZXN0L3RpbWVvdXQKKyAgICAgICAgdGVzdHMgb24gcG9ydHMgdGhhdCBVU0UoQ0ZORVRXT1JL
KS4KKworICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvY2YvUmVzb3VyY2VFcnJvckNGLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OlJlc291cmNlRXJyb3I6OlJlc291cmNlRXJyb3IpOgorICAgICAg
ICAqIHBsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291cmNlRXJyb3JNYWMubW06CisgICAgICAgIChX
ZWJDb3JlOjpSZXNvdXJjZUVycm9yOjpSZXNvdXJjZUVycm9yKToKKwogMjAxMi0xMS0wOSAgSm9z
ZXBoIFBlY29yYXJvICA8cGVjb3Jhcm9AYXBwbGUuY29tPgogCiAgICAgICAgIFtNYWNdIEd1YXJk
IFdlYkNvcmUgUGFnZVZpc2liaWxpdHkgU3ltYm9sIEV4cG9ydApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9SZXNvdXJjZUVycm9yQ0YuY3BwIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9jZi9SZXNvdXJjZUVycm9yQ0YuY3BwCmluZGV4IDU4
OTVlZDkuLmU0NzIxMzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvY2YvUmVzb3VyY2VFcnJvckNGLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL2NmL1Jlc291cmNlRXJyb3JDRi5jcHAKQEAgLTQ1LDYgKzQ1LDggQEAgUmVzb3VyY2VF
cnJvcjo6UmVzb3VyY2VFcnJvcihDRkVycm9yUmVmIGNmRXJyb3IpCiAgICAgLCBtX3BsYXRmb3Jt
RXJyb3IoY2ZFcnJvcikKIHsKICAgICBtX2lzTnVsbCA9ICFjZkVycm9yOworICAgIGlmICghbV9p
c051bGwpCisgICAgICAgIG1faXNUaW1lb3V0ID0gQ0ZFcnJvckdldENvZGUobV9wbGF0Zm9ybUVy
cm9yLmdldCgpKSA9PSBrQ0ZVUkxFcnJvclRpbWVkT3V0OwogfQogCiAjaWYgUExBVEZPUk0oV0lO
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3Vy
Y2VFcnJvck1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvbWFjL1Jlc291
cmNlRXJyb3JNYWMubW0KaW5kZXggZGY2ZTk4Ni4uNGU4ZDNjNiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9tYWMvUmVzb3VyY2VFcnJvck1hYy5tbQorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL21hYy9SZXNvdXJjZUVycm9yTWFjLm1tCkBA
IC02MCw2ICs2MCw4IEBAIFJlc291cmNlRXJyb3I6OlJlc291cmNlRXJyb3IoTlNFcnJvciAqZXJy
b3IpCiAgICAgLCBtX3BsYXRmb3JtRXJyb3IocmVpbnRlcnByZXRfY2FzdDxDRkVycm9yUmVmPihl
cnJvcikpCiB7CiAgICAgbV9pc051bGwgPSAhZXJyb3I7CisgICAgaWYgKCFtX2lzTnVsbCkKKyAg
ICAgICAgbV9pc1RpbWVvdXQgPSBbZXJyb3IgY29kZV0gPT0gTlNVUkxFcnJvclRpbWVkT3V0Owog
fQogCiBOU0Vycm9yICpSZXNvdXJjZUVycm9yOjpuc0Vycm9yKCkgY29uc3QK
</data>

          </attachment>
      

    </bug>

</bugzilla>