[Webkit-unassigned] [Bug 137725] New: layout test on EFL buildbot is too often broken

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 14 17:08:37 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=137725

           Summary: layout test on EFL buildbot is too often broken
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: gyuyoung.kim at webkit.org


Layout test has been broken though I restart buildbot very often. It looks apache server is too often locked after layout test ran many times.
Need to fix this problem !


16:53:14.728 14762 Using port 'efl'
16:53:14.728 14762 Test configuration: <, x86, release>
16:53:14.728 14762 Placing test results in /home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/layout-test-results
16:53:14.728 14762 Baseline search path: efl -> wk2 -> generic
16:53:14.728 14762 Using Release build
16:53:14.728 14762 Pixel tests disabled
16:53:14.728 14762 Regular timeout: 35000, slow test timeout: 175000
16:53:14.765 14762 "perl Tools/Scripts/webkit-build-directory --configuration --release --efl" took 0.04s
16:53:14.765 14762 Command line: /home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/jhbuild/jhbuild-wrapper --efl run /home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/WebKitBuild/Release/bin/WebKitTestRunner -
16:53:14.765 14762 
16:53:14.765 14762 Collecting tests ...
16:53:16.245 14762 Parsing expectations ...
16:53:23.550 14762 Found 38184 tests; running 30186, skipping 7998.
16:53:23.550 14762 Checking build ...
16:53:23.600 14762 "Tools/Scripts/build-dumprendertree --release --efl" took 0.04s
16:53:23.600 14762 Output of ['Tools/Scripts/build-dumprendertree', '--release', '--efl']:
16:53:23.646 14762 "Tools/Scripts/build-webkittestrunner --release --efl" took 0.05s
16:53:23.646 14762 Output of ['Tools/Scripts/build-webkittestrunner', '--release', '--efl']:
16:53:23.647 14762 Starting helper ...
16:53:23.647 14762 Checking system dependencies ...
16:53:23.687 14762 "/usr/sbin/apache2 -v" took 0.02s
16:53:23.767 14762 "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/jhbuild/jhbuild-wrapper --efl run which Xvfb" took 0.08s
16:53:23.832 14762 Expect: 29170 passes   (29170 now,    0 wontfix)
16:53:23.833 14762 Expect:   659 failures (  658 now,    1 wontfix)
16:53:23.833 14762 Expect:   357 flaky    (  357 now,    0 wontfix)
16:53:23.833 14762 
16:53:23.920 14762 Sharding tests ...
16:53:23.936 14762 Acquiring http lock ...
16:53:23.937 14762 Creating lock file: /tmp/WebKitHttpd.lock.34
16:53:23.939 14762 Retrieving current lock pid from /tmp/WebKitHttpd.lock.33
16:53:23.939 14762 Checking current lock on pid 12032
16:53:23.939 14762 Removing stuck lock file: /tmp/WebKitHttpd.lock.33
16:53:24.943 14762 Retrieving current lock pid from /tmp/WebKitHttpd.lock.34
16:53:24.944 14762 Checking current lock on pid 14762
16:53:24.944 14762 HTTP lock acquired
16:53:24.944 14762 Starting HTTP server ...
16:53:24.986 14762 "/usr/sbin/apache2 -v" took 0.04s
16:53:25.019 14762 "/usr/sbin/apache2 -v" took 0.03s
16:53:25.020 14762 Starting httpd server, cmd="/usr/sbin/apache2 -f "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/layout-test-results/httpd.conf" -C 'DocumentRoot "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/LayoutTests/http/tests"' -c 'Alias /js-test-resources "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/LayoutTests/resources"' -c 'Alias /media-resources "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/LayoutTests/media"' -c 'TypesConfig "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/LayoutTests/http/conf/mime.types"' -c 'CustomLog "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/layout-test-results/access_log.txt" common' -c 'ErrorLog "/home/buildslave/efl-buildslave-2/efl-linux-64-release-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:
16:53:25.041 14762 Waiting for action: <function <lambda> at 0x7f9fb4369848>
16:53:26.043 14762 Server isn't running at all
16:53:26.043 14762 Flushing stdout
16:53:26.043 14762 Flushing stderr
16:53:26.043 14762 Stopping helper
16:53:26.043 14762 Cleaning up port

ServerError raised: Server exited
Traceback (most recent call last):
  File "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 80, in main
    run_details = run(port, options, args, stderr)
  File "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 419, in run
    run_details = manager.run(args)
  File "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py", line 200, in run
    int(self._options.child_processes), retrying=False)
  File "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py", line 257, in _run_tests
    return self._runner.run_tests(self._expectations, test_inputs, tests_to_skip, num_workers, needs_http, needs_websockets, retrying)
  File "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py", line 120, in run_tests
    self.start_servers_with_lock(2 * min(num_workers, len(locked_shards)))
  File "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py", line 205, in start_servers_with_lock
    self._port.start_http_server(number_of_servers=number_of_servers)
  File "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/Scripts/webkitpy/port/base.py", line 888, in start_http_server
    server.start()
  File "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/Scripts/webkitpy/layout_tests/servers/http_server_base.py", line 92, in start
    if self._wait_for_action(self._is_server_running_on_all_ports):
  File "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/Scripts/webkitpy/layout_tests/servers/http_server_base.py", line 174, in _wait_for_action
    if action():
  File "/home/buildslave/efl-buildslave-2/efl-linux-64-release-wk2/build/Tools/Scripts/webkitpy/layout_tests/servers/http_server_base.py", line 185, in _is_server_running_on_all_ports
    raise ServerError("Server exited")
ServerError: Server exited
program finished with exit code 254
elapsedTime=11.567065

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list