Bug 56105

Summary: http tests are flaky on apple-windows-6
Product: WebKit Reporter: Adam Roben (:aroben) <aroben>
Component: Tools / TestsAssignee: 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)
Reported 2011-03-10 08:09:25 PST
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
Adam Roben (:aroben)
Comment 1 2011-03-10 08:16:44 PST
It looks like it's just the http tests that are flaky.
Jessie Berlin
Comment 2 2011-03-10 09:17:29 PST
Adam Roben (:aroben)
Comment 3 2011-03-10 11:45:02 PST
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)
Comment 4 2011-03-10 11:45:27 PST
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)
Comment 5 2011-03-10 19:16:14 PST
apple-windows-6 seems to be behaving correctly now!
Note You need to log in before you can comment on or make changes to this bug.