Changeset 160327 in webkit
- Timestamp:
- Dec 9, 2013 1:15:20 PM (10 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r160324 r160327 1 2013-12-09 Andreas Kling <akling@apple.com> 2 3 REGRESSION(r160260): Memory pressure signal causes web process to hang. 4 <https://webkit.org/b/125465> 5 6 Reviewed by Tim Horton. 7 8 This command caused all of my web processes to hang: 9 10 notifyutil -p org.WebKit.lowMemory 11 12 This only happens when the cache pruning code encounters a resource 13 using purgeable memory. 14 15 * loader/cache/MemoryCache.cpp: 16 (WebCore::MemoryCache::pruneLiveResourcesToSize): 17 18 Grab the next CachedResource pointer before continuing the loop. 19 1 20 2013-12-09 peavo@outlook.com <peavo@outlook.com> 2 21 -
trunk/Source/WebCore/loader/cache/MemoryCache.cpp
r160260 r160327 267 267 return; 268 268 269 if (current->decodedDataIsPurgeable()) 269 if (current->decodedDataIsPurgeable()) { 270 current = prev; 270 271 continue; 272 } 271 273 272 274 // Destroy our decoded data. This will remove us from
Note: See TracChangeset
for help on using the changeset viewer.