Bug 312265
| Summary: | Retry process launch | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | adrian_taylor |
| Component: | WebKit Process Model | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | nham, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
adrian_taylor
rdar://173715411 is an intermittent bug in process launch which occurs only for very large binaries. If WebKit is built with code coverage instrumentation enabled, that pushes us over the troublesome threshold, and WebKit sometimes fails to launch its child processes. Provide a build-time option to add a retry loop for such launches, which enables us to run test suites even if coverage is enabled. Unless the make command line contains GCC_PREPROCESSOR_ADDITIONS=ENABLE_RETRY_LAUNCHES, or that option is specified in some other way, this code change has no effect.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
adrian_taylor
Pull request: https://github.com/WebKit/WebKit/pull/62729
EWS
Committed 311264@main (8c1776bc8803): <https://commits.webkit.org/311264@main>
Reviewed commits have been landed. Closing PR #62729 and removing active labels.