<?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>90003</bug_id>
          
          <creation_ts>2012-06-26 12:17:24 -0700</creation_ts>
          <short_desc>[chromium] fast/js/repeat-cached-vm-reentry.html is timing out on Mac (dbg) and Win (dbg)</short_desc>
          <delta_ts>2013-04-09 17:06:32 -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>WebKit Misc.</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Hin-Chung Lam">hclam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>antonm</cc>
    
    <cc>arv</cc>
    
    <cc>dpranke</cc>
    
    <cc>jkummerow</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>657836</commentid>
    <comment_count>0</comment_count>
    <who name="Hin-Chung Lam">hclam</who>
    <bug_when>2012-06-26 12:17:24 -0700</bug_when>
    <thetext>Blamelist r121233:121239

Log: http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Win%20%28dbg%29%282%29/builds/10767/steps/webkit_tests/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657841</commentid>
    <comment_count>1</comment_count>
    <who name="Hin-Chung Lam">hclam</who>
    <bug_when>2012-06-26 12:21:50 -0700</bug_when>
    <thetext>Committed r121276: &lt;http://trac.webkit.org/changeset/121276&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657842</commentid>
    <comment_count>2</comment_count>
    <who name="Hin-Chung Lam">hclam</who>
    <bug_when>2012-06-26 12:23:01 -0700</bug_when>
    <thetext>Adding arv@ since he last touched the test script.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657873</commentid>
    <comment_count>3</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2012-06-26 12:52:28 -0700</bug_when>
    <thetext>This makes no sense. That blame list seem unrelated to this.

I&apos;m a bit concerned though. If this is really a flakiness in V8 it might have bad long term issues.

Anton, do you know who on the V8 team might be able to look at this. It is most likely just flakiness in the test runner but the code is simple enough.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657888</commentid>
    <comment_count>4</comment_count>
    <who name="Hin-Chung Lam">hclam</who>
    <bug_when>2012-06-26 12:59:57 -0700</bug_when>
    <thetext>Yeah the blame list doesn&apos;t make sense to me either but that what is shown by flakiness dashboard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657892</commentid>
    <comment_count>5</comment_count>
    <who name="Hin-Chung Lam">hclam</who>
    <bug_when>2012-06-26 13:03:21 -0700</bug_when>
    <thetext>The test was flaky before too: 

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=repeat-cached-vm-reentry.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657906</commentid>
    <comment_count>6</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-06-26 13:12:50 -0700</bug_when>
    <thetext>if you look at the full history we have for this test, all three periods of flakiness are triggered by v8 rolls, and go away when the v8 roll is reverted or changed:

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=fast%2Fjs%2Frepeat-cached-vm-reentry.html

looks like a v8 problem to me, not flakiness at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662171</commentid>
    <comment_count>7</comment_count>
    <who name="Jakob Kummerow">jkummerow</who>
    <bug_when>2012-07-03 06:19:48 -0700</bug_when>
    <thetext>Thanks for the detailed analysis of affected revisions ranges. This is indeed a V8 problem.

It turned out to be relatively benign: in debug mode, there&apos;s a checking routine that is quadratic in the number of optimized closures, and this particular test happens to create a huge number of closures that due to recent improvements in V8 now share their optimized code. Release mode is not affected.

I have landed a workaround in V8&apos;s bleeding_edge branch, which will probably roll into Chromium tomorrow or so (look for V8 version 3.12.8).


As a side note, this test is pretty braindead and essentially tests undefined behavior (namely, sorting an array with a comparator function that always returns 1). We are lucky that it passes at all :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>872440</commentid>
    <comment_count>8</comment_count>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2013-04-09 17:06:32 -0700</bug_when>
    <thetext>Marked LayoutTest bugs, bugs with Chromium IDs, and some others as WontFix. Test failure bugs still are trackable via TestExpectations or disabled unit tests.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>