<?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>110401</bug_id>
          
          <creation_ts>2013-02-20 16:09:28 -0800</creation_ts>
          <short_desc>[chromium] http/tests/security/feed-urls-from-remote.html times out after bug 109995</short_desc>
          <delta_ts>2013-04-08 16:30:53 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>109995</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>japhet</cc>
    
    <cc>jochen</cc>
    
    <cc>schenney</cc>
    
    <cc>tonyg</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>837878</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-20 16:09:28 -0800</bug_when>
    <thetext>DocumentLoader should think it&apos;s loading while the parser is still active</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837920</commentid>
    <comment_count>1</comment_count>
      <attachid>189410</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-20 16:36:45 -0800</bug_when>
    <thetext>Created attachment 189410
Mostly for the EWSes to munch on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838039</commentid>
    <comment_count>2</comment_count>
      <attachid>189410</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-20 18:18:24 -0800</bug_when>
    <thetext>Comment on attachment 189410
Mostly for the EWSes to munch on.

Attachment 189410 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/16646691

New failing tests:
http/tests/security/feed-urls-from-remote.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838483</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-21 09:00:45 -0800</bug_when>
    <thetext>Looking at the failure now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838708</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-21 12:39:07 -0800</bug_when>
    <thetext>Reduction of the hang:

reduction.html:
&lt;script&gt;
testRunner.dumpAsText();
testRunner.waitUntilDone();
&lt;/script&gt;
&lt;iframe src=&quot;feed.html&quot; onLoad=&quot;testRunner.notifyDone()&quot;&gt;&lt;/iframe&gt;

feed.html:
&lt;a id=&quot;myFeed&quot;&gt;The feed:// URL&lt;/a&gt;
&lt;script&gt;
    var myFeed = document.getElementById(&quot;myFeed&quot;);
    myFeed.href = &quot;feed://127.0.0.1:&quot; + document.location.port + &quot;/security/resources/feed.xml&quot;;
    var evt = document.createEvent(&quot;MouseEvents&quot;);
    evt.initMouseEvent(&quot;click&quot;, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    myFeed.dispatchEvent(evt);
&lt;/script&gt;

feed.xml:
&lt;empty&gt; (can be anything)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838712</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-21 12:39:45 -0800</bug_when>
    <thetext>I&apos;m not sure if the feed: part is important. But a data url seemed to not cause the hang, and invalid urls also failed to hang.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838749</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-21 13:10:56 -0800</bug_when>
    <thetext>Actually, that reduction times out even w/o my change.  However, adding back the setCustomPolicyDelegate calls, makes it complete again!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838799</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-21 13:52:34 -0800</bug_when>
    <thetext>So at first glance, this change seems to change behavior of the policyDelegate codepath in the loader, causing this one test which depended on this to fail. :)

It&apos;s not clear yet if this is just a bug in Chromium&apos;s DRT, relating to this quirk in the policyDelgate codepath, or if this could be a real bug for the policyDelegate codepath (which would only affect Mac).

Building Mac now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838906</commentid>
    <comment_count>8</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-21 15:20:25 -0800</bug_when>
    <thetext>More context:

main.html:
&lt;script&gt;
testRunner.dumpAsText();
testRunner.waitUntilDone();
&lt;/script&gt;
&lt;iframe src=&quot;resource.html&quot; onLoad=&quot;testRunner.notifyDone()&quot;&gt;&lt;/iframe&gt;

resource.html:
&lt;script&gt;
location.href = &quot;feed://127.0.0.1:&quot; + document.location.port + &quot;/security/resources/feed.xml&quot;;
&lt;/script&gt;

Hangs Chromium DRT, but does not hang Mac (w/o the patch).

Changing feed: to http: does not hang Chromium DRT (with or w/o the patch!)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>838957</commentid>
    <comment_count>9</comment_count>
      <attachid>189410</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-21 15:54:14 -0800</bug_when>
    <thetext>Comment on attachment 189410
Mostly for the EWSes to munch on.

I&apos;m going to complete this in bug 109995 and leave this for solving the chromium DRT oddity (if we ever chose to).  Most of the other tests in this directory are already marked Wontfix it seems.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839261</commentid>
    <comment_count>10</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-21 22:55:46 -0800</bug_when>
    <thetext>bug 109995 also broke Mac WK1, seen in bug 110554.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189410</attachid>
            <date>2013-02-20 16:36:45 -0800</date>
            <delta_ts>2013-02-21 15:54:14 -0800</delta_ts>
            <desc>Mostly for the EWSes to munch on.</desc>
            <filename>bug-110401-20130220163314.patch</filename>
            <type>text/plain</type>
            <size>3839</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzMzk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWI0MDIxMmUzNmI5OTg4
