Bug 89708
Summary: | Continued crash in layout test editing/shadow/breaking-editing-boundaries.html | ||
---|---|---|---|
Product: | WebKit | Reporter: | Kenneth Russell <kbr> |
Component: | HTML Editing | Assignee: | Shinya Kawanaka <shinyak> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | hayato, rniwa |
Priority: | P1 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | 88500, 89073 | ||
Bug Blocks: |
Kenneth Russell
The layout test editing/shadow/breaking-editing-boundaries.html added in http://trac.webkit.org/changeset/120666 triggers an assertion failure on the debug Chromium bots.
See for example:
http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.6%20%28dbg%29/builds/11120
http://build.chromium.org/p/chromium.webkit/builders/Webkit%20Mac10.6%20%28dbg%29/builds/11120/steps/webkit_tests/logs/stdio
13:53:06.691 1078 ASSERTION FAILED: !isUnreachableNode(m_target.get())
13:53:06.691 1078 /Volumes/data/b/build/slave/webkit-mac-latest-dbg/build/src/third_party/WebKit/Source/WebCore/WebCore.gyp/../dom/EventContext.cpp(45) : WebCore::EventContext::EventContext(PassRefPtr<WebCore::Node>, PassRefPtr<WebCore::EventTarget>, PassRefPtr<WebCore::EventTarget>)
13:53:06.691 1078 1 0xbe4b12c WebCore::EventContext::EventContext(WTF::PassRefPtr<WebCore::Node>, WTF::PassRefPtr<WebCore::EventTarget>, WTF::PassRefPtr<WebCore::EventTarget>)
13:53:06.691 1078 2 0xbe4af93 WebCore::EventContext::EventContext(WTF::PassRefPtr<WebCore::Node>, WTF::PassRefPtr<WebCore::EventTarget>, WTF::PassRefPtr<WebCore::EventTarget>)
13:53:06.691 1078 3 0xbe4e44e WebCore::EventDispatcher::ensureEventAncestors(WebCore::Event*)
13:53:06.691 1078 4 0xbe4d6aa WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>)
13:53:06.691 1078 5 0xbe71b81 WebCore::MouseEventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const
13:53:06.691 1078 6 0xbe4ccff WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>)
13:53:06.691 1078 7 0xbe8ea1e WebCore::Node::dispatchMouseEvent(WebCore::PlatformMouseEvent const&, WTF::AtomicString const&, int, WebCore::Node*)
13:53:06.691 1078 8 0xe98c2d1 WebCore::EventHandler::updateMouseEventTargetNode(WebCore::Node*, WebCore::PlatformMouseEvent const&, bool)
13:53:06.691 1078 9 0xe989e8a WebCore::EventHandler::dispatchMouseEvent(WTF::AtomicString const&, WebCore::Node*, bool, int, WebCore::PlatformMouseEvent const&, bool)
13:53:06.691 1078 10 0xe98b667 WebCore::EventHandler::handleMouseMoveEvent(WebCore::PlatformMouseEvent const&, WebCore::HitTestResult*, bool)
13:53:06.691 1078 11 0xe98abc3 WebCore::EventHandler::mouseMoved(WebCore::PlatformMouseEvent const&)
13:53:06.691 1078 12 0xba26f9f WebKit::PageWidgetEventHandler::handleMouseMove(WebCore::Frame&, WebKit::WebMouseEvent const&)
13:53:06.691 1078 13 0xba26c8a WebKit::PageWidgetDelegate::handleInputEvent(WebCore::Page*, WebKit::PageWidgetEventHandler&, WebKit::WebInputEvent const&)
13:53:06.691 1078 14 0xbb07387 WebKit::WebViewImpl::handleInputEvent(WebKit::WebInputEvent const&)
13:53:06.691 1078 15 0xb8ffb01 EventSender::doMouseMove(WebKit::WebMouseEvent const&)
13:53:06.692 1078 16 0xb8fd546 EventSender::mouseMoveTo(WTF::Vector<CppVariant, 0ul> const&, CppVariant*)
13:53:06.692 1078 17 0xb904d4b CppBoundClass::MemberCallback<EventSender>::run(WTF::Vector<CppVariant, 0ul> const&, CppVariant*)
13:53:06.692 1078 18 0xb8e6f30 CppBoundClass::invoke(void*, _NPVariant const*, unsigned long, _NPVariant*)
13:53:06.692 1078 19 0xb8e69eb CppNPObject::invoke(NPObject*, void*, _NPVariant const*, unsigned int, _NPVariant*)
13:53:06.692 1078 20 0xe2178d9 WebCore::npObjectInvokeImpl(v8::Arguments const&, WebCore::InvokeFunctionType)
13:53:06.692 1078 21 0xe2172ac WebCore::npObjectMethodHandler(v8::Arguments const&)
13:53:06.692 1078 22 0xc9b4166 v8::internal::MaybeObject* v8::internal::HandleApiCallHelper<false>(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*)
13:53:06.692 1078 23 0xc9b3c0a v8::internal::Builtin_Impl_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*)
13:53:06.692 1078 24 0xc9a9f1c v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*)
13:53:06.692 1078 25 0x33b0a336
I am suppressing the failure in TestExpectations. Please investigate.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Kenneth Russell
Note: hayato@ just rolled out http://trac.webkit.org/changeset/120945 which it looks like was the root cause of this crash.
Kenneth Russell
hayato@ beat me to this so I'm closing this as a duplicate.
*** This bug has been marked as a duplicate of bug 89073 ***