Bug 12116

Summary: REGRESSION: ASSERTION FAILED: URL in +[WebDataProtocol _webIsDataProtocolURL:]
Product: WebKit Reporter: Alexey Proskuryakov <ap>
Component: Page LoadingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal Keywords: Regression
Priority: P1    
Version: 420+   
Hardware: Mac   
OS: OS X 10.4   
URL: http://newsru.com/world/04jan2007/newspeaker.html

Description Alexey Proskuryakov 2007-01-04 14:18:42 PST
Steps to reproduce:
1) Open the bug URL
2) Click on any image at the right side of the story

ASSERTION FAILED: URL
(/Users/ap/WebKit/WebCore/loader/mac/WebDataProtocol.mm:223 +[WebDataProtocol _webIsDataProtocolURL:])

Thread 0 Crashed:
0   com.apple.WebCore        	0x014875d8 +[WebDataProtocol _webIsDataProtocolURL:] + 92
1   com.apple.WebCore        	0x01493d6c WebCore::ResourceLoader::didReceiveResponse(WebCore::ResourceResponse const&) + 204 (ResourceLoaderMac.mm:261)
2   com.apple.WebCore        	0x014959f8 WebCore::MainResourceLoader::continueAfterContentPolicy(WebCore::PolicyAction, WebCore::ResourceResponse const&) + 924 (MainResourceLoaderMac.mm:253)
3   com.apple.WebCore        	0x01495c2c WebCore::MainResourceLoader::continueAfterContentPolicy(WebCore::PolicyAction) + 180 (MainResourceLoaderMac.mm:270)
4   com.apple.WebCore        	0x01495c7c WebCore::MainResourceLoader::callContinueAfterContentPolicy(void*, WebCore::PolicyAction) + 44 (MainResourceLoaderMac.mm:262)
5   com.apple.WebCore        	0x0148c048 WebCore::PolicyCheck::call(WebCore::PolicyAction) + 264 (FrameLoaderMac.mm:1324)
6   com.apple.WebCore        	0x014c2f80 WebCore::FrameLoader::continueAfterContentPolicy(WebCore::PolicyAction) + 76 (FrameLoader.cpp:2287)
7   com.apple.WebKit         	0x003d1800 WebFrameLoaderClient::receivedPolicyDecison(WebCore::PolicyAction) + 392 (WebFrameLoaderClient.mm:989)
8   com.apple.WebKit         	0x003d27c8 -[WebFramePolicyListener receivedPolicyDecision:] + 220 (WebFrameLoaderClient.mm:1084)
9   com.apple.WebKit         	0x003d1610 -[WebFramePolicyListener use] + 64 (WebFrameLoaderClient.mm:1100)
Comment 1 Anders Carlsson 2007-01-04 15:13:10 PST
The problem was an uninitialized variable. Fixed in r18593.