Bug 258330

Summary: REGRESSION (265125@main): Crash in content process after manually killing the GPU process
Product: WebKit Reporter: Simon Fraser (smfr) <simon.fraser>
Component: WebKit Process ModelAssignee: Simon Fraser (smfr) <simon.fraser>
Status: RESOLVED FIXED    
Severity: Normal CC: simon.fraser, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 16   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 258793    

Description Simon Fraser (smfr) 2023-06-20 16:17:29 PDT
Killing the GPU process can result in a crash in `RemoteRenderingBackendProxy::prepareBuffersForDisplay()` because the IPC error is noErrr, but we don't have sendResult.replyArguments.
Comment 1 Simon Fraser (smfr) 2023-06-20 16:20:54 PDT
<rdar://110998883>
Comment 2 Simon Fraser (smfr) 2023-06-20 16:38:25 PDT
Pull request: https://github.com/WebKit/WebKit/pull/15121
Comment 3 EWS 2023-06-21 17:19:41 PDT
Committed 265382@main (cda93437a8a8): <https://commits.webkit.org/265382@main>

Reviewed commits have been landed. Closing PR #15121 and removing active labels.