[Webkit-unassigned] [Bug 85811] fast/events/message-port-close.html hits ASSERT in Debug

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu May 24 16:40:54 PDT 2012


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


Jessie Berlin <jberlin at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[GTK]                       |fast/events/message-port-cl
                   |fast/events/message-port-cl |ose.html hits ASSERT in
                   |ose.html hits ASSERT in     |Debug
                   |Debug                       |
                 CC|                            |jberlin at webkit.org




--- Comment #2 from Jessie Berlin <jberlin at webkit.org>  2012-05-24 16:39:58 PST ---
This is happening on Mac as well:

http://build.webkit.org/results/Lion%20Debug%20(Tests)/r118421%20(6997)/fast/events/message-port-constructor-for-deleted-document-crash-log.txt

Process:         DumpRenderTree [93186]
Path:            /Volumes/VOLUME/*/DumpRenderTree
Identifier:      DumpRenderTree
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  Python [93185]

Date/Time:       2012-05-24 15:57:15.534 -0700
OS Version:      Mac OS X 10.7.3 (11D50)
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                 000000010c357000-000000010c3ed000 [  600K] r-x/rwx SM=COW  /Volumes/VOLUME/*

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

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore                 0x000000010e9e9a82 WebCore::MessagePort::contextDestroyed() + 178 (MessagePort.cpp:158)
1   com.apple.WebCore                 0x000000010ee41b64 WebCore::ScriptExecutionContext::~ScriptExecutionContext() + 724 (ScriptExecutionContext.cpp:113)
2   com.apple.WebCore                 0x000000010dc94040 WebCore::Document::~Document() + 3120 (Document.cpp:639)
3   com.apple.WebCore                 0x000000010e0a7ba3 WebCore::HTMLDocument::~HTMLDocument() + 163 (HTMLDocument.cpp:91)
4   com.apple.WebCore                 0x000000010e0a7a35 WebCore::HTMLDocument::~HTMLDocument() + 21 (HTMLDocument.cpp:91)
5   com.apple.WebCore                 0x000000010e0a7a09 WebCore::HTMLDocument::~HTMLDocument() + 25 (HTMLDocument.cpp:90)
6   com.apple.WebCore                 0x000000010dcad3c9 WebCore::Document::guardDeref() + 201 (Document.h:261)
7   com.apple.WebCore                 0x000000010ea13d4b WebCore::Node::~Node() + 763 (Node.cpp:419)
8   com.apple.WebCore                 0x000000010dad0a63 WebCore::ContainerNode::~ContainerNode() + 67 (ContainerNode.cpp:115)
9   com.apple.WebCore                 0x000000010de9d01a WebCore::Element::~Element() + 442 (Element.cpp:142)
10  com.apple.WebCore                 0x000000010ef74133 WebCore::StyledElement::~StyledElement() + 67 (StyledElement.cpp:132)
11  com.apple.WebCore                 0x000000010dc75a05 WebCore::HTMLElement::~HTMLElement() + 21 (HTMLElement.h:44)
12  com.apple.WebCore                 0x000000010e13e785 WebCore::HTMLPreElement::~HTMLPreElement() + 21 (HTMLPreElement.h:30)
13  com.apple.WebCore                 0x000000010e13e675 WebCore::HTMLPreElement::~HTMLPreElement() + 21 (HTMLPreElement.h:30)
14  com.apple.WebCore                 0x000000010e13e699 WebCore::HTMLPreElement::~HTMLPreElement() + 25 (HTMLPreElement.h:30)
15  com.apple.WebCore                 0x000000010e13e6fc non-virtual thunk to WebCore::HTMLPreElement::~HTMLPreElement() + 28
16  com.apple.WebCore                 0x000000010d99f732 WebCore::TreeShared<WebCore::ContainerNode>::removedLastRef() + 50 (TreeShared.h:119)
17  com.apple.WebCore                 0x000000010d8fd25a WebCore::TreeShared<WebCore::ContainerNode>::deref() + 490 (TreeShared.h:81)
18  com.apple.WebCore                 0x000000010e52ae66 WebCore::JSNode::releaseImpl() + 38 (JSNode.h:69)
19  com.apple.WebCore                 0x000000010e656069 WebCore::JSNodeOwner::finalize(JSC::Handle<JSC::Unknown>, void*) + 121 (JSNodeCustom.cpp:145)
20  com.apple.JavaScriptCore          0x000000010c957967 JSC::WeakBlock::finalize(JSC::WeakImpl*) + 215 (WeakBlock.h:126)
21  com.apple.JavaScriptCore          0x000000010c957325 JSC::WeakBlock::sweep() + 165 (WeakBlock.cpp:80)
22  com.apple.JavaScriptCore          0x000000010c957c72 JSC::WeakSet::sweep() + 114 (WeakSet.cpp:46)
23  com.apple.JavaScriptCore          0x000000010c826ebc JSC::MarkedBlock::sweepWeakSet() + 28 (MarkedBlock.h:293)
24  com.apple.JavaScriptCore          0x000000010c826e99 JSC::SweepWeakSet::operator()(JSC::MarkedBlock*) + 25 (MarkedSpace.cpp:81)
25  com.apple.JavaScriptCore          0x000000010c826e65 void JSC::MarkedAllocator::forEachBlock<JSC::SweepWeakSet>(JSC::SweepWeakSet&) + 85 (MarkedAllocator.h:102)
26  com.apple.JavaScriptCore          0x000000010c826d79 JSC::SweepWeakSet::ReturnType JSC::MarkedSpace::forEachBlock<JSC::SweepWeakSet>(JSC::SweepWeakSet&) + 105 (MarkedSpace.h:196)
27  com.apple.JavaScriptCore          0x000000010c826889 JSC::SweepWeakSet::ReturnType JSC::MarkedSpace::forEachBlock<JSC::SweepWeakSet>() + 25 (MarkedSpace.h:213)
28  com.apple.JavaScriptCore          0x000000010c826315 JSC::MarkedSpace::sweepWeakSets() + 21 (MarkedSpace.cpp:148)
29  com.apple.JavaScriptCore          0x000000010c7200d1 JSC::Heap::collect(JSC::Heap::SweepToggle) + 497 (Heap.cpp:691)
30  com.apple.JavaScriptCore          0x000000010c721714 JSC::Heap::collectAllGarbage() + 52 (Heap.cpp:643)
31  com.apple.WebCore                 0x000000010dfd8dcb WebCore::GCController::garbageCollectNow() + 75 (GCController.cpp:85)
32  com.apple.WebKit                  0x000000010d2bde9d +[WebCoreStatistics garbageCollectJavaScriptObjects] + 29 (WebCoreStatistics.mm:116)
33  DumpRenderTree                    0x000000010c37f27f GCController::collect() const + 31 (GCControllerMac.mm:39)
34  DumpRenderTree                    0x000000010c37f136 _ZL15collectCallbackPK15OpaqueJSContextP13OpaqueJSValueS3_mPKPKS2_PS5_ + 54 (GCController.cpp:49)
35  com.apple.JavaScriptCore          0x000000010c79a5d1 JSC::JSCallbackFunction::call(JSC::ExecState*) + 497 (JSCallbackFunction.cpp:73)
36  com.apple.JavaScriptCore          0x000000010c944700 _ZN3JSC5LLIntL14handleHostCallEPNS_9ExecStateEPNS_11InstructionENS_7JSValueENS_22CodeSpecializationKindE + 352 (LLIntSlowPaths.cpp:1249)
37  com.apple.JavaScriptCore          0x000000010c9455dd JSC::LLInt::setUpCall(JSC::ExecState*, JSC::Instruction*, JSC::CodeSpecializationKind, JSC::JSValue, JSC::LLIntCallLinkInfo*) + 93 (LLIntSlowPaths.cpp:1293)
38  com.apple.JavaScriptCore          0x000000010c945567 JSC::LLInt::genericCall(JSC::ExecState*, JSC::Instruction*, JSC::CodeSpecializationKind) + 263 (LLIntSlowPaths.cpp:1349)
39  com.apple.JavaScriptCore          0x000000010c942a1c llint_slow_path_call + 60 (LLIntSlowPaths.cpp:1355)
40  com.apple.JavaScriptCore          0x000000010c949b4b llint_op_call + 153
41  com.apple.JavaScriptCore          0x000000010c73c009 JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*) + 121 (JITCode.h:127)
42  com.apple.JavaScriptCore          0x000000010c7380de JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 1902 (Interpreter.cpp:1305)
43  com.apple.JavaScriptCore          0x000000010c5e173b JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 315 (CallData.cpp:39)
44  com.apple.WebCore                 0x000000010e39db13 WebCore::JSMainThreadExecState::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 179 (JSMainThreadExecState.h:56)
45  com.apple.WebCore                 0x000000010e4ea565 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 1445 (JSEventListener.cpp:132)
46  com.apple.WebCore                 0x000000010deed2e9 WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul>&) + 393 (EventTarget.cpp:232)
47  com.apple.WebCore                 0x000000010deed12b WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 331 (EventTarget.cpp:200)
48  com.apple.WebCore                 0x000000010ea1ec6b WebCore::Node::handleLocalEvents(WebCore::Event*) + 155 (Node.cpp:2697)
49  com.apple.WebCore                 0x000000010debb045 WebCore::EventContext::handleLocalEvents(WebCore::Event*) const + 293 (EventContext.cpp:53)
50  com.apple.WebCore                 0x000000010debc5a4 WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 1652 (EventDispatcher.cpp:279)
51  com.apple.WebCore                 0x000000010dec2cbc WebCore::EventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const + 76 (EventDispatchMediator.cpp:51)
52  com.apple.WebCore                 0x000000010debb82a WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>) + 154 (EventDispatcher.cpp:116)
53  com.apple.WebCore                 0x000000010ea1ed66 WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 70 (Node.cpp:2712)
54  com.apple.WebCore                 0x000000010de3e8c6 WebCore::DOMWindow::dispatchLoadEvent() + 758 (DOMWindow.cpp:1640)
55  com.apple.WebCore                 0x000000010dc9dc12 WebCore::Document::dispatchWindowLoadEvent() + 146 (Document.cpp:3979)
56  com.apple.WebCore                 0x000000010dc9b031 WebCore::Document::implicitClose() + 513 (Document.cpp:2442)
57  com.apple.WebCore                 0x000000010df8a5eb WebCore::FrameLoader::checkCallImplicitClose() + 155 (FrameLoader.cpp:762)
58  com.apple.WebCore                 0x000000010df8a2a5 WebCore::FrameLoader::checkCompleted() + 341 (FrameLoader.cpp:709)
59  com.apple.WebCore                 0x000000010df890a3 WebCore::FrameLoader::finishedParsing() + 179 (FrameLoader.cpp:642)
60  com.apple.WebCore                 0x000000010dca745f WebCore::Document::finishedParsing() + 591 (Document.cpp:4729)
61  com.apple.WebCore                 0x000000010e185044 WebCore::HTMLTreeBuilder::finished() + 148 (HTMLTreeBuilder.cpp:2808)
62  com.apple.WebCore                 0x000000010e0acdf3 WebCore::HTMLDocumentParser::end() + 227 (HTMLDocumentParser.cpp:382)
63  com.apple.WebCore                 0x000000010e0abd16 WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd() + 278 (HTMLDocumentParser.cpp:391)
64  com.apple.WebCore                 0x000000010e0abaec WebCore::HTMLDocumentParser::prepareToStopParsing() + 268 (HTMLDocumentParser.cpp:154)
65  com.apple.WebCore                 0x000000010e0ace43 WebCore::HTMLDocumentParser::attemptToEnd() + 67 (HTMLDocumentParser.cpp:403)
66  com.apple.WebCore                 0x000000010e0ace98 WebCore::HTMLDocumentParser::finish() + 72 (HTMLDocumentParser.cpp:430)
67  com.apple.WebCore                 0x000000010dd09eb7 WebCore::DocumentWriter::end() + 391 (DocumentWriter.cpp:242)
68  com.apple.WebCore                 0x000000010dce83bf WebCore::DocumentLoader::finishedLoading() + 207 (DocumentLoader.cpp:300)
69  com.apple.WebCore                 0x000000010e98466e WebCore::MainResourceLoader::didFinishLoading(double) + 318 (MainResourceLoader.cpp:545)
70  com.apple.WebCore                 0x000000010ede34b5 WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) + 53 (ResourceLoader.cpp:436)
71  com.apple.WebCore                 0x000000010ede0035 -[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:] + 197 (ResourceHandleMac.mm:861)
72  com.apple.Foundation              0x00007fff8acf5662 ___NSURLConnectionDidFinishLoading_block_invoke_1 + 122
73  com.apple.Foundation              0x00007fff8acf55e2 _NSURLConnectionDidFinishLoading + 81
74  com.apple.CFNetwork               0x00007fff8859b4fe URLConnectionClient::_clientDidFinishLoading(URLConnectionClient::ClientConnectionEventQueue*) + 296
75  com.apple.CFNetwork               0x00007fff8864b91e URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 862
76  com.apple.CFNetwork               0x00007fff88576389 URLConnectionClient::processEvents() + 185
77  com.apple.CFNetwork               0x00007fff8857622e MultiplexerSource::perform() + 212
78  com.apple.CoreFoundation          0x00007fff892a66e1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
79  com.apple.CoreFoundation          0x00007fff892a5f4d __CFRunLoopDoSources0 + 253
80  com.apple.CoreFoundation          0x00007fff892ccd39 __CFRunLoopRun + 905
81  com.apple.CoreFoundation          0x00007fff892cc676 CFRunLoopRunSpecific + 230
82  com.apple.Foundation              0x00007fff8ac98f9f -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 267
83  DumpRenderTree                    0x000000010c36f349 _ZL7runTestRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE + 5769 (DumpRenderTree.mm:1365)
84  DumpRenderTree                    0x000000010c36dc3a _ZL20runTestingServerLoopv + 282 (DumpRenderTree.mm:828)
85  DumpRenderTree                    0x000000010c36d4a9 dumpRenderTree(int, char const**) + 377 (DumpRenderTree.mm:877)
86  DumpRenderTree                    0x000000010c36fbac main + 124 (DumpRenderTree.mm:915)
87  DumpRenderTree                    0x000000010c358af4 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