Bug 14116
| Summary: | DocumentLoader:frameLoader() crash in WebKit-using application (but not Safari) using 3.0b; fixed sometime between [22041] and [23487] | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Evan Schoenberg <evan.s> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | Major | CC: | ap, mrowe, richard, webkit |
| Priority: | P2 | ||
| Version: | 523.x (Safari 3) | ||
| Hardware: | Mac | ||
| OS: | OS X 10.4 | ||
| URL: | http://www.wired.com | ||
Evan Schoenberg
bdash asked me to submit this to help prevent a regression.
Loading many webpages in Vienna, an rss reader which utilizes WebKit, using the WebKit.framework supplied with Safari 3.0b1 ([22041]), leads to an immediate crash. Loading the same pages in Safari 3.0b1 itself does not cause a crash, nor does loading the same pages in Vienna using OS X 10.4.9's original WebKit.
This crash does *not* exist at [23487].
Known example pages include:
http://www.wired.com
http://www.sun-sentinel.com/news/local/broward/sfl-scarpet12jun12,0,1659435.story?track=rss
------------------
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000008
Thread 0 Crashed:
0 com.apple.WebCore 0x95701d9a WebCore::DocumentLoader::frameLoader() const + 6
1 com.apple.WebCore 0x95702156 WebCore::DocumentLoader::isLoadingInAPISense() const + 18
2 com.apple.WebCore 0x956f5bc2 WebCore::FrameLoader::checkLoadCompleteForThisFrame() + 156
3 com.apple.WebCore 0x956f63b2 WebCore::FrameLoader::recursiveCheckLoadComplete() + 198
4 com.apple.WebCore 0x956f643b WebCore::FrameLoader::recursiveCheckLoadComplete() + 335
5 com.apple.WebCore 0x95702d48 WebCore::DocumentLoader::removeSubresourceLoader(WebCore::ResourceLoader*) + 222
6 com.apple.WebCore 0x9570bf9a WebCore::SubresourceLoader::didFinishLoading() + 146
7 com.apple.WebCore 0x956dff57 -[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:] + 53
8 com.apple.Foundation 0x92855d74 -[NSURLConnection(NSURLConnectionInternal) _sendDidFinishLoadingCallback] + 176
9 com.apple.Foundation 0x92853e19 -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] + 748
10 com.apple.Foundation 0x92853ab5 _sendCallbacks + 201
11 com.apple.CoreFoundation 0x9082bf92 CFRunLoopRunSpecific + 1213
12 com.apple.CoreFoundation 0x9082bace CFRunLoopRunInMode + 61
13 com.apple.HIToolbox 0x92de78d8 RunCurrentEventLoopInMode + 285
14 com.apple.HIToolbox 0x92de6fe2 ReceiveNextEventCommon + 385
15 com.apple.HIToolbox 0x92de6e39 BlockUntilNextEventMatchingListInMode + 81
16 com.apple.AppKit 0x9328d465 _DPSNextEvent + 572
17 com.apple.AppKit 0x9328d056 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 137
18 com.apple.AppKit 0x93286ddb -[NSApplication run] + 512
19 com.apple.AppKit 0x9327ad2f NSApplicationMain + 573
20 uk.co.opencommunity.vienna2 0x00045ffc main + 30 (main.m:14)
21 uk.co.opencommunity.vienna2 0x00002392 start + 258
22 uk.co.opencommunity.vienna2 0x000022b9 start + 41
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Mark Rowe (bdash)
*** Bug 14127 has been marked as a duplicate of this bug. ***
Robert Blaut
(In reply to comment #0)
> bdash asked me to submit this to help prevent a regression.
>
> Loading many webpages in Vienna, an rss reader which utilizes WebKit, using the
> WebKit.framework supplied with Safari 3.0b1 ([22041]), leads to an immediate
> crash. Loading the same pages in Safari 3.0b1 itself does not cause a crash,
> nor does loading the same pages in Vienna using OS X 10.4.9's original WebKit.
>
Mark, what is a status of the bug? Is it ever confirmed?
Alexey Proskuryakov
This bug was originally reported as already fixed; resolving now.