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 / TestsAssignee: 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)
Reported 2011-04-29 15:41:37 PDT
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
Adam Roben (:aroben)
Comment 1 2011-04-29 15:44:46 PDT
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)
Comment 2 2011-04-29 15:45:15 PDT
(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)
Comment 3 2011-04-29 15:47:24 PDT
Lucas Forschler
Comment 4 2011-05-04 15:26:30 PDT
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.
Note You need to log in before you can comment on or make changes to this bug.