WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
227365
[Stress Tests EWS] run-layout-tests-in-guard-malloc-stress-mode intermittently failing with ServerError raised: Port 49001 is already in use
https://bugs.webkit.org/show_bug.cgi?id=227365
Summary
[Stress Tests EWS] run-layout-tests-in-guard-malloc-stress-mode intermittentl...
Ryan Haddad
Reported
2021-06-24 11:05:30 PDT
[Stress Tests EWS] run-layout-tests-in-guard-malloc-stress-mode intermittently failing with ServerError raised: Port 49001 is already in use 10:00:42.191 1929 Starting Web Platform Test server ... 10:00:42.194 1929 Copying WebKit web platform server config.json ServerError raised: Port 49001 is already in use. Traceback (most recent call last): File "/Volumes/Data/worker/macOS-Release-WK2-Stress-Tests-EWS/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 92, in main run_details = run(port, options, args, stderr) File "/Volumes/Data/worker/macOS-Release-WK2-Stress-Tests-EWS/build/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests.py", line 487, in run run_details = manager.run(args) File "/Volumes/Data/worker/macOS-Release-WK2-Stress-Tests-EWS/build/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py", line 370, in run needs_http=needs_http, needs_web_platform_test_server=needs_web_platform_test_server, needs_websockets=needs_websockets) File "/Volumes/Data/worker/macOS-Release-WK2-Stress-Tests-EWS/build/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py", line 123, in __init__ self.start_servers() File "/Volumes/Data/worker/macOS-Release-WK2-Stress-Tests-EWS/build/Tools/Scripts/webkitpy/layout_tests/controllers/layout_test_runner.py", line 269, in start_servers self._port.start_web_platform_test_server() File "/Volumes/Data/worker/macOS-Release-WK2-Stress-Tests-EWS/build/Tools/Scripts/webkitpy/port/base.py", line 935, in start_web_platform_test_server Port._web_platform_test_server.start() File "/Volumes/Data/worker/macOS-Release-WK2-Stress-Tests-EWS/build/Tools/Scripts/webkitpy/layout_tests/servers/http_server_base.py", line 96, in start self._check_that_all_ports_are_available() File "/Volumes/Data/worker/macOS-Release-WK2-Stress-Tests-EWS/build/Tools/Scripts/webkitpy/layout_tests/servers/http_server_base.py", line 241, in _check_that_all_ports_are_available raise ServerError('Port %d is already in use.' % port) ServerError: Port 49001 is already in use. some recent examples:
https://ews-build.webkit.org/#/builders/62/builds/5754
https://ews-build.webkit.org/#/builders/62/builds/5708
https://ews-build.webkit.org/#/builders/62/builds/5736
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2021-06-24 11:06:14 PDT
<
rdar://problem/79733117
>
Alexey Proskuryakov
Comment 2
2021-06-24 11:18:46 PDT
Another aspect of this is that EWS gets red when this happens. This should be an infrastructure failure with a different color.
Jonathan Bedard
Comment 3
2021-06-28 06:54:55 PDT
This is a weird one because run-webkit-tests is supposed to tear down these servers...I'd be surprised if this problem was exclusive to guard-malloc, because it shouldn't be.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug