Bug 56105
Summary: | http tests are flaky on apple-windows-6 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Adam Roben (:aroben) <aroben> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | lforschler |
Priority: | P2 | Keywords: | InRadar, MakingBotsRed, PlatformOnly |
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Windows 7 | ||
URL: | http://build.webkit.org/buildslaves/apple-windows-6?numbuilds=50 |
Adam Roben (:aroben)
apple-windows-6 has been flaky ever since it had Cygwin reinstalled last week. See the URL for a list of recent builds, and note how the number of failures per build changes wildly (e.g., 9, then 54, then 49, then 17...). We need to fix this!
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Adam Roben (:aroben)
It looks like it's just the http tests that are flaky.
Jessie Berlin
<rdar://problem/9114975>
Adam Roben (:aroben)
Lucas checked lots of software on the bots to see what was the same and what was different. Here's what he found:
Apple-windows-5 had windows updates set to install automatically. I changed it to download but ask before installing.
Apple-window-s6 has windows updates disabled. I changed it to be the same as #5.
Apple-window-5 has firewall/virus software installed
apple-windows-6 did NOT have anything. I installed MS security essentials to match apple-windows-5. (note, the c:/cygwin path is excluded from scan, just to help out on perf)
Apple-windows-5 does NOT have bonjour installed
Apple-windows-6 has bonjour installed. I have UNINSTALLED bonjour to make it match apple-windows-5.
Apple-windows-5 has Java 6 update 20.
Apple-windows-6 did not. I have installed Java on #6 to match #5.
apple-windows-5 has MS Direct X (august 2009)
apple-windows-6 had no directX. August 2009 is not available, so installed Feb 2010, closest available.
I don't think this will make a difference...but trying to get everything to match as close as possible.
Apple-window-5 has the windows full install of Python 2.5.4, and Python 2.6 Twisted-10.0.0
Apple-windows-6 does not have this... this could be an issue.
I've never installed the full blow windows install of python before. I believe this is only used OUTSIDE of cygwin.
Currently, when running inside cygwin, both machines report python version 2.6.5
Apple-windows-5 cygwin reports version 1.7.5
apple-windows-6 cygwin reports version 1.7.8
Adam Roben (:aroben)
I hypothesized that libphp4.dll needed to be rebased, and Lucas confirmed this with Dependency Walker. He's going to rebase it and we'll see if that fixes the problems.
Adam Roben (:aroben)
apple-windows-6 seems to be behaving correctly now!