Changeset 242629 in webkit
- Timestamp:
- Mar 7, 2019, 7:26:38 PM (7 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
UIProcess/RemoteLayerTree/RemoteLayerTreeHost.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r242628 r242629 1 2019-03-07 Tim Horton <timothy_horton@apple.com> 2 3 Crash under RemoteLayerTreePropertyApplier::applyProperties 4 https://bugs.webkit.org/show_bug.cgi?id=195448 5 <rdar://problem/48588226> 6 7 Reviewed by Simon Fraser. 8 9 * UIProcess/RemoteLayerTree/RemoteLayerTreeHost.mm: 10 (WebKit::RemoteLayerTreeHost::updateLayerTree): 11 Under some currently-unknown circumstances, the UI process is receiving 12 commits referring to layers that it does not know about. 13 One understood case of this was fixed in r241899, but there seem to be 14 cases remaining that are not understood. 15 Also, add a release log so that we can identify any downstream effects. 16 1 17 2019-03-07 Zalan Bujtas <zalan@apple.com> 2 18 -
trunk/Source/WebKit/UIProcess/RemoteLayerTree/RemoteLayerTreeHost.mm
r240918 r242629 103 103 ASSERT(node); 104 104 105 if (!node) { 106 // We have evidence that this can still happen, but don't know how (see r241899 for one already-fixed cause). 107 RELEASE_LOG_IF_ALLOWED("%p RemoteLayerTreeHost::updateLayerTree - failed to find layer with ID %llu", this, layerID); 108 continue; 109 } 110 105 111 if (properties.changedProperties.contains(RemoteLayerTreeTransaction::ClonedContentsChanged) && properties.clonedLayerID) 106 112 clonesToUpdate.append({ layerID, properties.clonedLayerID });
Note:
See TracChangeset
for help on using the changeset viewer.