<?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>110566</bug_id>
          
          <creation_ts>2013-02-22 01:05:45 -0800</creation_ts>
          <short_desc>Layout Test fast/loader/stateobjects/state-url-sets-links-visited.html is timing out in chromium</short_desc>
          <delta_ts>2013-02-22 11:16:20 -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>Tools / Tests</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vsevolod Vlasov">vsevik</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>benjamin</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>839348</commentid>
    <comment_count>0</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-02-22 01:05:45 -0800</bug_when>
    <thetext>The following layout test is failing in chromium

fast/loader/stateobjects/state-url-sets-links-visited.html

Caused by: http://trac.webkit.org/changeset/143678

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=fast%2Floader%2Fstateobjects%2Fstate-url-sets-links-visited.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839354</commentid>
    <comment_count>1</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2013-02-22 01:09:10 -0800</bug_when>
    <thetext>Committed r143702: &lt;http://trac.webkit.org/changeset/143702&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839360</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-02-22 01:18:09 -0800</bug_when>
    <thetext>A timeout is a little unexpected. The max time before failing should have been around 1-2 second.

Thank you for updating TestExpectations.
I will update the file once the support is added to Chromium via Internals.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839599</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-22 08:33:46 -0800</bug_when>
    <thetext>&gt; I will update the file once the support is added to Chromium via Internals.

Do you plan to do that?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839617</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-22 08:49:00 -0800</bug_when>
    <thetext>Mr. Poulain doesn&apos;t seem to be around, so I&apos;m rolling out the change.  Hopefully he&apos;ll be able to re-land it cleanly and not break other ports.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839701</commentid>
    <comment_count>5</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-02-22 10:22:52 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; &gt; I will update the file once the support is added to Chromium via Internals.
&gt; 
&gt; Do you plan to do that?

I have had a patch ready for a while. I am fixing the related tests flakiness before landing: https://bugs.webkit.org/show_bug.cgi?id=109772</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839709</commentid>
    <comment_count>6</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-02-22 10:30:18 -0800</bug_when>
    <thetext>Mr. Barth, can you please explain what is up?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839719</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-22 10:37:13 -0800</bug_when>
    <thetext>&gt; Mr. Barth, can you please explain what is up?

You broke this test and you weren&apos;t around, so I rolled out your patch.  Please feel free to re-land it in a way that doesn&apos;t break it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839735</commentid>
    <comment_count>8</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-02-22 10:52:31 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; &gt; Mr. Barth, can you please explain what is up?
&gt; 
&gt; You broke this test and you weren&apos;t around, so I rolled out your patch.  Please feel free to re-land it in a way that doesn&apos;t break it.

So I &quot;broke&quot; a failing test?

Yes, yes, I guess rolling out without explanation is much more appropriate than just updating TestExpectations. It is also good I talked about this test with you on IRC yesterday. Thank you for your help.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839740</commentid>
    <comment_count>9</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-22 10:58:46 -0800</bug_when>
    <thetext>&gt; So I &quot;broke&quot; a failing test?

Yes.  You caused a test to change behavior in an unexpected way.  That makes makes the bot turn red and is what we mean by breaking a test.

&gt; Yes, yes, I guess rolling out without explanation is much more appropriate than just updating TestExpectations. It is also good I talked about this test with you on IRC yesterday. Thank you for your help.

The policy of this project is that you are not permitted to break other ports.  I tried to contact you on the bug and on IRC, but you weren&apos;t around.  I did the appropriate thing and reverted your patch.

If you would like to change the policy for WebCore to match the &quot;Apple can break other ports&quot; policy for WebKit2, that&apos;s something that needs to be discussed on webkit-dev.

I realize that I&apos;m taking a hard line here, but I&apos;m afraid that the WebKit2 &quot;Apple is the only port that matters&quot; policy will slow creep into WebCore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839745</commentid>
    <comment_count>10</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-02-22 11:02:55 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; I realize that I&apos;m taking a hard line here, but I&apos;m afraid that the WebKit2 &quot;Apple is the only port that matters&quot; policy will slow creep into WebCore.

True, and I am well known for not helping the other ports too!!! I tend not to help Chromium like when you break WebKit1 yesterday (I was probably drunk back then).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>839753</commentid>
    <comment_count>11</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-02-22 11:16:20 -0800</bug_when>
    <thetext>&gt; True, and I am well known for not helping the other ports too!!! I tend not to help Chromium like when you break WebKit1 yesterday (I was probably drunk back then).

I appreciate your helping with that compile failure.  It was obvious to me how to fix this test, I probably would have done that, but it wasn&apos;t obvious.  Sweeping the problem under the rug in TestExpectations just leads to there being a lot of dirt under the rung.

In any case, rollout patch out and rolling it back in isn&apos;t really a big deal.  It&apos;s generally the safer course of action than trying to hot-fix an issue.  For example, even after fixing the compile failure, there were several follow-on problems with Eric&apos;s patch yesterday.  It&apos;s not clear to me that trying to hot-fix them led to the best outcome.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>