YTg4NTY5NWVlMGI5Nzg1MTdlMjJmM2EyMy4uMjEzNWU2OTczMDM0NjFhNTQ2OWY4NTgwNDhjZmY5
NTY1NmRkMTY3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQ1IEBACisyMDEzLTAyLTIwICBFcmlj
IFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KKworICAgICAgICBEb2N1bWVudExvYWRlciBzaG91
bGQgdGhpbmsgaXQncyBsb2FkaW5nIHdoaWxlIHRoZSBwYXJzZXIgaXMgc3RpbGwgYWN0aXZlCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTA0MDEKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGlzIG9u
ZSBhdHRlbXB0IGF0IGZpeGluZzoKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwOTk5NQorCisgICAgICAgIEluIHRoZSBjYXNlIHdoZXJlIGR1cmluZyBt
YWluIGRvY3VtZW50IG9ubG9hZCwgd2UKKyAgICAgICAgbG9hZCBhIG5ldyBpZnJhbWUsIGFuZCB0
aGVuIGZyb20gd2l0aGluIHRoYXQgaWZyYW1lCisgICAgICAgIHdlIHJ1biBzY3JpcHQgdG8gcmVt
b3ZlIHRoZSBpZnJhbWUgYW5kIGNhbGwgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCkKKyAgICAgICAg
dGhlIG5vdGlmeURvbmUoKSB3aWxsIG5vdCBjb3JyZWN0bHkgZHVtcCBiZWNhdXNlCisgICAgICAg
IHRoZSB0ZXN0UnVubmVyIGRvZXMgbm90IHlldCByZWFsaXplIHRoYXQgdGhlIG1haW4gcmVzb3Vy
Y2UKKyAgICAgICAgaGFzIGNvbXBsZXRlZCBsb2FkaW5nLgorCisgICAgICAgIEluIHRoZSBtYWlu
LXRocmVhZCBwYXJzZXIsIHRoZSB0ZXN0UnVubmVyIGRvZXMgY29ycmVjdGx5IGtub3cKKyAgICAg
ICAgdGhhdCB0aGUgbWFpbiB0aHJlYWQgaGFzIGNvbXBsZXRlZCwgYmVjYXVzZSByZW1vdmluZyB0
aGUgaWZyYW1lCisgICAgICAgIGNhdXNlcyBhIGRpZEZhaWxMb2FkIGNhbGxiYWNrIHRvIHRoZSBl
bWJlZGRlciwgYmVjYXVzZSB3aGVuCisgICAgICAgIHRoZSBpZnJhbWUgaXMgYmVpbmcgcmVtb3Zl
ZCwgdGhlIERvY3VtZW50TG9hZGVyIGZvciB0aGF0IGlmcmFtZQorICAgICAgICBpcyBzdGlsbCBv
biB0aGUgc3RhY2sgYW5kIGJlbGlldmUncyBpdHMgbG9hZGluZworICAgICAgICAoYmVjYXVzZSBp
dCBoYXMgYSBNYWluUmVzb3VyY2VMb2FkZXIgd2hpY2ggaXMgYWxzbyBvbiB0aGUgc3RhY2sKKyAg
ICAgICAgZGVsaXZlcmluZyB1cyB0aGUgYnl0ZXMgd2hpY2ggY29udGFpbiB0aGlzIGlubGluZSBz
Y3JpcHQpLgorCisgICAgICAgIEluIHRoZSB0aHJlYWRlZC1wYXJzZXIgY2FzZSwgdGhlIERvY3Vt
ZW50TG9hZGVyIGFuZCBNYWluUmVzb3VyY2VMb2FkZXIKKyAgICAgICAgYXJlIG5vIGxvbmdlciBv
biB0aGUgc3RhY2ssIGFzIHdlIGFyZSBwYXJzaW5nIHRoZSBpZnJhbWUgYXN5bmNocm9ub3VzbHkK
KyAgICAgICAgYWZ0ZXIgYWxsIHRoZSBieXRlcyBoYXZlIGJlZW4gZGVsaXZlcmVkLCBhbmQgdGhl
IE1haW5SZXNvdXJjZUxvYWRlciBkZXN0cm95ZWQuCisgICAgICAgIFRodXMgd2hlbiBEb2N1bWVu
dExvYWRlcjo6c3RvcExvYWRpbmcoKSBpcyBjYWxsZWQsIGxvYWRpbmcoKSByZXR1cm5zCisgICAg
ICAgIGZhbHNlLCBhbmQgaXQgcmV0dXJucyBlYXJseS4gIE9uZSBtaWdodCBhcmd1ZSB0aGF0IHdl
IHNob3VsZCByZW1vdmUgdGhhdAorICAgICAgICBlYXJseSByZXR1cm4gZW50aXJlbHksIGJ1dCBp
dCBzZWVtZWQgc2FmZXIgdG8gZXh0ZW5kIHRoZSBpZGVhIG9mCisgICAgICAgIHdoZW4gd2UncmUg
bG9hZGluZyB0byBpbmNsdWRlIHRoZSB0aW1lIHdoZW4gdGhlIHBhcnNlciBpcyBhY3RpdmUuCisK
KyAgICAgICAgVGhpcyBwYXRjaCBzb2x2ZXMgdGhpcyBieSB0ZWFjaGluZyB0aGUgRG9jdW1lbnRM
b2FkZXIgdGhhdCBpdCBpcyBzdGlsbAorICAgICAgICAibG9hZGluZyIgc28gbG9uZyBhcyB0aGUg
cGFyc2VyIGlzIHN0aWxsIGFjdGl2ZS4KKworICAgICAgICAqIGxvYWRlci9Eb2N1bWVudExvYWRl
ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudExvYWRlcjo6aXNMb2FkaW5nKToKKyAg
ICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIGxvYWRlci9Eb2N1bWVudExvYWRlci5oOgorICAg
ICAgICAoRG9jdW1lbnRMb2FkZXIpOgorCiAyMDEzLTAyLTE5ICBUb255IEdlbnRpbGNvcmUgIDx0
b255Z0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgRml4IHR5cG86IGluaXRpdGF0b3JGb3ItPmlu
aXRpYXRvckZvcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9h
ZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudExvYWRlci5jcHAKaW5kZXgg
ODA1MzdmYmNkM2E2NjIwZTA1ZGNmOWIwNTc3MjUxMjVkZjhhMGM3Yi4uMzZhMjE0YmU4MmY2MmQz
M2I5YzExYzVlNjE5NzA2NjAwZjM3ZTU2YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9h
ZGVyL0RvY3VtZW50TG9hZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1l
bnRMb2FkZXIuY3BwCkBAIC0yNzgsNiArMjc4LDEzIEBAIHZvaWQgRG9jdW1lbnRMb2FkZXI6OmNv
bW1pdElmUmVhZHkoKQogICAgIH0KIH0KIAorYm9vbCBEb2N1bWVudExvYWRlcjo6aXNMb2FkaW5n
KCkgY29uc3QKK3sKKyAgICBpZiAobV9mcmFtZS0+ZG9jdW1lbnQoKSAmJiBtX2ZyYW1lLT5kb2N1
bWVudCgpLT5oYXNBY3RpdmVQYXJzZXIoKSkKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgcmV0
dXJuIGlzTG9hZGluZ01haW5SZXNvdXJjZSgpIHx8ICFtX3N1YnJlc291cmNlTG9hZGVycy5pc0Vt
cHR5KCkgfHwgIW1fcGx1Z0luU3RyZWFtTG9hZGVycy5pc0VtcHR5KCk7Cit9CisKIHZvaWQgRG9j
dW1lbnRMb2FkZXI6OmZpbmlzaGVkTG9hZGluZygpCiB7CiAgICAgY29tbWl0SWZSZWFkeSgpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRMb2FkZXIuaAppbmRleCA4Yjg0M2U0MDQ1MmYwZWUz
ZTBlYjZjYmI0OTQ4NjUxMmMxZTNjZWNmLi43ZjBlNjY4MDk1NTc1ZGEwOTBhZTkyM2Y2OGIzZjMx
MTk4ZjQ3NzdmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRMb2Fk
ZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRMb2FkZXIuaApAQCAtMTE0
LDcgKzExNCw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgdm9pZCBzdG9wTG9hZGlu
ZygpOwogICAgICAgICB2b2lkIHNldENvbW1pdHRlZChib29sIGNvbW1pdHRlZCkgeyBtX2NvbW1p
dHRlZCA9IGNvbW1pdHRlZDsgfQogICAgICAgICBib29sIGlzQ29tbWl0dGVkKCkgY29uc3QgeyBy
ZXR1cm4gbV9jb21taXR0ZWQ7IH0KLSAgICAgICAgYm9vbCBpc0xvYWRpbmcoKSBjb25zdCB7IHJl
dHVybiBpc0xvYWRpbmdNYWluUmVzb3VyY2UoKSB8fCAhbV9zdWJyZXNvdXJjZUxvYWRlcnMuaXNF
bXB0eSgpIHx8ICFtX3BsdWdJblN0cmVhbUxvYWRlcnMuaXNFbXB0eSgpOyB9CisgICAgICAgIGJv
b2wgaXNMb2FkaW5nKCkgY29uc3Q7CiAgICAgICAgIHZvaWQgcmVjZWl2ZWREYXRhKGNvbnN0IGNo
YXIqLCBpbnQpOwogICAgICAgICB2b2lkIHNldHVwRm9yUmVwbGFjZSgpOwogICAgICAgICB2b2lk
IGZpbmlzaGVkTG9hZGluZygpOwo=
</data>
<flag name="commit-queue"
          id="209833"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>