[Webkit-unassigned] [Bug 94458] Assertion failure in MessagePort::contextDestroyed in http/tests/security/MessagePort/event-listener-context.html, usually attributed to later tests

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 30 08:53:16 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=94458


Jessie Berlin <jberlin at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jberlin at webkit.org




--- Comment #6 from Jessie Berlin <jberlin at webkit.org>  2012-08-30 08:53:22 PST ---
fast/events/message-port-context-destroyed.html is asserting in the same place on ML WK2 Debug and Lion WK2 Debug:

http://build.webkit.org/results/Apple%20MountainLion%20Debug%20WK2%20(Tests)/r127135%20(434)/fast/events/message-port-context-destroyed-crash-log.txt
http://build.webkit.org/results/Apple%20Lion%20Debug%20WK2%20(Tests)/r127136%20(2968)/fast/events/message-port-context-destroyed-crash-log.txt

I am going to add it to the mac-wk2 Skipped list.

Process:         WebProcess [24435]
Path:            /Volumes/VOLUME/*/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess
Identifier:      com.apple.WebProcess
Version:         537+ (537.3+)
Code Type:       X86-64 (Native)
Parent Process:  ??? [1]

PlugIn Path:       /Volumes/VOLUME/*/WebKitTestRunnerInjectedBundle.bundle/Contents/MacOS/WebKitTestRunnerInjectedBundle
PlugIn Identifier: WebKitTestRunnerInjectedBundle
PlugIn Version:    ??? (???)

Date/Time:       2012-08-30 08:11:15.336 -0700
OS Version:      Mac OS X 10.7.4 (11E53)
Report Version:  9

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000bbadbeef

