Bug 312265

Summary: Retry process launch
Product: WebKit Reporter: adrian_taylor
Component: WebKit Process ModelAssignee: 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
Reported 2026-04-14 06:24:49 PDT
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
adrian_taylor
Comment 1 2026-04-14 06:28:27 PDT
EWS
Comment 2 2026-04-14 23:37:54 PDT
Committed 311264@main (8c1776bc8803): <https://commits.webkit.org/311264@main> Reviewed commits have been landed. Closing PR #62729 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.