Bug 126442

Summary: layout tests sometimes fail to restart the httpd server
Product: WebKit Reporter: Lucas Forschler <lforschler>
Component: Tools / TestsAssignee: Ryan Haddad <ryanhaddad>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: ap, matthew_hanson, rniwa
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Description Lucas Forschler 2014-01-03 10:59:50 PST
http://build.webkit.org/builders/Apple%20Mavericks%20Release%20WK2%20%28Tests%29/builds/1864/steps/layout-test/logs/stdio

09:48:32.113 49702 Retrying 26 unexpected failure(s) ...
09:48:32.113 49702 
09:48:32.127 49702 Sharding tests ...
09:48:32.128 49702 Acquiring http lock ...
09:48:32.128 49702 Starting HTTP server ...
09:48:32.133 49702 Starting httpd server, cmd="/usr/sbin/httpd -f "/Volumes/Data/slave/mavericks-release-tests-wk2/build/layout-test-results/httpd.conf" -C 'DocumentRoot "/Volumes/Data/slave/mavericks-release-tests-wk2/build/LayoutTests/http/tests"' -c 'Alias /js-test-resources "/Volumes/Data/slave/mavericks-release-tests-wk2/build/LayoutTests/resources"' -c 'Alias /media-resources "/Volumes/Data/slave/mavericks-release-tests-wk2/build/LayoutTests/media"' -c 'TypesConfig "/Volumes/Data/slave/mavericks-release-tests-wk2/build/LayoutTests/http/conf/mime.types"' -c 'CustomLog "/Volumes/Data/slave/mavericks-release-tests-wk2/build/layout-test-results/access_log.txt" common' -c 'ErrorLog "/Volumes/Data/slave/mavericks-release-tests-wk2/build/layout-test-results/error_log.txt"' -C 'User "buildbot"' -c 'PidFile /tmp/WebKit/httpd.pid' -k start -C 'Listen 127.0.0.1:8000' -C 'Listen [::1]:8000' -C 'Listen 127.0.0.1:8080' -C 'Listen [::1]:8080' -C 'Listen 127.0.0.1:8443' -C 'Listen [::1]:8443' -c 'StartServers 2' -c 'MinSpareServers 2' -c 'MaxSpareServers 2' -c 'SSLCertificateFile /Volumes/Data/slave/mavericks-release-tests-wk2/build/LayoutTests/http/conf/webkit-httpd.pem'"
09:48:32.189 49702 Waiting for action: <function <lambda> at 0x108351e60>
Comment 1 Lucas Forschler 2014-01-03 11:01:47 PST
This eventually times out:

command timed out: 1200 seconds without output, killing pid 49700
process killed by signal 9
program finished with exit code -1
elapsedTime=3284.050100
Comment 2 Lucas Forschler 2014-01-03 13:41:20 PST
This code appears to live in webkitpy/layout_tests/controllers/manager.py

adding a few folks who might have more insight.
Comment 3 Lucas Forschler 2017-03-30 14:04:07 PDT
I haven't seen this in a while.... Ryan? If not, feel free to close this one out.
Comment 4 Ryan Haddad 2017-03-30 14:24:10 PDT
(In reply to Lucas Forschler from comment #3)
> I haven't seen this in a while.... Ryan? If not, feel free to close this one
> out.

No, I haven't seen anything like this recently.