Having r87628 in place, Chrome reliability bot crashes in WebCore::HTMLLinkElement::onloadTimerFired http://build.chromium.org/p/chromium/builders/Win%20Reliability/builds/4073/steps/reliability%3A%20partial%20result%20of%20current%20build/logs/stdio This is because the change makes WebCore::CachedResource::setRequest to call checkNotify on request reset. HTMLLinkElement registers itself as CachedResource client via m_cachedSheet, which can happen even if m_cachedLinkResource wasn't set. As a result, WebCore::HTMLLinkElement::notifyFinished is got called with unset m_cachedLinkResource, which causes a crash in HTMLLinkElement::onloadTimerFired
Created attachment 95348 [details] patch
Comment on attachment 95348 [details] patch I'm not sure this patch is correct. Why is notifyFinished being called with a different cached resource?
Created attachment 95351 [details] Updated patch
I'm going to land this patch without a test because this is blocking WebKit => Chromium integration. I'll add the test in Bug 61736.
Committed r87693: <http://trac.webkit.org/changeset/87693>
Thanks Adam! I don't have the time to deeply investigate this right now, but the patch looks very reasonable.