Bug 59841
Summary: | REGRESSION (r85343-r85349): webkitpy.layout_tests.run_webkit_tests_unittest.MainTest.test_child_processes_2 failing on apple-windows-5 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Adam Roben (:aroben) <aroben> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | dpranke, lforschler, ojan |
Priority: | P2 | Keywords: | MakingBotsRed, PlatformOnly |
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Windows 7 |
Adam Roben (:aroben)
webkitpy.layout_tests.run_webkit_tests_unittest.MainTest.test_child_processes_2 started failing on apple-windows-5 somewhere between these two builds:
http://build.webkit.org/builders/Windows%207%20Release%20%28Tests%29/builds/12308 good
http://build.webkit.org/builders/Windows%207%20Release%20%28Tests%29/builds/12310 bad
It is not failing on apple-windows-6, which is the other slave on the Windows 7 Release (Tests) builder.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Adam Roben (:aroben)
I logged into the machine and ran test-webkitpy. I saw this output:
test-webkitpy: INFO Suppressing most webkitpy logging while running unit tests.
test-webkitpy: WARNING You are testing webkitpy with a Python version (2.6.5) higher than the minimum version (2.5) it was meant to support.
test-webkitpy: WARNING Skipping tests in ./Tools/QueueStatusServer due to failure (No module named dev_appserver). This module is optional. The failure is likely due to a missing Google AppEngine install. (http://code.google.com/appengine/downloads.html)
webkitpy.test.main: INFO Excluding: webkitpy.common.checkout.scm_unittest (use --all to include)
.................................................................................................................................................................................................................root: INFO this should be logged...................................................................................................................................................................................................................................................................................................... 0 [main] ruby 3004 C:\cygwin\bin\ruby.exe: *** fatal error - Internal error: TP_NUM_W_BUFS too small
.E.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
======================================================================
ERROR: test_child_processes_2 (webkitpy.layout_tests.run_webkit_tests_unittest.M
ainTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/buildbot/slave/WebKit-BuildSlave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py", line 206, in test_chil
d_processes_2
['--print', 'config', '--worker-model', 'threads', '--child-processes', '2'])
File "/home/buildbot/slave/WebKit-BuildSlave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py", line 111, in logging_run
parsed_args)
File "/home/buildbot/slave/WebKit-BuildSlave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py", line 123, in run_and_capture
regular_output=regular_output)
File "/home/buildbot/slave/WebKit-BuildSlave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 118, in run
num_unexpected_results = manager.run(result_summary)
File "/home/buildbot/slave/WebKit-BuildSlave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/layout_package/manager.py", line 775, in run
self._run_tests(self._test_files_list, result_summary))
File "/home/buildbot/slave/WebKit-BuildSlave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/layout_package/manager.py", line 661, in _run_tests
manager_connection.run_message_loop(delay_secs=1.0)
File "/home/buildbot/slave/WebKit-BuildSlave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/layout_package/message_broker.py", line 192, in run_message_loop
self._broker.run_message_loop(self._run_topic, self._client, delay_secs)
File "/home/buildbot/slave/WebKit-BuildSlave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/layout_package/message_broker.py", line 128, in run_message_loop
self._run_loop(topic_name, client, block=True, delay_secs=delay_secs)
File "/home/buildbot/slave/WebKit-BuildSlave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/layout_package/message_broker.py", line 142, in _run_loop
self._dispatch_message(msg, client)
File "/home/buildbot/slave/WebKit-BuildSlave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/layout_package/message_broker.py", line 151, in _dispatch_message
message_handler(message.src, *optargs)
File "/home/buildbot/slave/WebKit-BuildSlave/win-release-tests/build/Tools/Scripts/webkitpy/layout_tests/layout_package/manager.py", line 1304, in handle_exception
raise exception_type, exception_value, exception_traceback
ScriptError: Failed to run "['ruby', '--version']" exit_code: -1
Adam Roben (:aroben)
(In reply to comment #1)
> [main] ruby 3004 C:\cygwin\bin\ruby.exe: *** fatal error - Internal error: TP_NUM_W_BUFS too small
This thread seems relevant: http://thread.gmane.org/gmane.os.cygwin/109054
Adam Roben (:aroben)
And http://thread.gmane.org/gmane.os.cygwin/119237
Lucas Forschler
I uninstalled windows Python 2.5.4, and Windows Twisted via Control Panel | Add/Remove Programs.
I re-ran the cygwin setup/installer.
Cygwin pdated a bunch of components, and is now passing. Not sure which step did the trick. I think this may be fixed now.