Open
Bug 543004
Opened 16 years ago
Updated 3 years ago
docshell/test/chrome/test_bug294258.xul hits assertions about frame construction in reflow
Categories
(Core :: Layout, defect)
Tracking
()
NEW
People
(Reporter: hsivonen, Unassigned)
Details
Steps to reproduce:
1) Run TEST_PATH=docshell/test/chrome/test_bug294258.xul make -C obj-ff mochitest-chrome
Expected results:
No assertions.
Actual results:
Assertions are hit.
###!!! ASSERTION: constructing frames in the middle of reflow: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_Reflow] == 0', file /Users/Shared/Projects/mozilla-html5/layout/base/nsPresContext.h, line 1226
nsAutoLayoutPhase::Enter() (nsUnicharUtils.cpp:)
nsAutoLayoutPhase::nsAutoLayoutPhase(nsPresContext*, nsLayoutPhase) (nsUnicharUtils.cpp:)
nsCSSFrameConstructor::ContentRemoved(nsIContent*, nsIContent*, int, nsCSSFrameConstructor::RemoveFlags, int*) (nsUnicharUtils.cpp:)
PresShell::ContentRemoved(nsIDocument*, nsIContent*, nsIContent*, int) (nsUnicharUtils.cpp:)
nsNodeUtils::ContentRemoved(nsINode*, nsIContent*, int) (nsUnicharUtils.cpp:)
nsGenericElement::doRemoveChildAt(unsigned int, int, nsIContent*, nsIContent*, nsIDocument*, nsAttrAndChildArray&, int) (nsUnicharUtils.cpp:)
nsGenericElement::RemoveChildAt(unsigned int, int, int) (nsUnicharUtils.cpp:)
nsGenericElement::doRemoveChild(nsIDOMNode*, nsIContent*, nsIDocument*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsGenericElement::RemoveChild(nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsHTMLDivElement::RemoveChild(nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
DeleteElementTxn::DoTransaction() (nsUnicharUtils.cpp:)
nsTransactionItem::DoTransaction() (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::BeginTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::DoTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsEditor::DoTransaction(nsITransaction*) (nsUnicharUtils.cpp:)
nsEditor::DeleteNode(nsIDOMNode*) (nsUnicharUtils.cpp:)
nsTextEditRules::WillInsert(nsISelection*, int*) (nsUnicharUtils.cpp:)
nsTextEditRules::WillInsertText(int, nsISelection*, int*, int*, nsAString_internal const*, nsAString_internal*, int) (nsUnicharUtils.cpp:)
nsTextEditRules::WillDoAction(nsISelection*, nsRulesInfo*, int*, int*) (nsUnicharUtils.cpp:)
nsPlaintextEditor::InsertText(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetValue(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetFormProperty(nsIAtom*, nsAString_internal const&) (nsUnicharUtils.cpp:)
nsFileControlFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, int&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) (nsUnicharUtils.cpp:)
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, int*, LineReflowStatus*, int) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, int, int, nsHTMLReflowMetrics*, int) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
PresShell::DoReflow(nsIFrame*, int) (nsUnicharUtils.cpp:)
PresShell::ProcessReflowCommands(int) (nsUnicharUtils.cpp:)
PresShell::FlushPendingNotifications(mozFlushType) (nsUnicharUtils.cpp:)
PresShell::ReflowEvent::Run() (nsUnicharUtils.cpp:)
nsThread::ProcessNextEvent(int, int*) (pldhash.c:)
NS_ProcessPendingEvents_P(nsIThread*, unsigned int) (pldhash.c:)
nsBaseAppShell::NativeEventCallback() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppShell::ProcessGeckoEvents(void*) (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
__CFRunLoopDoSources0 (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
__CFRunLoopRun (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunSpecific (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunInMode (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
RunCurrentEventLoopInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
ReceiveNextEventCommon (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
BlockUntilNextEventMatchingListInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
_DPSNextEvent (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication run] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
nsAppShell::Run() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppStartup::Run() (/Users/Shared/Projects/mozilla-html5/toolkit/components/url-classifier/src/nsUrlClassifierUtils.h:)
XRE_main (nsProfileLock.cpp:)
main (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
start (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
###!!! ASSERTION: constructing frames in the middle of reflow: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_Reflow] == 0', file /Users/Shared/Projects/mozilla-html5/layout/base/nsPresContext.h, line 1226
nsAutoLayoutPhase::Enter() (nsUnicharUtils.cpp:)
nsCSSFrameConstructor::ContentRemoved(nsIContent*, nsIContent*, int, nsCSSFrameConstructor::RemoveFlags, int*) (nsUnicharUtils.cpp:)
PresShell::ContentRemoved(nsIDocument*, nsIContent*, nsIContent*, int) (nsUnicharUtils.cpp:)
nsNodeUtils::ContentRemoved(nsINode*, nsIContent*, int) (nsUnicharUtils.cpp:)
nsGenericElement::doRemoveChildAt(unsigned int, int, nsIContent*, nsIContent*, nsIDocument*, nsAttrAndChildArray&, int) (nsUnicharUtils.cpp:)
nsGenericElement::RemoveChildAt(unsigned int, int, int) (nsUnicharUtils.cpp:)
nsGenericElement::doRemoveChild(nsIDOMNode*, nsIContent*, nsIDocument*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsGenericElement::RemoveChild(nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsHTMLDivElement::RemoveChild(nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
DeleteElementTxn::DoTransaction() (nsUnicharUtils.cpp:)
nsTransactionItem::DoTransaction() (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::BeginTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::DoTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsEditor::DoTransaction(nsITransaction*) (nsUnicharUtils.cpp:)
nsEditor::DeleteNode(nsIDOMNode*) (nsUnicharUtils.cpp:)
nsTextEditRules::WillInsert(nsISelection*, int*) (nsUnicharUtils.cpp:)
nsTextEditRules::WillInsertText(int, nsISelection*, int*, int*, nsAString_internal const*, nsAString_internal*, int) (nsUnicharUtils.cpp:)
nsTextEditRules::WillDoAction(nsISelection*, nsRulesInfo*, int*, int*) (nsUnicharUtils.cpp:)
nsPlaintextEditor::InsertText(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetValue(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetFormProperty(nsIAtom*, nsAString_internal const&) (nsUnicharUtils.cpp:)
nsFileControlFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, int&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) (nsUnicharUtils.cpp:)
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, int*, LineReflowStatus*, int) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, int, int, nsHTMLReflowMetrics*, int) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
PresShell::DoReflow(nsIFrame*, int) (nsUnicharUtils.cpp:)
PresShell::ProcessReflowCommands(int) (nsUnicharUtils.cpp:)
PresShell::FlushPendingNotifications(mozFlushType) (nsUnicharUtils.cpp:)
PresShell::ReflowEvent::Run() (nsUnicharUtils.cpp:)
nsThread::ProcessNextEvent(int, int*) (pldhash.c:)
NS_ProcessPendingEvents_P(nsIThread*, unsigned int) (pldhash.c:)
nsBaseAppShell::NativeEventCallback() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppShell::ProcessGeckoEvents(void*) (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
__CFRunLoopDoSources0 (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
__CFRunLoopRun (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunSpecific (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunInMode (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
RunCurrentEventLoopInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
ReceiveNextEventCommon (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
BlockUntilNextEventMatchingListInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
_DPSNextEvent (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication run] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
nsAppShell::Run() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppStartup::Run() (/Users/Shared/Projects/mozilla-html5/toolkit/components/url-classifier/src/nsUrlClassifierUtils.h:)
XRE_main (nsProfileLock.cpp:)
main (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
start (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
###!!! ASSERTION: can't mark frame dirty during reflow: '!mIsReflowing', file /Users/Shared/Projects/mozilla-html5/layout/base/nsPresShell.cpp, line 3289
PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, unsigned int) (nsUnicharUtils.cpp:)
nsBlockFrame::RemoveFrame(nsIAtom*, nsIFrame*) (nsUnicharUtils.cpp:)
nsFrameManager::RemoveFrame(nsIAtom*, nsIFrame*) (nsUnicharUtils.cpp:)
nsCSSFrameConstructor::ContentRemoved(nsIContent*, nsIContent*, int, nsCSSFrameConstructor::RemoveFlags, int*) (nsUnicharUtils.cpp:)
PresShell::ContentRemoved(nsIDocument*, nsIContent*, nsIContent*, int) (nsUnicharUtils.cpp:)
nsNodeUtils::ContentRemoved(nsINode*, nsIContent*, int) (nsUnicharUtils.cpp:)
nsGenericElement::doRemoveChildAt(unsigned int, int, nsIContent*, nsIContent*, nsIDocument*, nsAttrAndChildArray&, int) (nsUnicharUtils.cpp:)
nsGenericElement::RemoveChildAt(unsigned int, int, int) (nsUnicharUtils.cpp:)
nsGenericElement::doRemoveChild(nsIDOMNode*, nsIContent*, nsIDocument*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsGenericElement::RemoveChild(nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsHTMLDivElement::RemoveChild(nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
DeleteElementTxn::DoTransaction() (nsUnicharUtils.cpp:)
nsTransactionItem::DoTransaction() (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::BeginTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::DoTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsEditor::DoTransaction(nsITransaction*) (nsUnicharUtils.cpp:)
nsEditor::DeleteNode(nsIDOMNode*) (nsUnicharUtils.cpp:)
nsTextEditRules::WillInsert(nsISelection*, int*) (nsUnicharUtils.cpp:)
nsTextEditRules::WillInsertText(int, nsISelection*, int*, int*, nsAString_internal const*, nsAString_internal*, int) (nsUnicharUtils.cpp:)
nsTextEditRules::WillDoAction(nsISelection*, nsRulesInfo*, int*, int*) (nsUnicharUtils.cpp:)
nsPlaintextEditor::InsertText(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetValue(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetFormProperty(nsIAtom*, nsAString_internal const&) (nsUnicharUtils.cpp:)
nsFileControlFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, int&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) (nsUnicharUtils.cpp:)
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, int*, LineReflowStatus*, int) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, int, int, nsHTMLReflowMetrics*, int) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
PresShell::DoReflow(nsIFrame*, int) (nsUnicharUtils.cpp:)
PresShell::ProcessReflowCommands(int) (nsUnicharUtils.cpp:)
PresShell::FlushPendingNotifications(mozFlushType) (nsUnicharUtils.cpp:)
PresShell::ReflowEvent::Run() (nsUnicharUtils.cpp:)
nsThread::ProcessNextEvent(int, int*) (pldhash.c:)
NS_ProcessPendingEvents_P(nsIThread*, unsigned int) (pldhash.c:)
nsBaseAppShell::NativeEventCallback() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppShell::ProcessGeckoEvents(void*) (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
__CFRunLoopDoSources0 (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
__CFRunLoopRun (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunSpecific (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunInMode (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
RunCurrentEventLoopInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
ReceiveNextEventCommon (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
BlockUntilNextEventMatchingListInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
_DPSNextEvent (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication run] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
nsAppShell::Run() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppStartup::Run() (/Users/Shared/Projects/mozilla-html5/toolkit/components/url-classifier/src/nsUrlClassifierUtils.h:)
XRE_main (nsProfileLock.cpp:)
main (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
start (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
###!!! ASSERTION: constructing frames in the middle of reflow: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_Reflow] == 0', file /Users/Shared/Projects/mozilla-html5/layout/base/nsPresContext.h, line 1226
nsAutoLayoutPhase::Enter() (nsUnicharUtils.cpp:)
nsAutoLayoutPhase::nsAutoLayoutPhase(nsPresContext*, nsLayoutPhase) (nsUnicharUtils.cpp:)
nsCSSFrameConstructor::ContentAppended(nsIContent*, int) (nsUnicharUtils.cpp:)
PresShell::ContentAppended(nsIDocument*, nsIContent*, int) (nsUnicharUtils.cpp:)
nsNodeUtils::ContentAppended(nsIContent*, int) (nsUnicharUtils.cpp:)
nsGenericElement::doInsertChildAt(nsIContent*, unsigned int, int, nsIContent*, nsIDocument*, nsAttrAndChildArray&) (nsUnicharUtils.cpp:)
nsGenericElement::InsertChildAt(nsIContent*, unsigned int, int) (nsUnicharUtils.cpp:)
nsGenericElement::doReplaceOrInsertBefore(int, nsIDOMNode*, nsIDOMNode*, nsIContent*, nsIDocument*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsGenericElement::InsertBefore(nsIDOMNode*, nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsHTMLDivElement::InsertBefore(nsIDOMNode*, nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
InsertElementTxn::DoTransaction() (nsUnicharUtils.cpp:)
nsTransactionItem::DoTransaction() (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::BeginTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::DoTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsEditor::DoTransaction(nsITransaction*) (nsUnicharUtils.cpp:)
nsEditor::InsertNode(nsIDOMNode*, nsIDOMNode*, int) (nsUnicharUtils.cpp:)
nsEditor::InsertTextImpl(nsAString_internal const&, nsCOMPtr<nsIDOMNode>*, int*, nsIDOMDocument*) (nsUnicharUtils.cpp:)
nsTextEditRules::WillInsertText(int, nsISelection*, int*, int*, nsAString_internal const*, nsAString_internal*, int) (nsUnicharUtils.cpp:)
nsTextEditRules::WillDoAction(nsISelection*, nsRulesInfo*, int*, int*) (nsUnicharUtils.cpp:)
nsPlaintextEditor::InsertText(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetValue(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetFormProperty(nsIAtom*, nsAString_internal const&) (nsUnicharUtils.cpp:)
nsFileControlFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, int&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) (nsUnicharUtils.cpp:)
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, int*, LineReflowStatus*, int) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, int, int, nsHTMLReflowMetrics*, int) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
PresShell::DoReflow(nsIFrame*, int) (nsUnicharUtils.cpp:)
PresShell::ProcessReflowCommands(int) (nsUnicharUtils.cpp:)
PresShell::FlushPendingNotifications(mozFlushType) (nsUnicharUtils.cpp:)
PresShell::ReflowEvent::Run() (nsUnicharUtils.cpp:)
nsThread::ProcessNextEvent(int, int*) (pldhash.c:)
NS_ProcessPendingEvents_P(nsIThread*, unsigned int) (pldhash.c:)
nsBaseAppShell::NativeEventCallback() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppShell::ProcessGeckoEvents(void*) (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
__CFRunLoopDoSources0 (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
__CFRunLoopRun (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunSpecific (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunInMode (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
RunCurrentEventLoopInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
ReceiveNextEventCommon (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
BlockUntilNextEventMatchingListInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
_DPSNextEvent (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication run] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
nsAppShell::Run() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppStartup::Run() (/Users/Shared/Projects/mozilla-html5/toolkit/components/url-classifier/src/nsUrlClassifierUtils.h:)
XRE_main (nsProfileLock.cpp:)
main (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
start (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
###!!! ASSERTION: constructing frames in the middle of reflow: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_Reflow] == 0', file /Users/Shared/Projects/mozilla-html5/layout/base/nsPresContext.h, line 1226
nsAutoLayoutPhase::Enter() (nsUnicharUtils.cpp:)
nsCSSFrameConstructor::ContentAppended(nsIContent*, int) (nsUnicharUtils.cpp:)
PresShell::ContentAppended(nsIDocument*, nsIContent*, int) (nsUnicharUtils.cpp:)
nsNodeUtils::ContentAppended(nsIContent*, int) (nsUnicharUtils.cpp:)
nsGenericElement::doInsertChildAt(nsIContent*, unsigned int, int, nsIContent*, nsIDocument*, nsAttrAndChildArray&) (nsUnicharUtils.cpp:)
nsGenericElement::InsertChildAt(nsIContent*, unsigned int, int) (nsUnicharUtils.cpp:)
nsGenericElement::doReplaceOrInsertBefore(int, nsIDOMNode*, nsIDOMNode*, nsIContent*, nsIDocument*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsGenericElement::InsertBefore(nsIDOMNode*, nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsHTMLDivElement::InsertBefore(nsIDOMNode*, nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
InsertElementTxn::DoTransaction() (nsUnicharUtils.cpp:)
nsTransactionItem::DoTransaction() (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::BeginTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::DoTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsEditor::DoTransaction(nsITransaction*) (nsUnicharUtils.cpp:)
nsEditor::InsertNode(nsIDOMNode*, nsIDOMNode*, int) (nsUnicharUtils.cpp:)
nsEditor::InsertTextImpl(nsAString_internal const&, nsCOMPtr<nsIDOMNode>*, int*, nsIDOMDocument*) (nsUnicharUtils.cpp:)
nsTextEditRules::WillInsertText(int, nsISelection*, int*, int*, nsAString_internal const*, nsAString_internal*, int) (nsUnicharUtils.cpp:)
nsTextEditRules::WillDoAction(nsISelection*, nsRulesInfo*, int*, int*) (nsUnicharUtils.cpp:)
nsPlaintextEditor::InsertText(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetValue(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetFormProperty(nsIAtom*, nsAString_internal const&) (nsUnicharUtils.cpp:)
nsFileControlFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, int&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) (nsUnicharUtils.cpp:)
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, int*, LineReflowStatus*, int) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, int, int, nsHTMLReflowMetrics*, int) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
PresShell::DoReflow(nsIFrame*, int) (nsUnicharUtils.cpp:)
PresShell::ProcessReflowCommands(int) (nsUnicharUtils.cpp:)
PresShell::FlushPendingNotifications(mozFlushType) (nsUnicharUtils.cpp:)
PresShell::ReflowEvent::Run() (nsUnicharUtils.cpp:)
nsThread::ProcessNextEvent(int, int*) (pldhash.c:)
NS_ProcessPendingEvents_P(nsIThread*, unsigned int) (pldhash.c:)
nsBaseAppShell::NativeEventCallback() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppShell::ProcessGeckoEvents(void*) (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
__CFRunLoopDoSources0 (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
__CFRunLoopRun (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunSpecific (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunInMode (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
RunCurrentEventLoopInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
ReceiveNextEventCommon (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
BlockUntilNextEventMatchingListInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
_DPSNextEvent (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication run] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
nsAppShell::Run() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppStartup::Run() (/Users/Shared/Projects/mozilla-html5/toolkit/components/url-classifier/src/nsUrlClassifierUtils.h:)
XRE_main (nsProfileLock.cpp:)
main (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
start (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
###!!! ASSERTION: can't mark frame dirty during reflow: '!mIsReflowing', file /Users/Shared/Projects/mozilla-html5/layout/base/nsPresShell.cpp, line 3289
PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, unsigned int) (nsUnicharUtils.cpp:)
nsBlockFrame::InsertFrames(nsIAtom*, nsIFrame*, nsFrameList&) (nsUnicharUtils.cpp:)
nsFrameManager::InsertFrames(nsIFrame*, nsIAtom*, nsIFrame*, nsFrameList&) (nsUnicharUtils.cpp:)
nsCSSFrameConstructor::AppendFrames(nsFrameConstructorState&, nsIFrame*, nsFrameItems&, nsIFrame*, int) (nsUnicharUtils.cpp:)
nsCSSFrameConstructor::ContentAppended(nsIContent*, int) (nsUnicharUtils.cpp:)
PresShell::ContentAppended(nsIDocument*, nsIContent*, int) (nsUnicharUtils.cpp:)
nsNodeUtils::ContentAppended(nsIContent*, int) (nsUnicharUtils.cpp:)
nsGenericElement::doInsertChildAt(nsIContent*, unsigned int, int, nsIContent*, nsIDocument*, nsAttrAndChildArray&) (nsUnicharUtils.cpp:)
nsGenericElement::InsertChildAt(nsIContent*, unsigned int, int) (nsUnicharUtils.cpp:)
nsGenericElement::doReplaceOrInsertBefore(int, nsIDOMNode*, nsIDOMNode*, nsIContent*, nsIDocument*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsGenericElement::InsertBefore(nsIDOMNode*, nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
nsHTMLDivElement::InsertBefore(nsIDOMNode*, nsIDOMNode*, nsIDOMNode**) (nsUnicharUtils.cpp:)
InsertElementTxn::DoTransaction() (nsUnicharUtils.cpp:)
nsTransactionItem::DoTransaction() (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::BeginTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsTransactionManager::DoTransaction(nsITransaction*) (/Users/Shared/Projects/mozilla-html5/editor/txmgr/src/nsTransactionStack.h:)
nsEditor::DoTransaction(nsITransaction*) (nsUnicharUtils.cpp:)
nsEditor::InsertNode(nsIDOMNode*, nsIDOMNode*, int) (nsUnicharUtils.cpp:)
nsEditor::InsertTextImpl(nsAString_internal const&, nsCOMPtr<nsIDOMNode>*, int*, nsIDOMDocument*) (nsUnicharUtils.cpp:)
nsTextEditRules::WillInsertText(int, nsISelection*, int*, int*, nsAString_internal const*, nsAString_internal*, int) (nsUnicharUtils.cpp:)
nsTextEditRules::WillDoAction(nsISelection*, nsRulesInfo*, int*, int*) (nsUnicharUtils.cpp:)
nsPlaintextEditor::InsertText(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetValue(nsAString_internal const&) (nsUnicharUtils.cpp:)
nsTextControlFrame::SetFormProperty(nsIAtom*, nsAString_internal const&) (nsUnicharUtils.cpp:)
nsFileControlFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, int&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) (nsUnicharUtils.cpp:)
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, int*, LineReflowStatus*, int) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) (nsUnicharUtils.cpp:)
nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) (nsUnicharUtils.cpp:)
nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsCanvasFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, int, int, nsHTMLReflowMetrics*, int) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) (nsUnicharUtils.cpp:)
nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) (nsUnicharUtils.cpp:)
ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) (nsUnicharUtils.cpp:)
PresShell::DoReflow(nsIFrame*, int) (nsUnicharUtils.cpp:)
PresShell::ProcessReflowCommands(int) (nsUnicharUtils.cpp:)
PresShell::FlushPendingNotifications(mozFlushType) (nsUnicharUtils.cpp:)
PresShell::ReflowEvent::Run() (nsUnicharUtils.cpp:)
nsThread::ProcessNextEvent(int, int*) (pldhash.c:)
NS_ProcessPendingEvents_P(nsIThread*, unsigned int) (pldhash.c:)
nsBaseAppShell::NativeEventCallback() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppShell::ProcessGeckoEvents(void*) (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
__CFRunLoopDoSources0 (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
__CFRunLoopRun (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunSpecific (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
CFRunLoopRunInMode (/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
RunCurrentEventLoopInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
ReceiveNextEventCommon (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
BlockUntilNextEventMatchingListInMode (/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox)
_DPSNextEvent (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
--[NSApplication run] (/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
nsAppShell::Run() (/Users/Shared/Projects/mozilla-html5/widget/src/xpwidgets/nsXPLookAndFeel.cpp:)
nsAppStartup::Run() (/Users/Shared/Projects/mozilla-html5/toolkit/components/url-classifier/src/nsUrlClassifierUtils.h:)
XRE_main (nsProfileLock.cpp:)
main (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
start (/Users/Shared/Projects/mozilla-html5/browser/app/nsBrowserApp.cpp:)
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•