NEW 225126
[Stress Tests EWS] WPT tests failing in `run-layout-tests-in-guard-malloc-stress-mode`
https://bugs.webkit.org/show_bug.cgi?id=225126
Summary [Stress Tests EWS] WPT tests failing in `run-layout-tests-in-guard-malloc-str...
Ryan Haddad
Reported 2021-04-27 16:11:37 PDT
It appears that whenever stress tests EWS runs the `run-layout-tests-in-guard-malloc-stress-mode ` step for tests in the imported/w3c/web-platform-tests directory, the wptwk server isn't started, which causes the tests to fail Example build showing a WPT test passing in the `run-layout-tests-in-stress-mode` step, but failing in in the `run-layout-tests-in-guard-malloc-stress-mode` step: https://ews-build.webkit.org/#/builders/62/builds/1853 Test result showing the test failing with a render tree dump for about:blank: https://ews-build.s3-us-west-2.amazonaws.com/macOS-Release-WK2-Stress-Tests-EWS/r427118-1853-guard-malloc/results.html
Attachments
Radar WebKit Bug Importer
Comment 1 2021-04-27 16:12:24 PDT
Ryan Haddad
Comment 2 2021-04-27 16:50:47 PDT
The `run-layout-tests-in-stress-mode` test run is indeed starting wptwk, as seen in the logs (and the fact that the test passes in that mode) https://ews-build.webkit.org/#/builders/62/builds/1853/steps/14/logs/stdio The only difference for the `run-layout-tests-in-guard-malloc-stress-mode ` step is the addition of `--guard-malloc`, so maybe something is broken in `run-webkit-tests` itself?
Jonathan Bedard
Comment 3 2021-04-27 17:04:46 PDT
(In reply to Ryan Haddad from comment #2) > The `run-layout-tests-in-stress-mode` test run is indeed starting wptwk, as > seen in the logs (and the fact that the test passes in that mode) > https://ews-build.webkit.org/#/builders/62/builds/1853/steps/14/logs/stdio > > The only difference for the `run-layout-tests-in-guard-malloc-stress-mode ` > step is the addition of `--guard-malloc`, so maybe something is broken in > `run-webkit-tests` itself? Very strongly suspect that is the case. It's also probably a very easy fix. I'll take a look tomorrow.
Ryosuke Niwa
Comment 4 2021-04-28 11:54:37 PDT
I've seen regular layout test step reproducing the same issue too.
Jonathan Bedard
Comment 5 2021-04-28 16:40:55 PDT
This seems to be about guard-malloc specifically, not a general problem with all invocations of run-webkit-tests.
Jonathan Bedard
Comment 6 2021-04-28 17:05:01 PDT
We are starting the WPT server in guard-malloc mode, seems like the web-platforms tests may be genuinely timing out.
Note You need to log in before you can comment on or make changes to this bug.