WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
UNCONFIRMED
92190
ASSERTION FAILED: m_affinity == DOWNSTREAM : void WebCore::VisibleSelection::setWithoutValidation(const WebCore::Position &, const WebCore::Position &)
https://bugs.webkit.org/show_bug.cgi?id=92190
Summary
ASSERTION FAILED: m_affinity == DOWNSTREAM : void WebCore::VisibleSelection::...
Dimitris Apostolou
Reported
2012-07-24 18:13:53 PDT
Created
attachment 154205
[details]
Screenshot.
r123549
Reproducibility: always Steps: 1. Go to
https://twitter.com/#!/search/%22Christian%20Bale%22
2. Scroll down until you find the post from "AMC Theatres". 3. Click on the post to expand the inline photo. What happened: ASSERTION FAILED: m_affinity == DOWNSTREAM /Users/rex/WebKit/Source/WebCore/editing/VisibleSelection.cpp(450) : void WebCore::VisibleSelection::setWithoutValidation(const WebCore::Position &, const WebCore::Position &) 1 0x109fb6463 WebCore::VisibleSelection::setWithoutValidation(WebCore::Position const&, WebCore::Position const&) 2 0x108ee972c WebCore::FrameSelection::respondToNodeModification(WebCore::Node*, bool, bool, bool, bool) 3 0x108ee95cb WebCore::FrameSelection::nodeWillBeRemoved(WebCore::Node*) 4 0x108bece0a WebCore::Document::nodeWillBeRemoved(WebCore::Node*) 5 0x108a092b1 WebCore::willRemoveChild(WebCore::Node*) 6 0x108a08fc8 WebCore::ContainerNode::removeChild(WebCore::Node*, int&) 7 0x108a080f8 WebCore::collectChildrenAndRemoveFromOldParent(WebCore::Node*, WTF::Vector<WTF::RefPtr<WebCore::Node>, 11ul>&, int&) 8 0x108a07ece WebCore::ContainerNode::appendChild(WTF::PassRefPtr<WebCore::Node>, int&, bool) 9 0x10987ad0a WebCore::Node::appendChild(WTF::PassRefPtr<WebCore::Node>, int&, bool) 10 0x1095042c1 WebCore::JSNode::appendChild(JSC::ExecState*) 11 0x1095005ee WebCore::jsNodePrototypeFunctionAppendChild(JSC::ExecState*) 12 0x10e628265 13 0x107c78e84 JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*) 14 0x107c75bef JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) 15 0x107b291c8 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) 16 0x10928efd2 WebCore::JSMainThreadExecState::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) 17 0x1093bae8e WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) 18 0x108e29a57 WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul>&) 19 0x108e298bb WebCore::EventTarget::fireEventListeners(WebCore::Event*) 20 0x109882fab WebCore::Node::handleLocalEvents(WebCore::Event*) 21 0x108dfb654 WebCore::EventContext::handleLocalEvents(WebCore::Event*) const 22 0x108dfccaa WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) 23 0x109854870 WebCore::MouseEventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const 24 0x108dfc03c WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>) 25 0x10988396b WebCore::Node::dispatchMouseEvent(WebCore::PlatformMouseEvent const&, WTF::AtomicString const&, int, WebCore::Node*) 26 0x108e0cda4 WebCore::EventHandler::dispatchMouseEvent(WTF::AtomicString const&, WebCore::Node*, bool, int, WebCore::PlatformMouseEvent const&, bool) 27 0x108e0f275 WebCore::EventHandler::handleMouseReleaseEvent(WebCore::PlatformMouseEvent const&) 28 0x106d34a76 WebKit::handleMouseEvent(WebKit::WebMouseEvent const&, WebKit::WebPage*, bool) 29 0x106d348ef WebKit::WebPage::mouseEvent(WebKit::WebMouseEvent const&) 30 0x106d6ad47 void CoreIPC::callMemberFunction<WebKit::WebPage, void (WebKit::WebPage::*)(WebKit::WebMouseEvent const&), WebKit::WebMouseEvent>(CoreIPC::Arguments1<WebKit::WebMouseEvent> const&, WebKit::WebPage*, void (WebKit::WebPage::*)(WebKit::WebMouseEvent const&)) 31 0x106d5ff32 void CoreIPC::handleMessage<Messages::WebPage::MouseEvent, WebKit::WebPage, void (WebKit::WebPage::*)(WebKit::WebMouseEvent const&)>(CoreIPC::ArgumentDecoder*, WebKit::WebPage*, void (WebKit::WebPage::*)(WebKit::WebMouseEvent const&)) Expected result: No assert failure.
Attachments
Screenshot.
(542.01 KB, image/png)
2012-07-24 18:13 PDT
,
Dimitris Apostolou
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug