WebKit1 apps crash in ___ZN7WebCore16DiskCacheMonitorC2ERKNS_15ResourceRequestENS_9SessionIDEPK20_CFCachedURLResponse_block_invoke1 on the main thread in iOS. This is because ___ZN7WebCore16DiskCacheMonitorC2ERKNS_15ResourceRequestENS_9SessionIDEPK20_CFCachedURLResponse_block_invoke1 is being run on the main thread, creating a race condition where the DiskCacheMonitor object can be deleted after the CFCachedURLResponseCallBackBlock grabs its pointer to use on the WebThread.
<rdar://problem/23116706>
Created attachment 270308 [details] Patch v1
Comment on attachment 270308 [details] Patch v1 Clearing flags on attachment: 270308 Committed r195900: <http://trac.webkit.org/changeset/195900>
All reviewed patches have been landed. Closing bug.
That's a very nice bit of detective work!