[Webkit-unassigned] [Bug 43565] New: [Chromium/DRT]: Every few runs, Windows Tests hang indefinitely somewhere in Python guts

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 5 10:49:54 PDT 2010


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

           Summary: [Chromium/DRT]: Every few runs, Windows Tests hang
                    indefinitely somewhere in Python guts
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Windows Vista
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: dglazkov at chromium.org
                CC: eric at webkit.org, victorw at chromium.org,
                    dpranke at chromium.org, tkent at chromium.org


It runs a few runs, then hangs to the point where it just sits there, periodically spewing exceptions: 

http://build.webkit.org/builders/Chromium%20Win%20Release%20(Tests)/builds/1004/steps/layout-test/logs/stdio

Here is the stack trace (sic on partially eaten output), which keeps repeating over and over throughout the run:

ut_tests\layout_package\dump_render_tree_thread.py", line 333, in _run
  result = self._run_test(test_info)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\layout_package\dump_render_tree_thread.py", line 437, in _run_test
  self._driver.run_test(test_info.uri, test_info.timeout, image_hash)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\port\chromium.py", line 374, in run_test
  (line, crash) = self._write_command_and_read_line(input=cmd)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\port\chromium.py", line 347, in _write_command_and_read_line
  line = self._proc.stdout.readline()

# Thread: 19804
File: "c:\depot_tools\python_bin\lib\threading.py", line 499, in __bootstrap
  self.__bootstrap_inner()
File: "c:\depot_tools\python_bin\lib\threading.py", line 527, in __bootstrap_inner
  self.run()
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\layout_package\dump_render_tree_thread.py", line 258, in run
  self._run(test_runner=None, result_summary=None)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\layout_package\dump_render_tree_thread.py", line 333, in _run
  result = self._run_test(test_info)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\layout_package\dump_render_tree_thread.py", line 437, in _run_test
  self._driver.run_test(test_info.uri, test_info.timeout, image_hash)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\port\chromium.py", line 374, in run_test
  (line, crash) = self._write_command_and_read_line(input=cmd)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\port\chromium.py", line 347, in _write_command_and_read_line
  line = self._proc.stdout.readline()

# Thread: 17884
File: "./WebKitTools/Scripts/new-run-webkit-tests", line 38, in <module>
  sys.exit(run_webkit_tests.main())
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 1677, in main
  return run(port_obj, options, args)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 1441, in run
  num_unexpected_results = test_runner.run(result_summary)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 759, in run
  self._run_tests(self._test_files_list, result_summary))
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 699, in _run_tests
  self._dump_thread_states_if_necessary()
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 652, in _dump_thread_states_if_necessary
  self._dump_thread_states()
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 637, in _dump_thread_states
  for filename, lineno, name, line in traceback.extract_stack(stack):

# Thread: 19528
File: "c:\depot_tools\python_bin\lib\threading.py", line 499, in __bootstrap
  self.__bootstrap_inner()
File: "c:\depot_tools\python_bin\lib\threading.py", line 527, in __bootstrap_inner
  self.run()
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\layout_package\dump_render_tree_thread.py", line 258, in run
  self._run(test_runner=None, result_summary=None)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\layout_package\dump_render_tree_thread.py", line 333, in _run
  result = self._run_test(test_info)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\layout_package\dump_render_tree_thread.py", line 444, in _run_test
  output, error)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\layout_package\dump_render_tree_thread.py", line 107, in process_output
  configuration)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\test_types\text_diff.py", line 110, in compare_output
  print_text_diffs=True)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\test_types\test_type_base.py", line 217, in write_output_files
  pretty_patch = port.pretty_patch_text(diff_filename)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\port\base.py", line 624, in pretty_patch_text
  return self._executive.run_command(command, decode_output=False)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\common\system\executive.py", line 293, in run_command
  output = process.communicate(string_to_communicate)[0]
File: "c:\depot_tools\python_bin\lib\subprocess.py", line 660, in communicate
  self.wait()
File: "c:\depot_tools\python_bin\lib\subprocess.py", line 845, in wait
  obj = WaitForSingleObject(self._handle, INFINITE)

# Thread: 17884
File: "./WebKitTools/Scripts/new-run-webkit-tests", line 38, in <module>
  sys.exit(run_webkit_tests.main())
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 1677, in main
  return run(port_obj, options, args)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 1441, in run
  num_unexpected_results = test_runner.run(result_summary)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 759, in run
  self._run_tests(self._test_files_list, result_summary))
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 699, in _run_tests
  self._dump_thread_states_if_necessary()
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 652, in _dump_thread_states_if_necessary
  self._dump_thread_states()
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\run_webkit_tests.py", line 637, in _dump_thread_states
  for filename, lineno, name, line in traceback.extract_stack(stack):

# Thread: 19804
File: "c:\depot_tools\python_bin\lib\threading.py", line 499, in __bootstrap
  self.__bootstrap_inner()
File: "c:\depot_tools\python_bin\lib\threading.py", line 527, in __bootstrap_inner
  self.run()
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\layout_package\dump_render_tree_thread.py", line 258, in run
  self._run(test_runner=None, result_summary=None)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\layout_package\dump_render_tree_thread.py", line 333, in _run
  result = self._run_test(test_info)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\layout_package\dump_render_tree_thread.py", line 437, in _run_test
  self._driver.run_test(test_info.uri, test_info.timeout, image_hash)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\port\chromium.py", line 374, in run_test
  (line, crash) = self._write_command_and_read_line(input=cmd)
File: "D:\google-windows-2\chromium-win-release-tests\build\WebKitTools\Scripts\webkitpy\layout_tests\port\chromium.py", line 347, in _write_command_and_read_line
  line = self._proc.stdout.readline()

-- 
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