Bug 63136
Summary: | webkit.dll!WebCore::Position::Position DebugBreak (741bf64f0ba0949baaa5b919dc2b79b1) | ||
---|---|---|---|
Product: | WebKit | Reporter: | Berend-Jan Wever <skylined> |
Component: | DOM | Assignee: | Dimitri Glazkov (Google) <dglazkov> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | annevk, ap, eric, rniwa |
Priority: | P1 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Windows Vista |
Berend-Jan Wever
Chromium: https://code.google.com/p/chromium/issues/detail?id=87079
Repro:
1) open chrome://settings/clearBrowserData in a DEBUG build of Chrome
We hits the first ASSERT in this code:
Position::Position(PassRefPtr<Node> anchorNode, AnchorType anchorType)
: m_anchorNode(anchorNode)
, m_offset(0)
, m_anchorType(anchorType)
, m_isLegacyEditingPosition(false)
{
ASSERT(!m_anchorNode || !m_anchorNode->isShadowRoot());
ASSERT(anchorType != PositionIsOffsetInAnchor);
}
Chrome continues to run just fine if you ignore this, non-DEBUG builds don't have it.
id: webkit.dll!WebCore::Position::Position DebugBreak (741bf64f0ba0949baaa5b919dc2b79b1)
description: Debugger breakpoint in webkit.dll!WebCore::Position::Position
application: Chromium 14.0.800.0
stack: webkit.dll!WebCore::Position::Position
webkit.dll!WebCore::positionBeforeNode
webkit.dll!WebCore::firstPositionInOrBeforeNode
webkit.dll!WebCore::previousLinePosition
webkit.dll!WebCore::AccessibilityObject::lineForPosition
webkit.dll!WebKit::WebAccessibilityObject::lineBreaks
chrome.dll!webkit_glue::WebAccessibility::Init
chrome.dll!webkit_glue::WebAccessibility::WebAccessibility
chrome.dll!webkit_glue::WebAccessibility::Init
chrome.dll!webkit_glue::WebAccessibility::WebAccessibility
chrome.dll!webkit_glue::WebAccessibility::Init
chrome.dll!webkit_glue::WebAccessibility::WebAccessibility
chrome.dll!webkit_glue::WebAccessibility::Init
chrome.dll!webkit_glue::WebAccessibility::WebAccessibility
chrome.dll!RenderView::SendPendingAccessibilityNotifications
chrome.dll!DispatchToMethod<RenderView,void
chrome.dll!ScopedRunnableMethodFactory<...>::RunnableMethod<void
base.dll!`anonymous namespace'::TaskClosureAdapter::Run
base.dll!base::internal::Invoker1<0,base::internal::InvokerStorage1<void
base.dll!base::Callback<void __cdecl
base.dll!MessageLoop::RunTask
base.dll!MessageLoop::DeferOrRunPendingTask
base.dll!MessageLoop::DoWork
base.dll!base::MessagePumpDefault::Run
base.dll!MessageLoop::RunInternal
base.dll!MessageLoop::RunHandler
base.dll!MessageLoop::Run
...
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Anne van Kesteren
Chromium-specific.