We no longer call destroyDecodedData() on CachedResources on memory pressure after r179293. In r179293, we started calling MemoryCache::evictResources() on memory pressure instead of MemoryCache::pruneToPercentage(0). However, unlike MemoryCache::pruneToPercentage(), it appears MemoryCache::evictResources() removes the CachedResources from the memory cache without calling destroyDecodedData() on them. This caused a regression on Membuster. Radar: <rdar://problem/20734901>
Created attachment 253530 [details] Patch
Comment on attachment 253530 [details] Patch Fantastic job hunting this down!! r=me
Comment on attachment 253530 [details] Patch Clearing flags on attachment: 253530 Committed r184720: <http://trac.webkit.org/changeset/184720>
All reviewed patches have been landed. Closing bug.