<?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>49801</bug_id>
          
          <creation_ts>2010-11-19 06:14:53 -0800</creation_ts>
          <short_desc>REGRESSION (r72351): fast/profiler/throw-exception-from-eval.html fails</short_desc>
          <delta_ts>2016-06-06 19:57:27 -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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, LayoutTestFailure, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>49635</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>aestes</cc>
    
    <cc>alex</cc>
    
    <cc>aroben</cc>
    
    <cc>barraclough</cc>
    
    <cc>eric</cc>
    
    <cc>jberlin</cc>
    
    <cc>joepeck</cc>
    
    <cc>oliver</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>311408</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-11-19 06:14:53 -0800</bug_when>
    <thetext>(not so) pretty diff:
http://build.webkit.org/results/Qt%20Linux%20Release/r72386%20%2823991%29/fast/profiler/throw-exception-from-eval-pretty-diff.html

diff apart from whitespace differences:
$ diff -Nurw throw-exception-from-eval-expected.txt  throw-exception-from-eval-actual.txt
--- throw-exception-from-eval-expected.txt      2010-11-19 06:02:08.602130028 -0800
+++ throw-exception-from-eval-actual.txt        2010-11-19 06:02:08.602130028 -0800
@@ -5,7 +5,6 @@

 Profile title: Throw within an eval.
 Thread_1 (no file) (line 0)
-   (program) throw-exception-from-eval.html (line 19)
       (program) throw-exception-from-eval.html (line 10)
          (program) throw-exception-from-eval.html (line 4)
          (program) throw-exception-from-eval.html (line 19)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>311444</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-11-19 07:16:07 -0800</bug_when>
    <thetext>I added the failing test to the Skipped list: http://trac.webkit.org/changeset/72397</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>311494</commentid>
    <comment_count>2</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2010-11-19 08:38:50 -0800</bug_when>
    <thetext>These tests also fail on the Leopard bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>311495</commentid>
    <comment_count>3</comment_count>
    <who name="Andy Estes">aestes</who>
    <bug_when>2010-11-19 08:42:35 -0800</bug_when>
    <thetext>Skipped on Leopard bots in http://trac.webkit.org/changeset/72406.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>311540</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-11-19 10:04:15 -0800</bug_when>
    <thetext>See also: bug 49809.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>311615</commentid>
    <comment_count>5</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2010-11-19 12:14:39 -0800</bug_when>
    <thetext>I&apos;m not sure what these tests are supposed to output, but my guess here is that this is a progression, and that the new Qt/Leopard results are correct.

Looking at the results, they are showing &apos;line 19&apos; at the top and bottom of the call stack.  Looking at the .html source, this corresponds to a script tag containing an eval.  It is unlikely that there is a reason for this to be at both ends of the chain, so I think this indicates an error previously in failing to remove layers from the call stack upon exception unwind, where they should have been being removed.

I&apos;ll have to investigate more to confirm this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>312741</commentid>
    <comment_count>6</comment_count>
    <who name="Alejandro G. Castro">alex</who>
    <bug_when>2010-11-23 03:36:55 -0800</bug_when>
    <thetext>It also fails in gtk+, I&apos;m skipping it until we find the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326100</commentid>
    <comment_count>7</comment_count>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2010-12-23 08:43:32 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; It also fails in gtk+, I&apos;m skipping it until we find the issue.

It also fails on Win-XP. I will check in the failing results soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326354</commentid>
    <comment_count>8</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2010-12-23 16:23:45 -0800</bug_when>
    <thetext>Hi Alejandro,

This problem relates to:
    https://bugs.webkit.org/show_bug.cgi?id=26276
If GTK is testing on a platform that is not yet correctly measuring its stack size, then fixing this will fix the problem.

However we may have to expect different results here.  Is it also possible that GTK is testing on a platform where the stack extent is being measured correctly, but the machine stack is smaller.  If this is the case, the test will not be able to recurse as many times, and will be expected to produce different results.

cheers,
G.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333757</commentid>
    <comment_count>9</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-01-13 10:10:25 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; It also fails in gtk+, I&apos;m skipping it until we find the issue.
&gt; 
&gt; It also fails on Win-XP. I will check in the failing results soon.

Jessie checked in failing results in r74560. The Windows XP bots are now not matching those failing results anymore; they&apos;re matching the cross-platform results: &lt;http://build.webkit.org/results/Windows%20XP%20Debug%20(Tests)/r75711%20(24147)/fast/profiler/throw-exception-from-eval-pretty-diff.html&gt;.

It looks like the test produces the Windows-XP-specific results when run on its own, and produces the cross-platform results when run after other tests in fast/profiler. I haven&apos;t been able to determine a single other test that makes this one start producing cross-platform results.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333763</commentid>
    <comment_count>10</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-01-13 10:18:55 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; It looks like the test produces the Windows-XP-specific results when run on its own, and produces the cross-platform results when run after other tests in fast/profiler. I haven&apos;t been able to determine a single other test that makes this one start producing cross-platform results.

Even worse, it doesn&apos;t seem to be deterministic. This command produced different results when run two times in a row:

run-webkit-tests fast/profiler/anonymous-event-handler.html fast/profiler/throw-exception-from-eval.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333765</commentid>
    <comment_count>11</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-01-13 10:20:10 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; Even worse, it doesn&apos;t seem to be deterministic. This command produced different results when run two times in a row:
&gt; 
&gt; run-webkit-tests fast/profiler/anonymous-event-handler.html fast/profiler/throw-exception-from-eval.html

Given the non-deterministic failure, I think it makes sense to disable this test on all platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333783</commentid>
    <comment_count>12</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-01-13 10:35:39 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; Given the non-deterministic failure, I think it makes sense to disable this test on all platforms.

Disabled the test in r75723.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333791</commentid>
    <comment_count>13</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-01-13 10:43:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/8860201&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333830</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-01-13 11:28:49 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/75723 might have broken SnowLeopard Intel Release (Tests)
The following tests are not passing:
fast/css/pseudo-in-range-invalid-value.html
fast/css/pseudo-in-range.html
fast/forms/form-collection-elements.html
fast/forms/range-keyoperation.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1199857</commentid>
    <comment_count>15</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-06-06 19:57:27 -0700</bug_when>
    <thetext>Legacy Profiler has been removed. This test no longer exists.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>