VM Regions Near 0xbbadbeef:
--> 
    __TEXT                 0000000100c87000-0000000100c88000 [    4K] r-x/rwx SM=COW  /Volumes/VOLUME/*/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess

Application Specific Information:
objc[24435]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore                 0x0000000103c3af72 WebCore::MessagePort::contextDestroyed() + 178 (MessagePort.cpp:158)
1   com.apple.WebCore                 0x00000001040ba714 WebCore::ScriptExecutionContext::~ScriptExecutionContext() + 724 (ScriptExecutionContext.cpp:113)
2   com.apple.WebCore                 0x0000000102e7f573 WebCore::Document::~Document() + 3523 (Document.cpp:687)
3   com.apple.WebCore                 0x00000001032c7115 WebCore::HTMLDocument::~HTMLDocument() + 149 (HTMLDocument.cpp:91)
4   com.apple.WebCore                 0x00000001032c6fe5 WebCore::HTMLDocument::~HTMLDocument() + 21 (HTMLDocument.cpp:91)
5   com.apple.WebCore                 0x00000001032c6fb9 WebCore::HTMLDocument::~HTMLDocument() + 25 (HTMLDocument.cpp:90)
6   com.apple.WebCore                 0x0000000102e99139 WebCore::Document::guardDeref() + 201 (Document.h:247)
7   com.apple.WebCore                 0x0000000102e7fb30 WebCore::Document::removedLastRef() + 560 (Document.cpp:736)
8   com.apple.WebCore                 0x0000000103c7ae02 WebCore::Node::removedLastRef() + 50 (Node.cpp:2825)
9   com.apple.WebCore                 0x0000000102a81c1e WebCore::TreeShared<WebCore::Node, WebCore::ContainerNode>::deref() + 494 (TreeShared.h:83)
10  com.apple.WebCore                 0x00000001037771c6 WebCore::JSNode::releaseImpl() + 38 (JSNode.h:69)
11  com.apple.WebCore                 0x00000001038a4491 WebCore::JSNodeOwner::finalize(JSC::Handle<JSC::Unknown>, void*) + 113 (JSNodeCustom.cpp:145)
12  com.apple.JavaScriptCore          0x00000001020464d7 JSC::WeakBlock::finalize(JSC::WeakImpl*) + 215 (WeakSetInlines.h:53)
13  com.apple.JavaScriptCore          0x0000000102045e2e JSC::WeakBlock::sweep() + 158 (WeakBlock.cpp:81)
14  com.apple.JavaScriptCore          0x00000001020467b0 JSC::WeakSet::sweep() + 64 (WeakSet.cpp:45)
15  com.apple.JavaScriptCore          0x0000000101f0c5c8 JSC::MarkedBlock::sweep(JSC::MarkedBlock::SweepMode) + 40 (MarkedBlock.cpp:108)
16  com.apple.JavaScriptCore          0x0000000101f0f0f0 JSC::Sweep::operator()(JSC::MarkedBlock*) + 32 (MarkedSpace.h:53)
17  com.apple.JavaScriptCore          0x0000000101f0f0b2 void JSC::MarkedAllocator::forEachBlock<JSC::Sweep>(JSC::Sweep&) + 82 (MarkedAllocator.h:111)
18  com.apple.JavaScriptCore          0x0000000101f0efa9 JSC::Sweep::ReturnType JSC::MarkedSpace::forEachBlock<JSC::Sweep>(JSC::Sweep&) + 105 (MarkedSpace.h:207)
19  com.apple.JavaScriptCore          0x0000000101f0e629 JSC::Sweep::ReturnType JSC::MarkedSpace::forEachBlock<JSC::Sweep>() + 25 (MarkedSpace.h:226)
20  com.apple.JavaScriptCore          0x0000000101f0dfb4 JSC::MarkedSpace::sweep() + 52 (MarkedSpace.cpp:116)
21  com.apple.JavaScriptCore          0x0000000101e05ac9 JSC::Heap::collect(JSC::Heap::SweepToggle) + 729 (Heap.cpp:745)
22  com.apple.JavaScriptCore          0x0000000101e071a4 JSC::Heap::collectAllGarbage() + 52 (Heap.cpp:680)
23  com.apple.WebCore                 0x00000001031f4773 WebCore::GCController::garbageCollectNow() + 83 (GCController.cpp:85)
24  com.apple.WebKit2                 0x0000000100d37779 WebKit::InjectedBundle::garbageCollectJavaScriptObjects() + 25 (InjectedBundle.cpp:435)
25  com.apple.WebKit2                 0x0000000100ff5c5d WKBundleGarbageCollectJavaScriptObjects + 29 (WKBundle.cpp:82)
26  WebKitTestRunnerInjectedBundle    0x000000010a01e511 WTR::GCController::collect() + 33 (GCController.cpp:56)
27  WebKitTestRunnerInjectedBundle    0x000000010a01e8ba WTR::JSGCController::collect(OpaqueJSContext const*, OpaqueJSValue*, OpaqueJSValue*, unsigned long, OpaqueJSValue const* const*, OpaqueJSValue const**) + 90 (JSGCController.cpp:82)
28  com.apple.JavaScriptCore          0x0000000101e804a1 JSC::JSCallbackFunction::call(JSC::ExecState*) + 497 (JSCallbackFunction.cpp:73)
29  com.apple.JavaScriptCore          0x0000000102030e20 _ZN3JSC5LLIntL14handleHostCallEPNS_9ExecStateEPNS_11InstructionENS_7JSValueENS_22CodeSpecializationKindE + 352 (LLIntSlowPaths.cpp:1297)
30  com.apple.JavaScriptCore          0x0000000102031d9d JSC::LLInt::setUpCall(JSC::ExecState*, JSC::Instruction*, JSC::CodeSpecializationKind, JSC::JSValue, JSC::LLIntCallLinkInfo*) + 93 (LLIntSlowPaths.cpp:1341)
31  com.apple.JavaScriptCore          0x0000000102031d27 JSC::LLInt::genericCall(JSC::ExecState*, JSC::Instruction*, JSC::CodeSpecializationKind) + 263 (LLIntSlowPaths.cpp:1397)
32  com.apple.JavaScriptCore          0x000000010202ef7c llint_slow_path_call + 60 (LLIntSlowPaths.cpp:1403)
33  com.apple.JavaScriptCore          0x0000000102036d77 llint_op_call + 185
34  com.apple.JavaScriptCore          0x0000000101e20d20 JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*) + 96 (JITCode.h:133)
35  com.apple.JavaScriptCore          0x0000000101e1d6f4 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 1908 (Interpreter.cpp:1045)
36  com.apple.JavaScriptCore          0x0000000101cb5f1b JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 315 (CallData.cpp:39)
37  com.apple.WebCore                 0x00000001035e3cb3 WebCore::JSMainThreadExecState::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 179 (JSMainThreadExecState.h:56)
38  com.apple.WebCore                 0x0000000103733ec0 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 1408 (JSEventListener.cpp:126)
39  com.apple.WebCore                 0x00000001030ec5f9 WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul>&) + 393 (EventTarget.cpp:232)
40  com.apple.WebCore                 0x00000001030ec43b WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 331 (EventTarget.cpp:200)
41  com.apple.WebCore                 0x0000000103c7952b WebCore::Node::handleLocalEvents(WebCore::Event*) + 155 (Node.cpp:2570)
42  com.apple.WebCore                 0x00000001030b90f5 WebCore::EventContext::handleLocalEvents(WebCore::Event*) const + 293 (EventContext.cpp:55)
43  com.apple.WebCore                 0x00000001030bc1df WebCore::EventDispatcher::dispatchEventAtTarget(WTF::PassRefPtr<WebCore::Event>) + 111 (EventDispatcher.cpp:309)
44  com.apple.WebCore                 0x00000001030bb019 WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 1129 (EventDispatcher.cpp:261)
45  com.apple.WebCore                 0x00000001030c119c WebCore::EventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const + 76 (EventDispatchMediator.cpp:51)
46  com.apple.WebCore                 0x00000001030b9bda WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>) + 154 (EventDispatcher.cpp:129)
47  com.apple.WebCore                 0x0000000103c79626 WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 70 (Node.cpp:2585)
48  com.apple.WebCore                 0x0000000103037fa6 WebCore::DOMWindow::dispatchLoadEvent() + 758 (DOMWindow.cpp:1639)
49  com.apple.WebCore                 0x0000000102e89202 WebCore::Document::dispatchWindowLoadEvent() + 146 (Document.cpp:4110)
50  com.apple.WebCore                 0x0000000102e86671 WebCore::Document::implicitClose() + 513 (Document.cpp:2536)
51  com.apple.WebCore                 0x00000001031a1a7b WebCore::FrameLoader::checkCallImplicitClose() + 155 (FrameLoader.cpp:804)
52  com.apple.WebCore                 0x00000001031a1745 WebCore::FrameLoader::checkCompleted() + 341 (FrameLoader.cpp:751)
53  com.apple.WebCore                 0x00000001031a04d3 WebCore::FrameLoader::finishedParsing() + 179 (FrameLoader.cpp:684)
54  com.apple.WebCore                 0x0000000102e9319f WebCore::Document::finishedParsing() + 591 (Document.cpp:4886)
55  com.apple.WebCore                 0x00000001033a5f64 WebCore::HTMLTreeBuilder::finished() + 148 (HTMLTreeBuilder.cpp:2696)
56  com.apple.WebCore                 0x00000001032cc243 WebCore::HTMLDocumentParser::end() + 227 (HTMLDocumentParser.cpp:373)
57  com.apple.WebCore                 0x00000001032cb236 WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd() + 278 (HTMLDocumentParser.cpp:382)
58  com.apple.WebCore                 0x00000001032cb01c WebCore::HTMLDocumentParser::prepareToStopParsing() + 268 (HTMLDocumentParser.cpp:150)
59  com.apple.WebCore                 0x00000001032cc293 WebCore::HTMLDocumentParser::attemptToEnd() + 67 (HTMLDocumentParser.cpp:394)
60  com.apple.WebCore                 0x00000001032cc2e8 WebCore::HTMLDocumentParser::finish() + 72 (HTMLDocumentParser.cpp:421)
61  com.apple.WebCore                 0x0000000102ef7c17 WebCore::DocumentWriter::end() + 391 (DocumentWriter.cpp:245)
62  com.apple.WebCore                 0x0000000102ed402f WebCore::DocumentLoader::finishedLoading() + 207 (DocumentLoader.cpp:301)
63  com.apple.WebCore                 0x0000000103bd138e WebCore::MainResourceLoader::didFinishLoading(double) + 318 (MainResourceLoader.cpp:526)
64  com.apple.WebCore                 0x0000000104055c25 WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) + 53 (ResourceLoader.cpp:442)
65  com.apple.WebCore                 0x0000000104052705 -[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:] + 197 (ResourceHandleMac.mm:861)
66  com.apple.Foundation              0x00007fff90b1f63e ___NSURLConnectionDidFinishLoading_block_invoke_1 + 122
67  com.apple.Foundation              0x00007fff90b1f5be _NSURLConnectionDidFinishLoading + 81
68  com.apple.CFNetwork               0x00007fff9505e4fe URLConnectionClient::_clientDidFinishLoading(URLConnectionClient::ClientConnectionEventQueue*) + 296
69  com.apple.CFNetwork               0x00007fff9510e91e URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 862
70  com.apple.CFNetwork               0x00007fff9510eb0a URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 1354
71  com.apple.CFNetwork               0x00007fff95039389 URLConnectionClient::processEvents() + 185
72  com.apple.CFNetwork               0x00007fff9503922e MultiplexerSource::perform() + 212
73  com.apple.CoreFoundation          0x00007fff935784f1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
74  com.apple.CoreFoundation          0x00007fff93577d5d __CFRunLoopDoSources0 + 253
75  com.apple.CoreFoundation          0x00007fff9359eb49 __CFRunLoopRun + 905
76  com.apple.CoreFoundation          0x00007fff9359e486 CFRunLoopRunSpecific + 230
77  com.apple.HIToolbox               0x00007fff9519b4d3 RunCurrentEventLoopInMode + 277
78  com.apple.HIToolbox               0x00007fff951a2781 ReceiveNextEventCommon + 355
79  com.apple.HIToolbox               0x00007fff951a260e BlockUntilNextEventMatchingListInMode + 62
80  com.apple.AppKit                  0x00007fff8e5e4e31 _DPSNextEvent + 659
81  com.apple.AppKit                  0x00007fff8e5e4735 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
82  com.apple.AppKit                  0x00007fff8e5e1071 -[NSApplication run] + 470
83  com.apple.WebCore                 0x0000000104080b6c WebCore::RunLoop::run() + 92 (RunLoopMac.mm:37)
84  com.apple.WebKit2                 0x0000000100fcf472 WebKit::WebProcessMain(WebKit::CommandLine const&) + 3506 (WebProcessMainMac.mm:228)
85  com.apple.WebKit2                 0x0000000100edd49f _ZL10WebKitMainRKN6WebKit11CommandLineE + 239 (WebKitMain.cpp:50)
86  com.apple.WebKit2                 0x0000000100edd393 WebKitMain + 163 (WebKitMain.cpp:74)
87  com.apple.WebProcess              0x0000000100c87d82 main + 290
88  com.apple.WebProcess              0x0000000100c87c54 start + 52

-- 
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