[Webkit-unassigned] [Bug 120103] New: Crash on page load unless web inspector is open, sometimes hangs even if open
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Aug 20 22:13:05 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=120103
Summary: Crash on page load unless web inspector is open,
sometimes hangs even if open
Product: WebKit
Version: 528+ (Nightly build)
Platform: Macintosh Intel
URL: http://eve.battleclinic.com/killboard/combat_record.ph
p?type=player&name=chatgris
OS/Version: Mac OS X 10.8
Status: UNCONFIRMED
Severity: Normal
Priority: P1
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jason at jasonrm.net
WebKit r154377
# Steps to crash
1. Open WebKit to any correctly loading page, in my case http://www.apple.com/startpage/
2. Navigate to http://eve.battleclinic.com/killboard/combat_record.php?type=player&name=chatgris
# Steps to hang
1. Open WebKit to any correctly loading page, in my case http://www.apple.com/startpage/
2. Show Web Inspector, timeline selected.
3. Navigate to http://eve.battleclinic.com/killboard/combat_record.php?type=player&name=chatgris
# Steps to load fine
1. Open WebKit to any correctly loading page, in my case http://www.apple.com/startpage/
2. Show Web Inspector, resources selected.
3. Navigate to http://eve.battleclinic.com/killboard/combat_record.php?type=player&name=chatgris
# Video
* http://2013.s3.jasonrm.net.s3.amazonaws.com/video/6bf9ab2cec48c89cfdb7d418a2b7db55505d3b96.mp4
First time I load the page it unexpectedly loaded, which makes me think it might be a timing/threading issue as the system was under heavy load while recording the video.
The second time is with the web inspector closed still. This time it crashes.
The third time is with the web inspector open with Resources selected and the console visible. This time it loads.
The fourth and final time is with the web inspector open with Timelines selected. This time it hangs.
# Possibly Related
* https://bugs.webkit.org/show_bug.cgi?id=120077
# Full crash log, along with a process sample of one of the times it hung.
* https://gist.github.com/jasonrm/6290318
# Crash Log excerpt
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Application Specific Information:
Bundle controller class:
BrowserBundleController
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 ??? 0x000025d7ff34a7f4 0 + 41609629837300
1 com.apple.JavaScriptCore 0x000000010fccc391 JSC::JITCode::execute(JSC::JSStack*, JSC::ExecState*, JSC::VM*) + 49
2 com.apple.JavaScriptCore 0x000000010fcb272a JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 650
3 com.apple.JavaScriptCore 0x000000010fb91435 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 69
4 com.apple.WebCore 0x000000011061de3c WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 908
5 com.apple.WebCore 0x00000001103061ec WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul, WTF::CrashOnOverflow>&) + 364
6 com.apple.WebCore 0x0000000110305f06 WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 390
7 com.apple.WebCore 0x000000011086d433 WebCore::Node::handleLocalEvents(WebCore::Event*) + 67
8 com.apple.WebCore 0x00000001102edce7 WebCore::EventContext::handleLocalEvents(WebCore::Event*) const + 87
9 com.apple.WebCore 0x00000001102eead1 WebCore::EventDispatcher::dispatch() + 721
10 com.apple.WebCore 0x00000001102ef1dc WebCore::EventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const + 12
11 com.apple.WebCore 0x00000001102edefc WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>) + 124
12 com.apple.WebCore 0x000000011086d63a WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 234
13 com.apple.WebCore 0x00000001102191ed WebCore::Document::finishedParsing() + 189
14 com.apple.WebCore 0x00000001103de254 WebCore::HTMLDocumentParser::prepareToStopParsing() + 164
15 com.apple.WebCore 0x00000001103df067 WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) + 87
16 com.apple.WebCore 0x00000001100aeddd WebCore::CachedResource::checkNotify() + 93
17 com.apple.WebCore 0x0000000110b02105 WebCore::SubresourceLoader::didFinishLoading(double) + 133
18 com.apple.Foundation 0x00007fff8a8c6d88 __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke_0 + 28
19 com.apple.Foundation 0x00007fff8a8c6ccc -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 227
20 com.apple.Foundation 0x00007fff8a8c6bc8 -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 63
21 com.apple.CFNetwork 0x00007fff8b6e9091 ___delegate_didFinishLoading_block_invoke_0 + 40
22 com.apple.CFNetwork 0x00007fff8b6db54a ___withDelegateAsync_block_invoke_0 + 90
23 com.apple.CFNetwork 0x00007fff8b76bf3a __block_global_1 + 28
24 com.apple.CoreFoundation 0x00007fff8f418154 CFArrayApplyFunction + 68
25 com.apple.CFNetwork 0x00007fff8b6cc2b4 RunloopBlockContext::perform() + 124
26 com.apple.CFNetwork 0x00007fff8b6cc18b MultiplexerSource::perform() + 221
27 com.apple.CoreFoundation 0x00007fff8f3f9b31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
28 com.apple.CoreFoundation 0x00007fff8f3f9455 __CFRunLoopDoSources0 + 245
29 com.apple.CoreFoundation 0x00007fff8f41c7f5 __CFRunLoopRun + 789
30 com.apple.CoreFoundation 0x00007fff8f41c0e2 CFRunLoopRunSpecific + 290
31 com.apple.HIToolbox 0x00007fff83486eb4 RunCurrentEventLoopInMode + 209
32 com.apple.HIToolbox 0x00007fff83486c52 ReceiveNextEventCommon + 356
33 com.apple.HIToolbox 0x00007fff83486ae3 BlockUntilNextEventMatchingListInMode + 62
34 com.apple.AppKit 0x00007fff89b98533 _DPSNextEvent + 685
35 com.apple.AppKit 0x00007fff89b97df2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
36 com.apple.AppKit 0x00007fff89b8f1a3 -[NSApplication run] + 517
37 com.apple.WebCore 0x0000000110a48342 WebCore::RunLoop::run() + 82
38 com.apple.WebKit2 0x000000010f7bd33a int WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebContentProcessMainDelegate>(int, char**) + 614
39 com.apple.WebProcess 0x000000010f6d5e23 main + 337
40 libdyld.dylib 0x00007fff86cc37e1 start + 1
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list