<?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>74039</bug_id>
          
          <creation_ts>2011-12-07 16:47:19 -0800</creation_ts>
          <short_desc>chromium win test bots can get stuck</short_desc>
          <delta_ts>2012-05-08 14:32:23 -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>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="Dirk Pranke">dpranke</reporter>
          <assigned_to name="Dirk Pranke">dpranke</assigned_to>
          <cc>abarth</cc>
    
    <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>maruel</cc>
    
    <cc>simonjam</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>516995</commentid>
    <comment_count>0</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-12-07 16:47:19 -0800</bug_when>
    <thetext>It appears there are cases where the Chromium win test bots can get stuck or wedged still (see, e.g.: http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Vista/builds/9519/steps/webkit_tests/logs/stdio). This can be very disruptive to gardeners and others watching the bots.

What seems to be happening is that DRT crashes, but instead of exiting, a dialog gets displayed on the bot. Because the chromium port-specific implementation on the Port class relies on DRT to enforce the timeout and exit, the worker thread in NRWT hangs indefinitely instead of timing out. We should fix this :)

At one point we also had code to detect when these threads were wedged, but that was removed (in r90207). We should consider restoring that code, perhaps just temporarily, if fixing this properly turns out to be hard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516997</commentid>
    <comment_count>1</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-07 16:51:43 -0800</bug_when>
    <thetext>What is in the dialog?  Where did it come from?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517003</commentid>
    <comment_count>2</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-12-07 17:01:33 -0800</bug_when>
    <thetext>The dialog said something like &quot;DumpRenderTree.exe has stopped working&quot;. I&apos;m not sure what the source of the dialog was (it wasn&apos;t the regular windows debugger dialog).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517076</commentid>
    <comment_count>3</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-07 18:26:02 -0800</bug_when>
    <thetext>I thought we disabled the visual studio debugger dialog on our windows bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517080</commentid>
    <comment_count>4</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2011-12-07 18:27:08 -0800</bug_when>
    <thetext>Looks like bev fixed it on that bot: http://code.google.com/p/chromium/issues/detail?id=106799</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>517098</commentid>
    <comment_count>5</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2011-12-07 18:53:28 -0800</bug_when>
    <thetext>yeah, it&apos;s still broken on that bot. Regardless of the state of the chromium bots, we still need to fix these tests so that the chromium run_test() call implements the timeout properly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>618810</commentid>
    <comment_count>6</comment_count>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-05-08 14:32:23 -0700</bug_when>
    <thetext>this was fixed with the change to using &quot;DRT mode&quot; in NRWT/test-shell in r115903.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>