I have been observing lot of timeouts on the benchmarks run at https://build.webkit.org/#/builders/WPE-Linux-RPi4-64bits-Mesa-Release-Perf-Tests The problem is caused because when the benchmark timeouts the runner exits without killing the browser, which means that the browser stays on the screen. So on the next run for the next benchmark the new browser invoked can't run (hangs) because of the specific configuration of the boards (WPE with DRM plugin; only one browser allowed at a time) We need to ensure to terminate old browsers when the runner ends.
Pull request: https://github.com/WebKit/WebKit/pull/29051
Committed 279349@main (77548fd93ab4): <https://commits.webkit.org/279349@main> Reviewed commits have been landed. Closing PR #29051 and removing active labels.
<rdar://problem/128791676>