Bug 219839

Summary: GPU process sometimes hangs during MotionMark Focus when enabling GPU Process for DOM
Product: WebKit Reporter: Wenson Hsieh <wenson_hsieh>
Component: WebKit2Assignee: Wenson Hsieh <wenson_hsieh>
Status: RESOLVED FIXED    
Severity: Normal CC: sabouhallawa, simon.fraser, thorton, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
WIP
none
Patch
none
Add Radar URL to ChangeLog none

Description Wenson Hsieh 2020-12-13 12:12:00 PST
(This manifests itself as a crash under this stack, due to backend creation timing out since the GPU process is unresponsive)

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   WebKit                        	0x000000010352857c WebKit::ImageBufferShareableIOSurfaceBackend::createImageBufferBackendHandle() const + 24
1   WebKit                        	0x0000000103206474 WebKit::RemoteLayerBackingStore::encode(IPC::Encoder&) const + 316
2   WebKit                        	0x0000000103206474 WebKit::RemoteLayerBackingStore::encode(IPC::Encoder&) const + 316
3   WebKit                        	0x000000010320a050 WebKit::RemoteLayerTreeTransaction::LayerProperties::encode(IPC::Encoder&) const + 1184
Comment 1 Wenson Hsieh 2020-12-13 13:52:27 PST Comment hidden (obsolete)
Comment 2 Wenson Hsieh 2020-12-14 09:23:00 PST
Created attachment 416165 [details]
Patch
Comment 3 Wenson Hsieh 2020-12-14 10:06:40 PST
<rdar://problem/71562635>
Comment 4 Wenson Hsieh 2020-12-14 11:04:54 PST
Created attachment 416174 [details]
Add Radar URL to ChangeLog
Comment 5 EWS 2020-12-14 11:55:54 PST
Committed r270796: <https://trac.webkit.org/changeset/270796>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 416174 [details].