Bug 20274
| Summary: | Assertion failure in ApplicationCacheGroup::addEntry when reloading a page with an application cache manifest | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Adam Roben (:aroben) <aroben> |
| Component: | Page Loading | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | andersca, ap, bmurdoch |
| Priority: | P2 | Keywords: | InRadar |
| Version: | 528+ (Nightly build) | ||
| Hardware: | All | ||
| OS: | All | ||
| URL: | http://www.tknetwork.de/html5_und_apis/application-cache/application-cache.html | ||
Adam Roben (:aroben)
I'm getting an assertion failure in ApplicationCacheGroup::addEntry when reloading a page with an application cache manifest.
1. Go to http://www.tknetwork.de/html5_und_apis/application-cache/application-cache.html
2. Hit Reload
Here's the assertion:
ASSERT(m_cacheBeingUpdated);
and the backtrace:
> WebKit_debug.dll!WebCore::ApplicationCacheGroup::addEntry(const WebCore::String & url={...}, unsigned int type=4) Line 652 + 0x2e bytes C++
WebKit_debug.dll!WebCore::ApplicationCacheGroup::didFinishLoadingManifest() Line 524 + 0x16 bytes C++
WebKit_debug.dll!WebCore::ApplicationCacheGroup::didFinishLoading(WebCore::ResourceHandle * handle=0x07ec1d08) Line 404 C++
WebKit_debug.dll!WebCore::didFinishLoading(_CFURLConnection * conn=0x07ebdab0, const void * clientInfo=0x07ec1d08) Line 119 + 0x1e bytes C++
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Adam Roben (:aroben)
<rdar://problem/6122712>
Adam Roben (:aroben)
This will lead to a crash in Release builds.
Alexey Proskuryakov
This was fixed in <trac.webkit.org/changeset/39437>.