[Webkit-unassigned] [Bug 98592] New: Crash in WTF::MetaAllocatorHandle::~MetaAllocatorHandle()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Oct 6 02:09:07 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=98592
Summary: Crash in
WTF::MetaAllocatorHandle::~MetaAllocatorHandle()
Product: WebKit
Version: 528+ (Nightly build)
Platform: Macintosh Intel
URL: https://maps.google.com/maps?vector=1
OS/Version: Mac OS X 10.8
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: rex_4539 at yahoo.com
Created an attachment (id=167449)
--> (https://bugs.webkit.org/attachment.cgi?id=167449&action=review)
Crash log.
r130578
Reproducibility: once
Steps:
1. https://maps.google.com/maps?vector=1
2. Moved the map around with the mouse.
What happened:
2. Crash.
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.JavaScriptCore 0x000000010cf73289 WTF::MetaAllocatorHandle::~MetaAllocatorHandle() + 25 (Atomics.h:147)
1 com.apple.JavaScriptCore 0x000000010cd540c9 JSC::DFG::JITCompiler::compileFunction(JSC::JITCode&, JSC::MacroAssemblerCodePtr&) + 3113 (RefCounted.h:197)
2 com.apple.JavaScriptCore 0x000000010cd4daae JSC::DFG::compile(JSC::DFG::CompileMode, JSC::ExecState*, JSC::CodeBlock*, JSC::JITCode&, JSC::MacroAssemblerCodePtr*, unsigned int) + 830 (DFGDriver.cpp:155)
3 com.apple.JavaScriptCore 0x000000010cd4d76d JSC::DFG::tryCompileFunction(JSC::ExecState*, JSC::CodeBlock*, JSC::JITCode&, JSC::MacroAssemblerCodePtr&, unsigned int) + 29 (DFGDriver.cpp:173)
4 com.apple.JavaScriptCore 0x000000010cdbbad5 JSC::jitCompileFunctionIfAppropriate(JSC::ExecState*, WTF::OwnPtr<JSC::FunctionCodeBlock>&, JSC::JITCode&, JSC::MacroAssemblerCodePtr&, JSC::WriteBarrier<JSC::SharedSymbolTable>&, JSC::JITCode::JITType, unsigned int, JSC::JITCompilationEffort) + 325 (OwnPtr.h:72)
5 com.apple.JavaScriptCore 0x000000010cdba4af JSC::FunctionExecutable::compileForCallInternal(JSC::ExecState*, JSC::JSScope*, JSC::JITCode::JITType, unsigned int) + 287 (ExecutionHarness.h:64)
6 com.apple.JavaScriptCore 0x000000010ce0926d cti_optimize + 237 (JITStubs.cpp:2027)
7 ??? 0x00003b250073a1a4 0 + 65030107406756
8 com.apple.JavaScriptCore 0x000000010cdc9c22 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 994 (JSValueInlineMethods.h:371)
9 com.apple.JavaScriptCore 0x000000010cd15225 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 69 (CallData.cpp:39)
10 com.apple.JavaScriptCore 0x000000010ce17038 JSC::boundFunctionCall(JSC::ExecState*) + 504 (JSBoundFunction.cpp:56)
11 ??? 0x00003b2500001265 0 + 65030099833445
12 com.apple.JavaScriptCore 0x000000010cdc9c22 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 994 (JSValueInlineMethods.h:371)
13 com.apple.JavaScriptCore 0x000000010cd15225 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 69 (CallData.cpp:39)
14 com.apple.JavaScriptCore 0x000000010ce17038 JSC::boundFunctionCall(JSC::ExecState*) + 504 (JSBoundFunction.cpp:56)
15 ??? 0x00003b2500001265 0 + 65030099833445
16 com.apple.JavaScriptCore 0x000000010cdc9c22 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 994 (JSValueInlineMethods.h:371)
17 com.apple.JavaScriptCore 0x000000010cd15225 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 69 (CallData.cpp:39)
18 com.apple.WebCore 0x000000010d70a69f WebCore::JSMainThreadExecState::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 143 (JSMainThreadExecState.h:56)
19 com.apple.WebCore 0x000000010d7c540e WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 894 (JSEventListener.cpp:126)
20 com.apple.WebCore 0x000000010d4b05a4 WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul>&) + 212 (InspectorInstrumentation.h:254)
21 com.apple.WebCore 0x000000010d4b04a2 WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 66 (Event.h:139)
22 com.apple.WebCore 0x000000010de787d9 WebCore::WindowEventContext::handleLocalEvents(WebCore::Event*) + 89 (WindowEventContext.cpp:60)
23 com.apple.WebCore 0x000000010d49c678 WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) + 1016 (EventDispatcher.cpp:329)
24 com.apple.WebCore 0x000000010da68a98 WebCore::MouseEventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const + 168 (PassRefPtr.h:68)
25 com.apple.WebCore 0x000000010d49ae82 WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>) + 130 (EventDispatcher.cpp:129)
26 com.apple.WebCore 0x000000010da7c0dc WebCore::Node::dispatchMouseEvent(WebCore::PlatformMouseEvent const&, WTF::AtomicString const&, int, WebCore::Node*) + 124 (Node.cpp:2621)
27 com.apple.WebCore 0x000000010d4a2fbc WebCore::EventHandler::dispatchMouseEvent(WTF::AtomicString const&, WebCore::Node*, bool, int, WebCore::PlatformMouseEvent const&, bool) + 108 (EventHandler.cpp:2281)
28 com.apple.WebCore 0x000000010d4a48f4 WebCore::EventHandler::handleMouseReleaseEvent(WebCore::PlatformMouseEvent const&) + 852 (EventHandler.cpp:1889)
29 com.apple.WebKit2 0x000000010c87fcce WebKit::handleMouseEvent(WebKit::WebMouseEvent const&, WebKit::WebPage*, bool) + 429 (WebPage.cpp:1370)
30 com.apple.WebKit2 0x000000010c87faf3 WebKit::WebPage::mouseEvent(WebKit::WebMouseEvent const&) + 127 (WebPage.cpp:1308)
31 com.apple.WebKit2 0x000000010c88c87f void CoreIPC::handleMessage<Messages::WebPage::MouseEvent, WebKit::WebPage, void (WebKit::WebPage::*)(WebKit::WebMouseEvent const&)>(CoreIPC::ArgumentDecoder*, WebKit::WebPage*, void (WebKit::WebPage::*)(WebKit::WebMouseEvent const&)) + 83 (HandleMessage.h:303)
32 com.apple.WebKit2 0x000000010c843c14 WebKit::WebConnectionToUIProcess::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageID, CoreIPC::ArgumentDecoder*) + 180 (WebConnectionToUIProcess.cpp:88)
33 com.apple.WebKit2 0x000000010c7dd065 CoreIPC::Connection::dispatchMessage(CoreIPC::Connection::Message<CoreIPC::ArgumentDecoder>&) + 165 (ArgumentDecoder.h:47)
34 com.apple.WebKit2 0x000000010c7de565 CoreIPC::Connection::dispatchOneMessage() + 139 (Connection.cpp:711)
35 com.apple.WebCore 0x000000010dc3c239 WebCore::RunLoop::performWork() + 153 (Functional.h:614)
36 com.apple.WebCore 0x000000010dc3c935 WebCore::RunLoop::performWork(void*) + 53 (RunLoopCF.cpp:67)
37 com.apple.CoreFoundation 0x00007fff8b12b101 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
38 com.apple.CoreFoundation 0x00007fff8b12aa25 __CFRunLoopDoSources0 + 245
39 com.apple.CoreFoundation 0x00007fff8b14ddc5 __CFRunLoopRun + 789
40 com.apple.CoreFoundation 0x00007fff8b14d6b2 CFRunLoopRunSpecific + 290
41 com.apple.HIToolbox 0x00007fff934420a4 RunCurrentEventLoopInMode + 209
42 com.apple.HIToolbox 0x00007fff93441e42 ReceiveNextEventCommon + 356
43 com.apple.HIToolbox 0x00007fff93441cd3 BlockUntilNextEventMatchingListInMode + 62
44 com.apple.AppKit 0x00007fff91908613 _DPSNextEvent + 685
45 com.apple.AppKit 0x00007fff91907ed2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
46 com.apple.AppKit 0x00007fff918ff283 -[NSApplication run] + 517
47 com.apple.WebCore 0x000000010dc3cf13 WebCore::RunLoop::run() + 67 (RunLoopMac.mm:36)
48 com.apple.WebKit2 0x000000010c8c6487 WebKit::WebProcessMain(WebKit::CommandLine const&) + 3888 (WebProcessMainMac.mm:190)
49 com.apple.WebKit2 0x000000010c8739cb WebKitMain + 311 (WebKitMain.cpp:50)
50 com.apple.WebProcess 0x000000010c799e7b main + 214 (MainMacProcess.cpp:69)
51 libdyld.dylib 0x00007fff881c47e1 start + 1
Expected result:
2. WebKit does not crash.
--
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